Agile is actually really hard videos

I have included some agile is awesome videos.

But to be fair, agile is not always awesome.  So here are a couple of great videos that show the pain of going agile – from the point of view of an passionate agile PM.

The first video shows his attempt to go agile in a large organisation – “I want to run an agile project”

I want to run an agile project

Then I guess he resigns, because now he has joined a consulting company who want to run all their projects agile.  Hopefully life will be better, but sadly …

I want to run an agile project part 2

Oops – forgot one (this has some naughty words in so use with care).  This is the counter view – scrum is inflicted on a previously happy team of developers in “Silicon Valley”.  This is from the anti-agile school of thought

Scrum in Silicon valley (with some foul language)


Do you really need to celebrate failure to improve continuously?

Last century I learned about something called TQM which was all about empowering teams and improving processes. Now I am learning about agile and design thinking concepts.

These are great approaches and we have learned many things over the years, but some things have not changed.

For example, one thing common to all of these approaches is the concept that failure is good.

Failure is learning, so it is better to “fail fast” or “learn and pivot” than to avoid doing anything until you are sure it is safe.

But to be honest, when I fly from city to city I would prefer that the pilot does not fail often. In fact I hope he or she has flown the same plane a lot with other less important people, before taking me up and away from the safe ground I was on.

So, should be happy when we fail?

(warning – this is a very long read for a blog, but I thought I would send it out and fail to interest you rather than stop to think it through properly)

Continue reading “Do you really need to celebrate failure to improve continuously?”

Do you do any upfront design in agile projects?

When a small team is working with great rhythm, it often looks like there is no upfront planning or design … and sometimes that is in fact the case.

But more often than not, that small team is integrating into an existing “ecosystem” of products, services, internal processes, team structures and IT systems. And generally speaking the small team is building something complex that needs both some foresight and some willingness to learn and improve the system’s designs customer expectations or company direction change.

Continue reading “Do you do any upfront design in agile projects?”