Agile Scrum for Process Improvement Projects – Case Study Dr. Tom Sheives Chief Unstuck Officer Unstuck Company tom@unstuckcompany.com Yvonne Kish Associate Unstuck Company ykish@unstuckcompany.com 1 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 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 Fundamental Questions Question Project Focused Methodology Results Focused Requirements are vital! Business Value Traditional Project Management Agile - Scrum Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes 4 Fundamental Difference Question High Business Value to Client – Early! Change to product scope is Encouraged during project Traditional Project Management Agile - Scrum No Yes No Yes 5 Wheel of Fortune Traditional Project Management - PMI Monitoring and Controlling Planning Initiating Closing Executing 6 Scope Traditional PM • Progressive Elaboration Agile - Scrum • Product Backlog and Release Planning 0.0 1.0 2.0 2.1 3.0 Product Backlog 2.2 2.2.1 2.2.1.1 4.0 2.2.1.2 2.2.2 2.2.2.1 2.2.2.2 7 Time Traditional PM • Phases, Gantt Charts Agile - Scrum • Sprint 0 – Planning • X Week Long Sprints Sprint 0 Sprint 1 Sprint 2 Sprint 3 2-4 week Long Sprints 8 Cost Traditional PM • Estimated total – top down, bottom up Agile - Scrum • More focused on business value and ROI of product features – cultural* Highest business value features are “first” in agile – business side must be more flexible with agile 9 Quality Traditional PM • Quality planning, assurance, control Agile - Scrum • Zero defects, test driven development 10 Risk Traditional 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 Communication Traditional PM • Important – not daily to team – status meetings Agile - Scrum • Daily collaboration – users and customers • Communication • Collocate is highly preferred 12 Procurement Traditional PM • Long Lead Items planned for In procurement planning Agile - Scrum • Handled outside scrum 13 Human Resources Traditional PM • Sponsor, project team members, project manager •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” Agile - Scrum • Pigs and Chickens, scrum master Pigs Chickens 14 Integration Traditional 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 Initiating Traditional PM • Project charter • • • • Agile - Scrum No project charter Product vision statement “Stakeholders” are vital – collaboration is daily Upfront agreements on Scrum process are obtained 16 Planning Traditional PM • WBS, Gantt charts, communication plans, and other plans Agile - Scrum • Release planning • Sprint planning 17 Executing Traditional PM • Many moving parts – not as focused and targeted Agile - Scrum • Fewer “moving parts” during execution – simplified approach 18 Monitoring and Controlling Traditional PM • More on a weekly or biweekly basis Agile - Scrum • Daily Scrum Meetings – constant “monitoring and controlling” Rugby Scrum 19 Closing Traditional 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) How can we increase velocity*next time? *Number of features or functions points per unit time 20 Process Improvement Projects • • • • Traditional PM Project Charters Plan to implement multiple improvements Shorter projects Low hanging fruit Agile - Scrum • Stay Tuned for next segment of presentation! 21 Dr. Tom Sheives Bio Tom 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 www.unstuckcompany.com tom@unstuckcompany.com 817-465-1318 22 Yvonne Kish Bio Yvonne 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 Company www.unstuckcompany.com ykish@unstuckcompany.com 469-441-6149 23