Software typically becomes more expensive to change over time. That’s a problem for Agile, because if change becomes significantly more expensive over time, the Agile model doesn’t make sense. So instead, Agile teams can use evolutionary design: a way of starting simple and improving your design as you go. With evolutionary design, changes become cheaper over time, not more expensive. It’s essential to long-term Agile success.
For this session, I’m thrilled to be joined by Kent Beck. Kent is the creator of Extreme Programming, the groundbreaking Agile method that introduced evolutionary design, test-driven development, continuous integration, and many other Agile practices to the world. You can find his writings about design at https://tidyfirst.substack.com.
About the Art of Agile Development Book Club: Fridays from 8:00 – 8:45am Pacific, I host an online discussion inspired by the new edition of my book, The Art of Agile Development (https://www.jamesshore.com/s/aoad2). Each session uses a chapter from the book as a jumping-off point for a wide-ranging discussion about Agile ideas and practices. To join the book club live, see https://www.jamesshore.com/s/aoad2boo....