Lösungen

Unsere Methodik

Jeder kann Code schreiben. Agileo Automation erstellt Software unter Berücksichtigung der Erkenntnisse der Softwaretechnik, um Industriesoftware zu entwickeln, die an das Anforderungsniveau unserer Kunden angepasst ist.

Softwaretechnik

Die Softwaretechnik („Software-Engineering“) hat ihren Ursprung in den ersten Apollo-Weltraumprogrammen, die qualitativ hochwertige Software mit einem Höchstmaß an Sicherheit hinsichtlich der Betriebszuverlässigkeit erforderten. Bei der Softwaretechnik werden vor allem folgende Kernaspekte berücksichtigt:
  • Funktional: Die ausgeführten Funktionen müssen den Spezifikationen entsprechen. 
  • Robustheit: Im Falle einer Änderung der Betriebsumgebung der Software muß diese möglichst funktionsfähig bleiben und Änderungen erkennen. 
  • Nachhaltigkeit: Die Software ist für Industrieanlagen mit einer Lebensdauer von mehreren Jahrzehnten entwickelt. Es muß über diesen Zeitraum betriebsfähig sein. 
  • Testbarkeit: Alle Systeme (Hardware und Software), mit denen eine Industriesoftware arbeitet, stehen nicht immer zum Testen zur Verfügung. Dies muß bereits in der Entwurfsphase berücksichtigt werden. 
  • Wartbarkeit: Während der Lebensdauer einer Software, die ein Industriesystem steuert, müssen möglicherweise mehrere Personen an der Software arbeiten, um sie weiterzuentwickeln (Korrekturen und Funktionserweiterungen). 
  • Projektmanagement: Entwicklungszeit, Arbeitslastschätzung, Team- und Liefermanagement sowie der Lieferprozess sind wichtige Aspekte dieser Aktivität. 
  • Konfigurationsmanagement: Jede gelieferte Softwareversion wird identifiziert, Änderungen zwischen zwei Versionen werden verfolgt und die Zusammenarbeit mehrerer Personen an derselben Software wird verwaltet.

Die wichtigsten Punkte unserer Methodik

Wir verfolgen einen iterativen, inkrementellen Entwicklungsansatz, der auf agilen Methoden basiert.

Wir beginnen große Projekte mit dem Verfassen einer Spezifikation, um sicherzustellen, daß alle Beteiligten mit den Hauptzielen des Projekts übereinstimmen.

Im Bewusstsein, daß eine Spezifikation zu Beginn eines Projekts nicht alle Anforderungen erfassen kann, wird sich die Spezifikation im Laufe des Projekts weiterentwickeln.

Wir halten es für notwendig, Risiken bereits zu Beginn des Projekts anzugehen, da es einfacher ist, zu planen, was im Nachhinein am besten kontrolliert werden kann.

Wir erstellen regelmäßig Ergebnisse, um sie mit den von unseren Kunden geäußerten Bedürfnissen zu konfrontieren und deren Feedback und Korrekturen so früh wie möglich einzuholen.

Die Liefergegenstände implementieren reale Anwendungsfälle, die in der Spezifikation gesammelt wurden.

Schon zu Beginn des Projekts denken wir darüber nach, wie wir die Software testen, wobei wir berücksichtigen, daß einige Teile (Hardware oder andere Software) möglicherweise nicht zum Testen verfügbar sind.

Wir bemühen uns darum, die Anwendungsergonomie zu gewährleisten und das Feedback der Benutzer so schnell wie möglich zu berücksichtigen. Eine schnelle Einarbeitung der Endbenutzer in die Software ist ein Schlüssel zum Erfolg bei der Bereitstellung. Um dies zu erreichen, werden regelmäßig grafische Modelle mit unseren Kunden geteilt.

Design to commissioning

Wir glauben, daß:

Es nicht funktioniert, wenn es nicht getestet wird !

scroll-top
Agileo automation

Accept cookies

This site uses cookies to compile anonymous site visit statistics. Accept cookies ?

Weitere Informationen Refuse Weitere Informationen