Agile Project Management

43
Agile Project Management Process and Metrics Pieter Hens Business Analist / Project Manager [email protected]

Transcript of Agile Project Management

Agile Project ManagementProcess and Metrics

Pieter HensBusiness Analist / Project [email protected]

Subtitle or Presentator Name Page Title

ACA IT-SOLUTIONS | © 2014

Introduction to Agile01

02 Planning and Estimation

03

Process Metrics04

Overview

Kanban

ACA IT-SOLUTIONS | © 2014

Introduction to Agile

Subtitle or Presentator Name

ACA IT-SOLUTIONS | © 2014

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

Subtitle or Presentator Name

ACA IT-SOLUTIONS | © 2014

Now After two years

Subtitle or Presentator Name

ACA IT-SOLUTIONS | © 2014

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

Customer Feedback

Subtitle or Presentator Name

ACA IT-SOLUTIONS | © 2014

Now

Subtitle or Presentator Name

ACA IT-SOLUTIONS | © 2014

Subtitle or Presentator Name

ACA IT-SOLUTIONS | © 2014

Page Body

State of Agile Development Survey - VersionOne

ACA IT-SOLUTIONS | © 2014

Planning and Estimation

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

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

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

Subtitle or Presentator Name Page Title

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

Subtitle or Presentator Name Story Estimations

ACA IT-SOLUTIONS | © 2014

Weight?

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

?

ACA IT-SOLUTIONS | © 2014

Kanban看板

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

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

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

Subtitle or Presentator Name Kanban

ACA IT-SOLUTIONS | © 2014

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

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

Subtitle or Presentator Name

ACA IT-SOLUTIONS | © 2014

ACA IT-SOLUTIONS | © 2014

Process Metrics

Subtitle or Presentator Name Time Tracking

ACA IT-SOLUTIONS | © 2014

Velocity: 2,06

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

Subtitle or Presentator Name

ACA IT-SOLUTIONS | © 2014

Page Body

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

Subtitle or Presentator Name

ACA IT-SOLUTIONS | © 2014

Page Body

Subtitle or Presentator Name

ACA IT-SOLUTIONS | © 2014

Page Body

Issue Type Metrics

Subtitle or Presentator Name

ACA IT-SOLUTIONS | © 2014

Subtitle or Presentator Name

ACA IT-SOLUTIONS | © 2014

Status Metrics

Subtitle or Presentator Name

ACA IT-SOLUTIONS | © 2014

Cumulative Flow Diagram

Subtitle or Presentator Name

ACA IT-SOLUTIONS | © 2014

image by Pawel Brodzinski

Subtitle or Presentator Name Page Title

ACA IT-SOLUTIONS | © 2014

Page Body

image by Pawel Brodzinski

Subtitle or Presentator Name

ACA IT-SOLUTIONS | © 2014

image by Pawel Brodzinski

Subtitle or Presentator Name

ACA IT-SOLUTIONS | © 2014

image by Pawel Brodzinski

Subtitle or Presentator Name

ACA IT-SOLUTIONS | © 2014

image by Pawel Brodzinski

Subtitle or Presentator Name

ACA IT-SOLUTIONS | © 2014

image by Pawel Brodzinski

Subtitle or Presentator Name

ACA IT-SOLUTIONS | © 2014

image by Pawel Brodzinski

Subtitle or Presentator Name

ACA IT-SOLUTIONS | © 2014

image by Pawel Brodzinski

Questions?