Software zu entwickeln ist ein kreativer und kommunikativer Prozess

Die iterative Art, Software zu entwickeln

„der mensch steht im mittelpunkt
– gerade bei der
softwareentwicklung“

Software zu entwickeln ist ein kreativer und innovativer Prozess. Es müssen neue und komplexe Kundenbedürfnisse befriedigt oder neue Technologien und Medien integriert werden. Das macht ein Projekt durchaus herausfordernd und manches Mal schwierig zu kalkulieren.

Damit komplexe Aufgabenstellungen in einem Projekt dennoch erfolgreich umgesetzt werden können, gehen wir wie folgt vor:

  • Zerlegung:
    Der Entwicklungsweg zur Softwarelösung wird in einzelne, gut überprüfbare Schritte zerlegt.
  • Transparenz:
    Der Fortschritt und die evtl. auftretenden Hindernisse im Projektverlauf werden täglich und für alle sichtbar festgehalten.
  • Überprüfung:
    Es werden in regelmäßigen Abständen Produktfunktionalitäten an den Kunden geliefert und von ihm beurteilt.
  • Anpassung:
    Die Anforderungen an die Softwarelösung werden nicht einmalig und endgültig festgelegt, sondern nach jeder Lieferung neu bewertet und bei Bedarf nach Klärung durch weitere Besprechungen angepasst.

Durch diese Vorgehensweise stellen wir sicher, dass wir bestmöglich die Anforderungen sowie die Wünsche unserer Kunden verstehen und dass der Kunde seine Vorstellungen von der Software anhand von gelieferten Produktfunktionalitäten abgleichen und konkretisieren kann. Dafür ist jedoch die intensive und vertrauensvolle Kommunikation mit unseren Kunden eine wichtige Voraussetzung. Schließlich entsteht Software für den Menschen und nur durch die Interaktion und Zusammenarbeit von Menschen.

Übrigens: Unterstützung bei dieser Projektphilosophie finden wir in dem Projektmanagement-System SCRUM.Wenn Sie wissen möchten, wie SCRUM funktioniert und welche weiteren Vorteile sich daraus ergeben, können Sie hier näheres Erfahren.