Question

In: Computer Science

For the following project pick the development process you would use (Iterative, Evolutionary, Agile) and explain...

For the following project pick the development process you would use (Iterative, Evolutionary, Agile) and explain why

a.) A small Accounting company website

b.) step tracker

c.) Flight instrument

d.) mobile app game

e.) a tax return submission system

Solutions

Expert Solution

Iterative, Evolutionary and Agile are well tested models for software development which have survived the test of time , but it is safe to say that some models are better suited for a particular situation than others.

Below listed are some examples of application and model of development best suited for its delivery.

  1. Small Accounting company website : As the size of the company is small , and this might be the first time they are provisioning a website , Agile model of development will most suitable.One of the reason for selection of Agile is the stake holder might not be certain about their requirement , and may tweak the functionality.Agile provides us with flexibility to accommodate such changes with ease.
  2. Step Tracker : As the Step tracker application is clear of the core functionality and requirements seem to be lock , we can use Evolutionary model of development , which would mean having a MVP(minimum viable product) ready and fine tuning it according customers.As it is a fitness app, user feedback is extremely important and we should incorporate it over different versions.
  3. Flight Instrument :As these are legacy devices which have a clear core requirement and require minimal change over course of their life cycle , Iterative model is best suited in such instances.
  4. Mobile App game : Gaming applications there is frequent chopping and changing of requirement to suit the stakeholders as well as the end users.We should go for Agile , as it provides robust system to handle any changes.
  5. Tax Return Submission System : As the core requirement is clear and through out its life cycle it is going to witness minimal change , we should go for Iterative model.

Hope this helps .Please reach out in case of any difficulty.


Related Solutions

One of the focuses of Agile methodologies is a self-adaptive development process. Explain the concept of...
One of the focuses of Agile methodologies is a self-adaptive development process. Explain the concept of such process. Note: Information system analusis and design and i need matter elaborately
What role does negotiation play in an Agile development process?
What role does negotiation play in an Agile development process? Does it give any advantages over negotiation in Waterfall processes? Why or why not?
When and how should you use rapid prototyping in the agile process.
When and how should you use rapid prototyping in the agile process.
Is the evolutionary model applicable to development economics? Explain
Is the evolutionary model applicable to development economics? Explain
As part of the team's initial project kickoff meeting, you have been asked to briefly summarize the differences between the waterfall and agile software development process.
Firm's First Agile ProjectAs part of the team's initial project kickoff meeting, you have been asked to briefly summarize the differences between the waterfall and agile software development process. What would you say? Following your discussion, one of the team members asks, "so why are we changing to a new software development process? We are all comfortable with the way we do things now." What do you say? There is likely to be some confusion over the role of the...
Reopening the economy is an example of an Agile project. Do you agree or disagree? Explain...
Reopening the economy is an example of an Agile project. Do you agree or disagree? Explain your answer.
What is the difference between Systems Development Life Cycle SDLC and Agile development methodologies? Explain in...
What is the difference between Systems Development Life Cycle SDLC and Agile development methodologies? Explain in multiple paragraphs. No handwriting, please.
pick a particular psychological approach and describe how that approach would explain your development
pick a particular psychological approach and describe how that approach would explain your development
When and how should you use rapid prototyping in the agile process? Please answer it based...
When and how should you use rapid prototyping in the agile process? Please answer it based on using scrum agile process and with complete detail about 1 page
Which evolutionary process would you argue is currently causing the largest impact on the evolution of...
Which evolutionary process would you argue is currently causing the largest impact on the evolution of the tropical field cricket in the Hawaiian islands? Be sure to explain why this evolutionary process is having a greater impact than other evolutionary processes. You will be evaluated on the plausibility and provided support (citations needed) of your response
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT