
Leadership: Many managers claim to be "Agile" as that is what is expected, yet they are not. Sadly, it is common where managers are not leaders. Leaders do the right things to deliver on a value such as customer satisfaction; whereas managers do the things right to push for "on time, on-budget delivery". Scientific Management and Taylor-ism is so entrenched in management training, with a little education on leadership. Most managers fail to see the difference between leadership versus management.
Mindset: This phenomenon (the company is agile only when it's convenient) is clearly a symptom of lack of Agile mindset. Agile mindset embraces three Is: Improvement, Interaction, and Incrementalism. Trying to practice Agile without the Agile mindset is like pouring water over an inverted glass. It's pointless. It is a big convenience for many companies as it is the right thing to say. The actions are however in total contradiction to the practices.
Trust: Trust is the two-way street and key successful factor in Agile: Do the managers trust the team? If they do they won't intervene. If they don't trust, then when they see bigger risk, they will intervene. On the other side, how can the team get greater trust from the management in such circumstances? It helps if the team understands, and can demonstrate an understanding of, the risk, and explain why their approach addresses the risk.
Stretch, not stress: A lot of managers believe that the way to get more out of a development team is to put them under pressure. They like to have long-term estimates in place so they have some baseline to apply that pressure against. In sunny time, this is not such a problem. But, when the pressure is on, they often revert to problems. The root cause of the problem is that a lot of managers are successful because they work hard and often long hours. They project this behavior on to development teams and assume it is necessary for success.
It is subjective and dependent on the market or industry. Some claim agile fame only to satisfy executive missive rather than truly use it. Others hybrid it and call it agile to whatever sense they can, while a few truly run agile efforts consistently for the right projects. There are however many good companies where they are truly agile and work in an agile way.
No comments:
Post a Comment