Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Principle roles of people involved in a software development project:

  • Customer
  • Developer
  • Manager
  • *?

We need to define roles we believe to be important and how each aspect of an Agile or XP process impacts each player (see bullets on Feedback below)

...

  • Add a customer to the team.
  • Play the planning game. The planning game is the give and take process of deciding which features to implement in what order. Goal is to maximize the value of the features produced.
  • Release regularly. Return the customers investment often.
  • Work at a sustainable pace. Go home tired, but not exhausted.

XP Events:

  • Stories: The customer presents desired features as story cards.
  • Task cards: Developers discuss each feature and generate one task card for each step required to implement the story.
  • Estimates/schedules: Developers estimate how much time each task will take and schedule each task within an iteration.
  • Iterate
  • Release

...