• No results found

Agility in Project Management

N/A
N/A
Protected

Academic year: 2021

Share "Agility in Project Management"

Copied!
21
0
0

Loading.... (view fulltext now)

Full text

(1)

Agility in Project Management

A recipe for turbulent times

By

(2)

Contents

 Why agility is required?  Recipe for success

 Concept of agile project management  Across knowledge areas

 Integration management  Scope management  Time management  Cost management  Quality management  Communication management  Human resource management  Risk management

 Procurement management

(3)

Why agility is required?

 Business landscape is fast and competitive  Short product life cycle

 Pressure to reduce cost

 Business needs quick decision with incomplete information and

uncertainty

(4)

Why agility is required…contd

Overtime or budget, 46% Succeeded, 35% Failed, 19% 65% Failed

 $80-150 Billion spent on failed

projects1

 25%-40% of all spending on

projects is wasted in re-work2

 40% of the problem are found by

end users3

 60%-80% of project failures can

be attributed directly to poor requirement gathering, analysis and management4

 Nearly two thirds of IT projects

(5)

Recipe for success..

 Incremental development with constant customer feedback  Simpler organization structure

 Efficient communication

(6)

Concept of agile project management

 Agile process focus on Speed,

Smartness and Simplicity

 Rapid Iterative planning and

development cycle

 Features are worked and delivered

in the order of business value

 Project team and customer work

together to identify what needs to be done and prioritize

 Working and tested product serves

as a primary measure of progress

 Key practices include

 Release planning  Iteration planning

 Daily stand-up meeting

Planning Vision Product Roadmap Retro-spective Initial Intermediate Final

(7)

•Visioning

•Product roadmap Planning •Product backlog definition

•Visioning

•Product roadmap Planning •Product backlog definition

Agile process

(8)

Agile process…contd..

Initial Release Release Release Final

•First phase is release planning

•Each release can be made of one or more iteration

•First phase is release planning

(9)

Agile process…Contd…

Initial Release Release Release Final

•Project retrospective •Document lessons learnt •Project closure

(10)

How does it compare?

Traditional process •Initiate

•Plan •Execute

•Monitor and control •Close

Traditional process •Initiate

•Plan •Execute

•Monitor and control •Close

Agile process •Initiate

•Plan release

•Plan iteration

•Plan daily work •Execute

•Guide and Facilitate •Close the iteration

•Review and retrospective •Until enough iteration

•Close

Agile process •Initiate

•Plan release

•Plan iteration

•Plan daily work •Execute

•Guide and Facilitate •Close the iteration

•Review and retrospective •Until enough iteration

(11)

Across knowledge areas

Integration management

 Defining the vision

 Vision meeting

 Elevator statement  Design the box

 Project management planning done iteratively  Monitor and controlling by servant leadership  Entire team manage change using

 Product backlog

(12)

Across knowledge areas…

Scope management

 Agile project welcomes change.

 Iterative and incremental process itself manages scope

 Release planning/Iteration planning and daily planning replaces WBS  Scope verification happens after every release

(13)

Across knowledge areas…

Time management

 Time is managed by team and customer

 Schedule development at release and iteration level  Schedule control tools include

 Burn down chart (release and iteration)  Daily stand up meeting

(14)

Across knowledge areas…

Cost management

Fast, Cheap, Good you can have any two!

 Entire team involved in cost planning  Cost estimates done top-down

 Cost control occurs at the release level, cost baselines are updated based

on the deliverables after each iteration

Quality management

 Cross-functional team implement QA

 Verify quality of the product after each iteration  Incorporate the review feedback in next iteration  Quality control tools

(15)

Across knowledge areas…

Human resource management

 Self organizing and dedicated team

 Project managers would facilitate continuous improvement  Theory Y style of team management

 One-on-one real time feedback

Communication management

Tell me, I’ll forget, show me I’ll remember, involve me I will understand

 Face-to-face communication

 Iteration , demo and review meeting  Daily stand-up meeting

 Information radiators

 Communicating project status using

 Burn down charts

(16)

Across knowledge areas…

Risk management

 Risk management is owned by the team  Risks identified early

 Risks are identified in all planning meetings, release, iteration and daily

stand-ups meetings

Procurement management

 Project team actively gets involved in the procurement process  Contract is documented preferably in face-to-face meetings

 Contract administration can be done such that contractor deliverables

(17)

Myths

 Agile development is undisciplined  Agile teams do not plan

(18)

Conclusion

 Primary objective of agile or traditional project management, value to customer  Agility provides you with the ability to constantly adopt and take decisions

during project planning and execution

 Shift in focus to execution

Agile Traditional

Thi s i s val ue dri ven approach to project management

Thi s i s a pl an dri ven approach to project management

Iterati ve and i ncremental wi th each i terati on produci ng a workabl e product

Project i s di vi ded i n sub-phases wi th handoffs between teams after each phase

Each i terati on fol l ows waterfal l method

Enti re project fol l ows waterfal l method

Customer i nfl uence remai ns strong for the enti re project

(19)
(20)

Contact information

Anil Kumar Natogi

(21)

References

 1 The Standish group international,Inc  2 Carnegie Mellon

 3 Gartner  4 Meta group

 5 2006 The Standish group 2006 CHAOS Survey

 6 www.mountaingoatsoftware.com

 7 people.westminstercollege.edu

 8 http://www.lostechies.com/

 Agile Project Management by Jim highsmith

References

Related documents

� Es posible crear una política de autenticación específica para un rango de fuerza de señal específico � Ejemplo: permitir que los clientes que tengan buen nivel de señal

Dail y Iteration Release /Phase Roadmap Vision 5 Levels of Agile Planning.. Release /Phase Roadmap Vision 5 Levels of Agile Planning Dail y

Project Phases Agile Life cycle The Agile Project The Agile Release The Agile Iteration The Agile Daily work.. The Agile

 Review and refine the acceptance criteria for each story  Discuss the technical design and agree on the..

8 Planning: Vision, Product Roadmap Project Retro- spective Release or Quarter Release or Quarter Release or Quarter Release Planning Release Retro- spective

Potentially Shippable Product “Done” Daily Scrum Iteration Review Iteration Retrospective Iteration Planning.. Responsibilities of a

Release Planning Schedule Accepted Deliverables Project Business Case Project Vision Statement Prioritized Product Backlog Sprint Backlog Create Deliverables Daily Standup.. Scrum

• Appropriate actions to take when planning iterations for a complex project • Creating an iteration backlog for a given project. • Creating an iteration schedule that