23. A Brief History of the Agile Manifesto with Uncle Bob Martin

Retro Time // A Software Podcast - A podcast by Derek Seibert & Jeremy Miller

Categories:

In early 2001, seventeen software consultants got together to discuss a different way to build software. At the end of the meeting, what emerged was “The Agile Manifesto”: A short, simple statement that highlights the value of people and flexibility over processes and planning.• Individuals and interactions over processes and tools.• Working software over comprehensive documentation.• Customer collaboration over contract negotiation.• Responding to change over following a plan.What about these four simple lines was so appealing that made it the gold standard of building software that it is today?In this episode, Derek and Jeremy talk with the legendary Robert C. Martin, author, software engineer, and one of the seventeen original authors of the manifesto, about the origins of the idea and how it evolved into a software development standard practice.Topics:• 03: 57 – Scientific Management vs Tinkering method• 04:34 – The emergence of the waterfall method• 05:06 – Tinkering starts to become more popular• 07:28 – Extreme Programming• 09:32 – Bob’s mind is blown!• 12:28 – Martin Fowler and Bob team up• 13:09 – Alistair Cockburn joins forces• 13:53 – 17 consultants make history• 15:05 – The “magical” moment• 17:43 – “Agile” wins the day• 18:44 – Was it dumb luck?• 19:42 – There was no hot tub time ?• 21:19 – Agile enters industry• 24:07 – Scrum becomes synonymous with Agile• 25:57 – Agile morphs into a project management philosophy• 28:32 – Bob’s thoughts on UX design• 30:53 – Are the agile ideas core concepts? Or do we need to iterate on them further?• 32:10 – Moore’s Law is to blame for expecting everything to constantly change• 36:17 – Jeremy comes around to Agile• 46:03 – Leaders change and so will the thing you’re buildingHelpful Links:• C2.com• The History of The Agile Manifesto• agilealliance.org• cleancoders.com• The OrvilleFor more insights from Uncle Bob, sign up for his upcoming Wednesday Webinars at TheCleanCoder.eventbrite.com, and don’t forget to check out his awesome videos at cleancoders.com. —– Thanks for listening! We hope you enjoyed today’s episode. If you liked what you heard, be sure to like and subscribe wherever you get your podcasts! If you enjoyed today’s episode, please leave a comment and a five-star review. It helps us out a ton. If you haven’t already, sign up for our email list. We won’t spam you. Pinky swear. • Check out our website • Follow us on twitter • Find us on Facebook • Subscribe on Google...