Nano-Incremental Development, or Elephant Carpaccio

room: Grand Ballroom B — time: Tuesday 14:00-14:45, Tuesday 14:45-15:30
Level: Introductory

In a quick survey, 17 of 20 programmers said they didn’t know how to slice feature requests to the sub-day level. In contrast, top programmers easily take them to 15-30 minute programming episodes. What does it take for people to make the transition?

In this workshop, analysts and programmers will pair up, decompose an problem into initial requests, then the programmers will deliver those features in five 10-minute iterations, the analyst adjusting requests on the fly.

This workshop works well with experienced programmers. Programming language and environment don’t matter.

Process/Mechanics
  1. Break into teams of 2-3 people, at least one programmer per team. (We need at least 1/3 of the room programming)
  2. Discuss elephants, flank steaks, sashimi, carpaccio.
  3. Present assignment.
  4. 15 minutes: create user stories or feature requests, estimated to be programmable at the sub-10-minute level.
  5. Discuss, correct, argue, harrangue.
  6. Five 10-minute programming iterations, teams showing their results to other teams at the end of each iteration.
  7. Debrief
Learning outcomes
  • How to slice large applications into 1-day to 1-week requests, from the business perspective
  • How to slice application requests into 15-30 minute work slices, from both the business and programming perspective
  • What carpaccio is (have you already learned that while browsing this page?)
Featured participants
Primary target persona
Reviews

No reviews

Subscribe to an RSS feed of reviews of this proposal Syndicate content