Wenn es um Design und Entwicklung komplexer Systeme und Software geht, gibt es keine allgemein gültige Antwort auf die Frage der passenden Toolunterstützung. Unbestritten ist nur, dass kein Tool für alle Aufgaben gleichermaßen optimal ist. Und dass KEIN Tool auch keine Lösung ist.
Unbestritten ist aber auch, dass eine geeignete Toolunterstützung über alle Projektphasen ein entscheidender Faktor im Wettbewerb sein kann. Anregungen dazu finden Sie hier!
Kommt Ihnen das bekannt vor? ...
„Den Liefertermin mussten wir zweimal verschieben, weil wichtige Funktionen fehlten“
Schonmal gehört? Wahrscheinlich hat es an der Sammlung und Analyse der geforderten Eigenschaften gehapert. Während für kleinere Projekte die dokumentenbasierte Speicherung völlig ausreicht, kommt man damit bei größeren Projekten sehr schnell an die Grenzen.
Alle Beteiligten müssen ihren Input liefern können, und die Anforderungen müssen für alle, wirklich ALLE Mitwirkenden am Projekt transparent sein.
„Oh, die Dokumentation dieser 5.000 Zeilen C Code ist leider nicht mehr aktuell, und der Entwickler ist letztes Jahr gegangen …“
… und mit ihm das Wissen um das Innenleben der Software. Ganz egal, wofür Sie sich jetzt entscheiden: jeder Weg wird viel Zeit und Geld verschlingen. Graphischer modell-basierter Entwurf von Systemen und Software, klug vorbereitet, ist eine mächtige Technik zur Bewältigung komplexer Entwicklungsaufgaben.
Ja, die Vorbereitung kostet auch Zeit. Sie ersparen sich jedoch im weiteren Verlauf des Projektes viel Aufwand und Nerven!
„Alles, was wir getestet haben, hat funktioniert …“
… aber wurde getestet, was für das Produkt gefordert wurde? Und wurden die geforderten Eigenschaften korrekt verstanden? Standen die notwendigen Ressourcen für die Tests zur Verfügung? Sind die Testergebnisse eindeutig den geforderten Eigenschaften und deren Implementierung zugeordnet? Können Sie auf Knopfdruck jederzeit den Stand der Testabdeckung dokumentieren?
Fragen über Fragen ...
Antworten finden Sie bei uns!
Leave us your comment