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

Size: px
Start display at page:

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

Transcription

1 software development The Scaling Dilemma It s Not About Agile mary@poppendieck.com Mary Poppendieck

2 If Agile is Good Scaled Agile Must be Better How do we Scale Agile? How do we convince executives to invest in agile? How do we ensure teams work on the right stuff? How does agile work with a big legacy code base? How do waterfall and agile teams work together? What is the role of managers? 2 December 14 Copyright 2014 Poppendieck.LLC These are the Wrong Questions!

3 Focus on Business Problems HP LaserJet Firmware Costs out of control 2. Could not add people fast enough 3. FW was the bottleneck for new products 3 December 14 Copyright 2014 Poppendieck.LLC Capacity for Innovation 5% Manual Testing 15% Code Integration 10% Detailed Planning 20% Current Product Support Porting 25% Code 25%

4 Ask the Right Questions What if we used the same chip for all printers? How can we integrate early and often? How can we create code that is always releasable? How can we re-engineer our planning process to do it with minimal investment? 4 December 14 Simplified Architecture Rapid Feedback to Developers Increased Marketing Flexibility Copyright 2014 Poppendieck.LLC

5 Measure Business Results HP LaserJet Firmware Code Integration 2% Agile Planning 5% One Main Branch 15% 1. ~70% reduction in FW development cost per program 2. 50% reduction in FW headcount 3. FW moved from bottleneck to brand enabler: Future Smart 5 December 14 Copyright 2014 Poppendieck.LLC Capacity for Innovation >40% One Branch CPE 5% Most Testing Automated Continouus 5% Delivery Infrastructure 23%

6 Theory of Constraints 6 December 14 Every system has a bottleneck. Value cannot flow through the system any faster than it flows through that bottleneck. So the best way to improve the system flow is to improve the rate at which value flows through the l bottleneck. e a n Copyright 2014 Poppendieck.LLC

7 Constraint #1 The Integration Problem % of Release Cycle Spent Hardening Typical: 30% Release Cycle Sometimes: 50% 7 Top Companies: What is l a Release e Cycle? a n December 14 Copyright 2014 Poppendieck.LLC

8 Constraint #2 Deciding What to Build Features / Functions Used in a Custom System Often / Always Used: 20% Rarely / Never Used: 64% 50% of features requested by product managers do not deliver the expected results. Often 13% Sometimes 16% Rarely 19% Cost of Complexity Always 7% Cost Never 45% Standish Group Study Reported at XP2002 by Jim Johnson, Chairman 8 December 14 Copyright 2014 Poppendieck.LLC Time

9 Constraint #3 Getting Teams to Work Together In the Beginning Success Happens 9 December 14 Copyright 2014 Poppendieck.LLC

10 Constraint #4 The Time, Energy, and Initiative of Bright, Creative People Chemical 9% 11% Software 21% 49% ~50% Civil Electrical 4% 14% 18% 17% ~30% ~20% 20% Mechanical Engineering Jobs 10 December 14 Engineering Major Choices 37% Copyright 2014 Poppendieck.LLC Engaged Not Engaged Actively Disengaged

11 Solve for: 1. System Complexity 2. Organizational Mindset 3. Multi-team Cooperation 4. Challenging Work 11 December 14 Copyright 2014 Poppendieck.LLC

12 One Thing We Know for Sure For Complex Systems This does not work 12 December 14 Copyright 2014 Poppendieck.LLC

13 One Thing We Know for Sure For Complex Systems This works 13 December 14 Copyright 2014 Poppendieck.LLC

14 The First Step to Stable Large Scale Systems 14 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 December 14 Copyright 2014 Poppendieck.LLC Credit: Jez Humble

15 Branches are Evil Why Develop on the Trunk? + Keep Large Code Bases Stable + Make Experiments Easy to Run + Give Rapid Feedback to Developers + Reduce the Cost of Finding and Fixing Problems + Increase Business Flexibility and Responsiveness 15 Teams that Release Together Must Work Together Staging Pipeline Requires New Thinking and Tools Keeping the Trunk Production-ready is Top Priority December 14 Copyright 2014 Poppendieck.LLC

16 Solve for: 1. System Complexity 2. Organizational Mindset 3. Multi-team Cooperation 4. Challenging Work 16 December 14 Copyright 2014 Poppendieck.LLC

