Agile Teamwork - Minimize Handoffs
Agile Teamwork - Minimize Handoffs
T
eams using a sequential development process which may or may not be anything like what they really want.
have become accustomed to handoffs between As such, Scrum teams forego a lengthy, up-front requirements
specialists. Analysts hand their work to designers, phase and the resulting product specification in favor of a dy-
who hand it to programmers, who pass it on to namic product backlog.
testers. Teams that are new to Scrum often do not go far Because Scrum teams shift focus from writing about re-
enough in eliminating these handoffs, wrongly assuming, for quirements to talking about them, conversations with the
instance, that the programmers should finish programming a product owner—rather than a product spec—become the pri-
product backlog item before handing it off to the testers or mary way of finding out how a new feature should behave.
that analysts should work at least one sprint ahead of the rest Team members talk with the product owner about how a
of the team. feature should work, how quickly it should perform, what
High-performing Scrum teams, however, have learned to acceptance criteria must be passed, and so on. Scrum team
do a little bit of everything all the time during a sprint, thereby members also talk with users, customers, and other stake-
eliminating large handoffs. To do this effectively, teams must holders as appropriate and, perhaps most importantly, with
make three changes: favor talking over writing, make hand- each other.
offs very small and very often, and mix the size of items that On traditional projects, analysts often act as intermediaries,
are brought into each sprint. communicating customer needs to programmers. On Scrum
teams, however, analysts function as facilitators, ensuring that
Stop Writing and Start Talking appropriate discussions between team and product owner
There’s a grand myth about requirements: If you write take place. For instance, an analyst might steer the product
them down, users will get exactly what they want. That’s not owner and team toward talking about a particular user story
true. At best, users will get exactly what was written down, because it has more risk than another of going astray. At other