Vous êtes sur la page 1sur 35

Dr.

Atif Shahzad
_____________________
BE, MECHANICAL ENGINEERING
UNIVERSITY OF ENGINEERING & TECHNOLOGY, TAXILA, PAKISTAN, 2000

MCS, SOFTWARE ENGINEERING


SZABIST,, ISLAMABAD, PAKISTAN, 2003

MS, AUTOMATION & PRODUCTION SYSTEMS


ECOLE CENTRALE DE NANTES, NANTES, FRANCE, 2007

PhD, AUTOMATION & APPLIED INFORMATICS


UNIVERSITE DE NANTES, NANTES, FRANCE, 2011

EMAIL: atifshahzad@Gmail.com

TEL: +92-333-5219846, +92-51-5179755

LINKEDIN: pk.linkedin.com/in/dratifshahzad
PROJECT
MANAGEMENT
COURSE OBJECTIVES
RISK MANAGEMENT
ENGINEERING
MANAGEMENT
TODAY’S LECTURE
Agile Management
Agile Management
17–4

• time boxed, iterative approach


to product delivery that builds
product incrementally from the
start of the project,
Agile is • instead of trying to deliver it all
at once near the end.
Dr. Atif Shahzad
Agile Project Management
17–5

Uses iterations (“time boxes”) to develop a workable product


that satisfies the customer and other key stakeholders.

Allows stakeholders and customers review progress and


re-evaluate priorities to ensure alignment with customer
needs and company goals.

Is cyclical in that adjustments are made and a different


iterative cycle begins that subsumes the work of the previous
iterations and adds new capabilities to the evolving product.
Dr. Atif Shahzad
Dr. Atif Shahzad
Dr. Atif Shahzad

Traditional
Dr. Atif Shahzad
Dr. Atif Shahzad
Dr. Atif Shahzad
Agile Approach

G ive me six hours to chop down a tree and


I will spend the first four sharpening the axe.
–Abraham Lincoln
Dr. Atif Shahzad
Incrementally...
Dr. Atif Shahzad
User stories and Iterations

• works by breaking projects down into little bits of user functionality called user stories,
Dr. Atif Shahzad

• prioritizing them, and then continuously delivering them in short two week cycles
called iterations.
Adaptive

When reality disagrees


with their plans,

Agilists find it easier to


change their plans than
reality.

They call this adaptive


planning
Dr. Atif Shahzad
Roles blur
¤ When it’s done right, joining an Agile team is a lot
like working in a mini-startup. People pitch in and
do whatever it takes to make the project
successful—regardless of title or role.

 People still
have core
competencies
and they
generally stick
to what they
Dr. Atif Shahzad

are good at.


Welcoming Change
 Traditionally change is shunned on projects because of it's high perceived
cost late in the game.

Agile challenges this


notion and believes the
cost of change can be
relatively flat.
Dr. Atif Shahzad
Documentation ?
Project plans, test plans, and
analysis artifacts are all well
and good but Agilists
understand they in
themselves are of no value
to the end customer.
Dr. Atif Shahzad
Traditional PM versus Agile
Methods
17–18

• Concentrates on thorough, • Relies on incremental,


Traditional PM Approach

Agile Project Management


(Agile PM)
upfront planning iterative development cycles
of the entire project. to complete less-predictable
• Requires a high degree of projects.
predictability to be • Is ideal for exploratory
effective. projects in which
requirements need to be
discovered and new
technology tested.
• Focuses on active
collaboration between the
project team and customer
representatives.
Dr. Atif Shahzad
Sequential vs Overlapping
Dr. Atif Shahzad
Dr. Atif Shahzad
Traditional versus Agile

Traditional Agile
Design up front Continuous design

Fixed scope Flexible

Deliverables Features/requirements

Freeze design as early as possible Freeze design as late as possible

Low uncertainty High uncertainty

Avoid change Embrace change

Low customer interaction High customer interaction

Conventional project teams Self-organized project teams


Dr. Atif Shahzad

TABLE 17.1
17–21
Advantages of Agile PM:
17–22

Useful in developing Continuous


critical breakthrough integration,
technology or verification, and
defining essential validation of the
features evolving product.

Frequent
demonstration of
progress to increase Early detection of
the likelihood that defects and
the end product will problems.
satisfy customer
needs.
Dr. Atif Shahzad
Agile PM Principles

Focus on customer value

Iterative and incremental delivery

Experimentation and adaptation

Self-organization

Continuous improvement
Dr. Atif Shahzad
Agile PM in Action:
Scrum Methodology
17–24

Is a holistic approach for


use by a cross-functional
team collaborating to
develop a new product.

Defines product features as


Has four phases: analysis, deliverables and prioritizes
design, build, test them by their perceived
highest value to the
customer.

Re-evaluates priorities after


each iteration (sprint) to
produce fully functional
Dr. Atif Shahzad

features.
Key Roles and Responsibilities
17–25
in the Scrum Process
Product Owner
• Acts on behalf of customers
to represent their interests.
Development Team
• Is a team of five-nine people with cross-functional skill sets is
responsible for delivering the product.
Scrum Master (aka Project Manager)
• Facilitates scrum process and resolves impediments at the team
and organization level by acting as a buffer between the
team and outside interference.
Dr. Atif Shahzad
Applying Agile to Large Projects
17–26

Scaling
• Is using several teams to work on different features of
a large scale project at the same time.
Staging
• Requires significant up-front planning to manage the
interdependences of different features to be
developed.
• Involves developing protocols and defining roles to
coordinate efforts and assure compatibility and
Dr. Atif Shahzad

harmony.
Limitations and Concerns of Agile
PM
17–27

It does not satisfy top management’s need for budget, scope,


and schedule control.

Its principles of self-organization and close collaboration can


be incompatible with corporate cultures.

Its methods appear to work best on small projects that require


only five-nine dedicated team members to complete the work.

It requires active customer involvement and cooperation.


Dr. Atif Shahzad
DON´T SAY !

Agile is anti- Agile is anti-


documentation planning

Agile is Agile requires


undisciplined a lot of rework

Agile is anti- Agile doesn't


architecture scale
Dr. Atif Shahzad
Dr. Atif Shahzad
Dr. Atif Shahzad
Dr. Atif Shahzad
Dr. Atif Shahzad
Dr. Atif Shahzad

17–33
Key Terms
QUESTIONS
THANK YOU FOR YOUR INTEREST

Vous aimerez peut-être aussi