- Context
- Myths and realities: why agile?
- Agile approach
- Why should we adopt agile?
- Agile vs. traditional
- Agile principles and values
- Disadvantages of the traditional approach
- The “traditional” management approach
- The “agile” management approach
- Agile work process for projects
- Framework of methodologies
- FDD, DSDM and Lean
- Scrum
- XP methodology
- “5 S” methodology
- The definition of Kanban
- Examples of the task boards
- Designing the Kanban board
- Using the Kanban inside the iteration
- Sinergy of methodologies
- Business case. Project justification
- Customer-centric approach. Declaration of inter-dependence
- Project vision
- Knowledge management areas according to the agile approach
- The 'personas' technique
- Prioritization of requirements based on business value
- Refining priorities
- User stories
- Splitting requirements
- Agile management of requirements
- Done” and “ready”
- Common mistakes
- Adaptive planning
- Agile estimation of requirements
- Velocity, timebox, and establishing the process
- Roadmap
- Adjusting the roadmap
- Limitation of work in progress
- Validity of the agile approach
- Change management
- Release plan
- Use of the release plan
- Iteration zero and Spikes
- Preparing the iteration
- Iteration planning
- Detailing the iteration content
- Deadline, cost and people
- Iteration. Implementation and closing
- Agile engineering practices
- Other ways of estimating and planning
- Earned Value traditional method
- Earned value in lean construction projects
- Agile earned value
- Monitoring the team
- High performance teams
- Monitoring the work
- Demo or review meeting
- Retrospective meeting
- Information radiators
- Project closure


