What to Do Next


  • Organizations considering XP may benefit from the Company's experience by considering these points.

  • XP will provide a superior development methodology. It will not replace the need for market research, a strategic plan, and sound business decision making, nor will it mitigate the effects of poor business practice.

  • Training for all affected staff, from executives on down, is vital.

  • Get buy-in from key participants, including the development team, before implementation. If you fail to do this, be prepared to pay a price that will undermine XP's performance in your workplace. Consider hiring a change management consultant to assist.

  • Make the necessary physical changes to the workplace to foster two key tenets of XP: pair programming and constant customer-developer communication.

  • Keep the customer in charge of what is developed and when.

  • To demonstrate quickly the benefits of XP, implement it first on a new project with no legacy code.

  • If implementing XP on software that has legacy code, be prepared to take extra time to write unit tests and to refactor that code.

  • Reward people for their efforts.

  • Create documentation that meets your corporate needs. Beware, however, of slipping back into the "old ways" of wanting all functionality defined before anything is developed.

  • Collect data and share it.

  • XP is not only for developers. It is essential that customers at all levels understand it and embrace it.



Extreme Programming Perspectives
Extreme Programming Perspectives
ISBN: 0201770059
EAN: 2147483647
Year: 2005
Pages: 445

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net