The Team is in the middle of a Sprint, but the Product Owner has discovered unplanned work and interrupts their flow mid-Sprint to deal with it because it’s now “high-priority.” How should a ScrumMaster deal with this or similar Scrum Anti-Patterns? An anti-pattern is a common response to a recurring problem that is usually ineffective […]
Teams
The Role of Agile Managers: Why Job Titles Are Dangerous
Managers transitioning from waterfall to Agile will need to renegotiate their relationship with their teams if they are to succeed. A manager cannot simply become an Agile Manager – a big part of a transition requires a rethinking of how job titles are assigned and the leadership responsibility that comes with them. I was recently […]
How to Be an Effective Manager in Scrum
You’re a manager. You recently helped implement Scrum in your organization. You have received praise for this, because quality of work is now steadily improving and customers are delighted by the steady stream of product improvements. Your Scrum teams are now self-organizing. Things are flowing so smoothly now, the team has taken on tasks that […]
Scrum by Example – Feeling Pain from Your Daily Scrum?
Dramatis Personae Steve – a ScrumMaster and the hero of our story Michael – another ScrumMaster for a different team Doug – a member of Steve’s team James – a member of Steve’s team Fred – a member of Steve’s team Paula – the Product Owner of Steve’s team Steve and the team are starting […]
How to Cross-Skill and Grow T-shaped Team Members
As we discussed in “Specialists Are Overrated,” developing cross-skills and “T-Shaped” people in a team has many benefits – for the team/organization itself, the customer, and the individual. That’s all fine and good to say, but how do you figure out where to start? There are two major ways to discover opportunities for cross-skilling: Kanban/Scrum […]
Specialists Are Overrated
“Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.” – Agile Manifesto “Watch the baton, not the runner.” – D. Reinertsen, 2007[1] Traditionally, notions of efficiency have been to minimize cost by utilizing experts (i.e. expensive people) only on the most difficult problems and having cheaper workers do […]
Don’t Inflict Scrum or Kanban on Teams
(This article is part of the Beyond Scrum series) We’ve all experienced the pain of having someone impose a change on us – it doesn’t work. Forcing change conflicts with the essential human need for autonomy – No one likes being told what to do (if they didn’t ask to be). Whichever model for understanding […]
Scrum Development Team – Who’s In It?
I’m frequently asked if a Tester, Business Analyst, User Experience (UX) person, Database Analyst, or Security Expert is part of the Scrum team? Short answer: Yes. Long answer: many people misunderstand the Scrum Guide. Scrum Development Team Membership The Scrum Guide has a short section called “The Development Team” which says: The Development Team consists […]