Steven Mak presented tools and practices for adopting Agile, including:
- Thinking tools like systems thinking and lean thinking can help with adoption.
- Organizational practices like self-managing cross-functional teams and continuous improvement are important.
- Engineering practices like test-driven development, refactoring, and continuous integration can reduce technical debt.
- Adoption requires changing mindsets and habits through training, coaching, and leading by example.