Episode 181: Change it with the BOSSAnova with Jutta Eckstein

Craig and Tony are at YOW! conference in Brisbane and chat with Jutta Eckstein, author of “Agile Software Development in the Large“, “Agile Software Development with Distributed Teams“, “Retrospectives for Organisational Change” “Diving for Hidden Treasures: Uncovering the Cost of Delay in Your Project Portfolio” with Johanna Rothman and “Company-wide Agility with Beyond Budgeting, Open Space & Sociocracy: Survive & Thrive on Disruption” with John Buck

  • Smalltalk and pattern languages was where a lot of the early work and a lot of the early players converged
  • Scrum had great marketing and certification over Extreme Programming
  • Agile Software Development in the Large came out in 2004 and was probably way before its time
  • Craig Larman and Bas Vodde book “Scaling Lean & Agile Development
  • IBM book “A Practical Guide to Distributed Scrum
  • A framework is not really necessary, stick with the Agile values and principles regardless of your context
  • Heart of Agile (and Tony’s rant on scaling)
  • 40 Agile Methods in 40 Minutes
  • Retrospectives are great for any sort of change, not just software
  • There is no way of becoming Agile as a company without the CFO on board and moving from yearly budgeting – beyond budgeting assists from both the money side and the strategic side
  • Sociocracy looks at the organisation from the structure side – we need to build structures that allow us to make decisions more quickly through double linking and built in feedback loops
  • Open Space techniques are essential for facilitation and product liftoff and about using the passion of the people for innovation of your products
  • If you trust people maybe its cheaper than checking procedures
  • Need some background, come up with a hypothesis, design some experiments and measure
  • Experiments need to be safe to fail – either if the hypothesis is not true or the outcome is not valuable
  • Not “safe to fail” but “failing safely” or “safe to learn”
  • Publish your experiments so people can learn from each other (even if only internally)
  • agilebossanova.com – collecting stories
  • Agile Alliance Speaker Reimbursement initiative – support for Agile meetups and conferences to bring in external speakers and go towards cover travel reimbursements

TheAgileRevolution-181 (41 minutes)

Episode 180: Extreme Programming & 3X Explained with Kent Beck

Craig and Tony are at YOW! Conference in Brisbane and have a rockstar moment and catchup with Kent Beck, the creator of Extreme Programming, the pioneer of xUnit and author of numerous books including “Extreme Programming Explained” and “Test Driven Development“:

  • Extreme Programming (XP) was born at Chrysler by letting go of conventional wisdom and pushing practices to eleven
  • Software development is a social process, not a sum of individuals process
  • Nobody cares about certificates, we care about competence
  • It’s time for a renaissance and reboot of XP – this time it needs to be inclusive and no barriers to entry
  • We know how to make a difference – it starts with execution and continues to empathy
  • Big tent agility can become an excuse not to tackle hard problems
  • “Not thinking about all the legs on the stool leaves you sitting on the ground” – some of the legs of agility require a fundamental change in belief
  • As a programmer am I responsible for my code running – once you have that belief, unit testing falls out of that
  • TDD is a set of feedback loops and an incentive system to encourage confidence and certainty
  • Test, Commit, Revert takes TDD further – run the tests, if they pass you commit and if they fail you revert the changes – incentive to take small steps
  • “Silence is the sound of risk” – you need feedback (unless you are perfect)
  • XP was a better product, but it lost (round one)
  • Electric or blade?
  • If XP starts with the premise that we want a process that anyone with talent and skill can contribute and grow at maximum velocity, the rest will take care of itself
  • Agile as a name is so attractive, nobody doesn’t want to be agile – the brand of Extreme Programming means if you are not extreme you are not going to say that you are
  • The fundamental question to ask first is “what do we have to lose” – if you have nothing to lose you need to try short and crazy experiments to find things nobody else is doing
  • 3X model (explore, expand, extract) – YOW! keynote “3x Explore, Expand, Extract” – depends which part of the curve you are on as to which tools in your bag you should use, rules of the game change depend on whether you are looking for a new source of value (explore), growing fast and trying to keep up (expand) or continue growing to pay for new explorations (extract)
  • poker vs software development
  • we will win with community and inclusion

TheAgileRevolution-180 (45 minutes)

Episode 178: YOW! Speaker Vox Pop with Randy Shoup, Dean Wampler, Mark Hibberd, Dave Thomas & Michele Playfair

Craig and Tony are at YOW! Conference in Brisbane and wander around the hallways talking to different speakers, hosts and attendees:

TheAgileRevolution-178 (33 minutes)