l e a n The Efficiency Paradox software development Resource Efficiency vs. Flow Efficiency

Size: px
Start display at page:

Download "l e a n The Efficiency Paradox software development Resource Efficiency vs. Flow Efficiency"

Transcription

1 software development The Efficiency Paradox Resource Efficiency vs. Flow Efficiency Mary Poppendieck

2 Resource Efficiency Alison 2 Flow Efficiency = 2 hours /1008 hours =0.2% Copyright 2014 Poppendieck.LLC From This Is Lean, by Modig and Åhlström

3 Flow Efficiency 500 Times Faster 3 Flow Efficiency = 80 minutes / 120 minutes = 67% Copyright 2014 Poppendieck.LLC From This Is Lean, by Modig and Åhlström

4 Where is the Camera? On The Resource On The Flow Unit 4 Copyright 2014 Poppendieck.LLC From This Is Lean, by Modig and Åhlström

5 Sources of Inefficiency 1. Long Throughput Times a. New Needs Arise b. Windows of Opportunity Close 2. Many Flow Units a. Handling, Scheduling b. Storing, Finding 3. Many Restarts a. Get-up-to-Speed Time b. Mistakes, Defects 5 From This Is Lean, by Modig and Åhlström Copyright 2014 Poppendieck.LLC

6 Busy Efficient Resource Efficiency is not as efficient as you think Failure Demand Superfluous Work Valuable W ork 6 Copyright 2014 Poppendieck.LLC

7 The Dead Fish Effect Lesson: Stop trying to maximize machine utilization. 7 Copyright 2013 Poppendieck.LLC Lesson: Stop trying to maximize resource utilization.

8 Building the Wrong Thing The Biggest Waste in Software Development Features / Functions Used in a Typical System Often / Always Used: 20% Rarely / Never Used: 64% Cost of Complexity Often 13% Sometimes 16% Rarely 19% Cost Always 7% Never 45% Standish Group Study Reported at XP2002 by Jim Johnson, Chairman 8 Copyright 2014 Poppendieck.LLC Time

9 Defect Injection Process Specifications Code?Match? Test % of Release Cycle Spent Hardening Top Companies: <10% Typical: 30% 9 Release Cycle Copyright 2014 Poppendieck.LLC Sometimes: l 50% e a n

10 The Efficiency Paradox You think you are here. You are probably here. Start with Flow Efficiency. Then add Resource Efficiency. 10 Copyright 2014 Poppendieck.LLC

11 The Real Efficiency Paradox Why do we value resource efficiency over flow efficiency? Chris Argyris 11 Copyright 2014 Poppendieck.LLC What must we believe in order to prefer resource efficiency?

12 Conceptual Model of Cause & Effect Resource Efficiency Low Cost profit Queues more options better choices Flow Efficiency Delighted Customers profit Queues add no value create superfluous work Multi-tasking high utilization greater efficiency 12 Copyright 2014 Poppendieck.LLC Multi-tasking constant thrashing serious inefficiency

13 Queuing Theory Little s Law Time Through the System = Number of Things in Process Average Completion Rate 13 Copyright 2011 Poppendieck.LLC

14 The Utilization Paradox Cycle Time as a Function of Utilization and Batch Size* 45 Cycle Time (hours) Large Batches Medium Batches Small Batches % 20% 30% 40% 50% 60% 70% 80% 90% 100% l Thrashing e a n * This assumes batch size is proportional to variability. Uncertainty also drives of variability. 14 Copyright 2012 Poppendieck.LLC

15 Reducing Cycle Time Optimize Throughput Not Utilization Minimize the Number of Things In Process Minimize the Size of Things In Process Level the Workload Manage Workflows, not Schedules Establish a Regular Cadence Limit Work To Capacity Timebox, Don t Scopebox Pull Don t Push 15 Copyright 2011 Poppendieck.LLC Queuing Theory 101

16 Pull Scheduling Small Requests (Wishful Thinking) Input Flow Output Capacity (Wishful Thinking) Never 16 Copyright 2011 Poppendieck.LLC

17 Organizing for Flow Ericsson Networks Reconfigured the Development Process 1. Manage features, not projects 2. Decouple releases from development 3. Architects and specialists become consultants a) Architectural runway work 4. Leaders decide which features to do next 5. Engineers reassigned from functions to teams a) Small, multi-function feature teams b) Product and technical leadership c) Access to customer engineer d) Determine their own process 6. Teams Assigned Features a) One feature (~3 weeks) at a time b) Date is fixed, team determines content c) Feature is expected to pass release verification d) Figure out how to get it done get help if necessary 17 Copyright 2013 Poppendieck.LLC The past was not good enough for the future. What Happened: Twice the speed Higher hit rate Significantly higher quality More engaged engineers Reciprocity between teams Thanks to Mats Lindén, Ericsson

18 How Flow Creates Predictability Understand how the work works. Ericsson Networks No more point estimates! All estimates must be best-case / worst-case. Manage features, not projects. Fix scope, let deadline vary. Accept uncertainty and learn how to live with it. Thanks to Hendrik Esser, Ericsson 18 Copyright 2013 Poppendieck.LLC l On Time e Deliveries a n Superior Quality

