Softwareentwicklungsprozess

Use Case Diagramm

Beratung für die Optimierung und/oder Standardisierung des Softwareentwicklungsprozesses nach ISO, FDA, GxP. Erstellung eines Prozesses und Dokumente für Anforderungsanalyse, Design, Implementierung, Test und Wartung Ihrer Software. Ihr langjährig eingespielter Prozess sollte möglichst nur optimiert und gegebenenfalls mit Ideen aus Standards angepasst werden, im Gegensatz zu einer meist nicht erfolgsversprechenden Lösung der direkten Übernahme eines Standards.

Neue Methodologien wie Agile Softwareentwicklung oder Scrum können für einige Unternehmen eine bessere Abschätzung über Aufwand und Dauer von eigenen Entwicklungen. Durch kurze Iterationen des Entwicklungszyklus entsteht zeitnah eine lauffähige, getestete, inkrementell verbesserte Software.

Einzelne Phasen des Softwareentwicklungsprozesses sind:

- User-Stories / Usecases
- Anforderungsanalyse
- Analyse und Design
- Implementierung
- Modul-, Integrations-, System- und Abnahmetests
- Wartung