Noch einmal alles im Überblick
Der erste Schritt eines jeden Softwareprojektes ist die Leistungsbeschreibung bzw. Anforderungsspezifikation des gewünschten Softwaresystems. Zunächst müssen wir uns von Ihren Ideen ein Bild machen. Zusammen mit Ihnen erfassen wir das Projekt und zerlegen es je nach Größe und Anforderung in folgende Teilabschnitte:
- Erstellen einer Anforderungsspezifikation
Mit Ihrem Fachwissen auf Ihrem Geschäftsfeld und unseren Kenntnissen der Softwareentwicklung erstellen wir mit Ihnen eine erste Anforderungsspezifikation, die Ihre Idee beschreibt. Das Ergebnis ist ein sogenanntes Lastenheft, welches die Anforderungen, Erwartungen und Wünsche, die das Softwareprojekt erbringen soll, dokumentiert.
- Erstellen eines Systemdesigns
Parallel zur Anforderungsspezifikation kristallisiert sich in der Regel ein Systemdesign heraus. Bereits in dieser frühen Phase ist es möglich, einen Prototypen zu entwickeln, welcher Ihnen das Verhalten des Designs und erster Bildschirmmasken darstellt.
- Beschreibung einer Testumgebung der ersten Prototypen
Nachdem über den ersten Prototypen ein mögliches Design entstanden ist, entwickeln wir mit Ihnen zusammen eine Testspezifikation. Hier wird auch berücksichtigt, dass Sie ständig auf dem aktuellen Stand unserer Entwicklung sind und jederzeit in die Entwicklung eingreifen können.
- Implementierungsphase der Software
Einer unserer Leitsätze ist, dass der Kunde nicht nur das bekommen soll, was er spezifiziert hat, sondern vor allem das, was er tatsächlich benötigt. Infolge dessen erhalten Sie über die gesamte Entwicklungsphase der Software zu definierten Zeitpunkten, sogenannten Meilensteinen, Prototypen bzw. Betaversionen der Software. Bei uns erhalten Sie als Kunde frühest möglich einen Prototypen der von Ihnen gewünschten Software, welcher während der gesamten Entwicklung nicht nur lauffähig, sondern bereits früh im beruflichen Alltag einsetzbar sein sollte. Dadurch können die Anwender Änderungswünsche und Rückmeldungen äußern.
- Test der Software und Integration in Ihre Umgebung
Bei unserem Konzept laufen diese beiden Abschnitte in der Regel parallel ab. Für jeden Implementierungsschritt erfolgt ein Test und eine Integration des Prototypen in Ihre Umgebung. Dadurch werden eventuelle Designfehler früh entdeckt und können mit geringem Aufwand beseitigt werden.
- Erstellen einer Systemdokumentation und Schulungsvorbereitung Ihrer Mitarbeiter
Die Systemdokumentation entsteht über sämtliche oben genannte Phasen. Ausgehend vom ersten Prototypen, welcher das erste Design festlegt, kann mit der gesamten Entwicklung eine Systemdokumentation entstehen. Dass diese Phase einen eigenen Entwicklungsabschnitt erhält, liegt daran, dass aus dieser Systemdokumentation die Schulungen für Ihre Mitarbeiter erarbeitet werden.