Describe the steps imvolved with the Rapid Evolutionary Prototyping Approach as it applies to developing a web application. How is it related to agile development?
The idea behind using the Rapid Evolutionary Prototyping Approach is to develop a robust prototype in a structured manner and constantly refine it.
Therefore, when building a web application with this approach, the idea would be to develop a part of the system based on the requirements. The, this part of the system, the prototype, will be demonstrated to the stakeholders and the site will be improved and further requirements will be built as the development phase continues. According to Rapid Evolutionary Prototyping Approach, the requirements are never completely understood - that is, the developer of the system does not fully understand the requirements. Therefore the developers need to build the prototype and continually refine and improve it to meet the business's expectation.
Agile development is somewhat similar to Rapid Evolutionary Prototyping Approach in that it is iterative. However, it is different from the first in that it tries to deliver a fully functional system from the start and continually refine it based on inputs from the stakeholders.
Source:
http://en.wikipedia.org/wiki/Software_prototyping#Evolutionary_prototyping
http://en.wikipedia.org/wiki/Agile_software_development
The idea behind using the Rapid Evolutionary Prototyping Approach is to develop a robust prototype in a structured manner and constantly refine it.
Therefore, when building a web application with this approach, the idea would be to develop a part of the system based on the requirements. The, this part of the system, the prototype, will be demonstrated to the stakeholders and the site will be improved and further requirements will be built as the development phase continues. According to Rapid Evolutionary Prototyping Approach, the requirements are never completely understood - that is, the developer of the system does not fully understand the requirements. Therefore the developers need to build the prototype and continually refine and improve it to meet the business's expectation.
Agile development is somewhat similar to Rapid Evolutionary Prototyping Approach in that it is iterative. However, it is different from the first in that it tries to deliver a fully functional system from the start and continually refine it based on inputs from the stakeholders.
Source:
http://en.wikipedia.org/wiki/Software_prototyping#Evolutionary_prototyping
http://en.wikipedia.org/wiki/Agile_software_development
No comments:
Post a Comment