Posts

Showing posts from October, 2021

"Clean Agile" with Bob Martin (uncle Bob)

 I listened to an O'Reilly Live Event with Bob Martin https://learning.oreilly.com/accounts/login-check/?next=/live-training/courses/-/0636920061744/ Bob was one of the original signatories of the Agile Manifesto, a software legend and no holds barred educator. key takeaways Agile does not make you go faster, it produces data to understand where the project is at We do Agile to get data such as velocity and burndown, "to see how screwed we are" We want the bad news as early as possible, cold hard data So we can react and adjust our definition for: fast, cheap, good, done (for the feature/project) Agile is about managing a successful outcome given all your constraints Agile software development at 30k foot level is dividing project up into small time increments, measuring how much you get done, multiplying out to get a date and making adjustments as necessary given your constraints e.g. we want to launch X  my notes Agile is a set of disciplines Product Owner is chief spec