17 Scaling is an Organizational Problem The IT Mindset The Business Order-taking Development Team Success = Cost, Schedule, Scope Tough Tradeoffs are Made During the Planning Process Cost Center Mentality: Constantly Reduce Costs The Product Mindset Entrepreneurial Leader Responsible Engineering Team Success = Delighted Customers Tough Tradeoffs are Made Based on Market Realities Profit Center Mentality: Reinvest Profit in the Product In a Competitive Environment Which Mindset will Win? 17 December 14 Copyright 2014 Poppendieck.LLC

18 Structure the Organization to Match System Architecture Shared Code Base? One Team Teams too Large? Break Dependencies Shared System Test? One Group Groups too Large? Change the Architecture 18 December 14 Copyright 2014 Poppendieck.LLC Stop Digging

19 Use Capacity Allocation For Portfolio Management Portfolio Idea ROM Business Case Approval Queue of Approved Ideas Project Started Development Wait for Release Integration Test the Idea 19 December 14 Copyright 2014 Poppendieck.LLC Product 20% Product Line 1 20% Product Line 2 10% Product Line 3 20% Tool Set 1 10% Tool Set 2 20% Infrastructure Capacity

20 Replace Governance With Product Management Magic happens when engineers, designers and technology savvy product managers interact directly with customers in their native habitat. Valuable Feasible Useable Great Products 20 December Marty Cagan Copyright 2014 Poppendieck.LLC

21 Solve for: 1. System Complexity 2. Organizational Mindset 3. Multi-team Cooperation 4. Challenging Work 21 December 14 Copyright 2014 Poppendieck.LLC

22 Cooperation Autonomy Cooperation requires accommodation. Accommodation has a cost. If the cost of accommodation is born by one party, resentment arises and cooperation fails. Monopolies (by definition) don t have to accommodate. Monopolies destroy cooperation. Examples of Monopolies: Departments everyone loves to hate Autonomous Teams 22 December 14 Copyright 2014 Poppendieck.LLC Six Simple Rules: l e How to Manage a Complexity n without Getting Complicated Yves Morieux / Peter Tollman

23 Cooperating Teams Getting Teams to Work Small (7+/-2) Autonomous Shared Goal Getting Teams to Work Together At Pixar, it takes a team of ~200 people to turn out a great film; half creative, half technical. Autonomy Cooperation Everyone is invested in helping everyone else turn out their best work. -- Ed Catmull One Team. Multiple Sub-teams. One Shared Goal. Sub-teams do not succeed unless the Team succeeds. Gary Gruver 23 December 14 Copyright 2014 Poppendieck.LLC

24 Shared Responsibility Who is Responsible for Delivering Value? The Business The Product Owner The Other Teams We Work Together Nobody Succeeds Unless Everyone Succeeds Not Me 24 December 14 Copyright 2014 Poppendieck.LLC All of Us

25 The Military Model Understand Command Intent Two Levels Up Maintain Situational Awareness One Level Up Command Intent: A concise expression of the purpose of the campaign, the desired results, and the expected team progress toward achieving the desired end state. 25 December 14 Copyright 2014 Poppendieck.LLC 1. Collaborative Planning 2. Situational awareness of the progress of other squads/platoons 3. Adapt l to make e sure the a n company reaches the end state

26 Solve for: 1. System Complexity 2. Organizational Mindset 3. Multi-team Cooperation 4. Challenging Work 26 December 14 Copyright 2014 Poppendieck.LLC

27 Change Delivery Teams To Problem Solving Teams Delivery Problem Solving 27 December 14 Copyright 2014 Poppendieck.LLC

28 Impact-driven Development Work Backward from Impact 1. Start with WHY Purpose, Problem 2. Understand the desired impact: a. Who cares about the impact of potential solutions? b. How will these people measure the impact of outcomes? c. What changes can create outcomes that move the metrics in the right direction enough to matter? 3. Prove that the impact is being achieved: a. Experiment: Prototype the most promising changes. Tom & Kai Gilb 28 December 14 b. Implement a change only if l its impact e is validated. a n c. Iterate rapidly until the desired impact is achieved. Copyright 2014 Poppendieck.LLC

