Вы находитесь на странице: 1из 2

SCRUM METHODOLOGY

Scrum is a management and control process that cuts through complexity to focus on building
software that meets business needs. Management and teams are able to get their hands
around the requirements and technologies, never let go, and deliver working software,
incrementally and empirically.
Scrum itself is a simple framework for effective team collaboration on complex software
projects. Ken Schwaber and Jeff Sutherland have written The Scrum Guide to explain Scrum
clearly and succinctly.

ADVANTAGE:

the client can start using the system really fast


the client can decide the new objectives to do

AGILE METHODOLOGY
Advantages:

It is easy to apply any necessary change during the Project thanks to the
iterative process
The client can observe the project in its phase and see how it is working
If there is any change the impact will be minimum
It gets easier when we eliminate unnecessary work

DISADVANTAGES:

Lack of documentation of design


Problems with the oral communication so the words can be interpreted
as ambiguous
Restrictions according to the size of the project

CASCADE METHODOLOGY
The waterfall model is a sequential (non-iterative) design process, used
in software development processes, in which progress is seen as flowing
steadily downwards (like a waterfall) through the phases of conception,
initiation, analysis, design,
construction,testing, production/implementation and maintenance.
ADVANTAGES:

As is a lineal model is easier to implement


The documentation is applied in every stage of the development

After every coding we do a testing

DISADVANTAGES:

It cannot turn back to any stage of the development


Any change on the requirements can cause confusion

SPIRAL MODEL
ADVANTAGES:

As the process is continuous it helps to identify risks and prevent them


to happen
It can adapt to any number of changes during the project

DISADVANTAGES:

This model work better for big projects


The evaluation of errors in this model can be really expensive

V MODEL
ADVANTAGE:

The test in every stage help to correct any mistake


With the test we can know the exact project needed

DISADVANTAGE:

When we find errors we lose time and money

Вам также может понравиться