Agile Praktiken wie Scrum und Kanban wurden hauptsächlich für die Softwareentwicklung entwickelt.
Unterbrochene und ungeplante Arbeiten sind ein wesentlicher Bestandteil dessen, was die meisten SRE- ( Site Reliability Engineering ) oder DevOps-Teams tun. Während es immer nützlich ist, ein Tracking-System wie Jira zu verwenden, um die Arbeit zu verwalten, funktionieren Sprint oder Kanban wirklich für SRE-Teams?
Die Einschränkungen, die ich sehe, sind:
- Die Arbeit ist sehr dynamisch und die Prioritäten ändern sich täglich. Aus diesem Grund wirkt die Sprintdauer von zwei Wochen sehr aggressiv und führt zu unnötigem Overhead.
- Bereitschaftsleute fügen dem Problem eine weitere Dimension hinzu. Manchmal kann mehr als ein Teammitglied an Bereitschafts- / Obduktionsaufgaben beteiligt sein.
- Das Team hat kein einziges "Produkt" und gibt sich daher keinem gemeinsamen Planungsprozess hin
- Tägliche Standup-Meetings sind möglicherweise nicht sehr sinnvoll, da sich die Aufgaben nicht überschneiden
- Das Team arbeitet möglicherweise an Aufgaben, die sich auf mehr als ein Partnerteam beziehen und sich daher über mehrere Jira-Projekte erstrecken. Da ein Sprint- oder Kanban-Board nur ein Jira-Projekt zulässt, kann es möglicherweise nicht in alle Arbeiten passen.
Nach dem, was ich von vielen SREs höre, mit denen ich gesprochen habe, hat die Sprintplanung für sie überhaupt nicht funktioniert. Ich würde gerne von der Community hier hören, was ihre Erfahrungen mit Sprint und Kanban sind.
Ich habe diese Frage auch auf scrum.org gestellt: