Sunday, September 6, 2009

Exercise 2

Rapid Evolutionary Prototyping is an approach that aids in reducing the time between planning and implementation. The use object orientated programming such as Java and C++ enable developers to program software components that can be reused time after time in applications other than those which they were originally meant for. Using a prototype aims to help refine the stakeholders requirements for a product and quickly make it ready for testing. The steps that are undertaken in REP include:

  • Gathering data and requirements from stakeholders
  • Develop/Implement prototype
  • Test and validate and get user feedback
  • Iterate to satisfy all users needs


REP and Agile Development are closely related as close contact is required between the developer and the stakeholder to ensure that the delivered prototype, and ultimately, the delivered system meet the stakeholder’s needs.

No comments:

Post a Comment