29 Case Study: Government Case: British National Health Service, Electronic Patient Records, , 10bn. In Response: Gov.UK. Delivery team charter: service vision quantifiable goals [impacts] key performance indicators [metrics] that show how they will meet user needs weeks 6-8 weeks A few months, then iterate See: December 14 Copyright 2014 Poppendieck.LLC Governance Principles: Don t slow down delivery Decisions when they re needed, at the right level Do it with the right people Go see for yourself Only do it if it adds value Trust and verify

30 software development Thank You! More Information: Mary Poppendieck

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

l e a n The Efficiency Paradox software development Resource Efficiency vs. Flow Efficiency software development The Efficiency Paradox Resource Efficiency vs. Flow Efficiency mary@poppendieck.com Mary Poppendieck www.poppendieck.com Resource Efficiency Alison 2 Flow Efficiency = 2 hours /1008

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

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

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

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 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 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

HOW TO TRANSFORM. Supplemental Chapter for THE SCIENCE OF LEAN SOFTWARE AND DEVOPS. Extra Material for Accelerate by

HOW TO TRANSFORM. Supplemental Chapter for THE SCIENCE OF LEAN SOFTWARE AND DEVOPS. Extra Material for Accelerate by HOW TO TRANSFORM Supplemental Chapter for THE SCIENCE OF LEAN SOFTWARE AND DEVOPS Extra Material for Accelerate by Nicole Forsgren, PhD Jez Humble, and Gene Kim 25 NW 23rd Pl, Suite 6314 Portland, OR 97210

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

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

The Challenge: Balancing Change and Control of Continuous Delivery at Scale

The Challenge: Balancing Change and Control of Continuous Delivery at Scale WWW.PLUTORA.COM SOLUTION BRIEF The Challenge: Balancing Change and Control of Continuous Delivery at Scale DevOps bridges the gap between development and operations to deliver business value more frequently.

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

The Business Value of Agile Transformation

The Business Value of Agile Transformation SolutionsIQ The Business Value of Agile Transformation By John Rudd Overview The potential benefits of full-scale Agile are enormous, although rarely fully realized. Many of the companies that adopt Agile

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

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

Continuous Delivery. for the rest of us

Continuous Delivery. for the rest of us Continuous Delivery for the rest of us About me Lisa van Gelder Consultant at Cyrus Innovation lvangelder@cyrusinnovation.com @techbint Continuous Delivery Is not:! Continuous deployment Automating all

More information

Principles and Mechanisms for Creating Successful Digital Organizations

Principles and Mechanisms for Creating Successful Digital Organizations Principles and Mechanisms for Creating Successful Digital Organizations Constantin Gonzalez, Principal Solutions Architect 2017-05-18 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

More information

IT Revolution. foreword by Gene Kim

IT Revolution. foreword by Gene Kim If you want to understand how to lead a Continuous Delivery or DevOps transformation in your company, there s no better book than this. Concise, practical, and based on hard-won executive experience, this

More information

7. What is planning? It is an act of formulating a program for a definite course of action. Planning is to decide what is to be done.

7. What is planning? It is an act of formulating a program for a definite course of action. Planning is to decide what is to be done. UNIT I FUNDAMENTALS 2 MARKS QUESTIONS & ANSWERS 1. What is software project management? Software project management is the art and science of planning and leading software projects. It is sub discipline

More information

Achieving Balance: The New Pivotal Points of Software Development

Achieving Balance: The New Pivotal Points of Software Development White Paper Software Delivery & Testing Achieving Balance: The New Pivotal Points of Software Development A rational model of software is to design it quickly; the economic pressure to improvise presents

More information

Training Your Customer

Training Your Customer Training Your Customer Petri Heiramo Agile Coach, CST 1 We Are Looking at How our customers can benefit from Agile How we can get customers understand Agility and its benefits How can we help them to be

More information

adopting continuous delivery

adopting continuous delivery adopting continuous delivery @jezhumble thoughtworks studios http://continuousdelivery.com/ #gotoaar, 2 october 2012 http://thoughtworks-studios.com/ implementing organizational, architectural, process

More information

TODO: Brian to insert trail picture

TODO: Brian to insert trail picture TODO: Brian to insert trail picture 1 Management Innovation to Achieve Continuous Business Value Delivery 2 What is Management Innovation? Anything that substantially alters the way in which the work of

