Companies adopt Agile for a reason – to solve business problems. What business prroblems can Agile help solve? Well…
I’ve spoken with a number of CEO’s that didn’t know what or when their teams were going to deliver. I’ll give you one guess to what that did to the dynamics in that organization. And it isn’t necessarily anyone’s fault. Well okay, it’s everyone’s fault actually. It typically comes down to a few things:
- Expectations from business are either miscommunicated or not known by the team; rest assured, they are still there.
- The systems in place (project management, time tracking, etc.) do not produce the information that business needs to make informed decisions.
- The systems in place take so much work to keep up that the Team don’t use them as they take loads of time away from them producing value, thus creating the above issue.
- There is a trust deficit due to weeks, months, or years of non-delivery on the part of the Team. There are many reasons this can happen, including lack of clear project vision, no one prioritizing the work, the plan of action is mercurial at best.
I wish I could claim credit for “trust deficit” but I can’t. I heard it watching CNN. What a great phrase.
You know when it comes down to it, rebuilding trust in organizations is really what I do. The Team is my entry point into organizations, as that’s usually the area that needs help. Business needs to know what is going on and when they’re going to get what they want. The Team wants to know how they can best deliver what is being asked of them and not be performing death marches.
I act as the bridge between the two. That bridge is trust, and needs to be rebuilt in many organizations. But I digress from the original title of the post.
Mike Cottmeyer wrote a great post the other day – Adopting Agile Isn’t the Point. Despite the concerned look on his profile picture, I concur with Mike 100%. The companies I work with want to solve business problems, typically revolving around the software application they are developing. They want to be able to respond better to customer needs (internal or external), gain ground on the competition, or one of a myriad amount of other reasons. Ultimately it comes down to wanting increased value.
If value isn’t your goal, then don’t adopt Agile.
What do you all think? Please let me know in the comments section below.
Other Posts That Might Interest You




