Agile Project Management
-
Upload
pieter-hens -
Category
Software
-
view
123 -
download
3
Transcript of Agile Project Management
Agile Project ManagementProcess and Metrics
Pieter HensBusiness Analist / Project [email protected]
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
Customer FeedbackTurnaround: Low (e.g. 1 month) Customer Feedback
Customer Feedback
Subtitle or Presentator Name
ACA IT-SOLUTIONS | © 2014
Page Body
State of Agile Development Survey - VersionOne
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
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
?
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
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
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 Page Title
ACA IT-SOLUTIONS | © 2014
Page Body
image by Pawel Brodzinski