More information

The Rationale For Continuous Delivery

The Rationale For Continuous Delivery The Rationale For Continuous Delivery Or What Does Good Look Like? Dave Farley http://www.davefarley.net @davefarley77 http://www.continuous-delivery.co.uk The State of Software Development The State of

More information

You already work hard. We can help you work. smart

You already work hard. We can help you work. smart You already work hard We can help you work smart Marketing is a pretty tough job these days. Actually, it s always been tough, but now it s on a whole new level. The industry has changed more in the past

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

Starting and Scaling DevOps in the Enterprise

Starting and Scaling DevOps in the Enterprise Starting and Scaling DevOps in the Enterprise Gary Gruver With all of the hype around DevOps, it has been difficult to really understand how DevOps scales at large companies and how to begin. The insight

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

THE 5 THINGS SUCCESSFUL COGNIZANT CLIENTS ARE DOING TO TRANSFORM THEIR BUSINESS

THE 5 THINGS SUCCESSFUL COGNIZANT CLIENTS ARE DOING TO TRANSFORM THEIR BUSINESS THE 5 THINGS SUCCESSFUL COGNIZANT CLIENTS ARE DOING TO TRANSFORM THEIR BUSINESS Dell EMC World 2017 Cognizant. 2017 Cognizant BRIAN ROCHE VICE PRESIDENT OF PRODUCTS brian@cognizant.com @BRIANROCHEBOS THE

More information

Are we Agile Yet? Agile is NOT a Destination

Are we Agile Yet? Agile is NOT a Destination Are we Agile Yet? Agile is NOT a Destination Angela Johnson, PMP, ACP, CST Certified Scrum Trainer & Agile Coach http://www.scrumalliance.org/profiles/32158-angela-d-johnson http://angelajohnsonscrumtrainer.com

More information

DevOps. Changing the way you deliver software

DevOps. Changing the way you deliver software DevOps Changing the way you deliver software Who is this guy? John O Bryant Director of Application Development at HealtheSystems IT and Test Automation for over 17 years Focus on building automated test

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

Agile Projects 7. Agile Project Management 21

Agile Projects 7. Agile Project Management 21 Contents Contents 1 2 3 4 Agile Projects 7 Introduction 8 About the Book 9 The Problems 10 The Agile Manifesto 12 Agile Approach 14 The Benefits 16 Project Components 18 Summary 20 Agile Project Management

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

Software Design COSC 4353/6353 D R. R A J S I N G H

Software Design COSC 4353/6353 D R. R A J S I N G H Software Design COSC 4353/6353 D R. R A J S I N G H Outline Week 2 Software Development Process Software Development Methodologies SDLC Agile Software Development Process A structure imposed on the development

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

The Key to Project Success: Reducing Solution Scope

The Key to Project Success: Reducing Solution Scope The Key to Project Success: Reducing Solution Scope Contact Us: 210.399.4240 info@enfocussolutions.com Copyright 2014 Enfocus Solutions Inc. Enfocus Requirements Suite is a trademark of Enfocus Solutions

More information

SAP BUSINESS GROUP AGILE FOR SAP SOLUTIONS

SAP BUSINESS GROUP AGILE FOR SAP SOLUTIONS SAP BUSINESS GROUP AGILE FOR SAP SOLUTIONS AGILE AND SAP PROJECTS: FINDING THE FIT In a constantly changing business environment, enterprise systems and agile approaches are powerful allies. Enterprise

More information

Agile Introduction for Leaders

Agile Introduction for Leaders Agile Introduction for Leaders Learning Objectives Gain an understand of what is driving the need for agile Learn the fundamentals of agile: values, principles and practices Learn what managers and leaders

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

Presented by: and. Communicating. Agile. Project Status. Management. Wednesday, April 10, 13

Presented by: and. Communicating. Agile. Project Status. Management. Wednesday, April 10, 13 Presented by: and Communicating Agile Project Status to Management 1 Introduction and Agenda Bill Gaiennie, Davisbase Consulting 17 years in software development. 7 years working with software development

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

Version Everything for Outstanding DevOps Performance

Version Everything for Outstanding DevOps Performance Version Everything for Outstanding DevOps Performance Over the last five years, the DevOps movement has brought Development and Operations teams together to meet the common goal of releasing better-quality

