Vision
Wenn Sie Visionen haben, lassen Sie diese nicht ruhen. Kommen Sie zu uns und erzählen Sie uns von Ihrer Idee, damit diese nicht nur ein Gedanke bleibt.
MVP-Definition
Gemeinsam legen wir zu Ihrer Idee das sogenannte Minimum Viable Product fest. Dazu führen wir mit Ihnen einen MVP-Workshop durch. Dieser sorgt für ein gemeinsames Verständnis und bietet den ersten Anhaltspunkt für eine Aufwandsschätzung.
Klickdummy/Prototyp
Um ein erstes Gefühl dafür zu bekommen, wie sich Ihre Idee in der Praxis anfühlen und wie diese aussehen könnte, erstellen wir einen Klickdummy bzw. Prototypen der Benutzeroberfläche. So können Sie die wichtigsten Prozesse schon im Anfangsstadium ausprobieren und bekommen ein Gefühl dafür, wie sich die spätere User Experience (UE) Ihrer Anwendung gestalten könnte.
Planung und Einrichtung
Jetzt wird es ernst. Das Projekt wird mit einem groben Zeitplan und einem Personalplan versehen. Zusätzlich werden die Maßnahmen zur Einrichtung der benötigten Entwicklungswerkzeuge und -umgebungen vorgenommen.
Agile Entwicklung
Die Entwicklung beginnt. Wir setzen in der Entwicklung auf agile Methoden mit einem regelmäßigen Austausch mit unseren Kunden. Je nach Vereinbarung arbeiten wir nach Scrum oder Kanban.
Rollout
Die regelmäßige Bereitstellung von Zwischenergebnissen gehört zu unserem agilen Entwicklungsprozess dazu. Hier geht es allerdings um die Produktivsetzung. Je nach Applikationstyp müssen ggf. Mitarbeiter:innen-Schulungen geplant und durchgeführt werden. Die Software muss auf der Zielumgebung eingerichtet und ggf. in bestehende Systemlandschaften integriert werden. Den Tag X begleiten wir intensiv und führen im Anschluss einen Early-Life-Support durch, um die ersten Tage zu begleiten und auf eventuelle Probleme direkt reagieren zu können.
Weiterentwicklung
In den seltensten Fällen ist eine Software-Entwicklung mit der ersten Produktivsetzung abgeschlossen. Weitere Anforderungen, die zuvor nicht so hoch priorisiert wurden, können nun umgesetzt werden.
Ist-Analyse
In die Erstellung eines Software-Produkts sind im Normalfall viele Jahre an Konzeptions- und Entwicklungsarbeit geflossen. Auf Basis einer IST-Analyse verschaffen wir uns zunächst einen Überblick über die Dokumentation, die Software-Architektur, die Technologie und den Alterungszustand der eingesetzten Bibliotheken und Frameworks.
Audit
In einem Audit stellen wir die wichtigsten Aufgaben und ersten Schritte zusammen, die für eine Übernahme und Weiterentwicklung notwendig sind.
Planung
Die gesammelten Erkenntnisse werden in eine Aufwands- und Zeitplanung gegossen. Darauf aufbauend erfolgt ein Staffing (Personalbesetzung) der notwendigen Entwickler-Ressourcen.
Einrichtung
Anschließend werden die Maßnahmen zur Einrichtung der benötigen Entwicklungswerkzeuge und -umgebungen vorgenommen.
Aktualisierung
Das bestehende Produkt wird in einen Zustand versetzt, der eine Wartung und Weiterentwicklung ermöglicht. Frameworks und Bibliotheken werden aktualisiert und zeitgemäße Sicherheitsstandards eingerichtet.
Weiterentwicklung
Zu diesem Zeitpunkt haben wir das bestehende Produkt kernsaniert und für die Weiterentwicklung vorbereitet. Jetzt können neue fachliche Anforderung konzipiert und umgesetzt werden.