Agile Project Management

Skaur12
Week1Chapter1.pdf

History, Background, and the Manifesto

Modern projects are constrained by several uncertainties

Limitations of Traditional Project Management

1

History, Background, and the Manifesto

handle difficult situations,…….. people

Limitations of Traditional Project Management

2

History, Background, and the Manifesto

It is difficult to change the plan once it is baselined

Limitations of Traditional Project Management

3

History, Background, and the Manifesto

End users see the end product only at the end of the project.

Limitations of Traditional Project Management

4

Traditional Life Cycle

Predictable outcomes arising from up-front plans and specifications, enforced by change management

J. Ross Publishing WAV™ material JR1157- 00_Instructor's Guide 5

PDLC (project Development Life Cycle)

Plan-Driven Lifecycle

Simple and intuitive High ceremony

process, metrics and

documentation

Role of the customer in PD- PDLC ( at arms

length)

however, need to do a lot of

work)

PD-PDLC advantages and disadvantages

JR1157- 00_Instructor'

s Guide J. Ross Publishing WAV™ material 6

build and deliver the specified outcomes according to a master project plan

 Plan-Driven Lifecycle

 Business opportunity

 Simple and intuitive

 High ceremony ( process, metrics and documentation)

 Role of the customer in PD-PDLC ( at arms length, however, need to do a lot of work)

 PD-PDLC advantages and disadvantages

7

Advantage

Fits large and very large projects,

Does not depend on an exceptionally

talented workforce

Lots of tool support

Large, trained base of

practitioners

Intuitively simple to

understand

Rich with reporting, as

usually implemented

 Plan-Driven Lifecycle

 Business opportunity

 Simple and intuitive

 High ceremony ( process, metrics and documentation)

 Role of the customer in PD-PDLC ( at arms length, however, need to do a lot of work)

 PD-PDLC advantages and disadvantages

JR1157- 00_Instructor'

s Guide J. Ross Publishing WAV™ material 8

Disadvantage

Inappropriate where

requirements cannot be fixed,

or where customer changes are

frequent

Inappropriate for small teams, with

fewer than 25 developers

Delivery of business value is

late in the lifecycle

Changes coming late are very expensive to

insert

Heavy, expensive, process and

documentation,

requires governance formality

Agile means getting effective project results

even in complex and uncertain

project requirements,

primarily by

applying small teams—

working collaboratively—

to deliver frequently

increments of business value,

with priority according to

effectiveness, importance, and urgency

9

 Agile Manifesto

 Agile Principles

 Commentary on the 12 Principles

 Other Agile principles

JR1157- 00_Instructor'

s Guide J. Ross Publishing WAV™ material 10

 Agile Manifesto

 Agile Principles

 Commentary on the 12 Principles

 Other Agile principles

JR1157- 00_Instructor'

s Guide J. Ross Publishing WAV™ material 11

Agile Lifecycle

Strategically stable, but tactically emergent, iterative, and incremental

J. Ross Publishing WAV™ material JR1157- 00_Instructor's Guide 20

Agile Lifecycle

Strategically stable, but tactically emergent, iterative, and incremental

J. Ross Publishing WAV™ material JR1157- 00_Instructor's Guide 21

Agile Methodologies

Management simplicity, process discipline, personal safety, and measurable progress

J. Ross Publishing WAV™ material JR1157- 00_Instructor's Guide 22

Agile Methodologies

Management simplicity, process discipline, personal safety, and measurable progress

J. Ross Publishing WAV™ material JR1157- 00_Instructor's Guide 23

Scrum

Team members

Scrum master

Product owner

Product backlog

Scrum

Sprint review

Daily scrum

Sprint backlog

User Story

Product backlog

 Agile Lifecycle

 An Agile manager’s agenda

 Guiding principles for Agile managers

 Addressing the major risks

J. Ross Publishing WAV™ material JR1157- 00_Instructor's Guide 28

 Agile Lifecycle

 An Agile manager’s agenda

 Guiding principles for Agile managers

 Addressing the major risks

JR1157- 00_Instructor'

s Guide J. Ross Publishing WAV™ material 29

• Customers: Coach customers’ and end-users’

• Encourage communications that are open, honest, and real time

• Results: Maintain a focus on results, not specifically on process and activity

• People: Internalize the idea things are managed; people are led

• Champion innovation and technical excellence

An Agile manager’s agenda

 Agile Lifecycle

 An Agile manager’s agenda

 Guiding principles for Agile managers

 Addressing the major risks

JR1157- 00_Instructor'

s Guide J. Ross Publishing WAV™ material 30

• Plans are adaptive.

• Value is the privilege of customers

• Schedule and cost are derived

• Change is embraced and encouraged: • • Documentation comes after personal interaction

• Individuals are trusted

Guiding principles for Agile managers

 Agile Lifecycle

 An Agile manager’s agenda

 Guiding principles for Agile managers

 Addressing the major risks

JR1157- 00_Instructor'

s Guide J. Ross Publishing WAV™ material 31

Addressing the Major Risks Agile methods address the major risks of the traditional methodology that are blamed for poor product quality and poor project performance.

• BDUF: Agile makes no attempt to do a big design up front

• Unknown or unknowable requirements: Customers are allowed to add, delete, revise, and reprioritize requirements at the beginning of each iteration, but not during an iteration.

• Customers at arm’s length: Customers are included s and coached

• Testing and delivery is all at the end of the project cycle

• Documentation is not cost effective: Documentation is minimized …documentation is replaced by daily collaboration and informal means to communicate: e-mail, instant messages, comments em-bedded in the product design, story cards, scorecards, and dashboards.

Module 5 Outline

 Representative Agile Methods

 Methodologies compared

 A process of cycles

 Advantages and Disadvantages of Agile

JR1157- 00_Instructor'

s Guide J. Ross Publishing WAV™ material 32

 Representative Agile Methods

 Methodologies compared

 A process of cycles

 Advantages and Disadvantages of Agile

JR1157- 00_Instructor'

s Guide J. Ross Publishing WAV™ material 33

  • �History, Background, and the Manifesto�
  • �History, Background, and the Manifesto�
  • �History, Background, and the Manifesto�
  • �History, Background, and the Manifesto�
  • Traditional Life Cycle��
  • PDLC (project Development Life Cycle)
  • Slide Number 7
  • Slide Number 8
  • Slide Number 9
  • Slide Number 10
  • Slide Number 11
  • Slide Number 12
  • Slide Number 13
  • Slide Number 14
  • Slide Number 15
  • Slide Number 16
  • Slide Number 17
  • Slide Number 18
  • Slide Number 19
  • �Agile Lifecycle��
  • �Agile Lifecycle��
  • Agile Methodologies�
  • Agile Methodologies�
  • Scrum
  • Slide Number 25
  • Scrum
  • Slide Number 27
  • Slide Number 28
  • Slide Number 29
  • Slide Number 30
  • Slide Number 31
  • Module 5 Outline
  • Slide Number 33