Buffl

L1-Risiken und Herausforderungen der industriellen Softwaretechnik

PT
by Paul T.

Welches sind die wesentlichen Herausforderungen im SW Engeneering?

  1. Wirtschaftliche Ungewissheit

    1. Darstellung mit “Cone of Uncertainty”. Y Achse für Ungewissheit, X Achse für Dauer des Projekts. Die Gesamtkosten können zu Beginn vom Ist stark abweichen und werden im Verlauf des Projekts immer genauer. Präzise Vorhersage, wie bei Industrieproduktionen ist i.d.R. nicht möglich.

  2. Technologische Ungewissheit

    1. Das technische Zielbild ist anfangs ungenau und bietet einen großen technischen Spielraum. Zum Ende des Projekts wird die finale technische Lösung immer konkreter. Da die Anforderungen im Entwicklungsverlauf sich ändern, werden Lösungen fortlaufend angepasst.

  3. Kommunikation

    1. Beinhaltet den Einbezug von Stakeholdern und die angemessene Kommunikation mit diesen. Die Stakeholder werden in die Aspekte der Qualitätssicherung und Entscheidungenfindung mit einbezogen.

  4. Zielkonflikte

    1. Das magische Dreieck: Kosten, Qualität, Zeit. WIrd ein Aspekt hervorgehoben, erleidet ein anderer Aspekt ein Defizit.

  5. Komplexität

    1. Dingliche Komplexität (Viele technische Komponenten, viele Schnittstellen zu anderen Systemen, viele implementierte Funktionen) und die Immaterialität (Abstraktionsproblem). Der Einsatz von grafischen Softwaremodellen bietet die einzige Lösung, welche statische und dynamische Aspekte berücksichtigt. Die Prämissen der Unsicherheit und Erkenntnisgewinn veranlassen die organisatorische und die technische Planung in Phasen einzustufen.

    2. Analysis Paralysis - Oft wird versucht die Komplexität durch detaillierte Planungen mit unterschiedlichen Verläufen zu planen und möglichst alle Eventualitäten zu bedenken. Es folgen unangemessen hohe Planungsaufwendungen.


Author

Paul T.

Information

Last changed