Dienstag, 19. November 2019

Festpreisprojekte oder agile Entwicklung?

Die SSA SoftSolutions GmbH realisiert Ihr Softwareprojekt zum Festpreis oder auch als agiles Entwicklungsprojekt. Welche Projektart sich für Ihre Anforderungen besser eignet, erfahren Sie in diesem Artikel. Gerne stehen wir Ihnen auch persönlich für erste Informationen zur Verfügung. Nehmen Sie mit uns Kontakt auf!

Für wen eignen sich Softwareprojekte zum Fixpreis?

Fixpreisprojekte eignen sich für Kunden, die die Rahmenbedingungen ihrer Anforderung bereits sehr genau kennen und der Projektumfang darauf hin zuverlässig abgeschätzt und geplant werden kann. Ebenso sind Fixpreisprojekte für Kunden geeignet, die Ihre Kosten vorab genau wissen müssen. In diesem Fall kann der Projekt- und Funktionsumfang auf das Kundenbudget hin abgestimmt werden.
Die Zeitdauer vom ersten Kundengespräch bis zur Integration der fertigen Software beim Kunden ist bei Fixpreisprojekten in der Regel länger als bei agilen Entwicklungsprojekten. Spielt der Fertigstellungstermin eine übergeordnete Rolle, sollte aus unserer Erfahrung eine agile Entwicklung bevorzugt werden.

Für wen eignen sich agile Softwareentwicklungsprojekte?

Eine agile Entwicklung eignet sich für Softwareprojekte, die sehr schnell erste sichtbare Ergebnisse aufweisen müssen, beziehungsweise für Projekte, mit einem gewissen Termindruck. Ebenso für Softwareprojekte, dessen genauer Umfang zum Startzeitpunkt noch nicht klar ist, oder auch für Projekte, bei denen bereits am Anfang bekannt ist, dass während der Entwicklung neue Anforderungen (z.B. Entscheidung ob Maschinensteuerung A oder B) auftreten werden.

Das Vorgehen bei Fixpreisprojekten


1. Definition der Kundenanforderung
Jedes Projekt startet mit der Beschreibung der Kundenanforderung. Dies kann in Form eines Lastenheftes, das der Kunde im Vorfeld selbst erstellt hat, erfolgen, oder die Anforderung wird zusammen mit einem Experten von SoftSolutions besprochen. Danach erfolgt eine erste Analyse der gelieferten Informationen wie Lastenheft, Wünsche, vorhandene IT Landschaft etc. durch SoftSolutions.
Mit diesen Analyseergebnissen geht es in einen gemeinsamen Kundenworkshop, in dem alle Anforderungen besprochen und beiderseitige Rückfragen geklärt werden. Der Workshop dauert in der Regel ½ bis 1 Tag und wird von SoftSolutions kostenfrei und für den Kunden komplett unverbindlich angeboten.
Die Projektumsetzung erfolgt dann seitens SoftSolutions in der Pflichtenhefterstellung und im Anschluss in der Realisierung. Da der Kunde die Ergebnisse aus dem Pflichtenheft auch anderweitig verwerten und verwenden kann, wird für die Pflichtenhefterstellung und die Realisierung jeweils ein eigenes Angebot erstellt.
2. Erstellung des Pflichtenhefts
Das Pflichtenheft beschreibt in konkreter Form die zu entwickelnde Software und die Abnahmekriterien. Dabei werden die einzelnen Funktionen, Masken (mittels Mockups) und Anforderungen genau beschrieben. Das Pflichtenheft dient dann zur Abschätzung der Entwicklungskosten und dient als Vertragsbestandteil zwischen uns und dem Interessenten. Bei SoftSolutions erfolgt die Abschätzung durch 2-3 Softwareentwickler, welche unabhängig voneinander die einzelnen Programmieraufwände abschätzen. Die einzelnen Ergebnisse
werden dann miteinander verglichen und im Team diskutiert. Aus der Aufwandsabschätzung
wird dann ein Angebot zum Fixpreis erstellt. Im Angebot werden auch weitere Vertragsbestandteile wie einzelne Lieferzeiten (je nach Anzahl der Milestones) und weitere Absprachen festgehalten.
3. Programmierung der Anforderungen
Damit kann die eigentliche Softwarerealisierung entsprechend der Vorgaben aus dem Pfl ichtenheft starten. Wünsche oder Änderungen, die seitens des Kunden während der Realisierungsphase oder danach auftreten, können nur durch ChanceRequests eingebracht werden. Diese durchlaufen den gleichen Prozess wie das ursprüngliche Angebot.

Das Vorgehen bei agiler Softwareentwicklung

Auch bei der agilen Entwicklung muss eine erste Analyse der vom Interessenten gelieferten Informationen wie Lastenheft, Wünsche, vorhandene IT Landschaft etc. durch uns stattfinden.
In einem gemeinsamen Workshop wird das Gesamtprojekt vom Kunden und von SoftSolutions gemeinsam grob umrissen. Der Workshop dauert in der Regel ½ bis 1 Tag und wird von SoftSolutions kostenfrei und für den Kunden komplett unverbindlich angeboten.
Im Anschluss wird zwischen dem Interessenten und uns ein agiler Entwicklungsvertrag abgeschlossen. Dieser beinhaltet die vertraglichen Rahmenparameter wie abrechenbare Stundensätze, Zahlungsmodalitäten, Intervalle für die Auslieferung lauff ähiger Softwareteile, etc. die für die Laufzeit des Projekts gelten sollen.
Die Intervalle für die Auslieferungen sind die sogenannten Sprints. Diese laufen zwischen 1-3 Wochen. Dabei wird von SoftSolutions eine lauffähige Software erstellt, welche sich der Kunde auf seiner Umgebung ansehen und testen kann. Zeitnah findet dann eine Absprache statt, was im nächsten Sprint programmiert werden soll oder muss. Der Kunde hat hier die volle Flexibilität, um in
den Entwicklungsprozess eingreifen und neue Wünsche und Features einbringen zu können.
Das Projekt endet dann zum vom Kunden gewünschten Softwarestand.

Willkommen!

Willkommen auf dem Blog von SoftSolutions


Hier finden Sie zukünftig Beiträge zu aktuellen Softwarethemen und IT-Trends.

Viel Spaß beim Lesen!

Das Team der SoftSolutions GmbH