Top Banner
Agile Project Management Process and Metrics Pieter Hens Business Analist / Project Manager [email protected]
43
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Agile Project Management

Agile Project ManagementProcess and Metrics

Pieter HensBusiness Analist / Project [email protected]

Page 2: Agile Project Management

Subtitle or Presentator Name Page Title

ACA IT-SOLUTIONS | © 2014

Page 3: Agile Project Management

Introduction to Agile01

02 Planning and Estimation

03

Process Metrics04

Overview

Kanban

Page 4: Agile Project Management

ACA IT-SOLUTIONS | © 2014

Introduction to Agile

Page 5: Agile Project Management

Subtitle or Presentator Name

ACA IT-SOLUTIONS | © 2014

Customer FeedbackTurnaround: High (e.g. 1 year) Turnaround: High (e.g. 1 year)

Page 6: Agile Project Management

Subtitle or Presentator Name

ACA IT-SOLUTIONS | © 2014

Now After two years

Page 7: Agile Project Management

Subtitle or Presentator Name

ACA IT-SOLUTIONS | © 2014

Customer FeedbackTurnaround: Low (e.g. 1 month) Customer Feedback

Customer Feedback

Page 8: Agile Project Management

Subtitle or Presentator Name

ACA IT-SOLUTIONS | © 2014

Now

Page 9: Agile Project Management

Subtitle or Presentator Name

ACA IT-SOLUTIONS | © 2014

Page 10: Agile Project Management

Subtitle or Presentator Name

ACA IT-SOLUTIONS | © 2014

Page Body

State of Agile Development Survey - VersionOne

Page 11: Agile Project Management

ACA IT-SOLUTIONS | © 2014

Planning and Estimation

Page 12: Agile Project Management

Subtitle or Presentator Name Requirements Analysis

ACA IT-SOLUTIONS | © 2014

Business Needs

•Introducing psychology into software development.

• The larger the unit of work the more demotivating it is to start with it.

• The larger the unit of work the more difficult it is to see all details and keep focus.

• The larger the unit of work the more difficult it is to estimate impact and time needed.

• The larger the unit of work the slower your process flows.

• The larger the unit of work the more difficult to set priorities.

Product Features / Unit of work

Task 1 Task 2

Task 3

Task 4

Page 13: Agile Project Management

Subtitle or Presentator Name Requirements Analysis

ACA IT-SOLUTIONS | © 2014

User Stories

As a transaction manager I can upload a transaction file So that I can initiate a payment

IN

VE

ST

Independent

Negotiable

Valuable

Estimable

Small

Testable

- Description- Acceptance Criteria

Page 14: Agile Project Management

Subtitle or Presentator Name Planning

ACA IT-SOLUTIONS | © 2014

Initial Product Backlog

MVP1

MVP1

MVP2

MVP: Minimal Viable Product MMP: Minimal Marketable Product

MVP2

MMP1Production Release

MVP3

MMP2Production Release

Page 15: Agile Project Management

Subtitle or Presentator Name Page Title

ACA IT-SOLUTIONS | © 2014Agile Product Ownership in a Nutshel - Henrik Kniberg

Page 16: Agile Project Management

Subtitle or Presentator Name Story Estimations

ACA IT-SOLUTIONS | © 2014

Weight?

Page 17: Agile Project Management

Subtitle or Presentator Name Story Estimations

ACA IT-SOLUTIONS | © 2014

Planning poker

DELIVERBETTER

SOLUTIONS

FASTER

www.aca-it.be

www.aca-it.be

VotingCards_recto_2.indd 1

01-10-2008 17:31:31

42,51,5

1

0,50

?

Page 18: Agile Project Management

ACA IT-SOLUTIONS | © 2014

Kanban看板

Page 19: Agile Project Management

Subtitle or Presentator Name Story Stages

ACA IT-SOLUTIONS | © 2014

Elaboration Implementation Testing

The functional analyst elaborates the story. The expected functionality is described in detail

The developer implements the story

The tester tests the implementation provided the described requirements

Page 20: Agile Project Management

Subtitle or Presentator Name

ACA IT-SOLUTIONS | © 2014

Backlog To Elaborate In Elaboration

Ready For Development

