Agile Vorgehensweise
Wir sehen IT-Entwicklung als einen mehrstufigen Prozess. Dabei begleiten wir Sie über alle Ebenen hinweg:
- Innovation development – wir erkennen gemeinsam mit Ihnen das genaue Problem. Dabei findet neben unserer eigenen Forschung auch Design Thinking Anwendung.
- Prototyping – Im nächsten Step erstellen wir mit Ihnen eine erste Version der Software oder eines Paper Prototypen. Dazu definieren wir mit Ihnen mittels MVP die wirklich notwendigen Funktionalitäten. Diesen Stand können Sie bereits mit ersten Kunden verproben.
- Product development – wir optimieren den ersten funktionsfähigen Prototypen weiter. Mit unseren eigenen Softwareentwicklern verstehen wir uns als klassische IT-Delivery. Dabei setzen wir auf agile Entwicklung mittels Scrum oder Kanban.
- Production – Ihre Lösung wird deployt und den Kunden zur Verfügung gestellt. Wir sehen das Ergebnis an dieser Stelle als vollwertiges Produkt und nicht als Projekt. Laufende Verbesserungen und Iterationen mit Product Development sind somit oft das richtige Mittel der Wahl.
Minimum Viable Product
Wir maximieren in agiler Softwareentwicklung das Verhältnis zwischen Nutzen und Aufwand. Mithilfe von MVP erkennen wir die wirklich notwendigen Funktionalitäten für die erste Version der Software.
- In einem Brainstorming sammeln wir alle möglichen Funktionalitäten.
- Sie sortieren diese Funktionalitäten nach Nutzen. Dadurch erkennen wir die wichtigen Nutzungsvarianten der Lösung.
- Parallel schätzen wir den Aufwand der einzelnen Tasks.
- In einer Matrix visualisieren wir Ihnen die Zusammenstellung.
- Gemeinsam definieren wir die Funktionalitäten der ersten Version Ihrer Software.