AvailAgility
Karl Scotland – Using Agile to Deliver Value
Karl Scotland – Using Agile to Deliver Value
Sep 26th
The conference was opened by BBC’s Ian Palmer, who also hosted Day 1, and he began by making the analogy between delivering a software project and delivering a news story. There is a deadline, and a budget, but at the end of the day, its the story that’s important.
Keynote: Peter Morowski – Senior VP R&D Borland – Driving Agile Transformations from the Top Down
Peter talked about how Agile helped ‘bind’ together management and execution ‘planes’ of projects as opposed to simply ‘bridging’ them. For example, frequent releases directly enables better market timing, customer involvement directly boosts quality and efficiency and ensures the right product is built, and demonstrations directly enable transparency and instil confidence. His blueprint for an agile transformation is:
His results so far have delivered 100% improvement of on time delivery, smaller product teams, increased and higher moral.
Agile Development – Enterprise Delivery
This session was about delivering and large enterprise project with Agile. My one line summary would be that the presenters showed that it is possible by using the usual tools and techniques with discipline. Their ‘pillars’ were:
A couple of other ideas that stood out were the ideas of design documentation being a TOC into the code (necessary and sufficient) and the differentiation between a requirements catalogue and requirements detail.
The Battle of the Somme to the Present Day: Lessons in Agile
This was an interesting session which looked at various successful military leaders and battles and drew analogies between which ones were agile, and which ones weren’t. Not surprisingly, the successful examples were agile, and the others weren’t.
Keynote: Rob Thomsett – Implementing Agile Project Management and Development – Key Learning from the Real World
A very entertaining talk. Rob began by suggesting that Agile is primarily a cultural revolution, which I agree with. He compared traditional engineering and construction culture, with an agile culture:
Traditional Agile Closed Open Distrust Trust Dishonesty Honesty Lack of Courage Courage
He then introduced Agile Project Management (APM) and its principles:
Finally, he talked about Rapid Planning Sessions (RAPS) which include a set of tools such as success sliders which can help make sure everyone has the same understanding of the project. This sounded interesting and is something to look into more some time.
Keynote: Jutta Eckstein – Staying Agile in a Global World: Distributed Agile Software Development
Jutta began by describing some non-agiel specific research which had concluded that distributed projects worked best when there was:
Given that these are strongly aligned to Agile values, it can be concluded that distributed projects need Agile! She went on to talk though a list of tools or ideas she had found to be useful in her experience:
Keynote: Chris Avery – Personal Agility and your Ability to Respond
Chris talked about the difference between the dynamics and the mechanics of agile, where the dynamics is the culture. He suggested that the greatest opportunity to add value isn’t assigned to anyone, because it usually sits between groups. He also differentiated between accountability and responsibility, where accountability is an external agreement, and responsibility is an internal ownership. the best results come when responsibility is greater the accountability. Chris’s model for responsibility takes the follow path upwards:
His “Keys to Responsibility” are:
Sep 22nd
I’m going to be at the Agile Business Conference this week, primarily to give another performance of “A Manager’s Guide to Test Driven Development” with Dave Nicolette. I’ll try and blog highlights here again, and if you’re there, please say hello. I’ll be looking for any opportunity to talk about Kanban I can find!