More information

The nine keys to achieving growth through innovation By Dr Amantha Imber

The nine keys to achieving growth through innovation By Dr Amantha Imber The nine keys to achieving growth through innovation By Dr Amantha Imber IMPORTANT: This document is a PDF representation of the slides that were used in an Inventium keynote. Feel free to share these

More information

Visual Data Warehousing

Visual Data Warehousing Visual Data Warehousing Combining Data Visualization With Data Warehousing to Improve Analytic Outcomes John Burnside Trevor Filipiak Jim Hadley Greg Jones Vince Tsai Tiber Dedicated to Data Exclusive

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

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

NETWORKS +ACTION THE WAY WE WORK VERSION 1.0

NETWORKS +ACTION THE WAY WE WORK VERSION 1.0 NETWORKS +ACTION THE WAY WE WORK 1 VERSION 1.0 This guide is a chance for the Ontario Nonprofit Network (ONN) to articulate what s currently working for us, and what we ve learned from others. We hope

More information

ready for change? Tomsk, 20 th May 2017 Tania Campanelli

ready for change? Tomsk, 20 th May 2017 Tania Campanelli ready for change? Tomsk, 20 th May 2017 Tania Campanelli process and structure can be changed overnight mindsets will not! Tania Campanelli @asiataca Tania.Campanelli@dptechnology.com DP Technology Corporation

More information

Agile CIO Operating Model

Agile CIO Operating Model Technology Agile CIO Operating Model Next Generation CIO Event GTEC 2013 What it means to be a CIO Complex supply chain Citizen expectations Changing role levels Legacy systems Disruptive technologies

More information

Oh No, DevOps is Tough to Implement!

Oh No, DevOps is Tough to Implement! [DISTRIBUTION STATEMENT Please copy and paste the appropriate distribution statement into this space.] Oh No, DevOps is Tough to Implement! Hasan Yasar Copyright 2018 Carnegie Mellon University. All Rights

More information

DOM PRICE

DOM PRICE DOM PRICE ATLASSIAN @DOMPRICE Atlassian Values They guide what we do, why we create, and who we hire. Atlassian Values They guide what we do, why we create, and who we hire. Open company, Play, Build with

More information

THE FIVE PROCESSES MECHANICAL ENGINEERS HATE (AND WHY.)

THE FIVE PROCESSES MECHANICAL ENGINEERS HATE (AND WHY.) THE FIVE PROCESSES MECHANICAL ENGINEERS HATE (AND WHY.) INTRODUCTION Mechanical engineering is among the best jobs on the planet. Inventing new things and solving problems requires both smarts and creativity.

More information

Transforming Business Needs into Business Value. Path to Agility May 2013

Transforming Business Needs into Business Value. Path to Agility May 2013 Transforming Business Needs into Business Value Path to Agility May 2013 Agile Transformation Professional services career Large scale projects Application development & Integration Project management

More information

Johanna Rothman Part II Design and Manage an Agile and Lean Project Chapter 5 Start Your Agile Project Right. Copyright 2017

Johanna Rothman Part II Design and Manage an Agile and Lean Project Chapter 5 Start Your Agile Project Right. Copyright 2017 Johanna Rothman Part II Design and Manage an Agile and Lean Project Chapter 5 Start Your Agile Project Right Copyright 2017 Start you Agile project right Projects need direction teams need to know where

More information

Digital Transformation: Now and Future Leadership Leading To and Through Digital Transformation

Digital Transformation: Now and Future Leadership Leading To and Through Digital Transformation Digital : Now and Future Leadership Leading To and Through Digital Author: Lory Antonucci, M.Ed., GPHR, Senior Talent Management Consultant (August 2017) The transition from automation to digitization

More information

Agile Acquisition. Peter Modigliani 10 Dec 12. Presented to: Mr. Koen Gijsbers. General Manager NATO Communications and Information Agency

Agile Acquisition. Peter Modigliani 10 Dec 12. Presented to: Mr. Koen Gijsbers. General Manager NATO Communications and Information Agency Agile Acquisition Peter Modigliani 10 Dec 12 Presented to: Mr. Koen Gijsbers General Manager NATO Communications and Information Agency Approved for Public Release; Distribution Unlimited 12-4964 2012-The

