2025 Public Training Schedule
January 14 – 17, 2025 – Agile Analysis and Design Patterns – Half-Day Sessions
(c) 2024 To Be Agile
For many people their perfect day involves lounging on a beach somewhere tropical sipping a drink with a paper umbrella in it. That’s nice but my perfect day is somewhat different.
Earlier this week I was teaching an Advanced Software Design class at Microsoft and it came close to being my perfect day. I love teaching this class because it is so interesting and the students are usually very experienced developers who really see the value of the material.
This was a full class and we had several insightful conversations about designing software. The discussion around the lab exercise was particularly valuable. I like the exercise because it is a very thorny problem for which there is no ideal solution. They weighed the tradeoffs for different designs and did the best they could, knowing how their designs could change as requirements unfold in different directions.
Working with groups like this is one of my very favorite things to do. After class I zipped right home since I live less than a mile from campus and joined my wife for a nice soak in our hot tub.
Previous Post: « The Vanishing Cowboy Coder
Next Post: 2020 Hindsight: The Next 10 Years of Agile Development »