AgileIreland is the place!

After founding AgileIreland a couple of months ago, I’ve moved by blogging activity there – take a look at www.agileireland.org

Attack Risk before it Attacks You!

Risk undermines predictability in software development – every development effort includes some unknowns. Some development is relatively risk free – for example, writting another driver that is 90% the same as one done previously, but just using a different interface signature. But most involve considerable risk – technology you haven’t used before, or a new [...]

Public Presentation – Lean Implementation at BBC Worldwide

On 25th February there will be a public lecture with Dr. Peter Middleton from Queens University Belfast reporting on one of the most successful, large scale deployments of lean software development in BBC Worldwide. More details to follow….

Nice Summary of Demings 14 points

Many of E. Demings key points underlie agile and lean approaches to work – this summary well worth the 5 minutes it takes to read it

Moving from Authority to Responsibility

Lean Thinking, which underlies Agile methods like Scrum and XP, has as one of its central pillars “respect for people”. Agile reflects this in terms of ‘whole team’ accountability, collaboration and self-organisation. All these factors lead to agile seeing team members from a more ‘humanistic’ point of view – they are more than just resources [...]

Lean Enterprise Software and Systems

EU Centric Lean Software Development Conference – Exact date to be confirmed

Lean Software and Systems Conference

Leading US centric Lean Software Development Conference

How agile are you?

One of the big culprits in failed agile teams is the tendency to cherry pick those practices that seem to ‘fit with the way you work’, ‘with the way we do things around here’. Agile explicitly calls for methods to be customised depending on context. But often this can be misconstrued as selecting those bits [...]

Losing and Finding the big picture

Working with agile teams I see a common underlying issue emerge time and again: Keeping the big picture in mind. Here are some examples: Agile looks to emergent architecture – its illogical to define architectural design at the beginning of a project if you accept that the requirements (business and technical) cannot be determined reliably [...]

Stop Starting & Start Finishing

Words are worlds. Using different words to differentiate things can mask their many similarities. Distinguishing between agile and lean software development methods is a case in point – these are seen by many as distinctly different approaches to organising development, when in fact they are underpinned by the same philosophies and theories, and share more [...]