Projektmanagement

Anforderungen für individuelle Software

Um gute Software zu entwickeln, die genau den Vorstellungen eines Kunden entspricht, ist das wichtigste, dass die Anforderungen am Anfang so klar wie möglich sind. Wenn dies nicht der Fall ist, können die Kosten schnell in die Höhe schnellen, da Teile der Software eventuell mehrfach entwickelt werden müssen.

Deshalb sollte am Anfang einer Entwicklung immer eine Anforderungsanalyse stehen. Wir setzen uns gerne mit Ihnen in einem oder mehreren Workshops zusammen und erarbeiten eine Spezifikation. Am Ende dieses Prozesses sollte dann ein Pflichtenheft stehen, das als Grundlage für die Entwicklung und für die Abschätzung der Kosten dient.

Entwicklung

Nach der Erfassung der Anforderungen kommt der wichtigste Teil, die eigentliche Entwicklung. Zuerst erstellen wir einen Zeitplan, um die Meilensteine während der Entwicklung festzuhalten. Dann beginnt die eigentliche Entwicklung, für die wir nach Möglichkeit agile Methoden verwenden.

Da Anforderungen, auch wenn Sie vorher konkret erarbeitet wurden, sich im Laufe der Entwicklung ändern können, bieten sich die agilen Methoden an, um flexibel zu bleiben und schnell auf Veränderungen reagieren zu können. Während der Entwicklung stellen wir dem Kunden immer wieder Versionen zur Verfügung, um direkt während der Programmierung bereits Feedback zu erhalten und sicher zu stellen, dass das Projekt den Vorstellungen des Kunden entspricht.

Testing & Qualitätssicherung für individuelle Software

Am Ende der Entwicklung steht ein intensiver Test des Systems. Natürlich werden bereits während der Entwicklung erste Tests durchgeführt, diese können aber einen abschließenden Test durch Nicht-Entwickler niemals ersetzen. Zu diesen Tests gehören Funktionstest und Usability-Tests. In dieser Phase sind wir auch auf das Feedback unserer Kunden angewiesen. Zur Durchführung dieser Tests werden im Vorfeld Testfälle entwickelt.

Support

Ein Softwaresystem ist selten nach der ersten Entwicklungsstufe abgeschlossen, auch nach Fertigstellung benötigt es regelmäßig Betreuung. Häufig entwickeln sich auch weitere individuelle Anforderungen erst während der Benutzung und vorher definierte Funktionen erweisen sich als nicht praktikabel. Auch nach dem Projekt begleiten wir Sie natürlich bei der Betreuung und Weiterentwicklung Ihres Systems.



Ihr Ansprechpartner:

Kolja Lüers
Head of Projectmanagement