You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

The Art of Agile Development, 1st Edition
by by James Shore; Shane Warden
Safari Online Books  |  Amazon.com

Requirements of Applying XP in Organizations

  1. Management support - To apply XP to a project, there are several requirements to the methodology that will necessitate buy-in from the Administration to provide including:
    • Common workspace
    • Team members solely dedicated to the project
    • Product manager, on-site customers and integrated testers
  2. Team agreement - All team members need to be on-board to allow the process to succeed. Any members not acting in a personally responsible and professionally committed can derail the entire process.
  3. A co-located team - Having all team members working in a large open space together will enable and strengthen collaboration.
  4. On-site customers - Since requirements and testing are all integrated with coding and design, on-site customers help to guide the product to business value.
  5. The right team size - XP works best in small groups of 4-6 programmers and a team size of around 12.
  6. Use all the practices

Concerns with this method.

  1. Common Workspace/A Co-located - ETC is currently NOT co-located, and it is unlikely we will have this kind of workspace available in the near future. Within CSCI student groups, this kind of team space may be available.
  2. On-site customers - For externally facing projects involving departments of the University as customers, gaining the commitment of time from one of the employees to be the on-site customer is highly unlikely. Again, getting this kind of buy-in from external customers working with CSCI students may be possible.
  • No labels