LEGO Exercise: Continuous Integration
Demonstrates the problems that occur when we don’t integrate frequently enough.
LEGO Exercise: Technical Debt
Demonstrates the kind of debt we accumulate if we don’t refactor as we go. This exercise will let the attendees experience the pain of dealing with technical debt, rather than just understanding it intellectually.
LEGO Exercise: Clean Code
Demonstrates the value of keeping the code clean.
LEGO Exercise: Test Driven Development (TDD)
Demonstrates the concepts behind TDD. How we write the test before we write code and how that forces our design to emerge.
LEGO Exercise: Simplicity
This exercise demonstrates the value of keeping the design simple and the code small. We’ll generally do this exercise before starting into any of the others as it’s really foundational for all Agile technical practices.