Zusammenarbeit

Gerade bei Software Projekten besteht eine enorme Gefahr, dass im Laufe der Umsetzung durch besseres Verständnis der Anforderungen der Projektumfang aus dem Ruder zu laufen droht. Wir wählen daher in Abstimmung mit unseren Kunden einen iterativen Ansatz, der komplexe Anforderungen in kleinere Teile zerlegt und besser abschätzbar macht.

Da sich die Sprache des Kunden von der Sprache der Software Entwicklung natürlich oft stark unterscheidet, ist es uns wichtig, zu verstehen, was der Kunde sagt, aber noch viel wichtiger ist es, zu verstehen, was der Kunde damit meint. Viel zu leicht wird geglaubt, die Anforderung korrekt erfasst zu haben. Deshalb möchten wir uns Zeit nehmen, um den bisherigen Arbeitsablauf zu beleuchten, der nun elektronisch unterstützt werden soll. Damit wächst das Verständnis für die Situation des Kunden und in der Folge kann die Anforderung zielgerichteter und damit effizienter umgesetzt werden.

Die iterativen Teile sind so konstruiert, dass jede Iteration für sich einen Mehrwehrt für den Kunden darstellt. Ausgehend von dem kleinsten zusammenhängenden Funktionsumfang wird dann mit dem Kunden gemeinsam die Applikation entwickelt bzw. im Falle einer Standard Anwendung angepasst. Innerhalb der einzelnen Iterationen werden die umzusetzenden Aufgaben von Ihnen, dem Kunden, priorisiert, damit die richtigen Komponenten auch zum richtigen Zeitpunkt fertig gestellt werden.

Durch diese Herangehensweise werden Risiken minimiert, der Budgetbedarf überschaubar und am Ende jeder Iteration steht jeweils ein verwendbares Ergebnis.

Neben diesem agilen Ansatz werden auch moderne Testverfahren in der Qualitätssicherung eingesetzt.