In Development

Ready For Testing In Testing Ready For

Production

Bug

Story

Priorty moment

Validation moment

Page 21: Agile Project Management

Subtitle or Presentator Name

Backlog To Elaborate In Elaboration

Ready For Development

In Development

Ready For Testing In Testing Ready For

Production

Business Requirement

Business Requirement

Business Requirement

Business Requirement

Incident Incident

Incident Incident

Page 22: Agile Project Management

Subtitle or Presentator Name Kanban

ACA IT-SOLUTIONS | © 2014

Visualize WorkflowLimit Work-In-ProgressMeasure and Manage FlowMake Process Policies Explicit

Page 23: Agile Project Management

Subtitle or Presentator Name

ACA IT-SOLUTIONS | © 2014

Backlog To Elaborate In Elaboration

Ready For Development

In Development

Ready For Testing In Testing Ready For

Production

Bug

Story

Priorty moment

Validation moment

Work In Progress Limit

3 4 2

Page 24: Agile Project Management

Subtitle or Presentator Name

ACA IT-SOLUTIONS | © 2014

Page 25: Agile Project Management

ACA IT-SOLUTIONS | © 2014

Process Metrics

Page 26: Agile Project Management

Subtitle or Presentator Name Time Tracking

ACA IT-SOLUTIONS | © 2014

Velocity: 2,06

Page 27: Agile Project Management

Subtitle or Presentator Name

ACA IT-SOLUTIONS | © 2014

0

2

4

6

8

1A 1B 2A 2B 3A 3B 4A 4B 5A 5B 6A 6B

7,9

5,1

3,1

2,4

2,0 2,01,8

2,0

1,5

2,2 2,2 2,2

Velocity

Page 28: Agile Project Management

Subtitle or Presentator Name

ACA IT-SOLUTIONS | © 2014

Page Body

Page 29: Agile Project Management

Subtitle or Presentator Name

ACA IT-SOLUTIONS | © 2014

0

75

150

225

300

01/06 04/06 05/06 06/06 07/06 08/06 11/06 12/06 13/06 14/06 15/060

24

48

64

80

104

128

152

176

200

224224

210

200

180

170

160

100

80

50

29

0

Ideal Actual Ideal Burn Up Actual Burn Up

Start End

Page 30: Agile Project Management

Subtitle or Presentator Name

ACA IT-SOLUTIONS | © 2014

Page Body

Page 31: Agile Project Management

Subtitle or Presentator Name

ACA IT-SOLUTIONS | © 2014

Page Body

Issue Type Metrics

Page 32: Agile Project Management

Subtitle or Presentator Name

ACA IT-SOLUTIONS | © 2014

Page 33: Agile Project Management

Subtitle or Presentator Name

ACA IT-SOLUTIONS | © 2014

Status Metrics

Page 34: Agile Project Management

Subtitle or Presentator Name

ACA IT-SOLUTIONS | © 2014

Cumulative Flow Diagram

Page 35: Agile Project Management

Subtitle or Presentator Name

ACA IT-SOLUTIONS | © 2014

image by Pawel Brodzinski

Page 36: Agile Project Management

Subtitle or Presentator Name Page Title

ACA IT-SOLUTIONS | © 2014

Page Body

image by Pawel Brodzinski

Page 37: Agile Project Management

Subtitle or Presentator Name

ACA IT-SOLUTIONS | © 2014

image by Pawel Brodzinski

Page 38: Agile Project Management

Subtitle or Presentator Name

ACA IT-SOLUTIONS | © 2014

image by Pawel Brodzinski

Page 39: Agile Project Management

Subtitle or Presentator Name

ACA IT-SOLUTIONS | © 2014

image by Pawel Brodzinski

Page 40: Agile Project Management

Subtitle or Presentator Name

ACA IT-SOLUTIONS | © 2014

image by Pawel Brodzinski

Page 41: Agile Project Management

Subtitle or Presentator Name

ACA IT-SOLUTIONS | © 2014

image by Pawel Brodzinski

Page 42: Agile Project Management

Subtitle or Presentator Name

ACA IT-SOLUTIONS | © 2014

image by Pawel Brodzinski

Page 43: Agile Project Management

Questions?