Pages

Sunday, June 8, 2008

Wiki for Agile Development

Here's a summary of ways that wiki can help with agile development. Need to add illustrations of each of the components and reference links. Improvements and additions most welcome Adina

Wiki was invented to help with Extreme Programming, and can be very helpful in various phases of agile development process. For those not familar with the buzzwords, Agile is a family of development methods with shorter, more iterative cycles than traditional "big bang" development.

Wiki can be useful in a range of XP and agile development practices, including:

  • Planning game -- co-operative planning of short iterations with the customer
  • User stories -- plan development based on stories where the user achieves a goal
  • Acceptance Testing -- user define the criteria for a successful feature, and tests are developed based on the user goal
  • Standup meeting -- frequent short meetings to check status and troubleshoot
  • Metrics for problem-solving -- monitor progress using a small carefully selected set of metrics designed for specific improvement goals

Wiki also helpful in facets of development not tied directly to XP

  • Emergent documentation
  • Product requirements roadmap
More >>

No comments:

Mike Cohn's Blog - Succeeding With Agile®