Agile

You might also like

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

Agile project management

The Agile project management has been introduced as an


attempt to make software engineering more flexible and
efficient.
Agile methodologies take an iterative approach to software
development.
Unlike a straightforward linear Waterfall model, Agile projects
consist of a number of smaller cycles – Sprints. Each one of
them is a project in miniature: it has a backlog and consists of
design, implementation, testing, and deployment stages within
the pre-defined scope of work.
At the end of each Sprint, a potentially shippable product
increment is delivered. Thus, with every iteration new features are
added to the product, resulting in gradual project growth. 

The main Agile aspects:


Flexibility: The scope of work may change according to new
requirements.
Work breakdown: The project consists of small cycles (known as
Sprints in Scrum).
Value of teamwork: The team members work closely together
and have a clear vision of their responsibilities.
Iterative improvements: There is frequent reassessment of the
work done within a cycle to make the final product better.
Cooperation with a client: A customer is closely engaged in the
development and can change the requirements or accept the
team’s suggestions.
According to the 14th annual state of Agile research,
respondents who have adopted the Agile approach mention
the following benefits:
•the ability to manage the changing priorities (70 percent);
•increased team productivity through daily task allocation (58
percent); and
•better project visibility due to the simple planning system (65
percent).
 Agile Frameworks, Practices, and Methodologies
Agile is an umbrella term for a vast variety of
methodologies and techniques, sharing the principles
and values described above. Each of them has its own
areas of use and distinctive features. The most
popular frameworks and practices are Scrum,
Kanban, Hybrid, Lean, Bimodal, XP, and Crystal
Agile Iterative Development Overview

With Agile project management, the traditional project phases


are maintained but during each phase (see below), the amount
of work done in each activity rises or falls.
Agile Scrum Overview
1.Defines Project Management Framework
2.Encourages High User/Customer Involvement
3.Promotes Continuous Improvement
4.Delivers Iteratively and Incrementally via sprints
5.Ideally Suited for Projects with High Uncertainty

You might also like