Presentation is loading. Please wait.

Presentation is loading. Please wait.

DrillingInfo Evolutionary approach to change Jay Paulson May 16, 2016.

Similar presentations


Presentation on theme: "DrillingInfo Evolutionary approach to change Jay Paulson May 16, 2016."— Presentation transcript:

1 Kanban @ DrillingInfo Evolutionary approach to change Jay Paulson May 16, 2016

2 Myself 15+ years as a software engineer 5+ years implementing Kanban Trained as a Kanban Coach in September of 2014 Started @ DrillingInfo in November 2014 Twitter @paulsjv LinkedIn https://www.linkedin.com/in/paulsjv https://www.linkedin.com/in/paulsjv Lean Kanban North America 2016 Speaker

3 DrillingInfo Company Profile Oil & Gas Industry Founded in 1999 Privately held ~$100 million per/year ~500 Employees ~40 Software Engineers Austin Denver Costa Rica Ukraine India California Rally JIRA Physical Boards twitter - @paulsjv

4 Appropriateness Lower maturity organizations Impatient Panic under stress Low trust Poor risk management Lack of alignment between vision, strategy & action Lack of alignment between strategy & capability Superstitious behavior Revolutionary not Evolutionary When is it not appropriate to Kanban? Evolutionary - Humbled Revolutionary - Arrogant, grand gestures, great victory, hero! twitter - @paulsjv

5 Principles of Kanban Flow like water around the rocks of resistance. 1.Start with what you do now. 2.Agree to pursue evolutionary change. 3.Initially, respect current processes, roles, responsibilities, and job titles. 4.Encourage acts of leadership at every level in your organization from individual contributor to senior management. Photo by Dale Ellerm twitter - @paulsjv

6 Where did I start? ●Trained team with getKanban board game ●Facilitated Platform’s team Kanban board creation using STATIK ●Created physical board ●Continued to use DI’s electronic tool, Rally ●Started to track additional 3 metrics ○Lead Time ○Delivery Rate ○Work In Progress (WIP) twitter - @paulsjv

7 Value Stream Verify in Prod Ideas Robert Demo Acceptance Impl Grooming Release Commitment point System Lead Time Customer Lead Time Options Development twitter - @paulsjv

8 Physical Board - Options Development Minimum Maximum WIP Limits twitter - @paulsjv

9 Physical Board - Committed Work twitter - @paulsjv

10 Rally Board twitter - @paulsjv

11 Metrics ●Captured 2 ways ○Manually in Google Sheets ○In Rally then exported 3 Basic Charts ●Histogram ●Lead Time Run Chart ●Cumulative Flow Diagram (CFD) LeanSheets.org twitter - @paulsjv

12 LeanSheets - Cumulative Flow Diagram Work in progress on specific date twitter - @paulsjv

13 LeanSheets - Lead Time Run Chart Average Lead Time 8 business days +/- 7 business days Outliers removed average Lead Time 7 business days +/- 4 business days twitter - @paulsjv

14 LeanSheets - Histogram 84% probability of completing work in 14 business days or less. twitter - @paulsjv

15 Metrics - Little’s Law ●A key result from queuing theory that relates a process’s arrival rate (for which we use delivery rate as its proxy), lead time, and work-in-progress ●The Kanban variant of Little's Law states: The mean delivery rate of work items leaving the kanban system, is equal to the number of work items in the system (the WIP limit) divided by the mean lead time through the system Delivery Rate WIP Lead Time twitter - @paulsjv

16 Executive Capacity Forecast Teams Primary Projects 4 Week Forecast Dec.1 st – Dec.31 st 4 Week Capacity Forecast Dec.1 st – Dec. 31 st 4 Week Capacity Forecast Dec.1 - Dec.31st P.90P.65P.50Actual Q4 2015 “Commit” 4Q 2015 “Stretch Plan” Q4 2015 “Best Case” Mos EsileyOFS Workspace 25436166 GIS GeoData Services Entitlements 12235621 Platform Austin / UK OFS Workspace 15334446 Sentinels (Coextrix) DI Direct Access (was managed API) 9111310 DB Tech 14 Digit API Well Master 13375523 UX/UI Production Workspace 7121513 CM 30135270112 Totals 111294514291 twitter - @paulsjv

17 Getting Better Introduced ●Scheduling & Sequencing work ●Managing risk by Cost of Delay ●Capacity forecasting ●Classes of Service ●Fit for purpose metrics ●Capacity allocation twitter - @paulsjv

18 Feedback http://djaa.com/kanban-cadences twitter - @paulsjv

19 Daily Standup ●Team creates agenda ●Place for feedback to occur for improvements ●Customer focus twitter - @paulsjv

20 Replenishment / Commitment Meeting ●Typically a part of Planning Session ●Can be on demand ●Evolve based on team and customer feedback twitter - @paulsjv

21 Delivery Planning Meeting ●Weekly ●Evolving to Continuous Deployment twitter - @paulsjv

22 Risk Review ●Blocker and Defect clustering ●Review hidden risk ●Mitigation strategies ●Review current WIP and Options twitter - @paulsjv

23 Strategy Review ●Current Markets ●Review metrics (lead time, quality, capacity) ●Capabilities ●Alignment of strategy and capability ●Understand Risk twitter - @paulsjv

24 Service Delivery Review ●Discussion about system capability ●Review system metrics ●Discuss customer feedback ●Discuss system design changes twitter - @paulsjv

25 Operations Review ●Team focused around done work, strategy, future work, and metrics ○Histograms ○Run Charts ○System balance ○Blocker clustering twitter - @paulsjv

26 Operations Review “I also am very pleased by the recent Operational Review meeting. The presentation by the groups was concise, had good KPIs showing where they stood and resulted in meaningful discussion and action items that actually make a difference in how we get our work done. I was really impressed by how the teams worked together to help each other.” -- Mike Couvillion, CTO, DrillingInfo, Inc December 22, 2015 twitter - @paulsjv

27 Implementing on 1 team lead to... ●15 teams gathering metrics ●6 teams attending Operations Review ●3 teams with deep implementation (3-6+ months) ●Delivery Rate increased 135% - 225% ●Monthly Corporate training class with getKanban game ●Tracking arrivals, discards, and blockers ●CTO reporting engineering team’s capacity forecast to executive leadership team ●CTO ability to get average cost per card per team ●Dependency tracking with Red, Yellow, and Green status depending on individual team’s confidence level Lead Time metric twitter - @paulsjv

28 Demand Observed Capability Demand Observed Capability Kanban at scale twitter - @paulsjv

29 Kanban - Theory of Constraints twitter - @paulsjv

30 Kanban twitter - @paulsjv


Download ppt "DrillingInfo Evolutionary approach to change Jay Paulson May 16, 2016."

Similar presentations


Ads by Google