Summary

Being agile requires embracing queuing theory practices because teams achieve greater efficiency and throughput by leveraging a steady flow of small work items.

• Completing small amounts of work regularly is more efficient than piling up big batches of work to be done later.

• Small tasks (4 hours, 8 hours, and no more than 16 hours in size) are what enable teams to work together on one user story at a time.

• The goal of individuals on the team is to start and finish tasks one at a time. Do not, as individuals, attempt to work on many tasks at once. Having small tasks should NOT be confused with multitasking.

• Do not measure each discipline separately—doing so only encourages each discipline to work separately. Encourage whole team ...

Get Being Agile: Eleven Breakthrough Techniques to Keep You from “Waterfalling Backward” now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.