Are Agile Lifecycle Management tools worth it?

There are many well known agile pundits, practitioners and trainers that very specifically believe teams do not need to use any sort of tool to help with the agile process.  I no longer fall into that camp for a variety of

Read More

Bob-ism #1 – the good developer

Have you ever considered how requirements can be routinely misinterpreted by developers?  I’ve spent considerable time analyzing this phenomenon.  It is obvious to even casual observers that inexperienced and lower level developers routinely make this sort of mistake.  However, my research has shown that experienced and very good developers make this type of mistake at

Read More

Are you agile – the Nokia test

I’ve been helping lots of clients start new agile initiatives recently.  This has led to me seeing up close and personal some consistent startup issues with new

Read More

Agile thoughts at 37,000 feet

I don’t mind travel except for the part where you aren’t home! I especially hate traveling through Chicago’s O’Hare airport. Yet here I am at 37,000 feet on my way for a connection via O’Hare. Maybe I’ll get lucky this time and my connecting flight will be on time. Fortunately, I was agile about my

Read More

Fishing in Montana is agile!

I know you think the title of this post is absolutely crazy, but maybe not.  Read on if you are interested in a bit of insight into human nature and why agile

Read More

What do you want next?

The software industry today is plagued by long release cycles for important products. That is one of the many reasons why companies are going to agile methodologies. In doing so companies hope to deliver software on a more regular basis. They feel this will make for happier customers. Of course I’m not going to say

Read More

Changing the perception of “manager”

In agile it is often counterproductive to use the title of “manager” for any role. Manager tends to imply command and control which is just not present in an agile environment. I often have teams struggle with this basic concept.

Read More

A new blog is born!

Welcome to the “Making Agile a Reality™” blog! I’m hoping to use this blog at least weekly to accomplish several things:

  1. Capture my thoughts about agile software development
  2. Answer questions I receive
  3. Give examples of best practices I observe
  4. Point out interesting content created by others
  5. Have fun!

Maybe not in that order

Read More