19 Fast Feedback Next Generation Software Development Process Acceptance test driven development process Tight collaboration between business and delivery teams Cross-functional teams include QA and operations Automated build, testing, db migration, and deployment Incremental development on mainline with continuous integration Software always production ready Releases tied to business needs, not operational constraints Next Generation Product Development Process Build a Minimum Viable Product Measure the Response Repeat Learn 19 Copyright 2013 Poppendieck.LLC Customer Development team

20 software development Thank You! More Information: Mary Poppendieck

l e a n software development What if Computers are the Problem, not the Solution?

l e a n software development What if Computers are the Problem, not the Solution? software development Rethinking Scheduling What if Computers are the Problem, not the Solution? mary@poppendieck.com Mary Poppendieck www.poppendieck.com 1930 Empire State t Building September 22, 1929

More information

l e a n The Scaling Dilemma software development It s Not About Agile

l e a n The Scaling Dilemma software development It s Not About Agile software development The Scaling Dilemma It s Not About Agile mary@poppendieck.com Mary Poppendieck www.poppendieck.com If Agile is Good Scaled Agile Must be Better How do we Scale Agile? How do we convince

More information

l e a n Faulty Assumptions software development How Lean Software Development Reduces Risk

l e a n Faulty Assumptions software development How Lean Software Development Reduces Risk software development Faulty Assumptions How Lean Software Development Reduces Risk mary@poppendieck.com Mary Poppendieck www.poppendieck.com Assumptions Assumption: an unstated belief about how the world

More information

l e a n Eight Failure Modes of Agile Software Development software development Those who do not learn from history are doomed to repeat it.

l e a n Eight Failure Modes of Agile Software Development software development Those who do not learn from history are doomed to repeat it. software development Eight Failure Modes of Agile Software Development Those who do not learn from history are doomed to repeat it. mary@poppendieck.com Mary Poppendieck www.poppendieck.com Eight Failure

More information

l e a n Challenges for the Next Decade software development Agile and Beyond

l e a n Challenges for the Next Decade software development Agile and Beyond software development Challenges for the Next Decade Agile and Beyond mary@poppendieck.com Mary Poppendieck www.poppendieck.com Five Challenges 1. Design 2 Design is Essential Dieter Rams: Ten Principles

More information

l e a n software development Architecture and Engineering Choices for Large-Scale Systems Abstraction and Federation

l e a n software development Architecture and Engineering Choices for Large-Scale Systems Abstraction and Federation software development Architecture and Engineering Choices for Large-Scale Systems Abstraction and Federation mary@poppendieck.com Mary Poppendieck www.poppendieck.com Creating Complex Systems Lower Friction

More information

Agile and Business Value

Agile and Business Value Agile and Business Value 10 th October 2007 Presenter Olivier Lafontan oli@exoftware.com Contents Exoftware Why Agile Concept to Cash cycle Importance of reducing the cycle Some Agile answers What is left?

More information

Engineering Practices for Innovation

Engineering Practices for Innovation Engineering Practices for Innovation Jez Humble, ThoughtWorks Studios @jezhumble #continuousdelivery Annual PMI Silicon Valley Symposium October 6, 2011 agile 101 "Agile" team Analysis + Design Development

More information

Agile Testing - Joe Caravella 1

Agile Testing - Joe Caravella 1 1 From Long Island NY Spent 20 years in USAF Sys Admin Software Development Working in Software Development & Testing since 1993 Hobbies include motorcycles, boating, and water sports 2 Waterfall lots

More information

