I am an advocate of a public impediment list. The ScrumMaster must always be working on the top impediment. Until the Team is perfect (and it is never perfect).
And the value of that can be seen when the Team has doubled (or increased) their productivity or velocity.
The Team must be creative and aggressive in identifying all the things that can be improved. Anything anything can be slowing the Team down. Usually it is something slowing us down now, but it can be something Big that is likely to slow us down tomorrow. And, again, often the Team does not mention things that they think will never change (and yet could actually change now).
In Charlotte this week, this is what the class identified:
Hopefully these help your team learn.
And the value of that can be seen when the Team has doubled (or increased) their productivity or velocity.
The Team must be creative and aggressive in identifying all the things that can be improved. Anything anything can be slowing the Team down. Usually it is something slowing us down now, but it can be something Big that is likely to slow us down tomorrow. And, again, often the Team does not mention things that they think will never change (and yet could actually change now).
In Charlotte this week, this is what the class identified:
- Lack of (the right) people
- Failure to include business (end users)
- No stand-up
- (Lack of) funding
- People dependencies
- Process dependencies
- Poor time management
- Vague / ambiguous requirements
- Missed milestones
- Lack of buy-in
- No leadership
- No management support
- No team commitment
- Poor attitude
- Lack of collaboration
- Under direction
- Lack of decisions
- Lack of understanding
- Squeaky wheels (getting too much attention)
- No compromise
- Defensiveness
- Keep moving the line in the sand
- Fingerpointing
- Unrealistic expectations
- People who cannot say ‘no’
- No ownership
- Unstated assumptions
- Poor education of process
- No Buy-in (dup?)
- Personality conflict
- Management or leadership changes
- Late delivery of artifacts by client
- Lack of test planning
- No clear vision
- No failover plan
- Direction change
- No ‘circular’ communication
- No fun
- Unclear on Sprint Goal
- Release doesn’t meet ‘minimum needs’
- PO and SM are same person
- Insufficient quality
- Scope creep
- Technical incompetency
- Improper user acceptance criteria
- Lack of correct skill sets (dup?)
- Turnover (team)
- Lack of management support (dup?)
- Lack of business partner support
- Poor or unorganized testing
- Market conditions
- Inability to make decisions
- Old requirements (no longer current)
- Multitasking (team members doing too many different things)
- Crap code (technical debt)
- Lack of career progression
- High defects / errors
- LONG Hours
- Impediments not removed
- Poor PM
- Collaboration (lack of)
- Poor or no backlog
- (Lack of) LOB / PO involvement
- No fundamental structure
- Not enough time
- Lack of people (dup?)
Hopefully these help your team learn.
No comments:
Post a Comment