Prozess
Der folgende Ablauf ist Ergebnis unserer langjährigen Erfahrung in der Branche. Je nach Bedürfnis gehen wir den ganzen Weg mit unseren Kunden oder unterstützen an bestimmten Stellen, um das bestmögliche Produkt zu kreieren.
Ziele definieren
Bevor wir über das Wie und das Was sprechen, fragen wir erstmal nach dem Warum. Oft sind sich die Entwickler und Initiatoren von Softwareprojekten darüber nicht im Klaren, dabei bildet dies die Basis jedes erfolgreichen Produktes.
Akteure verstehen
und Hypothesen bilden
Jegliches Handeln und damit auch alle unternehmerischen Entwicklungen finden in mehr oder weniger komplexen Systemen statt. Diese werden geprägt von den Akteuren, die darin handeln. Damit ein Softwareprodukt das gewünschte Warum adressiert, müssen alle beteiligten Akteure gesehen und ihr Verhalten in Beziehung zum Produkt gesetzt werden. Auf Grundlage dieser Erkenntnisse werden Hypothesen über die Details des Produktes erarbeitet.
Die Kernidee entwickeln und testen
Durch das Testen vor der Entwicklung der Software, werden die erarbeiteten Hypothesen validiert und wird gleichzeitig bereits wertvolles Feedback von den zukünftigen Nutzern der Software gewonnen. Dabei ist es sinnvoll, den Kern der Produktidee zu testen und alle Features auszuklammern. Dieses sog. MVP (minimal viable product) kann in einem Design Sprint in wenigen Tagen erarbeitet werden.
Spezifizieren der Software
Als Grundlage jeder Entwicklung dient immer die Detail-Spezifikation des Produktes durch sog. User Stories und Mockups, die die Visualisierung jeder Seite und Definition jeder Interaktion ermöglichen. Die “Anwendersprache” des Kunden wird so bestmöglich in die “Entwicklersprache” des Softwareteams übersetzbar
Umsetzung der Software
Softwareentwicklung verstehen wir als einen dynamischen Prozess, bei dem Änderungen auf Grundlage neuer Erfahrungen und Erkenntnisse willkommen geheißen werden. Iterative Prozesse stellen in regelmäßigen Abständen neue nutzbare Versionen zur Verfügung und ermöglichen es, Feedback von Nutzern direkt einzuarbeiten.
Zielgruppenansprache validieren und das Team mobilisieren
Mit unseren Partnern von Fastlane können wir Annahmen am Markt in wenigen Tagen testen. Das hilft unseren Kunden beispielsweise bei der Validierung von Minimal-Produkten (MVP) oder dem Erarbeiten einer Roll-Out Strategie. Persönliches Mentoring und Coaching für die Teams erleichtert es, eine zukunftsfähige Unternehmenskultur zu etablieren und so Erfolg langfristig zu sichern.
Stetigem Wandel begegnen
Ein Softwareprodukt muss sich an wandelnde Anforderungen der Nutzer anpassen, um langfristig am Markt zu bestehen. Technischer und gesellschaftlicher Fortschritt ermöglichen es, neue und spannende Wege mit Software zu beschreiten und unsere Zukunft mitzugestalten. Unsere Produkte sind modular aufgebaut und Erweiterungen sowie Änderungen einzelner Module jederzeit möglich.