Wie läuft ein Software-Projekt ab?

Nachfolgend erklären wir Ihnen, wie wir unsere Software-Projekte durchführen. Auch wenn jedes Projekt einzigartig ist, gibt es dennoch ein Muster, nach dem in der Regel vorgegangen wird.

Ein Software-Projekt teilt sich in drei Segmente:

  • Planung
  • Entwicklung
  • Integration & Release

Selbst bei der Entscheidung für einen agilen Entwicklungsprozess ist ein Mindestmaß an Planung vor und zwischen den Teil-Releases erforderlich.

Die Planung und nicht die Entwicklung ist der wichtigste und zugleich komplexeste Prozess in der Software-Entwicklung. Wie ein Haus nicht ohne Architekt gebaut werden kann, so kann eine Software nicht ohne initiale Planung programmiert werden.

Die Planphase teilt sich in der Regel in:

  • Initiale Planung
  • Anforderungsanalyse (Specs)
  • Designplanung & erste Entwicklung eines Dummys

Der zeitaufwändigste Teil ist die Programmierung und Implementierung der geplanten Software, die einhergeht mit Tests sowohl auf Entwickler- als auch auf Kundenseite. Ebenfalls wird in dieser Phase bereits in der Kundenumgebung getestet (Integration).

  • Programmierung / Implementierung
  • Testing & Integration
  • Kundenbewertung / Kundentests

Ist die Entwicklungsphase abgeschlossen, erfolgt die Abnahme und Freigabe der Software für die “Produktiv-” oder “Live-Umgebung”. Anschließend wird Support geleistet, ggf. ein Training für die Nutzer durchgeführt, und auf neue Anforderungen bzw. sich ändernde Umstände reagiert.

  • Abnahme / Release
  • Support
  • Training
  • Updates
  • Änderung der Umgebung