Effektive Agile Softwareentwicklung mit Scrum und Kanban

1. Einführung in agile Methoden
- Grundlagen der agilen Methoden
- Überblick über Scrum und Kanban
- Vorteile der agilen Ansätze
- Agile Mindset und Werte

2. Scrum Framework
- Rollen im Scrum (Product Owner, Scrum Master, Team)
- Scrum Artefakte (Product Backlog, Sprint Backlog, Increment)
- Scrum Events (Sprint, Sprint Planning, Daily Scrum, Sprint Review, Sprint Retrospective)
- Erstellung und Pflege eines Product Backlogs

3. Managing mit Kanban
- Überblick über das Kanban-System
- Visualisierung von Arbeitsabläufen
- Work in Progress (WIP) Limits
- Kontinuierliche Verbesserung und Feedback-Schleifen

4. Agile Planung und Priorisierung
- MVP (Minimal Viable Product) verstehen und erstellen
- Feature Priorisierungstechniken (Kano, MoSCoW)
- User Story Mapping im agilen Kontext
- Iterative Planung und Review-Prozesse

5. Tools für agile Entwicklung
- Einführung in Jira für agile Projektentwicklung
- Nutzung von Jira zur Verwaltung des Scrum- oder Kanban-Prozesses
- Tracking und Reporting mit Jira
- Mobilisierung von Scrum und Kanban durch digitale Tools

6. Agile Produktentwicklung und Lean Development
- Von der Idee zum Produkt - Agile Produktentwicklung
- Lean Development Prinzipien anwenden
- Validierung von Ideen mit A/B-Tests und Prototyping
- Erfolgsmessung und Anpassung im agilen Prozess