• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Be Agile Scale Up Stay Lean for AgileNCR India  April 4, 2014
 

Be Agile Scale Up Stay Lean for AgileNCR India April 4, 2014

on

  • 405 views

 

Statistics

Views

Total Views
405
Views on SlideShare
405
Embed Views
0

Actions

Likes
0
Downloads
20
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Be Agile Scale Up Stay Lean for AgileNCR India  April 4, 2014 Be Agile Scale Up Stay Lean for AgileNCR India April 4, 2014 Document Transcript

    • 1   1© 2008 - 2014 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved. © 2008 - 2014 Scaled Agile, Inc. and Leffingwell, LLC. Scaled Agile Framework ® is a trademark of Leffingwell, LLC. Be Agile. Scale Up. Stay Lean. Better Software Makes the World a Better Place Presented at AgileNCR - April 4, 2014 V7.0 Colin O’Neill, President of Asia Pacific Operations colin.oneill@scaledagile.com 2© 2008 - 2014 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved. Your Presenter - Colin O’Neill !  Co-founder, Scaled Agile, Inc. !  SAFe Principal Contributor and Thought Leader !  USNA grad, USMC officer, 12 yrs. active, 4 yrs. reserve !  DoD consultant !  Worked with some of the world’s largest companies including John Deere, Walmart, and Honeywell !  Email: colin.oneill@scaledagile.com !  Creator of SAFe !  Founder/CEO Requisite, Inc. Makers of RequisitePro !  Senior VP Rational Software Responsible for Rational Unified Process (RUP) & Promulgation of UML !  Founder/CEO RELA, Inc. Colorado MEDtech !  Co-founder, Scaled Agile, Inc. !  SAFe Principal Contributor and Thought Leader !  Worked with companies ranging from Lean startups to $35B global enterprises !  Agile Center of Excellence and Agile Portfolio Management enthusiast !  Email: drew.jemilo@scaledagile.com 3© 2008 - 2014 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved. Setting the Stage !  Our modern world runs on software. What doesn't now, likely will soon !  The rate of change continues to rapidly increase !  Our constituents are demanding better value for their tax dollars !  But our prior development practices – waterfall, RAD, iterative and incremental – haven’t kept pace !  Agile shows the greatest promise, but was developed for small team environments !  We need a new approach – one that harnesses the power of Agile and Lean – and applies to the needs of the largest software enterprises Our methods must keep pace with an increasingly complex world 4© 2008 - 2014 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved. Be Agile 5© 2008 - 2014 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved. The Scaled Agile Framework (SAFe) The Scaled Agile Framework is a proven, publicly-facing framework for applying Lean and Agile practices at enterprise scale ! Synchronizes alignment, collaboration, and delivery ! Well defined in books and on the web ! Scales successfully to large software organizations ! Provides consistent predictability to large software deliveries Core values: 1.  Code Quality 2.  Program Execution 3.  Alignment 4.  Transparency ® http://ScaledAgileFramework.com 6© 2008 - 2014 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved. Lean Thinking Provides the Tools We Need Respect for People Product Development Flow Kaizen
    • 2   7© 2008 - 2014 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved. Goal: Speed, Value, Quality THE GOAL: !  Sustainably shortest lead time !  Best quality and value to people and society !  Most customer delight, lowest cost, high morale, safety All we are doing is looking at the timeline, from the moment the customer gives us an order to the point where we collect the cash. And we are reducing the time line by reducing the non-value added wastes. ̶ Taiichi Ohno We need to figure out a way to deliver software so fast that our customers don’t have time to change their minds. ̶ Mary Poppendieck Most software problems will exhibit themselves as a delay. ̶ Al Shalloway Sustainably shortest lead time Respect for People Product Development Flow Kaizen 8© 2008 - 2014 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved. Foundation: Leadership !  Take responsibility for Lean|Agile success !  Understand and teach Lean|Agile behaviors !  Are trained in practices and tools of continuous improvement !  Teach problem solving and corrective action !  See with their own eyes. “No useful improvement was ever invented at a desk” !  Develop people. People develop solutions. Respect for People Product Development Flow Kaizen LEADERSHIP: ! Management must be trained in lean thinking ! Bases decisions on this long term philosophy Lean Thinking Manager-Teachers 9© 2008 - 2014 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved. Lean and Product Development Flow Todays’ development processes typically deliver information asynchronously in large batches. Flow-based processes deliver information in a regular cadence of small batches. - Don Reinertsen 10© 2008 - 2014 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved. Product Development Flow 1.  Take an economic view 2.  Actively manage queues 3.  Understand and exploit variability 4.  Reduce batch sizes 5.  Apply WIP constraints 6.  Control flow under uncertainty: cadence and synchronization 7.  Get feedback as fast as possible 8.  Decentralize control Reinertsen, Don. Principles of Product Development Flow Respect for People Product Development Flow Kaizen Principles 11© 2008 - 2014 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved. Agile Values – The Agile Manifesto Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan “We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: http://www.agilemanifesto.org That is, while there is value in the items on the right, we value the items on the left more.” 12© 2008 - 2014 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved. Agile Delivers Working Software Earlier 4 444 : Documents Documents Unverified Code Software
    • 3   13© 2008 - 2014 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved. Makes Money Faster TIME VALUEDELIVERY 14© 2008 - 2014 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved. Agile Delivers Better Fit for Purpose waterfall plan, result Agile plan, result Waterfall customer dissatisfaction 15© 2008 - 2014 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved. Smaller, More Frequent Releases !  Smaller batches !  Less work in process !  Shorter release dates !  Faster feedback !  Releases defined by date, theme, planned feature set !  Release date and quality are fixed !  Scope is the variable 16© 2008 - 2014 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved. Agile Turns Development Upside-Down Waterfall Agile The plan creates cost/schedule estimates The vision creates feature estimates 17© 2008 - 2014 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved. Scale Up 18© 2008 - 2014 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved.
    • 4   19© 2008 - 2014 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved. Nothing Beats an Agile Team !  Empowered, self-organizing, self-managing cross- functional teams !  Valuable, fully-tested software increments every two weeks !  Scrum project management practices and XP-inspired technical practices !  Teams operate under program vision, system, architecture and user experience guidance !  Value delivery via User Stories 20© 2008 - 2014 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved. Agile Teams Produce Higher Quality Code You can’t scale crappy code Agile   Architecture   Con/nuous   Integra/on   Test-­‐First   Refactoring   Pair  Work   Collec/ve   Ownership   Code Quality Provides: !  Higher quality products and services, customer satisfaction !  Predictability and integrity of software development !  Development scalability !  Higher development velocity, system performance and business agility !  Ability to innovate 21© 2008 - 2014 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved. Scale to the Program ! Common sprint lengths and estimating ! Face-to-face planning cadence for collaboration, alignment, synchronization, and assessment ! Value Delivery via Features and Benefits ! Self-organizing, self-managing team-of-agile-teams ! Continuous value delivery ! Aligned to a common mission via a single backlog 22© 2008 - 2014 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved. Develop on Cadence. Deliver on Demand. Development occurs on a fixed cadence. The business decides when value is released. Deliver on Demand Major Release Customer Upgrade Customer Preview Major Release New Feature Develop on Cadence PSI PSI PSI PSI PSI 23© 2008 - 2014 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved. Program Execution Agile Release Trains – self-organizing teams of agile teams – reliably and frequently deliver enterprise value !  Driven by Vision and Roadmap !  Lean, economic prioritization !  Frequent, quality deliveries !  Fast customer feedback !  Fixed, reliable cadence !  Regular Inspect and Adapt drives continuous improvement 24© 2008 - 2014 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved. Scale to the Portfolio !  Lean approaches to Strategy and Budgeting, Program Management, and Governance !  Portfolio Vision gives the system an aim !  Centralized strategy, decentralized execution !  Kanban systems provide portfolio visibility and WIP limits !  Objective metrics support governance and kaizen !  Value delivery via Business and Architectural Epics
    • 5   25© 2008 - 2014 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved. Agile Program Portfolio Management Fulfills its responsibilities while enabling lean and agile practices for better business results 26© 2008 - 2014 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved. Alignment “There is more value created with overall alignment than with local excellence.” - Reinertsen !  Clear content authority !  Face-to-face planning !  Aligned Team, Program and Business Owner objectives !  Cross-team and cross- program coordination !  Architecture and UX guidance !  Match demand to throughput Alignment Business Owners 27© 2008 - 2014 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved. Transparency Transparency builds confidence, alignment and trust !  All backlogs and progress visible to all stakeholders !  Objective reporting based on working, tested, evaluated code !  Everyone understands backlog, capacity, velocity, WIP !  Management leads and fosters open environment Transparency 28© 2008 - 2014 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved. Stay Lean 29© 2008 - 2014 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved. SAFe Business Results Average 30-50% faster to market Substantial increase in employee engagement 50% less defects into production Average 20-50% increase in productivity 30© 2008 - 2014 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved. SAFe Case Studies See www.ScaledAgileFramework.com/Case-Studies
    • 6   31© 2008 - 2014 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved. 32© 2008 - 2014 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved. Foundation: Leadership !  Take responsibility for Lean|Agile success !  Understand and teach Lean|Agile behaviors !  Are trained in practices and tools of continuous improvement !  Teach problem solving and corrective action !  See with their own eyes. “No useful improvement was ever invented at a desk.” !  Managers develop people. People develop solutions. Respect for People Product Development Flow Kaizen ! Management is trained and exhibits lean thinking ! Bases decisions on this long term philosophy Lean Thinking Manager-Teachers 33© 2008 - 2014 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved. Next Steps Agile Software Development Series Alistair Cockburn and Jim Highsmith, Series Editors Agile Software Requirements Lean Requirements Practices for Teams, Programs, and the Enterprise Dean Leffingwell Foreword by Don Reinertsen !  Do your homework !  Browse the framework !  Read the books !  Build your expertise with training and certification !  Accelerate value delivery with your first Agile Release Train !  Get help from the experts !  Join the community Become a Lean Thinking Manager-Teacher Launch Agile Release Trains Leverage the Community 34© 2008 - 2014 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved. ScaledAgileFramework.comBrowse the Scaled Agile Framework Read Agile Software Requirements: Get Training, Certification and Courseware from Scaled Agile Academy Get help on implementation strategy, and customizable SAFe and SAGe Learn how to launch Agile Release Trains with the Agile Release Train Quickstart Get help from the experts and the extensive service delivery partner community Join the Scaled Agile Framework community DeanLeffingwell.com ScaledAgileAcademy.com ScaledAgile.com ScaledAgile.com/launch-agile-release-train ScaledAgilePartners.com Community.ScaledAgileAcademy.com 35© 2008 - 2014 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved. Suggested Readings !  Reinertsen, Don. 2009. The Principles of Product Development Flow: Second Generation Lean Product Development. !  Leffingwell, Dean. 2011. Agile Software Requirements: Lean Requirements Practices for Teams, Programs, and the Enterprise. !  Kim, Gene, Behr, Kevin, Spafford, George. 2013. The Phoenix Project. A Novel about IT, DevOps, and Helping Your Business Win. !  Cavies, Rachel. 2009. Agile Coaching. !  Lencoini, Patrick. 2002. The Five Dysfunctions of a Team: A Leadership Fable. 36© 2008 - 2014 Scaled Agile, Inc. and Leffingwell, LLC. All rights reserved. Questions?