The Flaw in the Plan.- Traditional Software Development.- Overview of Agile Software Development.- Tooling.- Considerations on Teaming and Leadership.- Considerations on Planning and Architecture.- Considerations on Project Execution.- Mix and Match.- Summary and Wrap-Up.