Die meisten Softwareprojekte werden entweder zu spät oder nie fertig – wobei die Ansicht vom Begriff „fertig“ von Auftraggeber über Projektleiter zum Softwareentwickler meistens erheblich voneinander abweicht.
Wir setzen deshalb auf agile Entwicklungsmethoden und dort insbesondere auf die SCRUM Projektabwicklung. Dabei erstellen wir im Zusammenspiel mit dem Kunden eine genaue Projektbeschreibung, in der wir alles erfassen, was eine Lösung letztendlich erfüllen soll.
»Agile Entwicklung mit modernen Softwaretools für
moderne und einfach zu wartende Webapplikationen.«
Vom Login-Screen und Funktionen bis zur automatischen Erstellung eines kompletten Katalogs wird alles festgehalten und in Projektmeilensteinen, so genannten „Sprints“, erfasst.
Dabei werden für einzelne Teile des Projektes feste Fertigstellungstermine vereinbart, die dann erfüllt werden. Probleme und Verzögerungen nebst Gründen werden hier sofort erkannt und kommuniziert.
Nach Fertigstellung dieser Einzelteile werden diese vom Kunden abgenommen, um zu überprüfen, ob sie tatsächlich die Ansprüche des Kunden erfüllen. Eventuell sind auch noch in dieser Zeit zusätzliche Wünsche dazu gekommen, die man mit in das Projekt einfließen lassen kann.
Der Kunde hat somit immer einen genauen Status des Projektverlaufs, die Zahlungen erfolgen nach Fertigstellung der einzelnen Teile und Probleme werden frühzeitig erkannt und gelöst.
Für die Umsetzung Ihrer Projekte setzen wir auf die führenden Java/Groovy Frameworks, womit wir im Vergleich zur herkömmlichen Java-Entwicklung auch umfangreiche Projekte in kürzester Zeit abwickeln können.
Der Einsatz von automatischen Test- und Buildsystemen sowie Projekt- und Ticketsystemen für die Erfassung von Bugs und Wünschen runden unser Verständnis von einer professionellen Softwareentwicklung ab.