Agiles Framework
Um mit einem Produkt schnell an den Markt zu kommen und gleichzeitig eine hohe Qualität zu liefern, setzen wir in der Softwareentwicklung grossen Focus auf das Agile Framework von Scrum.
Begriff Scrum
Der Begriff «Scrum» (Gedränge) beschreibt ein Vorgehensmodell für das Produkt- und das Projektmanagement. Die Grundidee beruht auf der Erfahrung, dass viele Entwicklungsprojekte zu komplex sind, um sie von Anfang an in einem vollumfänglichen Plan zu fassen. Da zu Beginn eines Projektes vieles unklar ist, werden in dieser Methode die Unklarheiten laufend beseitigt und empirisch (aus Erfahrung) gelernt und weiterentwickelt.
Scrum-Methode
Die Scrum-Methode hat das Ziel, möglichst schnell ein minimales, funktionsfähiges Produkt (MVP) auf den Markt zu bringen und dann das Produkt aufgrund der verändernden oder zunehmenden Bedürfnisse stetig weiterzuentwickeln.
Damit alle beteiligten ein gemeinsames Verständnis der Aufgaben haben, werden in einem sogenannten «Daily» (tägliche Kurzbesprechung), die einzelnen Aufgaben besprochen und priorisiert. Anstelle eines Projektmanagers begleitet ein «Scrum Master» das Team und ist dafür verantwortlich, dass die «Scrum-Regeln» eingehalten werden. Er agiert weniger als eine klassische Führungskraft, sondern als ein Coach um die «Impediments» (Hindernisse für Zielerreichung) aus dem Weg zu räumen. Im «Scrum-Prozess» können mehrere kleine Teams unabhängig voneinander an unterschiedlichen «Tasks» arbeiten.
Eine regelmässige Präsentation des Fortschritts an den «Product Owner» erfolgt in den sogenannten «Sprint Reviews». Der Zweck des Sprint Review ist es, das Ergebnis des Sprints zu überprüfen und zukünftige Anpassungen zu bestimmen. Das Scrum Team präsentiert den wichtigsten «Stakeholdern» die Ergebnisse ihrer Arbeit und diskutiert den Fortschritt in Richtung des Produktziels. Dabei kann das «Product Backlog» ebenfalls angepasst werden, um neuen Möglichkeiten gerecht zu werden.
Scrum-Definition
Weitere Details zum Agilen Framework mit Scrum finden Sie unter: https://scrumguides.org/scrum-guide.html
UNSER PROZESS
UNSER PROZESS
- Anforderungen
- Entwurf Wireframe
- Gestaltung Visueller Rollout
- Codierung
- Prüfung der Verifizierung
- Umsetzung
- Wartung