7 ways to mess up your Agile implementation (continued)

7 ways to mess up your Agile implementation (continued)

Part 2

Since everybody is talking about the success of Agile, I’m thinking that the failure is just a different facade of success that is worth tackling. This is a continuation of a previous article published last month, this time also giving some arguments to support my position.

1. Appointing the manager as also the product owner of the team

The product owner is responsible with maximizing the customer value of the product to be delivered. The profile is that of a big-picture thinker, experimental, flexible, product-driver / customer-obsessed person.

One of the key-differentiators of Agile way of working is that the responsibility of delivery falls with the team. Once they understand best the customer need from the product owner, they should be allowed to self-organize to ensure the best delivery.

And here is the problem with having product owner as your boss:

  1. Easy to mix-up responsibility / accountability of the delivery. Most likely, the product-owner, as being the manager as well, will feel that he / she needs to take charge, assume, etc. So much for team responsibility, self-organizing, etc.
  2. Let’s say the first point is not an issue. What if at demo, the client is consistently dissatisfied with the delivery so it seems that the product owner is not actually doing a great job in understanding the customer? Ideally the team should be able to challenge the product owner and even request changing it because it impairs their success? Can they actually do that to their own boss who decides on their paychecks?

2. Using scrum master as a glorified secretary of the team

The scrum master is a servant leader of the team, is able to remove impediments for them, is constantly ensuring that team dynamics are good.

Only a small part of his / her duties is the actual organisation of ceremonies, however this is the easiest and most obvious part to implement. Without the previous mentioned functions, you only end up with a demotivated person acting as a secretary, setting meetings, dragging people to participate, trying to gain importance as per the title. And team dynamics is left somewhere in a drawer, they might manage or not.

What if scrum master would not be appointed, but elected by the team? And this role would not be a job title, but simply a role that can be short or longer term, as the team decides?

3. Using daily stand-ups as department meetings to discuss anything for 1 hour

Daily stand-ups are status meetings to understand the progress in the sprint and if there are any impediments in delivery. This should be done with respect of everyone’s time and needs to be effective so that everybody goes back to work quickly. It is not an occasion to show off or justify working time, but an opportunity to signal early if issues have raised that can threaten what the team has promised to deliver.

4. Skipping the retrospective session, because hey, we all know each other, we don’t have time for this

This is an easy one. Retrospective if about understanding what works and what doesn’t in the team. It is the place where measures of performance are discussed, but also the place where team deals with their own interactions and conflicts. The timing of this meeting between the client demo and next planning, makes it a perfect occasion for learning and adjusting for the next sprint. Skipping this ceremony allows for frustrations to build up, for mistakes to become chronic pains and for success to be a happy and surprising encounter.

5. Implementing Agile without the client

The client is central to Agile way of working and the very reason for which it was invented. Incorporating client feedback early and continuously makes companies successful and competitive. Working on projects in sprints, but not receiving customer input is simply turning fashionable a waterfall project.

6. Not measuring, because our business is too complicated

Measuring takes time, it is bureaucratic and boring. You really need to like drawing up charts, comparing data, number crunching, etc. But this is key to any progress – how will you know that you are better today vs. yesterday if you do not measure yourself? Not measuring, but having just a gut feeling about your success might be equivalent to falling in love and everything looking all sparky, when nothing has changed.

7. We are chaotic, hence we are Agile – who needs documentation?

Agile projects all have documentation just enough, just in time and just because. The fact that hundreds of pages of documentation are not written before starting the project does not mean that the approvals are not in place at the release time, nor that there is no audit trail. In Agile documentation is simply evolving at the same time with the project, not taking unnecessary details.

So this is it from my side, curious to see what your experience is.


No alt text provided for this image


Ciprian Caraba

Product | Analytics | Growth | Travel

4 年

Really good article. Can't stress enough how important is that the PM/PO is not the manager of the team.? I can add to the list: using story points to measure and compare the output/performance of different teams. These will vary depending a lot depending on a lot of factors like undersanting existing code and experience... Also, I've heard about situations where the PM/PO would define what needs to be completed in the sprint without having the team estimate the effort....scrum fail?

Alexandru Macarenco, FCCA

COO | CFO at Deloitte Romania & Moldova

4 年

"Implementing Agile without the client" - a dangerous one (to involve the client constantly in the project). The client might ask for a lot of new things during the project (some of them not absolutely necessary). It's not always crystal clear when suddenly the project gets new objectives and deviates from the original scope. But this is one of the main culprits for having projects that never end.

Ionut Encescu

Experienced People Manager & Digital Strategist | Transformed Products & Channels | 2x Startup Success | 10+ Years Project & Product Management | Sales & AGILE Development Expertise | Digital Sales Management.

4 年

Bun articol!

Gabriel Pavel

Product Manager at EZY Gaming

4 年

"Appointing the manager as also the product owner of the team", true, whenever you see such a setup (even suggested) run as fast as you can.

Bülent Duagi ????

Strategy Adviser for CEOs in Tech ? Guidance for keeping your business relevant

4 年

Thanks for detailing the 7 scenarios! For all the readers who are curious about more examples, I’m recommending reading about “scrum anti-patterns”. Lots of insights about practical failure points.

要查看或添加评论,请登录

社区洞察

其他会员也浏览了