What You Must Attend to to Achieve Agile at Scale (and how SAFe

What You Must Attend to to Achieve Agile at Scale (and how SAFe What You Must Attend to to Achieve Agile at Scale (and how SAFe does) Al Shalloway CEO, Net Objectives Al Shalloway CEO, Founder alshall@netobjectives.com @AlShalloway Copyright Net Objectives, Inc. All

More information

Be Agile. Scale Up. Stay Lean. Have More Fun.

Be Agile. Scale Up. Stay Lean. Have More Fun. Be Agile. Scale Up. Stay Lean. Have More Fun. with the Scaled Agile Framework 1 Keeping Pace Our development methods must keep pace with an increasingly complex world driven by software We ve had Moore

More information

Continuous #Agile2012, 15 August Thursday, August 16, 12

Continuous #Agile2012, 15 August Thursday, August 16, 12 Continuous Delivery @jezhumble #Agile2012, 15 August 2012 http://thoughtworks-studios.com/ agile 101 "Agile" team Analysis + Design Development Centralized QA Integration + QA IT Operations Release and

More information

De-Mystifying Kanban:

De-Mystifying Kanban: De-Mystifying Kanban: Understanding Its Many Faces Kanban kanban Al Shalloway Co-founder of, no longer affiliated with, Lean-Kanban University LKU Kanban (Kanban Method) Open Kanban Team Kanban Kanban

More information

Scale Your Agile Delivery Engine. Shannah Van Winkle, Solutions Leader Eric Willeke, Transformation Consultant October 16, 2014

Scale Your Agile Delivery Engine. Shannah Van Winkle, Solutions Leader Eric Willeke, Transformation Consultant October 16, 2014 Scale Your Agile Delivery Engine Shannah Van Winkle, Solutions Leader Eric Willeke, Transformation Consultant October 16, 2014 Get Answers Now Our panel of experts is standing by to answer your questions

More information

LEAN IN THE SOFTWARE TEST LAB

LEAN IN THE SOFTWARE TEST LAB LEAN IN THE SOFTWARE TEST LAB Kathy Iberle Iberle Consulting Group, Inc. Pacific Northwest Software Quality Conference October 15, 2013 HELLO, MY NAME IS KATHY IBERLE Kathy Iberle has been working with

More information

Continuous Delivery. Jez

Continuous Delivery. Jez Continuous Delivery Jez Humble @jezhumble http://thoughtworks-studios.com/ agile 101 "Agile" team Analysis + Design Development Centralized QA Integration + QA IT Operations Release and operation Customer

More information

Agile at Mid-Scale. Al Shalloway. Introducing FLow for Enterprise Transformations (FLEX)

Agile at Mid-Scale. Al Shalloway. Introducing FLow for Enterprise Transformations (FLEX) Agile at Mid-Scale Introducing FLow for Enterprise Transformations (FLEX) Al Shalloway CEO, Founder alshall@netobjectives.com @AlShalloway Co-founder of Lean-Systems Society Co-founder Lean-Kanban University

More information

Scaling Agile: Fractals of Innovation. An excerpt from Agile Business by Bob Gower and CA Technologies

Scaling Agile: Fractals of Innovation. An excerpt from Agile Business by Bob Gower and CA Technologies Scaling Agile: Fractals of Innovation An excerpt from Agile Business by Bob Gower and CA Technologies Scaling Agile: Fractals of Innovation By Ronica Roth Sure, agile works for small organizations, but

More information

IT 470a Six Sigma Chapter X

IT 470a Six Sigma Chapter X Chapter X Lean Enterprise IT 470a Six Sigma Chapter X Definitions Raw Materials component items purchased and received from suppliers WIP work in process, items that are in production on the factory floor

More information

"Product Owner Anti-Patterns"

Product Owner Anti-Patterns AT4 Class 6/9/2011 12:45:00 PM "Product Owner Anti-Patterns" Presented by: Monica Yap SolutionsIQ Brought to you by: 330 Corporate Way, Suite 300, Orange Park, FL 32073 888 268 8770 904 278 0524 sqeinfo@sqe.com

More information

Agile Portfolio Management for a Fast- Paced World. Are you ready? Are you ready?

Agile Portfolio Management for a Fast- Paced World. Are you ready? Are you ready? Agile Portfolio for a Fast- Paced World Are you ready? Are you ready? 1 Ask a company today what its top priorities are, and you ll hear about growth and customer obsession. For enterprise architects working

More information

Maureen Weverka & Kathy Burnham Mutual of Omaha. November 9, Mutual of Omaha Insurance Company. All Rights Reserved.

Maureen Weverka & Kathy Burnham Mutual of Omaha. November 9, Mutual of Omaha Insurance Company. All Rights Reserved. Maureen Weverka & Kathy Burnham Mutual of Omaha November 9, 2017 1 Company. All Rights Reserved. Fortune 500 company which strives to help their customers protect what they care about and achieve their

More information

Agile & Lean / Kanban

Agile & Lean / Kanban Agile & Lean / Kanban 0 What is Lean? 1 Agile Development Methods (Dogma) extreme Programming (XP) Scrum Lean Software Development Behavior Driven Development (BDD) Feature Driven Development (FDD) Crystal

More information

Introduction to Agile and Scrum

Introduction to Agile and Scrum Introduction to Agile and Scrum Matthew Renze @matthewrenze COMS 309 - Software Development Practices Purpose Intro to Agile and Scrum Prepare you for the industry Questions and answers Overview Intro

More information

Clinton Johnson Solution Architect Patterns & Practices

Clinton Johnson Solution Architect Patterns & Practices Architecting the ArcGIS Platform: Best Practices Clinton Johnson Solution Architect Patterns & Practices Patterns & Practices Solution Architects Amplify customer success by offering strategic guidance,

More information

Scaled Agile Framework Making Agile Work for You. Clint Edmonson Principal Consultant Polaris Solutions Certified Safe Program Consultant (SPC)

Scaled Agile Framework Making Agile Work for You. Clint Edmonson Principal Consultant Polaris Solutions Certified Safe Program Consultant (SPC) Scaled Agile Framework Making Agile Work for You Clint Edmonson Principal Consultant Polaris Solutions Certified Safe Program Consultant (SPC) Systems Must be Managed A system must be managed. It will

More information

Scaling Agile to the Enterprise

Scaling Agile to the Enterprise Scaling Agile to the Enterprise Enabling the Agile Enterprise Strategically Aligned, Throughput Focused, Human Powered Dennis Stevens Enterprise Agile Coach www.leadingagile.com www.dennisstevens.com OPM3:

More information

Innovative IT Project Management Practices Faster, Better, Cheaper 2.0. Tathagat Varma, Sr. Director Corp PMO and Business Ops 30-Apr-2011

Innovative IT Project Management Practices Faster, Better, Cheaper 2.0. Tathagat Varma, Sr. Director Corp PMO and Business Ops 30-Apr-2011 Innovative IT Project Management Practices Faster, Better, Cheaper 2.0 Tathagat Varma, Sr. Director Corp PMO and Business Ops 30-Apr-2011 2 Disclaimer These are my personal opinions on the subject, and

More information

Engineering Your Startup to Innovate at Scale. Randy linkedin.com/in/randyshoup

Engineering Your Startup to Innovate at Scale. Randy linkedin.com/in/randyshoup Engineering Your Startup to Innovate at Scale Randy Shoup @randyshoup linkedin.com/in/randyshoup Background VP Engineering at Stitch Fix o Combining Art and Science to revolutionize apparel retail Consulting

More information

Introduction to Disciplined Agile Delivery

Introduction to Disciplined Agile Delivery IBM Software Group Introduction to Disciplined Agile Delivery 2010 IBM Corporation Agenda What is Agile Why are organizations moving to Agile and what challenges do they face How IBM is addressing these

More information

The Building Blocks of a High-Performing DevOps Culture

The Building Blocks of a High-Performing DevOps Culture The Building Blocks of a High-Performing DevOps Culture METRICS AND METHODS FOR IMPROVING ENGINEERING VELOCITY AND EFFICIENCY 1 Today s engineering leaders are under immense pressure to ship code. Customers

More information

Building High Assurance Systems with SAFe 4.0

Building High Assurance Systems with SAFe 4.0 Building High Assurance Systems with SAFe 4.0 Agile 2016 By Dean Leffingwell 2016 Scaled Agile, Inc. All Rights Reserved. 2016 Scaled Agile, Inc. All Rights Reserved. V4.0.0 1 What is a high assurance

More information

Meeting Tight Software Schedules Through Cycle Time Reduction

Meeting Tight Software Schedules Through Cycle Time Reduction Meeting Tight Software Schedules Through Cycle Time Reduction Dennis J. Frailey Retired Principal Fellow, Raytheon Company Sole Proprietor, DJF CO Frailey@ACM.ORG Copyright 1995-2014, Dennis J. Frailey

More information

5 Metrics You Should Know to Understand Your Engineering Efficiency

5 Metrics You Should Know to Understand Your Engineering Efficiency 5 Metrics You Should Know to Understand Your Engineering Efficiency Increase the speed and reliability of your team by understanding these key indicators Table of Contents Commit-to-Deploy Time (CDT) Build

More information

Process Efficiency Adapting Flow to the Agile Improvement Effort

Process Efficiency Adapting Flow to the Agile Improvement Effort Process Efficiency Adapting Flow to the Agile Improvement Effort Frank Verbruggen Jeff Sutherland Jan Martijn van der Werf Sjaak Brinkkemper Alex Sutherland Hi Efficiency Scrum Inc. University Utrecht

More information

Why Achieving Agile at Scale Requires More Than Team & Evolutionary-based

Why Achieving Agile at Scale Requires More Than Team & Evolutionary-based Why Achieving Agile at Scale Requires More Than Team & Evolutionary-based Approaches Al Shalloway CEO, Net Objectives SPC Trainer Al Shalloway CEO, Founder alshall@netobjectives.com @AlShalloway co founder

More information

Kanban, Flow and Cadence

Kanban, Flow and Cadence Kanban, Flow and Cadence Karl Scotland 1 KFC Development Kanban Controlled Work Flow Effective Work Cadence Reliable Work 2 Kanban Controlling the Workflow 3 Definition Kanban (in kanji 看板 also in katakana

More information

Lean Construction Institute

Lean Construction Institute Lean Construction Institute Provider Number H561 Lean Design Forum P2SL/AIA/LCI 2016-Day Two P2SLDF20162 January 29, 2016 1 Jeff Loeb 4 LU/HSW Credit(s) earned on completion of this course will be reported

More information

Value over Constraints

Value over Constraints Agile Project Management Jim Highsmith Chapter 2 Value over Constraints Releasable Product Although constraints such as cost and time are important, they should be secondary to creating value for customers.

More information

Lean Product Development at Scale. Allen Ringel Lean/Agile Transformation Leader Intel

Lean Product Development at Scale. Allen Ringel Lean/Agile Transformation Leader Intel Lean Product Development at Scale Allen Ringel Lean/Agile Transformation Leader Intel A Bit About Intel 2 (Embedded video) https://www.youtube.com/watch?v=jiu16i- D3GM 3 Manufacturing Validation Engineering

More information

Leadership Release Management Continuous Integration. october 9, 2013

Leadership Release Management Continuous Integration. october 9, 2013 Leadership Release Management Continuous Integration october 9, 2013 1 Significant Semester Requirements 15% Participation: in-class, at meetings, setup meetings in timely manner, weekly status reports

More information

AGILE SOLUTIONS. Agile Basics

AGILE SOLUTIONS. Agile Basics AGILE SOLUTIONS Agile Basics info@one80services.com one80services.com AGILE SOLUTIONS Agile Basics Table of Contents 2 Who We Are 3 What Is Agile? 4 Agile Values 5 Agile Principles 6 Agile Development

More information

On various testing topics: Integration, large systems, shifting to left, current test ideas, DevOps

On various testing topics: Integration, large systems, shifting to left, current test ideas, DevOps On various testing topics: Integration, large systems, shifting to left, current test ideas, DevOps Matti Vuori www.mattivuori.net matti.vuori@mattivuori.net @Matti_Vuori TUT lecture series of SW Technologies:

More information

BCS Bristol Spring School. The Future of Agile. Allan Kelly Software Strategy (c) Allan Kelly, 2009

BCS Bristol Spring School. The Future of Agile. Allan Kelly Software Strategy  (c) Allan Kelly, 2009 BCS Bristol Spring School The Future of Agile Allan Kelly Software Strategy http://www.softwarestrategy.co.uk (c) Allan Kelly, 2009 Allan Kelly, BSc, MBA Help companies achieve Operational Excellence in

More information

Business Model Innovation, Value Proposition and CANVAS Business Modelling

Business Model Innovation, Value Proposition and CANVAS Business Modelling Business Model Innovation, Value Proposition and CANVAS Business Modelling Prof. dr. Roberto Biloslavo Enova Koper, 21 st of June, 2017 Schedule Day Time Lecture Topic June 21 st 09.30-11.00 11.00-11.15

More information

Agile Development Doesn t Have to Mean Fragile Enterprise Processes

Agile Development Doesn t Have to Mean Fragile Enterprise Processes Fragile Enterprise Processes An MKS White Paper By: Colin Doyle ALM Strategic Product Manager MKS Inc. The Move to Agile Agile software development methodologies are garnering a lot of interest these days.

More information

Agile Program Development. Agile Manifesto 9/3/2013. What is Agile Development? 12 Principles of Agile Development 1 of 4

Agile Program Development. Agile Manifesto 9/3/2013. What is Agile Development? 12 Principles of Agile Development 1 of 4 What is Agile Development? Agile Program Development CSCI 479: Computer Science Design Project Fall 2013 Xiannong Meng Agile software development is a group of software development methods based on iterative

More information

welcome to Agile Learning Labs Understanding Kanban

welcome to Agile Learning Labs Understanding Kanban welcome to Agile Learning Labs Understanding Kanban Nikos Batsios Agile Coach personal thoughts: https://escapelocaloptimum.wordpress.com A Kanban Bitamin Injection start from where you are right now If

More information

THE STATE of LEAD MANAGEMENT. A Survey of B2B Sales & Marketing Professionals

THE STATE of LEAD MANAGEMENT. A Survey of B2B Sales & Marketing Professionals THE STATE of LEAD MANAGEMENT 2017 A Survey of B2B Sales & Marketing Professionals 2 Leads are the lifeblood of every business. B2B companies spend an enormous amount of time, energy and resources gathering

More information

Agile Transformation Key Considerations for success

Agile Transformation Key Considerations for success Agile Transformation Key Considerations for success introduction Scrums are one of the most dangerous phases in rugby, since a collapse or improper engage can lead to a front row player damaging or even

More information

Aligning Multiple Teams with Lean-Agile Thinking

Aligning Multiple Teams with Lean-Agile Thinking w h i t e p a p e r Aligning Multiple Teams with Lean-Agile Thinking by Al Shalloway INTRODUCTION Software development and IT shops around the world are embracing Agile methods. For teams and smaller organizations,

More information

Helping incumbents innovate with Blockchain. Alain Neyroud Principal Architect, IBM Blockchain Garage

Helping incumbents innovate with Blockchain. Alain Neyroud Principal Architect, IBM Blockchain Garage Helping incumbents innovate with Blockchain Alain Neyroud Principal Architect, IBM Blockchain Garage Agenda IBM Global C-Suite Study Teaser IBM Cloud Garage Introducing Blockchain for Business IBM Cloud

More information

INTRODUCTION TO CQA principles for quality control in complexity.

INTRODUCTION TO CQA principles for quality control in complexity. principles for quality control in complexity. We are migrating towards complexity in how software is built and maintained. We need to develop multiple tools and techniques to help us stay in business and

More information

Lean Agile Community of Practice Implementing Scaled Agile

Lean Agile Community of Practice Implementing Scaled Agile Lean Agile Community of Practice Implementing Scaled Agile February 19, 2018 The Lean Agile Community of Practice focuses on delivering knowledge and providing a virtual networking forum for lean agile

More information

Introduction to Agile. Marty Acks MKS Inc. June 2, 2011

Introduction to Agile. Marty Acks MKS Inc. June 2, 2011 Introduction to Agile Marty Acks MKS Inc. June 2, 2011 Agenda What makes Agile compelling? Agile in the enterprise Challenges in the enterprise Highly regulated enterprise environments Strategy for Agile

More information

Quality in software development. Geir Amsjø

Quality in software development. Geir Amsjø Quality in software development Geir Amsjø 1 Dedication Three stonecutters were asked: What are you doing? Thanks to Mary Poppendieck www.poppendieck.com 2 Can you solve this problem for me? Organization

More information

Russell Pannone February 10, 2009

Russell Pannone February 10, 2009 Russell Pannone February 10, 2009 webeagile@aol.com About Me 27 years of System/Software Product Development Experience Developer Data Modeler Team Lead Project Manager Certified Scrum Master/Certified

More information

Leading a Successful DevOps Transition Lessons from the Trenches. Randy Shoup Consulting CTO

Leading a Successful DevOps Transition Lessons from the Trenches. Randy Shoup Consulting CTO Leading a Successful DevOps Transition Lessons from the Trenches Randy Shoup Consulting CTO What Is DevOps? Continuous Delivery? Rapid cycle times Automated testing and Continuous Integration Deployment

More information

Introduction to Agile Life Cycles. CSCI 5828: Foundations of Software Engineering Lecture 07 09/13/2016

Introduction to Agile Life Cycles. CSCI 5828: Foundations of Software Engineering Lecture 07 09/13/2016 Introduction to Agile Life Cycles CSCI 5828: Foundations of Software Engineering Lecture 07 09/13/2016 1 Goals Introduction to Agile Life Cycles The Agile Manifesto and Agile Principles Agile Life Cycles

More information

The Implications of DevOps for Traditional Project Managers. Q: What is the minimum number of days/weeks between releases?

The Implications of DevOps for Traditional Project Managers. Q: What is the minimum number of days/weeks between releases? PMI Webinar Q&A: The Implications of DevOps for Traditional Project Managers Q: What is the minimum number of days/weeks between releases? A: There is not a minimum number of days between releases. Moreover,

More information

Owning An Agile Project: PO Training Day 2

Owning An Agile Project: PO Training Day 2 Owning An Agile Project: PO Training Day 2 Petri Heiramo Agile Coach, CST Product Management PO Product management is a larger scope than what Scrum defines as a PO Or rather, Scrum implicitly assumes

More information

Earned Capabilities Management (ECM) A new approach to Agile Governance, building on EVM best practices

Earned Capabilities Management (ECM) A new approach to Agile Governance, building on EVM best practices 1 Earned Capabilities Management (ECM) A new approach to Agile Governance, building on EVM best practices Bottom Line Up Front (BLUF) Summary of the Agile Governance Challenge: Agile is a better way to

More information

Continuous integration for BI

Continuous integration for BI Continuous integration for BI Speaker @SQLBent www.biblog.eu Sponsors Organizers getlatestversion.it Who am I? Bent Nissen Pedersen, Hamburg Business Analytics Architect, Kapacity @SQLBent bnp@kapacity.dk

More information

Katherine Smyth Solution Engineer

Katherine Smyth Solution Engineer Architecting the ArcGIS Platform: Best Practices Katherine Smyth Solution Engineer You wouldn t build a house without a blueprint - Warren Peterson So don t build your life GIS without one either! - Warren

More information

What is your definition of DevOps?

What is your definition of DevOps? DevOps What is your definition of DevOps? Steve Boone DevOps SME @Steve_Boone 1 Jez Humble: Continuous Delivery DevOps is much of the how of achieving continuous delivery 2 DevOps IBM s Definition: DevOps

More information

Implementing an Automated Testing Program

Implementing an Automated Testing Program Implementing an Automated Testing Program An Innosphere Ritepaper INNOSPHERE SYSTEMS DEVELOPMENT GROUP LTD. 147 WYNDHAM ST. NORTH, SUITE 306 GUELPH, ONTARIO, CANADA, N1H 4E9 TEL: 519.766.9726 WWW.INNOSPHERE.CA

More information

Processes and Life- Cycles. Kristian Sandahl

Processes and Life- Cycles. Kristian Sandahl Processes and Life- Cycles Kristian Sandahl 2 Maintenance Requirements Validate Requirements, Verify Specification Acceptance Test (Release testing) System Design (Architecture, High-level Design) Verify

More information

Welcome to the webinar. We will begin shortly.

Welcome to the webinar. We will begin shortly. Welcome to the webinar. We will begin shortly. FOR DEMONSTRATION PURPOSES There are two methods for listening to this webinar. Select Audio from the tool box on the right side of your screen, and select

More information

SAP AND IBM: FLEXIBLE BUSINESS INFRASTRUCTURE. Top to Bottom. we know. they know. End to End

SAP AND IBM: FLEXIBLE BUSINESS INFRASTRUCTURE. Top to Bottom. we know. they know. End to End SAP AND IBM: FLEXIBLE BUSINESS INFRASTRUCTURE Top to Bottom we know they know End to End IBM knows information technology infrastructure, open solutions, automation, servers, database management, storage

More information

Conclusion.

Conclusion. Conclusion Rajesh Kumar RajeshKumarIN RajeshKumarIN RajeshKumarIN DevOps@RajeshKumar.XYZ Usually we don t have Centralized Source Management Tools Centralized Build Server for all the Products Common Build

More information

Scaling Agile to the Enterprise with Lean

Scaling Agile to the Enterprise with Lean Scaling Agile to the Enterprise with Lean Carsten Ruseng Jakobsen Mary Poppendieck crj@systematic.dk, mary@poppendieck.com Program Grow a Lean Culture in projects The Clash With the Surrounding Organisation

More information

Lean Agile Product Development using the Scaled Agile Framework (SAFe )

Lean Agile Product Development using the Scaled Agile Framework (SAFe ) Lean Agile Product Development using the Scaled Agile Framework (SAFe ) Eugene Nkomba, SPC4, ASQ-CMQ/OE March 14, 2018 3/7/2018 Waterfall vs. Agile It is not enough that management commit themselves to

More information

Lean Flow Enterprise Elements

Lean Flow Enterprise Elements "Lean Flow" describes the performance of organizations that are effective enough to win consistently in the competitive global marketplace. To understand how to get there, it s useful to focus on Lean

More information

Sections. ! Introduction. ! Development Activities. ! Dealing with Technical Debt. ! Bonus: How to become an Agile Architect

Sections. ! Introduction. ! Development Activities. ! Dealing with Technical Debt. ! Bonus: How to become an Agile Architect Me Sections! Introduction! Development Activities! Dealing with Technical Debt! Bonus: How to become an Agile Architect Agile! Lean! Value Stream! Discipline! Embrace Change Architecture! Everything that

More information

Lean Distribution. Mark Kushner, COO Lloyed Lobo, Director Business Development

Lean Distribution. Mark Kushner, COO Lloyed Lobo, Director Business Development Lean Distribution Mark Kushner, COO Lloyed Lobo, Director Business Development Agenda Brief Company Overview What is Lean? Lean in the Extended Supply Chain Benefits of Lean Distribution Can Lean Help

More information

Stop scaling Start growing an agile organization. agile42 the agile coaching company All rights reserved. Copyright

Stop scaling Start growing an agile organization. agile42 the agile coaching company   All rights reserved. Copyright Stop scaling Start growing an agile organization agile42 the agile coaching company www.agile42.com All rights reserved. Copyright 2007-2016. Andrea Tomasini Agile Coach & Trainer andrea.tomasini@agile42.com

More information

General disclaimer (European Software Institute Center Eastern Europe, ESI CEE)

General disclaimer (European Software Institute Center Eastern Europe, ESI CEE) Notices General disclaimer (European Software Institute Center Eastern Europe, ESI CEE) www.esicenter.bg STATEMENT FOR LIMITED USE OF TRAINING AND PRESENTATION MATERIALS All training and presentation materials

More information

WorkloadWisdom Storage performance analytics for comprehensive workload insight

WorkloadWisdom Storage performance analytics for comprehensive workload insight DATASHEET Storage performance analytics for comprehensive workload insight software is the industry s only automated workload acquisition, workload analysis, workload modeling, and workload performance

More information

D E V O P S T E X A S TEXAS DEVOPS M E E T U P INFLUENCING A DEVOPS CULTURE

D E V O P S T E X A S TEXAS DEVOPS M E E T U P INFLUENCING A DEVOPS CULTURE D E V O P S T E X A S M E E T U P TEXAS DEVOPS INFLUENCING A DEVOPS CULTURE SPEAKERS INTRO Darryl Bowler (Co-Organizer of Texas DevOps) Anthony Barnhart (Co-Organizer of Texas DevOps) AGENDA Why is Culture

More information

Agile Thinking. Petri Heiramo. Agile Coach, CST

Agile Thinking. Petri Heiramo. Agile Coach, CST Agile Thinking Petri Heiramo Agile Coach, CST What is Important in Agile? Values Principles Practices Rules It is important to know why things work so that we do not sabotage them (by accident). Copyright

More information

It s time to be more Optimistic about Negative Testing 12 th Annual International Software Testing Conference Saroj Patnaik 20-October-2012

It s time to be more Optimistic about Negative Testing 12 th Annual International Software Testing Conference Saroj Patnaik 20-October-2012 It s time to be more Optimistic about Negative Testing 12 th Annual International Software Testing Conference 2012 Saroj Patnaik 20-October-2012 Background Our existing QA approach: Understanding the user

More information

Knowing how to identify fake flow develops your eyes for recognizing continuous flow

Knowing how to identify fake flow develops your eyes for recognizing continuous flow COVER STORY Knowing how to identify fake flow develops your eyes for recognizing continuous flow By Rick Harris You read the books, took the seminars, and brought your new knowledge back to the factory

More information

Processes and Life- Cycles. Kristian Sandahl

Processes and Life- Cycles. Kristian Sandahl Processes and Life- Cycles Kristian Sandahl 2 Maintenance Requirements Validate Requirements, Verify Specification Acceptance Test (Release testing) System Design (Architecture, High-level Design) Verify

More information

AGILE TEST MANAGEMENT WITH VISUAL STUDIO

AGILE TEST MANAGEMENT WITH VISUAL STUDIO AGILE TEST MANAGEMENT WITH VISUAL STUDIO any companies are implementing an agile methodology, but often still have waterfall based tools. We ve been working on several agile projects, one of which we collaborate

More information

Adaptive Leadership: Accelerating Enterprise Agility. Jim Highsmith Executive Consultant

Adaptive Leadership: Accelerating Enterprise Agility. Jim Highsmith Executive Consultant Adaptive Leadership: Accelerating Enterprise Agility Jim Highsmith Executive Consultant Goals of Adaptive Leaders 2 Envision a Responsive Enterprise Deliver a Continuous Stream of Value Create an Innovative

More information

KANBAN EXPLAINED Seeing the Constraints

KANBAN EXPLAINED Seeing the Constraints KANBAN EXPLAINED Seeing the Constraints MAY 16 & 17, 2018 CLEVELAND PUBLIC AUDITORIUM, CLEVELAND, OHIO WWW.NEOOUG.ORG/GLOC THE KEARSARGE STEAMSHIP BUILT IN 1892 LEANDOG We help businesses compete and thrive

More information

Advanced Release Planning

Advanced Release Planning Agile Project Management Jim Highsmith Chapter 8 Advanced Release Planning Failure to keep Release Plans current! Management needs to know how a business problem will be solved, its cost, how long it will

More information

Reducing Business Risk

Reducing Business Risk July 2005 Reducing Business Risk Through Agile Development Fred Tingey Head of Risk Systems BNP Paribas Introduction Context What is Agile Programming? Traditional vs Agile approach A New Way to do Things

More information

ACCU Oxford The Future of Agile. Allan Kelly Software Strategy (c) Allan Kelly, 2009

ACCU Oxford The Future of Agile. Allan Kelly Software Strategy  (c) Allan Kelly, 2009 ACCU Oxford 2009 The Future of Agile Allan Kelly Software Strategy http://www.softwarestrategy.co.uk (c) Allan Kelly, 2009 Allan Kelly, BSc, MBA Consulting in Agile software development Business of software

More information

White Paper. Five Universal Truths Jeopardizing Your Technical Support Success Changes That Will Transform Customer Support Experiences and Outcomes

White Paper. Five Universal Truths Jeopardizing Your Technical Support Success Changes That Will Transform Customer Support Experiences and Outcomes White Paper Five Universal Truths Jeopardizing Your Technical Support Success Changes That Will Transform Customer Support Experiences and Outcomes May 2015 Sykes Enterprises, Incorporated l www.sykes.com

More information

Agile. How would you implement agile methodologies and tools for web projects? What do you see as the benefits and challenges to doing this?

Agile. How would you implement agile methodologies and tools for web projects? What do you see as the benefits and challenges to doing this? Agile How would you implement agile methodologies and tools for web projects? What do you see as the benefits and challenges to doing this? What is Agile? The term agile (sometimes written Agile) was popularised

More information

Balancing the Crusty and Old with the Shiny and New

Balancing the Crusty and Old with the Shiny and New K2 Keynote 10/15/2014 10:00AM Balancing the Crusty and Old with the Shiny and New Presented by: Bob Galen Velocity Partners Brought to you by: 340 Corporate Way, Suite 300, Orange Park, FL 32073 888-268-8770

More information

DevOps, Agile and ITIL just don t work together Or do they?

DevOps, Agile and ITIL just don t work together Or do they? DevOps, Agile and ITIL just don t work together Or do they? Harold Petersen Girish Ramkrishnani THURSDAY 24 AUGUST 2017 SOFITEL MELBOURNE ON COLLINS Business perceptions of IT groups CIO Magazine's 2015

More information

Course 2 Weekly Procedures

Course 2 Weekly Procedures Bachelors Program Senior Studies Store Management Course Delivering our Customers a perfect pizza Delivering it fast and safely Being knowledgeable about our products Keeping a clean, friendly image EVERYTIME

More information

Best Practices for Collecting User Requirements. Gerry Clancy Glenn Berger

Best Practices for Collecting User Requirements. Gerry Clancy Glenn Berger Best Practices for Collecting User Requirements Gerry Clancy Glenn Berger Requirements Provide direction for program success Why Requirements are Important? Early mistakes lead to costly fixes Build for

More information

Lean Manufacturing 1

Lean Manufacturing 1 Lean Manufacturing 1 Definitions Value - A capability provided to a customer at the right time at an appropriate price, as defined in each case by the customer. Features of the product or service, availability,

More information

Agile Engineering. for Managers. Introducing agile engineering principles for non-coders

Agile Engineering. for Managers. Introducing agile engineering principles for non-coders Agile Engineering for Managers Introducing agile engineering principles for non-coders Ryan Shriver > Managing Consultant > rshriver@dominiondigital.com Leader in IT Performance Improvement > www.dominiondigital.com

More information

ISTOCKPHOTO.

ISTOCKPHOTO. ISTOCKPHOTO 26 BETTER SOFTWARE MARCH 2009 www.stickyminds.com Project Portfolios: Idea Inventories An unintended outcome of project planning cycles is the deepening of the chasm between delivery organizations

More information

ARC Boston Forum Track Focuses on Digital Manufacturing and Process Optimization

ARC Boston Forum Track Focuses on Digital Manufacturing and Process Optimization INSIGHT# 2006-33ECMDH JULY 20, 2006 ARC Boston Forum Track Focuses on Digital Manufacturing and Process Optimization By Dick Slansky and Greg Gorbach Keywords Digital Manufacturing, Production Management,

More information

Software Development Life Cycle:

Software Development Life Cycle: Software Development Life Cycle: The systems development life cycle (SDLC), also referred to as the application development life-cycle, is a term used in systems engineering, information systems and software

More information