More information

AGILE METHODS. Know about Agile

AGILE METHODS. Know about Agile AGILE METHODS Know about Agile WWW.HCLTECH.COM Introduction: Agile at HCL Agile methods have gone beyond small & medium sized projects and organizations. Despite the many motivators of Agile such as improved

More information

HR Strategic Design Event. March 17-19, 2015

HR Strategic Design Event. March 17-19, 2015 HR Strategic Design Event March 17-19, 2015 There is a clear case for change Mass retirement of talent A range of increasing financial pressures, including those related to state funding, tuitions and

More information

AN INTRODUCTION TO BUSINESS VALUE ENGINEERING. New York, March 26, 2009

AN INTRODUCTION TO BUSINESS VALUE ENGINEERING. New York, March 26, 2009 AN INTRODUCTION TO BUSINESS VALUE ENGINEERING New York, March 26, 2009 1 Attributions Some people who directly or indirectly contributed: Ken Schwaber, Jeff Sutherland, Kent Beck, Peter Drucker, Takeuchi

More information

Scaling Agile With ZolonTech. Transform your Organization today with Agile Application Development

Scaling Agile With ZolonTech. Transform your Organization today with Agile Application Development Scaling Agile With ZolonTech Transform your Organization today with Agile Application Development ABSTRACT AGILE DEVLOPMENT To face many of the challenges and frustrations around slow and unproductive

More information

Why Agile Transformations Fail. What You Need to Know to Transform Any Sized Organization into an Agile Enterprise

Why Agile Transformations Fail. What You Need to Know to Transform Any Sized Organization into an Agile Enterprise Why Agile Transformations Fail What You Need to Know to Transform Any Sized Organization into an Agile Enterprise DEREK HUETHER Enterprise Transformation Consultant derek@leadingagile.com 301/639-4976

More information

Measuring Effort and Productivity of Agile Projects

Measuring Effort and Productivity of Agile Projects Measuring Effort and Productivity of Agile Projects Measuring Effort Measuring effort means the same thing in agile and non-agile methods: you need to know the hours spent by people working on the release.

More information

Power Next-Gen Customer Experiences. A New Approach to Speed Market Response Time

Power Next-Gen Customer Experiences. A New Approach to Speed Market Response Time A New Approach to Speed Market Response Time As customer-focused executives, you understand all too well that success today is based on delivering great customer experiences. Increasingly, this means that

More information

The Macro Process Is the Micro Process

The Macro Process Is the Micro Process The Macro Process Is the Micro Process Israel Gat, Director and Fellow (With many thanks to Murray Cantor, Tom Grant and Paul Ryan) IEEE Computer Society Symposium November 12, 2014 Bio Areas of research

More information

Foundations of Software Engineering. Lecture 16: Process: Linear to Iterative Michael Hilton

Foundations of Software Engineering. Lecture 16: Process: Linear to Iterative Michael Hilton Foundations of Software Engineering Lecture 16: Process: Linear to Iterative Michael Hilton 1 Learning goals Understand the need for process considerations Select a process suitable for a given project

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

the

the the lean enterprise @jezhumble @GRUVERGary IT as a competitive advantage Firms with highperforming IT organizations were twice as likely to exceed their profitability, market share and productivity goals.

More information

Self-Organizing Teams: What and How Nitin Mittal, Accenture, 7 January 2013

Self-Organizing Teams: What and How Nitin Mittal, Accenture, 7 January 2013 Self-Organizing Teams: What and How Nitin Mittal, Accenture, 7 January 2013 Do you have a self-organizing team? If so, half the battle is already won. But if not, beware: Creating a selforganizing team

More information

Having It All For Free Who Is This Guy? The Accidental CIO Author of two books and numerous articles Spent last 17 years doing IT turnarounds How do we solve the Leadership Paradox? Deliver operational

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

Techniques for a Successful Agile Transformation Steve McDonald & Mark Landeryou

Techniques for a Successful Agile Transformation Steve McDonald & Mark Landeryou Techniques for a Successful Agile Transformation Steve McDonald & Mark Landeryou To keep an Agile transformation on track... A theoretical framework and guiding principles are crucial to underpin decision

More information

Exploring the Three Horizons Framework How to articulate innovation activity into the future in a consistent, evolutionary and coherent way.

