Detailed Course Outline
Introduction
- What is Agile?
- Why use Agile?
- The Agile Manifesto
- Principles of the Agile Manifesto
- Agile Methods
- Other Agile Methods
- Scrum Overview
- Scrum Summary
Roles
- The Product Owner
- The Scrum Team
- The Scrum Master
- Advantages of Cross-functional Teams
Planning in SCRUM:
- Scrum Flow
- Requirements in Scrum
- Prioritizing the Product Backlog
- Adaptive Project Management
- Scrum Planning
- User Stories
- The Concept of Persona
- Acceptance Criteria
- Generic Done Criteria
- Criteria for a Good User Story
- Estimation
- Importance of Value
- Risk Burndown Graphics
- Scrum Board
Sprint planning:
- Sprints (from Product Owner’s point of view)
- Sprint Planning Meeting
- Planning Game
- Task Estimation
- The Sprint Backlog
Implementation
- Daily Stand-up Meeting
- Sprint Review Meeting
- Sprint Retrospective Meeting
- Product Backlog Grooming
Large Projects
- Scrum for Large Projects
- The Chief Product Owner
- Distributed teams in Scrum
- Transition to Scrum
- Mapping Traditional Roles to Scrum
- Maintaining Stakeholder Involvement