Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 13

Agile development methodology is a software

development methodology that involves breaking the


project into faces and emphasizes continuous
collaboration and improvement.

Agile manifesto is a document that identifies


four key values and twelve principles that its authors
believe software developers should use to guide their
work and how to prioritize and approach software
development projects.

the agile manifesto was published in February


2001 by 17 software developers from various
backgrounds. this was because there was an
12 principles behind the agile manifesto
Advantages of agile development methodology.

1.Customer satisfaction
In the agile, the customer is always involved in decision making process which leads to
greater customer retention. Example the customers might be tired of using Monday.com
which is a platform built for a new way of working, hence during planning phase, the
plat form might be changed.

2.Improved project predictability


Within the agile frame work there are greater ways to identify and predict risks and plan
to ensure that the project runs smoothly. Example scrum methodology uses burndown
charts to increase the visibility of the project which allows managers to predict
performances and plan accordingly.

3. Improved quality
When using agile methodology , teams break down into phases, collaborate with one
another to provide high quality results. This methods allows teams to deal with common
project example managing costs, scope creep and not respecting deadlines.
4. Speed and flexibility
the scum agile method is one of the originally designed method for software
development teams , because it can be set up very quickly and it is based on an
empirical approach which allows the method to make room for changes as your
project grows. Example it is widely used in marketing since there is much changes
as time goes on.

5.Better control
Agile allows managers to have better control over the projects because of its
transparency and quality- control features. But also feedback integration can be the
reason for better control.

6.Improved team skills


This is due to the fact that the agile teams are more self-organized, self- managing,

and increased authority over decisions. This helps members to learn new project
management skills for better project development. Example learning more about
the project management challenges and how to overcome them.
Disadvantages of Agile development methodology

1. More time and commitment


the constant interaction , communication and collaboration takes more time and
energy,
But also being in one project for a long time needs more commitment. this makes a
member to easily get tired.

2. Lack of necessary documentation


Due to accurate time consuming of tasks for development under the agile method, there is
usually less documentation which may lead to misunderstanding and difficulties in
understanding the project.

3. Expensive
This agile development methodology is very expensive due to expensive projects being
conducted, this requires much than it may give , hence it can cause loss. Example
4. Greater demands on developers ang clients
This means every member involved is required for agile methodology should be
onboard to avoid negatively impacting the quality of project.

5.Projects easily fall off track


This can be due to less structured nature of Agile Methodology, meaning the
projects run beyond the original scope of the project or projects can easily go
astray.

6.Less predictable
The flexibility at the core of the Agile method also means a much lower degree of
predictability, which makes difficult to estimate the accurately time or quantify
resources to complete the projects.

You might also like