Exploring the Three Horizons Framework How to articulate innovation activity into the future in a consistent, evolutionary and coherent way. Exploring the Three Horizons Framework How to articulate innovation activity into the future in a consistent, evolutionary and coherent way. Introduced by: Paul Hobcraft Founder Agility Innovation Specialists

More information

getting started with Scrum

getting started with Scrum getting started with Scrum www.agnc.cc 20/12/2017 v1.2 Scrum. A framework within which people can address complex adaptive problems, while productively and creatively delivering products of the highest

More information

The Fuzzy Front End UnFuzzied 5 Activities for Successful Product Conceptualization

The Fuzzy Front End UnFuzzied 5 Activities for Successful Product Conceptualization The Fuzzy Front End UnFuzzied 5 Activities for Successful Product Conceptualization The early stages of product planning earned the nickname The Fuzzy Front End due to the unpredictable nature of initiating

More information

DevOps The Basics. Contents

DevOps The Basics. Contents Contents What is DevOps and what are its Origins?... 1 DevOps Business Value... 2 DevOps Perspectives and Values... 2 DevOps Principles and Practices... 3 DevOps Principles The Three Ways... 4 DevOps Practices...

More information

Applying the Business Value Management Life Cycle

Applying the Business Value Management Life Cycle WE GET IT. WE LL HELP YOU GET IT TOO............................. Applying the Business Value Management Life Cycle Jacqueline Sanders-Blackman Agile Analysis Strategist and Senior Instructor..............

More information

TUNING AGILE TO YOUR BUSINESS OBJECTIVES

TUNING AGILE TO YOUR BUSINESS OBJECTIVES Chapter 2 TUNING AGILE TO YOUR BUSINESS OBJECTIVES We started with the why of agile practices that is, principles. But there s a deeper why that we need to explore. It s really the why of the principles

More information

The Agile PMP Teaching an Old Dog New Tricks

The Agile PMP Teaching an Old Dog New Tricks The Agile PMP Teaching an Old Dog New Tricks Why are we here today? What is Project Management? When will the project be done? How much will it cost? Do we all agree on what done looks like? What are the

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

How Business Analysis Can Improve Sales and Marketing Outcomes

How Business Analysis Can Improve Sales and Marketing Outcomes How Business Analysis Can Improve Sales and Marketing Outcomes In today s environment, the strategic focus for most organizations is revenue growth. Almost all executives are searching for ways to drive

More information

The good news. 34% of software projects succeed. Standish Group, CHAOS Report, 2003

The good news. 34% of software projects succeed. Standish Group, CHAOS Report, 2003 The good news 34% of software projects succeed. Standish Group, CHAOS Report, 2003 1 The bad news That means 66% failed! Standish Group, CHAOS Report, 2003 2 Best Practices Develop Iteratively Manage Requirements

More information

SALESFORCE ACCELERATORS: THE RESOURCES AND KNOW-HOW TO GET RESULTS FASTER

SALESFORCE ACCELERATORS: THE RESOURCES AND KNOW-HOW TO GET RESULTS FASTER SALESFORCE ACCELERATORS: THE RESOURCES AND KNOW-HOW TO GET RESULTS FASTER Introduction Technology is the backbone of your company. But it can be tough to build and maintain IT expertise when team members

More information

GETTING MORE FROM TECHNOLOGY

GETTING MORE FROM TECHNOLOGY GETTING MORE FROM TECHNOLOGY Philly ETE 2015 April 8 Joanne Molesky, Principal Associate @jemolesky #LeanEnterprise 2 Right now, your company has 21 st century Internet enabled business processes, mid

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

Creating value for your customers

Creating value for your customers Creating value for your customers Custom-designed technology solutions to help you understand your customer, cut through the clutter and prepare for tomorrow. Building the right thing and experimentation

More information

Software Development Life Cycle

Software Development Life Cycle Software Development Life Cycle Author : harvix-distrogmail-com When people are asked to define the SDLC (Software Development Life Cycle), they often come up with something like the following: 1. Planning

More information

A CLEAR DIFFERENCE. Why We Are Significantly Better Than Other Digital Marketing Training Companies. Digital Marketing Skill Institute

