Effektive Nutzung von Scrum und Kanban in der Softwareentwicklung

1. Einführung in agile Methoden und das Agile Manifesto
- Was sind agile Methoden?
- Das Agile Manifesto
- Vorstellung von Scrum und Kanban
- Unterschiede und Gemeinsamkeiten zwischen Scrum und Kanban

2. Scrum: Theorie und Praxis
- Scrum Rollen: Product Owner, Scrum Master, Team
- Scrum Artefakte: Product Backlog, Sprint Backlog, Increment
- Scrum Ereignisse: Sprint Planning, Daily Scrum, Sprint Review, Sprint Retrospective
- Praktische Anwendung: Erstellung eines Sprint Backlogs

3. Kanban: Prinzipien und Umsetzung
- Grundlagen des Kanban-Systems
- Kanban-Prinzipien: Visualisierung, Limitierung der WIP, Flussmanagement
- Nutzung von Kanban-Boards zur Steuerung von Arbeitsprozessen
- Praktische Übungen zur Implementierung von Kanban in Teams

4. Anforderungsmanagement und User Story Mapping
- Erstellung von User Stories: Struktur und Best Practices
- Die Rolle des Minimal Viable Product (MVP)
- User Story Mapping als Technik zur Visualisierung von Anforderungen
- Priorisierung von Features und Anforderungen

5. Nutzung von Jira für agile Projekte
- Einführung in Jira und seine Funktionalitäten
- Erstellung und Verwaltung von Scrum- und Kanban-Boards
- Tracking von Fortschritten und Auswertungen in Jira
- Integrationen und Erweiterungen für Jira im agilen Umfeld

6. Lean Development und kontinuierliche Verbesserung
- Grundlagen und Prinzipien von Lean Development
- Zusammenhänge zwischen Lean und agilem Arbeiten
- Methoden zur kontinuierlichen Verbesserung von Prozessen
- Praktische Anwendung von Lean-Techniken in Scrum und Kanban