Monday, March 9, 2009

Exercise 3: Finding some common ground

Describe the steps involved with the Rapid Evolutionary Prototyping Approach as it applies to developing a Web application.

Steps involved with the Rapid Evolutionary Prototyping Approach (Stytz, Adams, Garcia, Sheasby & Zurita, 1997)
  • Extract requirements
  • Develop prototyping environment
  • Rapid evolutionary prototyping - users can use functional systems to uncover and validate requirements
  • Achieve incremental improvements in system implementation and design
The above recursive steps do until the complete of the project. They can be simple denotation as development iterations in develop, test and evaluate solution.

How is it related to agile development?

Agile development is similar to the rapid evolutionary prototyping approach. Agile development are managing process that encourages frequent inspection and adaptation. Agile allow for rapid delivery of high quality software and a business approach that aligns development with customer needs and company goals. Agile prefer to do things in small increments with minimal planning. Iterations are short time frames which typically last from one to four weeks. the development team work iteration through a full software development cycle.

Reference
  1. Stytz, M.R., Adams, T., Garcia, B., Sheasby, S.M. and Zurita, B. (1997), Rapid prototyping for distributed virtual environments, Software, IEEE, 14(5), 83-92.

No comments:

Post a Comment