Agile Collaboration: What It Is, How It Feels, and Why It Matters Collaboration on high-performing teams is like a rowing team in perfect sync.
Do Agile Teams Include Semi-Finished Work in Velocity? Should teams receive partial credit on nearly finished stories when calculating their sprint …
When Do Agile Teams Make Time for Innovation? As Scrum teams have moved to shorter sprints, have they also lost the extra time to experiment …
What Happens When During a Sprint Succeeding with Scrum is easier when you know when and why to conduct each of the Scrum events …
How Implementation Intentions Help My Sprints Planning an exact time to do something within a sprint helps make sure you get the important stuff …
Should You Re-Estimate Unfinished Stories? We avoid having unfinished work at the end of a sprint, but it sometimes happens. Here’s what to do.
Why Agile Teams Put So Much Emphasis on Being Done Each Iteration Agile teams strive to finish work in the same iteration in which its begun. Here’s why that is so …
What Does It Mean to Be Potentially Releasable? Scrum teams know they need to be potentially releasable at the end of the sprint. But do they know …
The Four Reasons to Have a Consistent Sprint Length A team’s sprints should be the same length every sprint. Here are four reasons why.
Why Getting to Done Is So Important Getting to done at the end of each iteration is an important principle in agile. Here’s why.
Summarizing the Results of a Sprint Although you may wish it weren’t the case, some Scrum Masters need to document how a sprint went. …
Teams Don’t Need to Think of Everything During Sprint Planning A couple of weeks ago, I participated in a painful sprint planning meeting. You might have been in …
Should Scrum Teams Include a Stretch Goal In Their Sprints? There are, of course, a variety of ways to go about planning a sprint. I’ve written previously …
Does a Scrum Team Need a Retrospective Every Sprint? Conventional wisdom says that a team should do a retrospective every sprint. But if your sprints …
Handling Work Left at the End of a Sprint It’s quite common for a team to have a bit of unfinished work at the end of an agile sprint or …
An Iterative Waterfall Isn’t Agile I’ve noticed something disturbing over the past two years. And it’s occurred uniformly with teams …
It’s Summer, Find Something to Celebrate It’s July—find something to celebrate with your team. Unless your “down under,” you’re probably …
How I Work, and Use Scrum Personally I’ve been asked a few times to comment on how I work, what it is I do to stay highly productive, …
Who Picks the Sprint Length on a Scrum Team? Of course, the answer is the whole team – that collective of ScrumMaster plus product owner plus …
Are Vanity Metrics Really All That Bad? I have a bit of a problem with all the hatred shown to so-called vanity metrics. Eric Ries first …
The Agile Household: How Scrum Made Us a Better Family Martin Lapointe shares how he and his family used Scrum to manage their recent relocation from …
My Primary Criticism of Scrum On the first day of my Certified ScrumMaster course, we go over the agenda for the two days. I …
Simplify Prioritization into “Now” and “Not Now” I think I’d like to buy a big-screen plasma television. And maybe after that, a new amplifier for …
4 Tips for Spring Cleaning Your Product Backlog It's May, and we're well into spring now. If you're like me, you haven't yet done your annual …
Introduction to Scrum PPT You may have heard Scrum is one of the leading agile software development processes. With more than …
Schedule vs. Cost: The Tradeoff in Agile Just because a shorter schedule is more important most of the time, does not mean it is more …
4 Reasons to Include Developers in Story Writing Participants in my Certified ScrumMaster courses are often surprised when I recommend that …
Building a Product Users Want: From Idea to Backlog with the Vision Board Vision and Backlog Scrum is a great framework for building a product with the right features. It …
Know Exactly What Velocity Means to Your Scrum Team To see how this applies to an agile project, consider the issue of whether a team should earn …
Six Times Two Plus One Equals a Good Project Cadence In last month's newsletter I wrote about the idea that everything happens within a sprint. There is …
Unfinished Work at the End of a Sprint is Not Evil I guess I angered a few Scrum purists recently when I said that it's OK for an experienced team to …
Using Vertical Slicing and Estimation to Make Business Decisions at Adobe I recently helped to facilitate a two-day planning session for an important initiative at Adobe …
Placing Rules on Self-Organizing Teams Many of the challenges in agile and Scrum stem from the idea of the self-organizing team. Of …
How to Estimate Velocity As an Agile Consultant Many of you work in a dedicated in-house team, but some of you contract with companies for Scrum …
Providing Feedback to Team Members Even if you've taken the often stated agile stance of getting rid of periodic performance reviews …
Backlog Refinement: Who Should Attend and How to Maximize Value I was recently interviewed for an upcoming agile textbook written by Sondra Ashmore and Kristin …
Number, Name, Date-Stamp or Sing Your Sprints One of the most creative things I've seen teams do is pick a theme song for the sprint.
The Product Owner in a Sprint Retrospective Is your agile team excluding the Scrum product owner from your sprint retrospectives? Check out …
Just Start: Take Action, Embrace Uncertainty, Create the Future I've never been a big fan of the Shewhart or Deming cycle of Plan-Do-Check-Act. Sure, it works fine …
Two Examples of Splitting Epics A Scrum trainer recently asked for a couple of good, real examples of large user stories (epics) …
A Weighty Matter for the Daily Scrum The problem of some individuals rambling on and on and on and on ... during the daily scrum has …
The PMI-ACP Exam: How to Pass On Your First Try I was looking forward to reading this book. I haven't paid much attention to the PMI-ACP initiative …
Essential Scrum: A Practical Guide to the Most Popular Agile Process The book is a comprehensive overview of Scrum. It goes from the principles of agile through the …
Scrum and Project Governance Unfortunately, in many companies, we see an inconsistency between project governance and project management.
The Rules vs. The Generally Accepted Practices of Scrum Does a team have to work with user stories to do Scrum? Of course not.
ADAPTing to Agile for Continued Success You believe that agility is right for your team and for your business. You’ve implemented Scrum or …
Experiencing Agility From Requirements to Planning You know that before the development team writes their first line of code, they need a funded …
Prioritizing Your Product Backlog The biggest risk to most projects is building the wrong product. Regardless of how fast your agile …
Planning for Contract Agile Projects Maybe you work for a vendor who must bid for work in response to an RFP. Or perhaps your company …
Agile Estimating and Planning You’ve probably heard some people say, “Agile teams don’t plan.” Nothing could be further from the …
Agile Estimating Maybe you’ve heard about agile software development projects but aren’t sure if they allow for the …
Advanced Topics in Agile Planning When will you be done? Though this question doesn’t go away on agile projects, it does get a little …
GASPing About the Product Backlog I've been wondering lately if Scrum is on the verge of getting a new standard meeting--the Backlog …
Please Help Me List the Problems with Using Agile or Scrum I'm trying to create a list of the biggest, most common, or hardest to overcome agile problems that …
Simulating a Project by Resampling Velocity Resampling is based on the idea that things we’ll observe in the future will be similar to the …
Estimating a Full Backlog Based on a Sample of It How do we estimate how many hours it will take to deliver a given product backlog if we have no …
Estimating Non-Functional Requirements Doing performance testing creates some amount of overhead on the team (the tax). This overhead or …
Should Story Points Be Assigned to a Bug Fixing Story? My usual recommendation is to assign points to bug fixing the agile defects. This really achieves …
Choosing to Start Small or Go All In when Adopting Agile When it comes to transitioning to agile a lot of companies wonder whether it is best to start small …
The Problems with Estimating Business Value When we get features that are too small (as good user stories are), it is very difficult to put a …
The Roles of the Project Management Office in Scrum A project management office (PMO) that is engaged in and supportive of transitioning to Scrum can …
Rapid Feedback and the America’s Cup Getting close to their customer and using rapid feedback cycles led to Team New Zealand winning the …
Agile Product Management with Scrum As a project management framework, Scrum introduces many changes. One of the biggest is the role of …
Distributed Teams: Build Trust through Early Progress Teams with subgroups formed around compatible skills, attitudes and approaches to work are less …
Removing Team Members People often ask me whether teams should have the right to vote members off. To help answer that …
Remove Finish-to-Start Activities on Agile Projects With a little experience, most teams are able to see how to overlap some types of work and create …
Synchronize Rather Than Overlap Sprints The biggest flaw in overlapping iterations is that there is never a time (except the end of the …
The Art of Compromise The concepts of agility and project governance are not fundamentally opposed. Each is an attempt to …
Reduce Manual Test Technical Debt The first priority of a team with technical debt is to stop the bleeding, stop things from getting worse.
Make the Product Backlog DEEP A DEEP product backlog is detailed appropriately, estimated, emergent and prioritized.
The Benefits of Feature Teams Moving away from component teams is a difficult but necessary step for those who want to adopt an …
Agile Design: Intentional Yet Emergent The difference on a Scrum project is not that intentional design is thrown out, but that it is done …
Setting and Managing Expectations Setting and managing expectations is perhaps even more important at the start of a major shift such …
Four Attributes of the Ideal Pilot Project The ideal pilot project sits at the confluence of project size, project duration, project …
Why Do Release Planning? An agile team does release planning to avoid the same type of problems we avoid with a topographic …
The Ideal Agile Workspace Each person on the team should ideally be able to see each other person on the team.
Should a Team Swarm on to One Backlog Item at a Time? Discover whether agile teams should work on one product backlog item at a time or if it's OK for …
Should the Daily Scrum Be Person-by-Person or Story-by-Story? Most teams do the daily scrum per person, but some encounter the problem described here and discuss …
How To Fail With Agile Not everyone involved in an agile transition wants the change to be successful. This …
Writing the Product Backlog Just in Time and Just Enough This article addresses the issue of how much detail should be included in product backlog items and …
Do Products Owners Evolve As a Species? What my friend had found is that his product owners had evolved in adaptation to their environment, …
Should Companies Measure Productivity in Story Points / Ideal Days? One measure we may want to include in our suite of metrics could be the responsiveness of the …
ScrumMaster: Appointed or Team-Selected? The selection of a new Scrum team’s ScrumMaster can impact the success or failure of the team's …
Writing Contracts for Agile Development User stories are a great way to get people talking about requirements. However, there's a reason …
Sprint Planning Many teams try to divide and conquer when it comes to sprint planning, often with disjointed and …
The Certainty of Uncertainty If the only certain things in life are death and taxes, why do so many teams think that if they …
The Role of Learning and Expected Cost of Change An academic paper that describes the importance of using more than just the vaguely defined …
Scrum Shouldn’t Be a Burden Scrum was designed to be lightweight, so if your team is complaining that it's too heavy, you need …
Distance Remaining Is More Important than Distance Covered With no land in sight to guide them, it would have been all too easy for early sailors to get lost …
Estimating With Use Case Points Too much work goes into use cases to not employ them to their full potential. By assigning points …
The Dark Side of Multitasking Multitasking makes us feel more productive, but in truth trying to take on more than two tasks …
A Regular Heartbeat We all crave regularity. We want a steady rhythm and a strong downbeat so we know the steps we need …
Toward a Catalog of Scrum Smells This article was written for the Scrum Alliance soapbox. It presents an initial collection of Scrum …
Introducing An Agile Process to an Organization The transition from a plan-driven to an agile process affects not only the development team …
The Need for Agile Project Management Ken Schwaber and I co-wrote this article to help counter the misperception that agile projects do …
The Upside of Downsizing This article describes how a project was successfully downsized from 100 to 12 developers. To make …