A CLEAR DIFFERENCE. Why We Are Significantly Better Than Other Digital Marketing Training Companies. Digital Marketing Skill Institute Digital Marketing Skill Institute A CLEAR DIFFERENCE Why We Are Significantly Better Than Other Digital Marketing Training Companies Earn Globally Recognised Certifications with a Professional Diploma in

More information

THE THREE THINGS. You Must Know to Transform Any Sized Organization into an Agile Enterprise

THE THREE THINGS. You Must Know to Transform Any Sized Organization into an Agile Enterprise THE THREE THINGS You Must Know to Transform Any Sized Organization into an Agile Enterprise MIKE COTTMEYER mike@leadingagile.com 404-312-1471 www.leadingagile.com twitter.com/mcottmeyer facebook.com/leadingagile

More information

DEVOPS A NEW DEVOPS MODEL FOR ACHIEVING MARKET AGILITY BY SEYHAN BAKI

DEVOPS A NEW DEVOPS MODEL FOR ACHIEVING MARKET AGILITY BY SEYHAN BAKI DEVOPS A NEW DEVOPS MODEL FOR ACHIEVING MARKET AGILITY BY SEYHAN BAKI BACKGROUND TO STUDY THIS STUDY IS THE RESULT OF THE PRESENTER S MBA RESEARCH (2015 2016) QUALITATIVE STUDY WITH EIGHT IT PROFESSIONALS

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

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

Agenda. About Me. Goals. Collaborate, Build, Test, Deploy: Essential SCM Practices for Teams. Background. SCM Patterns Questions

Agenda. About Me. Goals. Collaborate, Build, Test, Deploy: Essential SCM Practices for Teams. Background. SCM Patterns Questions Agenda Collaborate, Build, Test, Deploy: Essential SCM Practices for Teams Steve Berczuk September 28, 2005 SD Best Practices Background SCM and The Development Process Patterns and SCM Pattern Languages

More information

Chapter 1. What is XP?

Chapter 1. What is XP? XP2e_book.fm Page 1 Wednesday, October 27, 2004 8:13 AM Chapter 1 What is XP? Extreme Programming (XP) is about social change. It is about letting go of habits and patterns that were adaptive in the past,

More information

Agile Planning. Petri Heiramo. Agile Coach, CST

Agile Planning. Petri Heiramo. Agile Coach, CST Agile Planning Petri Heiramo Agile Coach, CST An Agile Plan Is Not a Rough Guide Some teams think that, if they did not finish all stories, that was OK, we are agile Postponing stories was seen as an acceptable

More information

Leadership for Strategic Execution

Leadership for Strategic Execution Leadership for Strategic Execution Presented By Mark Morgan Founder and Executive Advisor Background SM Leadership Strategy Execution - Results 1 What is this? It s one of these 2 A Matter of Perspective

More information

Exploring the Three Horizons Framework How to articulate innovation activity into the future in a consistent, evolutionary and coherent way.

Exploring the Three Horizons Framework How to articulate innovation activity into the future in a consistent, evolutionary and coherent way. 2012 2014 All rights reserved Agility Innovation Specialists Exploring the Three Horizons Framework How to articulate innovation activity into the future in a consistent, evolutionary and coherent way.

More information

THE FIVE BUILDING BLOCKS OF AN EXCEPTIONAL WEB EXPERIENCE. Your guide to winning the personalization race.

THE FIVE BUILDING BLOCKS OF AN EXCEPTIONAL WEB EXPERIENCE. Your guide to winning the personalization race. THE FIVE BUILDING BLOCKS OF AN EXCEPTIONAL WEB EXPERIENCE. Your guide to winning the personalization race. 2018 EXECUTIVE SUMMARY The most important component for brand relevance and long-term customer

More information

HOW TO WRITE A WINNING PROPOSAL

HOW TO WRITE A WINNING PROPOSAL HOW TO WRITE A WINNING PROPOSAL WHAT IS A PROPOSAL? A proposal is a picture of a project, it is NOT the project. In that sense, it is based on your project plan but may be quite different from the Project

More information

The Future Moves Fast: Are You Ready to Respond?

The Future Moves Fast: Are You Ready to Respond? The Future Moves Fast: Are You Ready to Respond? Embracing change with confidence: the future of indirect tax Disruption is here. Are you on the right side? In an age of nonstop innovation, simplicity

More information