summarize the concepts of Waterfall methodology and Agile methodology

summarize the concepts of Waterfall methodology and Agile methodology

Software Development Methodology Recommendation Memo

You will likely be involved in some aspect of software development or acquisition in your internships and your

career after graduation. In addition, you likely will be asked to look for alternative problem-solving approaches,

summarize those to your supervisor, and make a recommendation. This assignment will engage you in thinking

about the way that software development projects are organized and managed and ask you to reflect on an

appropriate approach for our class project.

Solutions for small programs, such as those you have done in your programming courses, can be conceptualized

in your mind and the code can be written by a single person without a lot of pre-planning. However due to their

size or complexity, larger software systems that you will encounter in an internship or in your career cannot be

easily solved by a single person. Large systems require teams of people who may be separated by distance.

When a team is involved, some management processes are needed to organize work assignments and to

facilitate communication between team members and clients. We call that management process a software

development methodology. This seems like a straightforward process, but many computer-systems have failed

due to flaws in the process.

In this class, we will learn the Software Development Life Cycle focusing on Agile Technology. This assignment

introduces contrasting software development methodologies so that you are aware that there are choices to be

made and for you to think about which process you believe would likely help you to successfully complete the

class project on time while meeting the needs of our client. What I want You To Learn

• Become familiar with the need for and purpose of software development methodologies

• Contrast two software development methodologies

• Write a concise technical memo to your manager about the development methodology that you think

would work best for our class project

Deliverable

Read these articles:

• https://en.wikipedia.org/wiki/Waterfall_model

• https://www.oxagile.com/article/the-waterfall-model/

• https://en.wikipedia.org/wiki/Agile_software_development

• https://www.agilealliance.org/agile101/

There are many applications where you see waterfall and other processes are used.

Write an approximately two page technical memo to me as if I am your supervisor in a work environment. See

the criteria for the assignment and the grading rubric.

Submit your report as a Word or PDF document to Homework 1 in Canvas. Please use this format for your memo:

To: Dr. V

From:

Subject: Software Development Methodology Recommendation

Date:

Your report goes here.

1

https://en.wikipedia.org/wiki/Waterfall_model
https://en.wikipedia.org/wiki/Waterfall_model
https://www.oxagile.com/article/the-waterfall-model/
https://www.oxagile.com/article/the-waterfall-model/
https://www.oxagile.com/article/the-waterfall-model/
https://www.oxagile.com/article/the-waterfall-model/
https://www.oxagile.com/article/the-waterfall-model/
https://www.oxagile.com/article/the-waterfall-model/
https://en.wikipedia.org/wiki/Agile_software_development
https://en.wikipedia.org/wiki/Agile_software_development
https://www.agilealliance.org/agile101/
https://www.agilealliance.org/agile101/
Criteria for assignment

Write a concise technical memo to your manager that addresses the following. Please see the grading rubric for

additional guidance for your memo.

Briefly summarize the concepts of Waterfall methodology and Agile methodologyContrast the way that project requirements are identified in the Waterfall method as compared with the

Agile method.

Recommend the methodology that you think should be used in our class project or your future careers,

and include a brief rationale for your recommendation.

Grading Rubric

Criteria Done Well Need Improvement

Brief the concepts and significance of

Waterfall methodology

Concepts and significance of

Waterfall methodology are

identified

Concepts and significance of

Waterfall methodology are not

identified or are incorrect

Brief the concepts of Agile methodology

Concepts and significance of

Agile methodology are

identified

Concepts and significance of Agile

methodology are not identified

clearly or are incorrect

Contrast the way that project

requirements are identified in the

Waterfall method as compared with

the Agile method

Convincing contrast in the way that requirements are identified in the two

methodologies

The contrasting way that

requirements are identified could be

described more clearly or accurately

Recommend the methodology that you think should be used in our class project and your future careers, and include a brief rationale for your

recommendation

A methodology is

recommended and the rational

is concise, clear and well

organized

A methodology is not recommended,

or your rationale is not clear or well

organized.

Note: Writing assignments must be grammatically correct, have complete sentences, and correct spelling. Poorly

written papers, or papers submitted late are not graded.

2
summarize the concepts of Waterfall methodology and Agile methodology

CLICK HERE TO ORDER NOW!!

Image result for Order Now images

Leave a Reply

Your email address will not be published. Required fields are marked *