agile scrum for process improvement projects – case study 1 dr. tom sheives chief unstuck officer...

23
Agile Scrum for Process Improvement Projects – Case Study 1 Dr. Tom Sheives Chief Unstuck Officer Unstuck Company [email protected] Yvonne Kish Associate Unstuck Company [email protected]

Upload: lilian-murphy

Post on 17-Dec-2015

220 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Agile Scrum for Process Improvement Projects – Case Study 1 Dr. Tom Sheives Chief Unstuck Officer Unstuck Company tom@unstuckcompany.com Yvonne Kish Associate

Agile Scrum for Process Improvement Projects – Case Study

1

Dr. Tom SheivesChief Unstuck OfficerUnstuck [email protected]

Yvonne KishAssociateUnstuck [email protected]

Page 2: Agile Scrum for Process Improvement Projects – Case Study 1 Dr. Tom Sheives Chief Unstuck Officer Unstuck Company tom@unstuckcompany.com Yvonne Kish Associate

Pecha Kucha

• Japanese• 20 Slides, 20 seconds per slide - timed• 6 minute, 40 second presentation• No questions• Agile like – lean and short lived sprints

2

Page 3: Agile Scrum for Process Improvement Projects – Case Study 1 Dr. Tom Sheives Chief Unstuck Officer Unstuck Company tom@unstuckcompany.com Yvonne Kish Associate

Objective of today’s presentation

• Overview of similarities and differences between traditional project management and Agile Scrum– General– Process Improvement Projects

• Case study of process improvement project using Scrum

3

Page 4: Agile Scrum for Process Improvement Projects – Case Study 1 Dr. Tom Sheives Chief Unstuck Officer Unstuck Company tom@unstuckcompany.com Yvonne Kish Associate

Fundamental QuestionsTraditional Project

Management

YesYesYes

Yes

Yes

Agile - Scrum

YesYesYesYes

Yes

4

Question

Project FocusedMethodology

Results FocusedRequirements are

vital!Business Value

Page 5: Agile Scrum for Process Improvement Projects – Case Study 1 Dr. Tom Sheives Chief Unstuck Officer Unstuck Company tom@unstuckcompany.com Yvonne Kish Associate

Fundamental DifferenceTraditional Project

Management

No

Agile - Scrum

Yes

5

Question

High Business Value

to Client – Early!No YesChange to product

scope is Encouraged

during project

Page 6: Agile Scrum for Process Improvement Projects – Case Study 1 Dr. Tom Sheives Chief Unstuck Officer Unstuck Company tom@unstuckcompany.com Yvonne Kish Associate

Planning

Executing

Wheel of FortuneTraditional Project Management - PMI

6

Initiating Closing

Monitoring and Controlling

Page 7: Agile Scrum for Process Improvement Projects – Case Study 1 Dr. Tom Sheives Chief Unstuck Officer Unstuck Company tom@unstuckcompany.com Yvonne Kish Associate

ScopeTraditional PM

• Progressive ElaborationAgile - Scrum

• Product Backlog and Release Planning

7

Product Backlog

0.0

1.0 2.0 3.0 4.0

2.22.1

2.2.1 2.2.2

2.2.2.12.2.1.22.2.1.1 2.2.2.2

Page 8: Agile Scrum for Process Improvement Projects – Case Study 1 Dr. Tom Sheives Chief Unstuck Officer Unstuck Company tom@unstuckcompany.com Yvonne Kish Associate

TimeTraditional PM

• Phases, Gantt ChartsAgile - Scrum

• Sprint 0 – Planning• X Week Long Sprints

8

Sprint 0 Sprint 1 Sprint 2 Sprint 3

2-4 week Long Sprints

Page 9: Agile Scrum for Process Improvement Projects – Case Study 1 Dr. Tom Sheives Chief Unstuck Officer Unstuck Company tom@unstuckcompany.com Yvonne Kish Associate

CostTraditional PM

• Estimated total – top down, bottom up

Agile - Scrum• More focused on business

value and ROI of product features – cultural*

9

Highest business value features are “first” in agile – business side must be more flexible with agile

Page 10: Agile Scrum for Process Improvement Projects – Case Study 1 Dr. Tom Sheives Chief Unstuck Officer Unstuck Company tom@unstuckcompany.com Yvonne Kish Associate

QualityTraditional PM

• Quality planning, assurance, control

Agile - Scrum• Zero defects, test driven

development

10

Page 11: Agile Scrum for Process Improvement Projects – Case Study 1 Dr. Tom Sheives Chief Unstuck Officer Unstuck Company tom@unstuckcompany.com Yvonne Kish Associate

RiskTraditional PM

• Risk planning, risk identification, mitigation – weekly or biweekly monitoring – more strategic

Agile - Scrum• Daily standup identify

barriers and risks – reduction of impediments - tactical

11

Page 12: Agile Scrum for Process Improvement Projects – Case Study 1 Dr. Tom Sheives Chief Unstuck Officer Unstuck Company tom@unstuckcompany.com Yvonne Kish Associate

CommunicationTraditional PM

• Important – not daily to team – status meetings

Agile - Scrum• Daily collaboration – users

and customers • Communication• Collocate is highly preferred

12

