Done Means Done
Say your grandparents hired the neighbor’s teenage son to rake and bag the leaves for their front lawn. Would Grandma and Grandpa consider the job done when the teenager did which of the following:
-
Produced a report of how he planned to rake the yard?
-
Came up with an elegant design?
-
Created an elaborate comprehensive test plan?
No way! That kid wouldn’t get a dime until the leaves were raked, bagged, and sitting at the side of the house.
In agile, we use the same definition. Delivering a feature in agile means doing everything necessary to produce shippable code.
The analysis, design, coding, testing, and usability experience and design (UX)—it’s all there. That doesn’t mean we necessarily get every bell and whistle on ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access