Agile Planung und Entwicklung
Bei subshell arbeiten wir nach dem agilen Vorgehensmodell Scrum.
Scrum ist eine Methode der agilen Softwareentwicklung. Mit Scrum planen wir in zweiwöchigen Entwicklungszyklen und legen feste Arbeitsschritte für diesen Zeitraum fest. Die wiederkehrenden Zyklen heißen bei Scrum „Sprints“.
Die Planung eines Sprints übernehmen subshells Product Owner. In der Verantwortung für unser Produkt Sophora, bestimmen unsere Product Owner neue Anforderungen, priorisieren diese und weisen sie einem der Entwicklungsteams bei subshell zu.
Da sich unsere Entwicklungsteams selbst organisieren, benötigen wir keine Projektleitung. Unterstützung bekommen die Teams daher von unseren ScrumMastern. Jedes Team bekommt einen ScrumMaster zugewiesen.
ScrumMaster-Aufgaben sind vielfältig: Scrum-Grundlagen vermitteln, Probleme im agilen Prozess beseitigen oder subshells Product Owner unterstützen.
Alle Anforderungen, die nicht im aktuellen Sprint enthalten sind, befinden sich im Product-Backlog. Dieses erfasst alle noch anstehenden Anforderungen.
Bei subshell setzen wir bereits seit über zehn Jahren auf Scrum. Mit Scrum haben wir eine Methode gefunden, unseren Entwicklungsprozess optimal zu strukturieren und flexibel zu gestalten.
Die kurzen Arbeitszyklen ermöglichen uns schnelles Feedback zu erhalten, Probleme und Fehler frühzeitig zu erkennen und nach jedem abgeschlossenen Sprint ein funktionales und produktiv lieferfähiges Produkt zu präsentieren. Somit sind wir jederzeit offen für Änderungen und neue Ideen.
Mit Scrum schaffen wir Innovationen und optimieren die Qualität und Produktivität unserer täglichen Arbeit. Der transparente und agile Entwicklungsprozess bei subshell führt somit zu einer höheren Zufriedenheit bei allen Beteiligten.
subshell: Scrum Details | Zahlen |
---|---|
Teams | 9 |
Sprints | 377 |
Tickets in JIRA | 72.243 |
Bei subshell sorgt das Vorgehen nach Scrum für eine kontinuierliche Verbesserung unserer Entwicklungsarbeit. Die Vorteile von Scrum auf einen Blick:
Scrum fördert die interne und externe Kommunikation.
Regelmäßige Rücksprachen, z.B. durch Meetings oder Reviews, sorgen für eine transparente Softwareentwicklung.
Kurze Entwicklungszyklen optimieren die Organisation und machen Terminabsprachen möglich.
Erhöhte Bereitschaft und die Möglichkeit auf Anforderungswünsche flexibel zu reagieren.
Alle zwei Wochen entsteht ein lieferfähiges Produkt.
Häufiges Feedback durch die Beteiligten bei der Abnahme kleinerer Anforderungen.
Kontinuierliche Verbesserungen am Produkt.
Sprinteinteilung sorgt für reduzierte Fehlerquoten bei Großprojekten.
Optimierte Zeitplanung innerhalb der Entwicklungsteams durch Selbstorganisation der Teams.
JIRA ist eine Software von Atlassian, um Aufgaben in Form von digitalen Tickets zu erstellen und zu verwalten. Das Ticketsystem unterstützt subshell bei der internen und externen Aufgabenkommunikation. Auch bei Supportanfragen kommt JIRA zum Einsatz.
Sowohl Kundinnen und Kunden als auch die Teams von subshell nutzen JIRA, um neue Aufgaben anzulegen und die Bearbeitung dieser zu protokollieren. JIRA sorgt nicht nur für transparente Arbeitsprozesse, sondern optimiert auch die interne und externe Kommunikation.