XP 2016 – Dan North – Software Faster
Here are a few things I learnt:
What is the goal of agile? Predictability
5 Steps in an Organisatonal Change journey:
Marginal Gains will focus on optimising the existing system. For example if we focus on a 10% improvement we won’t rip up the rule book. For example, people might just starting working longer hours or doing over time. However if we focus on a 50% or higher improvement it will often make us think more fundamentally about our currently processes.
The point of Agile is not to create Software, it is a tool to deliver business capability.
The Goal of software is to:
“Minimise lead time to Business Impact.”
Lead time defined as:
“Having a need to having a need met”
It is easy to improve Lead time once or twice in isolation but it’s really hard to increase lead time “Sustainably”
When does the lead time clock start? As soon as you make a commitment to the person who requested it.
Can you measure lead time if you cannot measure business impact? No.
The big challenge is that measuring business impact is hard! Often teams use proxies such as Story Points rather than genuine impact: Number of users, Profit etc.
If you just focus on Lead Time it will lead to local optimisations.
Definition of a stakeholder: “People who’s lives you touch”
A good facilitation technique is to use the analogy of travelling between islands to explain the days agenda.
“Today we will start on Organisation Island, the swim across to Legacy Land, then drive to Core City and finish at the Planning Plateau.”
Three Ages Model can be used to explore where an organisation is:
Age 1 = Explore
Age 2 = Stabalise
Age 3 = Commoditisation
Apply “training from the back of the room” Encourage the attendees to teach each other. Example: In the next 3 minutes put together a pitch to explain what the PARC model is. At the end you will present this to another group”
Here is a group teaching each other:
Value Stream Mapping Tips:
Get the real people who do the process involved
Don’t worry about rounding numbers
Make it viable
“Become less efficient to improve flow. Introduce sub optimisation.”
Focus on reduction of Value at Risk(VAR) by working incrementally.
Dan finished the session playing a game called Taboo. Each person had to create a taboo card and then we played the game in groups.
This was an excellent way to reinforce the learning. Also another great example of “Training from the back of the room”
Thanks Dan for a great day. Now onto post workshop drinks!