Page 1 TOPICS • About Ferguson • Why We Changed • How We Transitioned • Team/Project Selection • Ferguson Agile • Continuing Challenges • What We Achieved • Parting Thoughts • Q/A Page 2 WHO IS FERGUSON • Largest distributor of residential and commercial plumbing supplies and pipe, valves and fittings (PVF) in the U.S. US Market Positions Blended Branches Waterworks Industrial HVAC #1 #2 #3 #3 • $11.6B sales in fiscal year 2014 • More than 20,000 knowledgeable associates • Ferguson is a subsidiary of Wolseley, plc • Markets we serve: – Commercial Plumbing & Mechanical – Residential Plumbing – Waterworks – HVAC – Industrial – MRO – Fire and Fabrication Page 3 DC’S AND BRANCHES • 1400 branch locations • 10 regional DCs, 3 pipe yards • 6 million square feet of storage • $463M inventory investment – 7.5 average turns • 96% average fill rate • 98,000 lines picked daily • 95,000 unique SKUs • Same day or next day service • Daily departures – 158 full truckloads – 7,600 parcels Page 4 WHERE WE ARE Counters Showrooms Distribution Centers FERGUSON IT Over 400 IT Associates • 170 focused on business apps • 200 focused on operations • Various on/offshore associates IT Work: • Ecommerce(B2B,B2C, EDI) • ERP Systems & Enhancements • Warehouse Management • Business Intelligence • 3rd Party software integrations • Data conversions & acquisitions • Software/Hardware upgrades • Emerging technologies • Networking • Desktop computing • Keeping the lights on work Page 6 ABOUT ME I Am: • 19 years in IT – 11 years Project/Portfolio/Program Manager – 5 years Business Analyst – 3 years Agile Implementations Manager • 10 years in Wholesale Distribution Management & Operations I Am Not: • A hired gun/agile expert/agile consultant • Selling a book or offering my services for a fee • Telling you what worked for us will work for you Page 7 SWIMMING TO SPRINTING WHY? Page 8 FERGUSON IT PRE-AGILE Waterfall Project Initiation Requirements Design Build Test Our Challenges • Business partners felt IT was slow to deliver • Final product did not meet business needs • Our customer saw product very late • Changes were costly • Teams were slow to respond to change • Identified problems late in the project • Needed to reduce admin overhead • Customer not really engaged with team • Slow to deliver value • Teams lacked empowerment and ownership Deployment Page 9 SWIMMING TO SPRINTING TRANSITION Page 10 AGILE TRANSITION Formed Transition Team Developed Agile Foundations 1-2 months 2-3 months I wish we had picked the initial team first Initial Project & Team Added Multiple Projects 3-12 months GO Decision Enterprise Rollout 1 year + Page 11 AGILE TRANSITION FORMED TRANSITION TEAM Transition Team • Senior IT Leadership • PM Group Manager(Me) • Agile Consultant • Key Business Partners • Initial project team Key Deliverables • • • • • • • • Which Agile Methodology Initial Process Decisions Initial Team Selection Types of Projects Communication Training and Education Organizational Changes Culture The transition team must be disciplined, unified, empowered and resolute in the implementation Page 12 AGILE TRANSITION EARLY EDUCATION • Intro to Agile Class • Certified Scrum Master Training • Reading and Research Agile Alliance Scrum Alliance Scruminc Mountain Goat Software Agile Samurai Essential Scrum: A Practical Guide to the Most Popular Agile Process • Scrum Master(Contractor) An experienced Scrum Coach will help with learning and understanding best practices and help with the transition Page 13 AGILE TRANSITION EARLY DECISIONS • Selecting the right transition team members • Empowering the transition team to implement the necessary changes • Selecting an agile consultant and dedicated scrum masters • Selected Scrum as our initial agile methodology • Getting executive buy in early • Co-located team members, fully dedicated • Establishing selection criteria and determining rollout plan • Organization, personal, process change management & communication I wish we had investigated Kanban in more detail Page 14 SWIMMING TO SPRINTING INITIAL SELECTION Page 15 INITIAL SELECTION • Established selection criteria(20 items in total) • Evaluated each team and project for suitability using selection criteria • 17 projects were initially considered • Team composition, stakeholder engagement, associates personalities • Discussions held with key IT execs to review the top 3 candidates • Once we had our finalists, we discussed changes with key stakeholder Avoid using the word Pilot, Test, Proof of Concept or any other terms that might denote this is not a permanent change to the way IT is going to do business in the future. It will change your associates behavior Page 16 SELECTION CRITERIA Important Work Stand Alone Work Duration Initial Team Single Team Tech Needs CoLocation Stability Page 17 SWIMMING TO SPRINTING FERGUSON AGILE Page 18 WHY SCRUM? Evaluated many flavors of agile, eventually chose scrum • Well documented with lots of resources available • Fit our culture • Scales well based on needs of the project • Answers the question “When will it be delivered?” • Basic concepts easy to understand • 2 week sprints are more productive, 4 weeks yield higher quality WHAT IS SCRUM? Scrum is: Scrum is Not: • Well defined requirements • Undocumented • Standardized process • No requirements • Flexible to future changes • Meeting Free • Team led • Command and Control • Well coordinated • Process Free • Collaborative • Sprints open to changes • Well documented • Us vs. Them • Agreed to direction • One size fits all • Feature driven • Cowboy Coding • Small deliverables • Big Bang • Self sufficient teams • Shared team members Page 20 IMPACT TO IT Changes Process • Demand Management • Portfolio Planning • Requirements Gathering • Status Reporting • Release Planning • Capacity Planning • Estimating • Tools • Metrics Organization • Senior Management • People • Hiring • Training • Line Managers • Seating • Vocabulary • Cadence of work Page 21 ROLLOUT I think we could have gone faster Page 22 SWIMMING TO SPRINTING ACHIEVEMENTS Page 23 AGILE ACHIEVEMENTS 3 ½ years sprinting 476 sprints completed +6000 user stories completed 11 scrum teams • +150 sprinters 8 new teams planned for 2015 • Estimated +200 sprinters by the end of 2015 Page 24 BENEFITS Customer • More engagement • Highest priority first • Better meets customers expectations • Value delivered sooner Delivery • Produce working software every 20 days • Demo working software every 10 days • 40% increase in YOY delivery • 25-30% faster Teams • More focus and dedication • Open communication and transparency • Higher level of ownership & collaboration • Face-to-face communication Process • Transparency & flexibility • Enhanced planning capabilities • Problems identified early • Higher quality Page 25 SWIMMING TO SPRINTING CHALLENGES Page 26 CONTINUING CHALLENGES • Old guard wanting to maintain the status quo • Line managers want to retain control • Offshore team members • 3rd party’s running waterfall projects using agile teams • Some associates may not be a good fit for an agile organization • Associate empowerment and engagement • People and non-agile processes have to adjust to a faster pace • There is a lot of “bad” agile information on the internet • Breaking down the project work into smaller chunks • Dedicating resources to scrum teams • Finding the right scrum coach • Command and control types are bad for scrum teams Page 27 SWIMMING TO SPRINTING PARTING THOUGHTS Page 28 PARTING THOUGHTS • An agile transition is a pretty disruptive and emotional journey • Protect your teams and make them feel safe • Pace of work is extremely fast • Over communicate and sell the agile benefits to everyone, often • Teams need time to adjust and grow their agile skill set • You will wreck early sprints, it’s okay, set expectations accordingly • Maintain a strong agile discipline early on in the transition, it is too easy to go back to old ways of doing things • Teams need to be focused and dedicated • Teams need to be self sufficient and balanced across resources Page 29 Despite all the hard work, tough times and gnashing of teeth, We would do it again! Page 30 Page 31