4 tips to ensure cross training on Agile teams

You may have heard it said that the best Agile teams are cross-functional in nature. That means that each person on the team is capable of working in multiple functional silos (database, service layer, presentation layer, testing, etc). A cross functional team is well...

The Value of Coaching

If I could promise you returns of 6:1 on a project in a single year, would you take it? That is a pretty impressive return for a project, and most businesses would be happy to run a project that will yield that sort of return. Essentially, this is the type of benefit...

Welcome to AgilityFeat!

I’m pleased to announce the official launch of AgilityFeat Inc. I’ve started this business so that I can apply my years of experience as an IT leader, entrepreneur, developer to coach your team to deliver more value to your customers. I believe that Agile...

Agile2010: From Change to Planning to just being truly Present

Note: This blog post was originally written when I was a consultant for OpenSource Connections. A couple weeks ago I went to the Agile2010 conference in Orlando, and it was a really great experience. I really enjoyed giving my talk on range estimation in Scrum, and I...

Software Estimation: Using Range Estimates in Scrum

Note: This blog post was originally written when I was a consultant for OpenSource Connections. Recently I wrote a blog post on why software developers are typically so bad at estimation. I also gave a preview of the presentation that I am giving today to the...