October 10, 2014

SPC Course – 4 days of learning to teach SAFe

I’m exhausted. Having spent four days of training with Dean Leffingwell, creator of SAFe, I am ready for sleep. Dean is 65 going on 25 and has the energy and stamina of an 18 year old. He is so enthusiastic and positive, he wants to spend every minute getting as much stuff from his head…

Read More
October 2, 2014

A fine evening of Kanban

I’m just riding on the train back from this evening’s fun at the Kanban Coaching Exchange with Helen Meek and Dan Brown. The night was the ‘The Get Kanban Experience’ which was playing the game ‘Get Kanban’ in small groups of about 5 people. There were 5 or 6 teams and the aim is to…

Read More
October 2, 2014

What is value?

Scrum We now have a set of core values from the manifesto and from XP. Let’s see what values we can derive from Scrum. Scrum doesn’t list a set of values or principles. Scrum does have three pillars which form a cycle that is repeated throughout the process on small and larger cycles. These pillars…

Read More
September 28, 2014

What is value? (part 3)

This is part 3. You might like to read part 1 and part 2 before reading this post. Extreme Programming Next we turn to Extreme Programming (XP) for our next set of values. XP has a specific set of values that apply to the individual and to a single team. They are: Simplicity We will…

Read More
September 26, 2014

What is value? (part 2)

Read part 1 here. Agile Manifesto As always, we will start with the Agile Manifesto. The manifesto specifically gives us a set of values in which we use as the building blocks for our development. We are uncovering better ways of developing
software by doing it and helping others do it.
Through this work we have come to…

Read More
September 24, 2014

Agile Coaching Exchange with John Coleman – 24-9-2014

I went to the meetup held by the Agile Coaching Exchange this evening in Mornington Crescent in London, it was hosted by ASOS and presented by John Coleman. His talk was cunningly called ‘Discuss Agile as change – a novel approach’. John has 25 years in IT and 10 years experience scaling Agile at senior…

Read More
September 17, 2014

What is value? (part 1)

In this set of posts I want to discuss the idea of value. Value is truly subjective and just like the concept of quality in the book ‘Zen and the art of motorcycle maintenance’ it can be extremely elusive. Value, being subjective, means different things to different people. This blog is about Agile and therefore…

Read More
September 11, 2014

Empiricism and complexity in software development

Definition of complexity The Oxford dictionary defines complexity as: “Consisting of many interconnecting parts or elements; intricate” This certainly describes the software we build today. Deterministic The definition of deterministic is given as: “Algorithm, model, procedure, process, etc., whose resulting behavior is entirely determined by its initial state and inputs, and which is not random…

Read More
September 7, 2014

The Self-Organising team is at the heart of Agile

From XP (1) and Scrum (2) we have the concept of self-organising teams. A self-organising team doesn’t need to be commanded or controlled to get its work done. This page is a discussion on self-organising teams and the opposite of the command and control top down approach. Self-organising means that the individuals within the team…

Read More
August 20, 2014

Agile from first principles

The Agile Manifesto gives us four statements which form the underlying ideas behind all the Agile methodologies. It also gives us 12 principles behind the Manifesto which go to further help us understand what it means to be Agile and guide us in our decision making processes. Agile has become a noun and a verb….

Read More