Agile is easy as turning a key in a well-oiled lock

Agile key

If you put a key in the lock and it doesn’t turn easily then it’s probably the wrong key or the lock is bust. If you’re running an Agile software development team and it’s not going smoothly then in some way you’re probably not Agile, because Agile is easy. Take the steps: Sit down with […]

The number one reason tech startups fail – a lack of energy


I had a genius idea in the middle of the night, or at least I think I did. I decided I’d deal with it in the morning but when I woke up it was gone. You might be thinking that I’m about to say that procrastination is the number one reason that startups fail, but I’m not. Procrastination […]

To be Agile in the Enterprise space fix the 6th principle!

Agile post-it notes

Agile’s 6th principle states that: “The most efficient and effective method of conveying information to and within a development team is face-to-face conversation.” Some, no most, Agile teams have taken this to mean that: A) “face-to-face conversation is more efficient than written communication” therefore B) “documentation is an inefficient form of communication” therefore C) “we […]

Why the Dropbox integration is just Microsoft being lazy

I wasn’t going to say anything about this fake wedding of the odd couple, given that I have no particular axe to grind (other than a bizarre need to be right about my predictions), but then I read a post by Virginia Backaitis on CMSWire about why users would stay loyal to Dropbox and MS […]

what the first principle of Agile should say.

What are the principles of software development, for the layman to comprehend, and for those in software development who have just never got round to considering what they are? If we use the Agile manifesto as a lens through which we can examine the subject it seems to me to go wrong from the first […]