Question

In: Operations Management

List the phases of Waterfall methodology and list the roles involved in each phase. Roles given...

List the phases of Waterfall methodology and list the roles involved in each phase.

Roles given include - project sponsor, business analyst, SME, database designer, system designer, software developer, quality assurance

Solutions

Expert Solution

Water Fall model is the traditional and one of the popular models of SDLC(Software Development life Cycle). It is a sequential model that has various phases with each phase designed to perform a specific task that leads to completeion of the life cycle of project.It was introduced by Winston Royce.In waterfall model we have 6 phases that leads to product completion , during the life cycle the software development transitions from one phase to the next phase only after the previous phase is fully completed and hence the water fall model.

Below are the 6 phases in Water Fall model

  • Requirement Analysis
  • System Design
  • Implementation
  • System Testing
  • System Deployment
  • System Maintenance

Requirement Analysis:

During this phase all the product requirements are collected from the client and documenting them. It basically explains what is expected from the product developed. This documentation is basis for the next phases of development

Advantages:

The team have a clear understanding of what needs to be built and have ample time to analyise and build the product from scratch.

Disadvantages:

The requirements from client might change for various business reasons while the product is being developed and the initial collected requirements might completely change or be less useful .

System Design:

In this phase all the technical details and resources like the programming language and database, cloud platforms are decided based on the requirements given that best suitsthe product.

Advantages:

Careful planning reduces many problems in further development process

Disadvantages:

In case of large projects the planning could often be difficult and inacurate that could lead to delay in the planned schedules, doesn't support any intermediate changes in the resources used.

Implementation:

During this phase the product is actually built using the outcomes of previous two phases. On other words coding and developing the product as per the requirements

Advantages:

The team have a clear and planned understanding of what needs to be built and the tools they neeed to use to complete the phase

Disadvantages:

It doesn't allow for any changes that the client may need after finishing the first two cycles, most of the features might become redundant to the clients by the time the phase is completed

System Testing:

All programs must be tested in order to understand if it's working as expected, validate it for any errors or bugs, security issues. All these testings are completed during this phase

Advantages:

It helps mimize the issues in production i.e when the clients are actually using the product.

Disadvantages:

Limited coverage of application as the testing is done in development environment. Not all features can be tested during this stage

System Deployment:

This phase involves deploying application to the respective environement and making it accessible to the clients .

Advantages:

We have a fully developed application that meets the requirements

Disadvantages:

The requirements from the clients often change during the development process and the deployed application may be outdated.

System Maintenance:

During this phase any changes required are applied based on the requirement upgrades or security concerns . It may involve adding new features and removing some of the already developed features.

Advantages:

Should help in making the product more relavant to current time and more useful

Disadvantages:

There could be a total re writing of code if the product couldn't meet the expectations of client.


Related Solutions

Comparison between Agile & Waterfall Methodology.
Comparison between Agile & Waterfall Methodology.
Explain the communication process, including the phases, roles, and various factors involved.
Explain the communication process, including the phases, roles, and various factors involved.
What are the four phases of M&A, and what happens at each phase?
What are the four phases of M&A, and what happens at each phase?
3. Briefly describe and list the steps involved in Lean Continuous Improvement methodology.
3. Briefly describe and list the steps involved in Lean Continuous Improvement methodology.
What are the major phases in the process improvement methodology?
What are the major phases in the process improvement methodology?
Using an iron-carbon phase diagram, calculate the expected phases and volume fraction of each phase at...
Using an iron-carbon phase diagram, calculate the expected phases and volume fraction of each phase at room temperature for the a) the 0.20 wt.% C steel and b) the 0.45 wt.% C steel Composition (wt.% C) Furnace temp (°C) Quench media 0.20 N/A As Received(Cast) 0.20 900 Water 0.20 900 Oil 0.20 900 Air 0.45 N/A As Received 0.45 900 Water 0.45 900 Oil 0.45 900 Air
Please describe the phases of an action potential and what is going on in each phase....
Please describe the phases of an action potential and what is going on in each phase. What are the relative and absolute refractory periods?
name the 3 phases of digestion and what occurs at the stomach in each phase
name the 3 phases of digestion and what occurs at the stomach in each phase
What are th phases of glycolysis? Please describe the steps of each phase .
What are th phases of glycolysis? Please describe the steps of each phase .
1. List the 4 phases of the business cycle. Which phase are we in right now?...
1. List the 4 phases of the business cycle. Which phase are we in right now? What evidence do you have to support your theory? Describe who is in the labor force. Who is not included in the labor force. In the past 20 years or so, the baby boom generation has been retiring. It is estimated that 10,000 turn 65 years old every day in the US. In addition, record numbers of workers gave up looking for jobs in...
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT