Keine Artikel in dieser Ansicht.
Software-Entwicklungsprozess
"Wo gibt es Optimierungspotential im Entwicklungsprozess, wie kann es gehoben werden, welcher Nutzen entsteht dabei für das Unternehmen?"
Ausgangslage
Im gesamten Software-Entwicklungsprozess (SEP) gibt es eine Reihe unterschiedlicher Einflussfaktoren, die zu erheblichen Qualitäts- und Effizienzverlusten führen können
Oftmals existiert kein einheitlicher, durchgängiger, definierter und dokumentierter SEP.
Der SEP wird nur unvollständig durch Tools unterstützt, darüber hinaus liegen heterogene Software-Entwicklungsumgebungen vor.
Es gelingt im Rahmen von Softwarenentwicklungsprojekten oft nicht, eine gemeinsame Sicht auf eine definierte Vorgehensweise zur Realisierung eines Vorhabens zu erzielen. Dadurch verursachen die unterschiedlichen Projekte unnötige Verzögerungen und hohe, teils ungeplante Kosten.
Ziel/Herausforderung
Der Softwareentwicklungsprozess muss planbar, nachvollziehbar und kontrollierbar sein. Um mehr Transparenz zu schaffen, wird ein Vorgehensmodell eingeführt.
Die Herausforderung ist es, ein Vorgehensmodell für alle Softwareentwicklungsprojekte als definierter Rahmen mit standardisierten Prozessen zu entwickeln und zu etablieren.
Dies beinhaltet unter anderem die Bereitstellung von geeigneten Dokumentationen und ein integrierter Einsatz von modernen Methoden und Verfahren. Darüber hinaus ist es Ziel, geeignete Tools auszuwählen und einzuführen, um einen durchgängigen und standardisierten SEP toolseitig zu unterstützen und sicher zu stellen.
Für die Zielerreichung, einen durchgängigen und standardisierten SEP einzuführen und im Anschluß zu „leben“, ist die Akzeptanzgewinnung der entsprechenden Mitarbeiter eine weitere große Herausforderung.
Unser Mehrwert
Die NovaTec verfügt über ein langjähriges Expertenwissen in den Bereichen Einführung und Optimierung von Softwarenentwicklungsprozessen in unterschiedlichen Unternehmen und Branchen.
Die NovaTec greift auf praxiserprobte Methoden zurück, um einen auf die jeweilige Organisation angepassten Softwareentwicklungsprozess zu optimieren oder einzuführen.
Die NovaTec besitzt umfangreiches Know-how in der Auswahl und Einführung geeigneter Werkzeuge, um den Softwareentwicklungsprozess toolseitig zu unterstützen. Die NovaTec agiert dabei in Form einer ingenieurmäßigen und Hersteller unabhängigen Vorgehensweise.
Leistungsübersicht
Analyse und Optimierung eines bestehenden Vorgehensmodells beziehungsweise Softwareentwicklungsprozesses inklusive der aktuell eingesetzten Softwareproduktionsumgebung.
Entwicklung und Einführung eines adaptierten Vorgehensmodells bzw. Softwareentwicklungsprozesses bedarfsgerecht in Ihre Organisation.
Unterstützung bei der laufenden Anpassung und Optimierung des Vorgehensmodells bzw. Softwareentwicklungsprozesses
Unterstützung bei der Durchführung von Reifegrad-Initiativen – Zum Beispiel CMMI – inkl. Zertifizierung.
Konkret bedeutet das:
Erfassung des Status Quo:
Ist-Zustand erfassen und Soll-Zustand definieren
Planung
Definition des zugrunde liegenden Vorgehensmodells
Definition der Prozesselemente (Artefakte, Rollen, Aktivitäten etc.)
Realisierung:
Festlegung einzelner Inkremente für die schrittweise Umsetzung des Softwareentwicklungsprozesses
Realisierung der Inkremente und Beschreibung der Prozesselemente
Auswahl / Integration von unterstützenden Werkzeugen im Vorgehensmodell.
Erstellung von Richtlinien, Vorlagen und Checklisten und geeigneter Visualisierung und Dokumentation
Verzahnung der Projekt- und Qualitätsmanagement-Maßnahmen innerhalb des Vorgehensmodells.
Laufende Anpassung und Optimierung des Vorgehensmodells bzw. Softwareentwicklungsprozesses:
Erarbeitung Schulungskonzept und Durchführung von Schulungen.
Bereitstellung von Coaches zur Einführung in Projekten
