- 1. Agile
- 2. Agile practices
- 2.1. What problems Agile tries to solve?
- 2.2. What is Agile?
- 2.3. Agile is a question
- 2.4. The Agile Manifesto
- 2.5. 4 values of the Agile Manifesto
- 2.6. 12 principles of the Agile Manifesto
- 2.7. Agile methodologies
- 2.8. Agile practices
- 2.9. Engineering practices
- 2.10. Feedback
- 2.11. TDD - Test Driven Development
- 2.12. Scrum
- 2.13. XP - Extreme Programming
- 2.14. Open Questions
- 2.15. Resources
- 3. Coding tasks
- 3.1. Coding Dojo - Kata
- 3.2. Pair Programming
- 3.3. Driver-Navigator
- 3.4. Randori
- 3.5. Change of roles: when to switch?
- 3.6. Direction of switch?
- 3.7. Change of roles
- 3.8. Test Driven Development - TDD
- 3.9. One Dimensional space-fight
- 3.10. Swapping Pairs
- 4. Retrospectives
- 4.1. Prime Directive
- 4.2. 5 stages
- 4.3. What went well?
- 5. TDD and Pair programming
- 5.1. Parts of the session
- 5.2. Why in pairs
- 5.3. Tic-tac-toe
- 5.4. Tic-tac-toe - hints
- 5.5. Game of Chomp