I returned a few days ago from the annual PMI conference in Belgium, where I was giving a speech about the pitfalls in project communication. One of my main points was that too many different languages are being spoken in terms of projects in most organization. This is particularly true when it comes to agile projects.
- The project manager and team speaks one language. Probably Scrum or Kanban with all their special concepts and vocabulary
- The PMO speaks another language. One of tradition, where there is usually focus on traditional KPIs – cost, scope, time -, which are not in focus in the agile team
- Yet another language is spoken on the management level, where the focus naturally is on strategy, overall performance, business benefits and such
- Not everybody likes visualization and daily follow-up on progress and productivity
- Agile transparency makes it difficult to hide and easy to determine where things go wrong. It could be due to:
- Organizational disturbances
- Lack of Product Owner competency and time
- Task switching, when team members are allocated to several projects
- Lack of management involvement
- Too many defects due to poor testing procedures
- Lack of team commitment
- Many project organizations find it difficult to leave traditional thinking. They might have managed projects “the old way” for many years, and are reluctant to move to agile
- Many resources may have been spent building the existing method. There is reluctance to take steps that make it look like all these resources are thrown in the waste basket
- Year-long habits are hard to break no matter how bad these habits are
- Too much silo mentality. No common language concerning projects
- Lack of business involvement in the projects, the business has decided to start and fund. NB! Project performance is reflected directly on the bottom line.
- Mental barriers e.g. regarding visualization
- Difficulty with letting go of old habits and resistance to change
- Lack of education in agile from top to bottom