Unser agiles Vorgehen in der Softwareentwicklung
Tauche ein in eine Methodik, die Flexibilität, Zusammenarbeit und kontinuierliche Verbesserung fördert. Erfahre, wie wir mit agilen Ansätzen dein Projekt erfolgreich gestalten können. Von der Anforderungsanalyse über iterative Entwicklungsschritte bis hin zur Auslieferung und darüber hinaus begleiten wir dich durch den gesamten Prozess.
Ablauf
Projekte in der Softwareentwicklung sind oft komplex. Mit den folgenden organisatorischen Tätigkeiten möchten wir Transparenz und Steuerungsmöglichkeiten für alle Partien des Projekts gewährleisten.
Wöchentlich
Monatlich / mit jedem Release
Initialisierung
Bei der Initialisierung geht es darum, ein grobes, gemeinsames Verständnis über das Projekt und die Lösung zu erhalten. Die folgenden Aufgaben gehen wir zwar zu Beginn des Projekts an, passen diese aber während dem ganzen Projekt stets den gewünschten Ergebnissen an.
Bei jedem Projekt
- Ziele / Outcome
- Domäne kennenlernen
Wenn möglich
- Proof of concept / technische Abklärung
- Story Map
- Anwender:innen-Interviews
- Sketches / Wireframes
- Testkonzept erstellen
Falls sinnvoll
- Persona modellieren
- Budget festlegen / Aufwandschätzung
- Rahmenbedingungen definieren (Datenschutz, Datensicherheit, Meilensteine, technische Vorgaben, etc.)
Umsetzung und Betrieb
Wir streben stets einen frühen produktiven Einsatz der Lösung an, stellen dabei aber die kontinuierliche Weiterentwicklung sicher. Neue Features werden fortlaufend zur Verfügung gestellt.
Bei jedem Projekt
- Anforderungen umsetzen
- Lösungsinhalte erfassen
- System für lauffähige Lösung
- Support
- Backups
- Betrieb der Systeme
Wenn möglich
- Priorisieren
- Anforderungen erfassen oder anpassen
- Tests durch Kunden
- Testautomatisierung (Hauptprozesse mit Integrationstests abdecken, Mail-Mock)
- Hallway-Test
- Service Level Vereinbarung (SLA)
Falls sinnvoll
- Anwender:innen-Dokumentation
- Usability-Tests
- App-Store Inhalte erfassen
- Datenschutzrichtlinien erfassen
- Anwenderschulung
- Penetration-Tests
User Centered Design
Viele der oben genannten Tätigkeiten stammen aus der Disziplin User Centered Design. Diese helfen bei der Entwicklung einer Lösung, welche passgenau das volle Potenzial ausschöpfen.
Hast du Fragen zu unserem Vorgehen?
Dann melde dich einfach bei uns, wir freuen uns von dir zu hören.