Acht Schritte von der Idee zum Projekt
Klassischer Ansatz zur
Software-Entwicklung
Ein Stück Software ist das Ergebnis unterschiedlichen Denkens und Handelns, gewissermassen ein Werk oder eine Schöpfung. Da Software in formaler Sprache geschrieben wird, unsere Kundinnen und Kunden aber in ihrer natürlichen Sprache denken und reden, gilt bei jedem Projekt folgender Leitsatz:
Es kann nur das programmiert werden, was auch beschrieben werden kann.
Die folgenden acht Schritte beschreiben den Weg von der Idee zum fertigen Projekt.
1. Grobkonzept
Das Grobkonzept definiert das Ziel, den Sinn und Zweck der Anwendung und berücksichtigt alle Arten von Rahmenbedingungen, insbesondere die betriebswirtschaftlichen (Schätzung von Nutzen und Aufwand, Beurteilung eines typischen Business Cases, Investitionsrechnung) und die technologischen (Technologie-Einsatz, Zielgruppe, Ausgabe-Medien, Usability).
2. Technische Analyse
3. Detailkonzept, Spezifikation
4. Prototyp
5. Entwicklung, Realisierung
In diesem Schritt wird das Projekt physisch effektiv geboren. Neben der Programmierarbeit werden in diesem Arbeitsschritt auch alle Ausgabe- und Interaktionselemente gestaltet und umgesetzt.
6. Test
- Mit dem unter Punkt 4 erwähnten Prototyp können bereits erste Tests durchgeführt werden.
- Vor der Implementierung erstellen wir in Abhängigkeit der Projektgrösse so genannte Unit Tests, um einzelne Software-Komponenten während der Implementierung zu testen.
- Nach der Implementierung wird das Projekt an Hand der Spezifikation durch Personen getestet, welche nicht an der Entwicklung beteiligt waren.
- Vor einem neuen Release wird die geforderte Funktionalität der kompletten Software in einem weiteren Test, dem Regression Test, überprüft.
7. Abnahme
Sobald alle Tests erfolgreich abgeschlossen sind, wird das Projekt oder das Stück Software vom Kunden abgenommen, bzw. ausgeliefert. Und natürlich können Sie auch nach dieser Abnahme auf uns zählen.
8. Betreuung und Weiterentwicklung
Unser Support-Team empfängt Sie nach der erfolgreichen Projektumsetzung und stellt die Betreuung der Lösung auch nach dem Projektabschluss sicher.
Die links beschriebenen Phasen eines Projektes in graphischer Darstellung:
Projektphasen