Page 13: Agile Scrum for Process Improvement Projects – Case Study 1 Dr. Tom Sheives Chief Unstuck Officer Unstuck Company tom@unstuckcompany.com Yvonne Kish Associate

ProcurementTraditional PM

• Long Lead Items planned forIn procurement planning

Agile - Scrum• Handled outside scrum

13

Page 14: Agile Scrum for Process Improvement Projects – Case Study 1 Dr. Tom Sheives Chief Unstuck Officer Unstuck Company tom@unstuckcompany.com Yvonne Kish Associate

Human ResourcesTraditional PM

• Sponsor, project team members, project manager

Agile - Scrum• Pigs and Chickens, scrum

master

14

Pigs Chickens•Some cultures – Agile might be stumbling for them – executives and middle management have to buy in to the“flexibility” and the “less overall total apparent visibility”

Page 15: Agile Scrum for Process Improvement Projects – Case Study 1 Dr. Tom Sheives Chief Unstuck Officer Unstuck Company tom@unstuckcompany.com Yvonne Kish Associate

IntegrationTraditional PM

• Change can happen anytime

• Requires impact analysis (time, cost, risk, quality)

• Not as nimble

Agile - Scrum• Changes in scope during a

sprint not allowed• Backlog changes between

sprints• Impacts determined between

sprints

15

Page 16: Agile Scrum for Process Improvement Projects – Case Study 1 Dr. Tom Sheives Chief Unstuck Officer Unstuck Company tom@unstuckcompany.com Yvonne Kish Associate

InitiatingTraditional PM

• Project charterAgile - Scrum

• No project charter• Product vision statement• “Stakeholders” are vital –

collaboration is daily• Upfront agreements on

Scrum process are obtained

16

Page 17: Agile Scrum for Process Improvement Projects – Case Study 1 Dr. Tom Sheives Chief Unstuck Officer Unstuck Company tom@unstuckcompany.com Yvonne Kish Associate

PlanningTraditional PM

• WBS, Gantt charts, communication plans, and other plans

Agile - Scrum• Release planning• Sprint planning

17

Page 18: Agile Scrum for Process Improvement Projects – Case Study 1 Dr. Tom Sheives Chief Unstuck Officer Unstuck Company tom@unstuckcompany.com Yvonne Kish Associate

ExecutingTraditional PM

• Many moving parts – not as focused and targeted

Agile - Scrum• Fewer “moving parts” during

execution – simplified approach

18

Page 19: Agile Scrum for Process Improvement Projects – Case Study 1 Dr. Tom Sheives Chief Unstuck Officer Unstuck Company tom@unstuckcompany.com Yvonne Kish Associate

Monitoring and ControllingTraditional PM

• More on a weekly or biweekly basis

Agile - Scrum• Daily Scrum Meetings –

constant “monitoring and controlling”

19Rugby Scrum

Page 20: Agile Scrum for Process Improvement Projects – Case Study 1 Dr. Tom Sheives Chief Unstuck Officer Unstuck Company tom@unstuckcompany.com Yvonne Kish Associate

ClosingTraditional PM

• Lessons learned – end of phases, end of project

Agile - Scrum• Retrospective end of 2-4 week

long sprints(product and process, burndown,

more attention, velocity)

20

How can we increase velocity*next time?

*Number of features or functions points per unit time

Page 21: Agile Scrum for Process Improvement Projects – Case Study 1 Dr. Tom Sheives Chief Unstuck Officer Unstuck Company tom@unstuckcompany.com Yvonne Kish Associate

Process Improvement ProjectsTraditional PM

• Project Charters• Plan to implement multiple

improvements• Shorter projects• Low hanging fruit

Agile - Scrum• Stay Tuned for next

segment of presentation!

21

Page 22: Agile Scrum for Process Improvement Projects – Case Study 1 Dr. Tom Sheives Chief Unstuck Officer Unstuck Company tom@unstuckcompany.com Yvonne Kish Associate

Dr. Tom Sheives BioTom is a speaker, educator, consultant, author, and coach. His mission is to “Get

Project Teams and Management Teams Unstuck!” Tom’s new book “OPPORTUNITY unstuck!” describes key principles discovered from his recent experience in training over 175 executives in Project Management with the Panama Canal Authority. Tom is also is on the faculty of the University of Texas at Dallas and Embry Riddle Aeronautical University.

Contact Information:Tom Sheives

"Get Projects, Processes and People unstuck!"Chief Unstuck Officer – Unstuck Company

[email protected]

817-465-1318

22

Page 23: Agile Scrum for Process Improvement Projects – Case Study 1 Dr. Tom Sheives Chief Unstuck Officer Unstuck Company tom@unstuckcompany.com Yvonne Kish Associate

Yvonne Kish BioYvonne is as independent software consultant and trainer mainly working with The

Westfall Team and she is also an associate of The Unstuck Company. Her main focus area is Software Quality Assurance and Test Management, Process Definition and Improvement, Audits and Assessments, Tools Engineering and Test Automation, Software Configuration Management, Training and Consulting.

Contact Information:Yvonne Kish

"Get Projects, Processes and People unstuck!"Associate – Unstuck Companywww.unstuckcompany.com

[email protected]

23