Episode 145: Working Effectively with (Legacy) Code with Michael Feathers

The Agile Revolution Podcast

Craig is in Atlanta at Agile 2016 and catches up with Michael Feathers, author of “Working Effectively with Legacy Code” and they talk about the following:

  • Working Effectively with Legacy Code originally started as a book about Test First Programming but morphed into a book about the techniques for refactoring code in legacy systems
  • The Pinned Progress Curve – for many people there is no incentive to change so the mean gets larger between the status quo and good practices
  • Agile Alliance Deliver:Agile conference
  • Organisations that have technical founders have a very different character to their work internally, need to make knowledge of the quality of software more pervasive – the business need to understand more about the technical side, and the developers need to understand more about the business
  • Code that has excessive error handling typically has other design problems – benefit in thinking about whether…

View original post 155 more words

Advertisements

LAST Conference Brisbane 2018 – FailAgility: Recognising and Resetting the Agile Boundaries

My keynote presentation with Tony Ponton from the LAST Conference 2018 in Brisbane called “FailAgility: Recognising and Resetting the Agile Boundaries” is available on Slideshare.

FailAgility; we have all seen it and let’s face it, we are all guilty of letting it happen in our organisations. So why is it that so many businesses fail to see the outcomes that the Agile values and principles promise?

This presentation looks at what FailAgility is and the three levels in organisations where it stems from: Organisation, Leadership and the Coaching / Personal level.

We will discuss the types of FailAgility that we see at these different levels, the approaches that cause FailAgility and most importantly what we can do to recognise and fix it.

Here are some Tweets from the keynote:

 

 

 

Episode 144: Mob Programming & #noestimates with Woody Zuill

The Agile Revolution Podcast

Craig is at Agile 2016 in Atlanta and catches up with his old friend Woody Zuill to talk about Mob Programming and #noestimates

  • Craig’s InfoQ interview with Woody Zuill
  • We need to work well together to get our work done
  • Mob Programming originated at Hunter Industries, identified we can get a lot done if we don’t have to wait for answers to questions from other people and if we are all in the same context all the time
  • Mob Programming – all the people on the team working at the same time, working in the same space on the same thing and using a single computer and working interactively the entire day
  • Work well together and turn up the good, need to pay attention on how to work well together
  • Extreme Programming Explained” by Kent Beck – “a great book”
  • The person with the idea expresses it…

View original post 188 more words

LAST Conference Canberra 2018 – Mind the Gap: Realising the Value of Agility

My presentation from the LAST Conference 2018 in Canberra called “Mind the Gap: Realising the Value of Agility” is available on Slideshare. Huge thanks to John Connolly for inviting me to be part of the program!

Agile has well and truly crossed the chasm and every organisation large or small seems to be in the middle of some sort of Agile transformation. Yet, look behind the covers and we have to ask ourselves the tough question of how well we are doing and how agile are we really?

So all aboard as we acknowledge some of gaps many organisations are facing and we question the true value we are delivering. More importantly, we will discuss how we might start to these issues, both inside our organisations and as individuals flying the agile flag.

Here are some of the Tweets from the talk as well:

Episode 143: One Last Jam with The “Dude” David Hussman

The Agile Revolution Podcast

The Agile community recently lost its friend and one of its most inspirational members in David Hussman. Craig and Tony were privileged to speak to him in one of his last interviews at YOW! Conference in Brisbane.

  • David Hussman’s YOW! 2017 talk “Learning in Product: How Wrong are You Ready to Be?”
  • Extreme Programming Explained” is Agile’s White Album, just don’t read it backwards!
  • We make stuff up in software too much, rather than learning from the past and patterns
  • You can’t look at code and tell it is going to be a good experience and we don’t know our ideas are going to be great until we interact with them
  • The tenth principle – simplicity is essential
  • A good developer needs confidence and war wounds, same for Product Managers – they have shipped something crappy and don’t want to do that again
  • Cardboard User Story Mapping app

View original post 155 more words

Episode 142: Agile and SSLM at cPrime with Zubin Irani

The Agile Revolution Podcast

Craig sits down with Zubin Irani, the CEO of cPrime, at the Agile 2016 conference in Atlanta and chats about:

  • CPrime is the largest Atlassian implementer and platinum partner
  • Need to make sure that ALM products work with your process and support and enable it
  • One of the big gaps in the Coaching world is coaches are staying away from technology – we have to leverage technology
  • SSLM (Software Service Lifeycle Management) – Agile, DevOps and ALM initiatives are fragmented, they need to interact and have dependencies on each other
  • 5 big trends – Agile beyond development, DevOps is taking centre stage, every company is a software company, digital transformation and the talent crunch
  • Agile Hardware – how do you build hardware in a more iterative way, how do we think about hardware and software being built together, how do we think about different about hardware design to…

View original post 25 more words

Episode 141: Agile Coaching with a Latin Touch with Martin Alaimo

The Agile Revolution Podcast

Craig is sitting by the pool at the Agile 2016 conference and chats to Martin Alaimo who is an Agile Coach from Kleer in Buenos Aires and they discuss:

  • South America has a number of language, cultural, economic and business differences between Brazil and the Spanish speaking countries, Agile is starting to go mainstream across many of the countries, collaboration is difficult in countries that have a generation of social and dictatorial government
  • Craig’s talk “Coaching Nightmares: Lessons We Can Learn From Gordon Ramsay
  • Coaching Canvas template – based off the Business Model Canvas to aid coaching conversations using sticky notes to help refocus and keep conversations on track
  • Martin’s workshop with Olaf LewitzPowerful Questions Workshop for Agile Coaches” (and how Craig is garbage at using them on the podcast)
  • His third book “Agile Team Facilitator” which is about the skill of facilitation for…

View original post 44 more words

itSMF NT Q1 Meeting – 40 Agile Methods in 40 Minutes

My presentation from the itSMF NT Q1 Meeting in Darwin, Northern Territory called “40 Agile Methods in 40 Minutes” is available on Slideshare.

With 73% of the world using Scrum as their predominant Agile method, which has a direct impact on service management, this session will open up your eyes to the many other Agile and edgy Agile methods and movements in the world today. For many, Agile is a toolbox of potential methods, practices and techniques, and like any good toolbox it is often more about using the right tool for the problem that will result in meaningful results. You may also be surprised about how many methods have a direct relation or reliance on service management as well as the wider organisational structure and culture. So let’s take a rapid journey into the world of methods like Mikado, Nonban, Vanguard and movements like Holocracy, Drive and Stoos where we will uncover 40 methods and movements in 40 minutes to help strengthen your understanding and toolbox.

It was an honour to be invited to Darwin to present this talk to the Darwin tech community who are a small but extremely passionate community. Here are some photos:

 

Agile Alliance Board Elects 2018 Officers

Agile Alliance, a global nonprofit organization committed to advancing Agile development principles and practices, today announced that the Agile Alliance Board of Directors has elected officers for the 2018 term. The board — comprised of Agile thought leaders from a variety of backgrounds and countries — shares its passion to deliver software better every day with Agile professionals around the world.

Source: Agile Alliance Board Elects 2018 Officers

Andrea Goulet and Jeff Sussna to Keynote deliver:Agile 2018 Conference

The deliver:Agile 2018 conference program committee is pleased to announce Andrea Goulet and Jeff Sussna as the keynote speakers for this year’s conference in Austin.

Source: Andrea Goulet and Jeff Sussna to Keynote deliver:Agile 2018 Conference