Agile, People, Project Management

Giving #Agile a bad name

Sometimes I read articles that I feel give Agile a bad name and hurt the cause. Recently an article was retweeted from earlier this year that compared Project Management to a disease.

You can read the article here.

I’m not sure why some agilists feel a need to diminish and criticize Project Management so completely. Project Management is a valuable addition to all projects when it is done right. Unfortunately, we have all been on projects when it wasn’t done right. The article goes on to propose how Agile is the cure to the disease of Project Management:

“Happily, there is a cure. It is a program of recovery called Agile, but because the nature of the program is a complete reassessment of one’s life and career, few are able to engage, seeking, as always a quick-fix solution. Those that do embark on the Agile program of recovery are challenged by its radical notions of release, rather than control, self-organization, rather than command and management, and trust rather than suspicion. Sufferers are asked to embrace failure—anathema to the Project Management mindset. The recovery process is slow, and many, getting frustrated along the way, will revert to old behaviors. Recovered Project Managers—who come to be known as Agilsts—have great patience for their fellow sufferer and will always be there to support and guide them through these relapses.”

First off, I’m not sure Agile causes you to re-evaluate you life. But hey, maybe that is just me. 🙂

Of course this example takes the worst stereotypical characteristics of a command and control Project Manager. Would any of us want that Project Manager on any of our teams? Of course not. But I have worked with many awesome Project Managers who were not controlling and suspicious on previous waterfall projects. We can describe any role on a project in the worst stereotypical way, but it is the extreme example of naiveté to believe a process or methodology would alone be the cure.

The Truth

Are there people with bad leadership, teamwork, and management skills in Project Management roles? Absolutely. There are also people with bad leadership and teamwork skills in developer roles as well. I know you may find it hard to believe but some of them are actually on Agile projects. It isn’t all sunshine and roses on Agile projects. People have their own agendas and motivations that can hurt providing value for the client.

Agile provides the ability to expose those people and bad leadership and teamwork characteristics sooner than later, but Agile alone isn’t the solution. A person with bad leadership will likely exhibit that bad leadership in whatever methodology the project is executing under. Even in an Agile project, the person still needs to want to trust and delegate. Some people find the transition harder than others.

What is the solution? Good people with good hearts who care about each other and the project. No matter what methodology you are using, if you have good people with good hearts they will have the right balance on the project. If anything, Agile just shows the people with good hearts sooner.

Guess what? Those good people with good hearts have been successful on teams for decades before ‘Agile’ came along. These people are still successful on waterfall project today. Could they be more successful using Agile? I would say yes, but that doesn’t mean they would not be successful without it.

Summary

I myself have joked about how I have recovered to be an Agile Project Manager, but some of the best Project Managers I have ever worked with were always operating in an Agile manner. In fact, probably some the first Agilists were Project Managers who were trying to find better ways.

About Terry Bunio

Terry Bunio has worked for Protegra for 14+ years because of the professionalism, people, and culture. Terry started as a software developer and found his technical calling in Data Architecture. Terry has helped to create Enterprise Operational Data Stores and Data Warehouses for the Financial and Insurance industries. Along the way Terry discovered that he enjoys helping to build teams, grow client trust and encourage individual career growth, completing project deliverables, and helping to guide solutions. It seems that some people like to call that Project Management. As a practical Data Modeller and Project Manager, Terry is known to challenge assumptions and strive to strike the balance between the theoretical and real world approaches for both Data Modelling and Agile. Terry considers himself a born again agilist as Agile implemented according to the Lean Principles has made him once again enjoy Software Development and believe in what can be accomplished. Terry is a fan of Agile implemented according to the Lean Principles, the Green Bay Packers, Winnipeg Jets, Operational Data Stores, 4th Normal Form, and asking why

Discussion

No comments yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: