Addressing Complexity in Enterprise-Level Software: Be Agile. Scale Up. Stay Lean. By Dean Leffingwell

Save this PDF as:
 WORD  PNG  TXT  JPG

Size: px
Start display at page:

Download "Addressing Complexity in Enterprise-Level Software: Be Agile. Scale Up. Stay Lean. By Dean Leffingwell"

Transcription

1 Addressing Complexity in Enterprise-Level Software: Be Agile. Scale Up. Stay Lean. By Dean Leffingwell Scaled Agile, Inc. and Leffingwell, LLC Scaled Agile Scaled Framework Agile, Inc. and is Leffingwell, a trademark LLC. of All Leffingwell, rights reserved. LLC. 1

2 About the Speaker Creator: Scaled Agile Framework Agile Enterprise Coach To some of the world s largest enterprises Agile Executive Mentor BMC, John Deere Chief Methodologist Rally Software Cofounder/Advisor Ping Identity, Roving Planet, Silver Creek Systems, Rally Software Founder and CEO ProQuo, Inc., Internet identity Senior VP Rational Software Responsible for Rational Unified Process (RUP) & Promulgation of UML Founder/CEO Requisite, Inc. Makers of RequisitePro Founder/CEO RELA, Inc. Colorado MEDtech 2

3 Keeping Pace Our development methods must keep pace with an increasingly complex world Our modern world runs on software. What doesn't now, likely will soon We ve had Moore s Law for hardware, and Moore s Law+ for envisioning what software could do But, our prior development practices haven t kept pace Agile shows the greatest promise, but was developed for small teams We need a new approach one that harnesses the power of Agile and Lean but applies to the needs of the largest software enterprise 3

4 We Thought We d be Programming Like This 4

5 But Sometimes It Feels Like This 5

6 A Proven Framework Can Help A proven, publicly-facing framework for applying Lean and Agile practices at enterprise scale Synchronizes alignment, collaboration and delivery Scales successfully to large numbers teams Core values: 1. Code Quality 2. Program Execution 3. Alignment 4. Transparency 6

7 SAFe Roots Lean, Systems Thinking Iterative and Incremental Development Agile Development Principles of Product Development Flow Field experience at enterprise scale 7

8 We Have a Choice of Approaches : Documents Documents Unverified Code Software 8

9 Value Delivery Accelerating Value Delivery Early value delivery accumulates and accumulates Time 9

10 Risk Reduces Risk Deadline Waterfall? Agile Time 10

11 Delivers Better Fit for Purpose Agile plan and result Measure of waterfall customer dissatisfaction waterfall plan, result 11

12 12

13 What s Behind the Framework? 13

14 Lean Thinking Provides the Tools We Need To Scale Respect for People Product Development Flow Kaizen 14

15 Goal: Speed, Value, Quality Respect for People Product Development Flow Kaizen All we are doing is looking at the timeline, from the where the customer gives us an order to where we collect the cash. And we are reducing the time line by reducing the non-value added wastes. Taiichi Ohno THE GOAL Sustainably shortest lead time Best quality and value to people and society Most customer delight, lowest cost, high morale, safety 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 15

16 Product Development Flow Respect for People Product Development Flow Kaizen Reinertsen, Don. Principles of 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 16

17 Reduce Batch Size Small batches go through the system faster with lower variability Large batch sizes increase variability High utilization increases variability Severe project slippage is the most likely result Project slippage rises exponentially with duration Fig. Source: Poppendieck. Implementing Lean Software Development Reducing batch size Reduces cycle time; faster feedback Decreases variability and risk Most important batch is the transport (handoff) batch Proximity (co-location) enables small batch sizes Reinertsen, Don. Principles of Product Development Flow 17

18 We Have a Choice of Approaches : Documents Documents Unverified Code Software all Work in Process at the same time value delivery and feedback at the end small Work in Process value delivery and feedback in small increments 18

19 Nothing Beats an Agile Team Empowered, self-organizing, self-managing crossfunctional 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 description via User Stories 19

20 That Focuses on Code Quality You can t scale crappy code Agile Architecture Code Quality Continuous Integration Collective Ownership Test-First Refactoring Pair Work 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 20

21 Systems Must be Managed A system must be managed. It will not manage itself. Left to themselves, components become selfish, competitive, independent profit centers, and thus destroy the system.... The secret is cooperation between components toward the aim of the organization. W. Edwards Deming 21

22 Scale to the Program Level Self-organizing, self-managing team-of-agile-teams Continuous value delivery Aligned to a common mission via a single backlog Common sprint lengths and estimating Face-to-face planning cadence for collaboration, alignment, synchronization, and assessment Value description via Features and Benefits 22

23 Every Team Must Be on the Train What do we integrate here? Planned release Waterfall Doesn t Iterate MRD PRD SRS Dev Drop 1 to QA Drop 2 to QA Release docs delay Test drop 1 Test drop 2 Integration can t work here Ports, certs PSI Actual release Agile Iterates Release docs Iterate Iterate Iterate Iterate Iterate Iterate Ports, certs 23

24 Cadence Alone is Not Enough...time spent thinking you are on track. System PSI Iterate Iterate Iterate Iterate Iterate Iterate External Release Release docs Planned system release date Integrate and slip! PSI Port and certs Release docs External Release Iterate Iterate Iterate Iterate Iterate Iterate PSI Port and certs Release docs External Release Iterate Iterate Iterate Iterate 24

25 Synchronize to Assure Delivery PSI System Iterations Sys 1 Sys 2 Sys 3 Sys 4 Sys 5 Sys 6 Sys 7 Sys 8 System Team Continuous Integration PSI Release docs Iterate Iterate Iterate Iterate Iterate Iterate PSI Ports certs Dev Teams Continuous Integration Release Docs Iterate Iterate Iterate Iterate Iterate Iterate Ports certs Continuous Integration PSI Release Docs Iterate Iterate Iterate Iterate Iterate Iterate Ports certs 25

26 Develop on Cadence. Deliver on Demand. Development occurs on a fixed cadence. The business decides when value is released. Customer Preview Major Release Customer Upgrade Major Release New Feature Deliver on Demand PSI PSI PSI PSI PSI Develop on Cadence 26

27 Scaling to the Portfolio A system is a network of interdependent components that work together to try to accomplish the aim of the system. A system must have an aim. Without an aim, there is no system. W. Edwards Deming 27

28 Scale to the Portfolio Centralized strategy, decentralized execution Investment themes provide operating budgets for trains Kanban systems provide portfolio visibility and WIP limits Objective metrics support governance and kaizen Value description via Business and Architectural Epics 28

29 PPM Responsibilities Central role in Strategy and Investment Funding, Program Management and Governance Allocate and assure funding to strategy Close the loop on funding and program execution, measures and reporting, compliance Assist, support program execution 29

30 Program Portfolio Management SAFe provides transformational patterns to Lean Agile PPM #1 Centralized control Decentralized decision-making #2 Project overload #3 Detailed project plans #4 Centralized annual planning Demand management; continuous value flow Lightweight, epic-only business cases Decentralized, rolling-wave planning #5 Work Breakdown Structure Agile estimating and planning #6 Project-based funding and control #7 Waterfall milestones Self-organizing, self-managing Agile Release Trains Objective, fact-based measures and milestones 30

31 Agile Program Portfolio Management Supporting lean and agile practices for business results 1. Decentralized decision-making 2. Demand management; continuous value flow 3. Lightweight epic business cases 8. Objective, fact- based measures and milestones 4. Decentralized, rolling-wave planning 5. Agile estimating and planning 6. Self-managing Agile Release Trains 31

32 Winning is More Fun Average delivery cycle time down from 12 month to 3 months 6X increase in delivery frequency 50% cost to deliver reduction 95% decrease in product defects 100% projects delivered on time and on budget Happy project sponsors Happy teams 32

33 Winning is More Fun Field issue resolution time: down 42% Warranty Expense: down 50% Time to production: down 20% Time to market: 20% faster Employee engagement: Up 9.8% 33

34 Winning is More Fun in Outsourcing, Too Substantially improved communication with peer teams, program stakeholders, and domain and technical experts Teams were able to commit to a realistic plan Better alignment to the key program priorities Teams understand why are we doing this important work 34

35 Better Results are More Fun 44% decrease in post release defects 76%+ decrease in time to respond to customer request greatest thing Mitchell has done in my 14 years here 35

36 The Management Challenge If you can t change the system who can? It is not enough that management commit themselves to quality and productivity, they must know what it is they must do. - W. Edwards Deming 36

37 Foundation: Leadership Lean Thinking Manager-Teachers Respect for People Product Development Flow Management is trained in lean thinking Kaizen Bases decisions on this long term philosophy 1. Take an economic view of the full value chain 2. Embrace the Agile Manifesto 3. Develop people, not things 4. Own the system of which you speak 5. Decentralize control 6. Unlock the intrinsic motivation of knowledge workers 7. Implement software development flow. Visualize work. Manage work in process. 8. Build high-performing Agile teams 37

38 Conclusion The foundation of Lean is leadership The foundation of SAFe is you 38

Be Agile. Scale Up. Stay Lean

Be Agile. Scale Up. Stay Lean Be Agile. Scale Up. Stay Lean Building the Lean Agile Enterprise with the Scaled Agile Framework By Dean Leffingwell 10 October, 2013 2008-2013 Scaled Agile, Inc. and Leffingwell, LLC. 2008 Scaled - 2013

More information

Building the Lean Agile Enterprise with the Scaled Agile Framework:

Building the Lean Agile Enterprise with the Scaled Agile Framework: Building the Lean Agile Enterprise with the Scaled Agile Framework: Know the Way Show the Way Go the Way By Dean Leffingwell GOTO Zurich April 2013 2008-2013 Leffingwell, LLC. & Scaled Agile, Inc. All

More information

Executive Guide to SAFe 24 July 2014. An Executive s Guide to the Scaled Agile Framework. alshall@netobjectives.com @AlShalloway

Executive Guide to SAFe 24 July 2014. An Executive s Guide to the Scaled Agile Framework. alshall@netobjectives.com @AlShalloway An Executive s Guide to the Scaled Agile Framework Al Shalloway CEO, Net Objectives Al Shalloway CEO, Founder alshall@netobjectives.com @AlShalloway co-founder of Lean-Systems Society co-founder Lean-Kanban

More information

About Dean Leffingwell

About Dean Leffingwell About Dean Leffingwell Agile Enterprise Coach To some of the world s largest enterprises Agile Executive Mentor BMC Chief Methodologist Rally Software Cofounder/Advisor Agile Software Requirements Lean

More information

Scaling Agile to Enterprises Experience Report Uday Atla Senior Technical Program Manager, VMware Agenda Overview - Goals and Challenges Introduction & Transformation Roadmap Revisit SAFe framework Highlights

More information

Introduction to Enterprise Agile Frameworks

Introduction to Enterprise Agile Frameworks Introduction to Enterprise Agile Frameworks PMINU PDC 2014 May 9, 2014, Salt Lake City, Utah Presented by: Mehul Kapadia SAFe SPC, PMI-ACP, CSM, CSPO, PMP 1 Introduction Mehul Kapadia Director of Project

More information

Glossary SAFe 4.0 for Lean Software and Systems Engineering

Glossary SAFe 4.0 for Lean Software and Systems Engineering Agile Architecture Agile architecture is a set of values and practices that support the active evolution of the design and architecture of a system, concurrent with the implementation of new business functionality.

More information

Applied Agile Practices for Large-scale Organizations

Applied Agile Practices for Large-scale Organizations Applied Agile Practices for Large-scale Organizations COMPLIANCE AND EFFICIENCY WITH STAGES AT THE STAGES INSIGHT Peter Pedross - CEO, PEDCO Page 1 Scaled Agility is for nuts OR FOR THE NOT SERIOUS COMPANIES,

More information

agenda AGILE AT SCALE

agenda AGILE AT SCALE Copyright Net Objectives, Inc. All Rights Reserved 1 AGILE AT SCALE 1. THE CHALLENGE HIERARCHY VS. WORKFLOW 2. VALUE STREAM IMPEDANCE 3. ALLOCATE PEOPLE TO MOST VALUABLE WORK 4. MANAGING FLOW ACROSS ENTIRE

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

Program & Portfolio! Management using! Kanban! Copyright 2013 Davisbase Consulting. Limited Display License Provided to ASPE

Program & Portfolio! Management using! Kanban! Copyright 2013 Davisbase Consulting. Limited Display License Provided to ASPE Program & Portfolio! Management using! Kanban! Introduction and Agenda Tom Wessel, Davisbase Consulting 20 years in software development. Over 7 years working with software development teams, training,

More information

Transitioning Your Software Process To Agile Jeffery Payne Chief Executive Officer Coveros, Inc. jeff.payne@coveros.com www.coveros.

Transitioning Your Software Process To Agile Jeffery Payne Chief Executive Officer Coveros, Inc. jeff.payne@coveros.com www.coveros. Transitioning Your Software Process To Agile Jeffery Payne Chief Executive Officer Coveros, Inc. jeff.payne@coveros.com www.coveros.com 1 About Coveros Coveros helps organizations accelerate the delivery

More information

04 Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.

04 Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. Agile Quick Facts AGILE PRINCIPLES Customer Satisfaction 01 Changing Requirements 02 Frequent Delivery 03 Collaboration 04 Our highest priority is to satisfy the customer through early and continuous delivery

More information

Mitigating Risk with Agile Development. Rich Mironov CMO, Enthiosys

Mitigating Risk with Agile Development. Rich Mironov CMO, Enthiosys Mitigating Risk with Agile Development Rich Mironov CMO, Enthiosys 2 About Rich Mironov CMO at Enthiosys, agile product mgmt consultancy Business models/pricing, roadmaps Agile transformation and Interim

More information

SESSION 303 Wednesday, March 25, 3:00 PM - 4:00 PM Track: Support Center Optimization

SESSION 303 Wednesday, March 25, 3:00 PM - 4:00 PM Track: Support Center Optimization SESSION 303 Wednesday, March 25, 3:00 PM - 4:00 PM Track: Support Center Optimization Secrets of a Scrum Master: Agile Practices for the Service Desk Donna Knapp Curriculum Development Manager, ITSM Academy

More information

LEAN AGILE POCKET GUIDE

LEAN AGILE POCKET GUIDE SATORI CONSULTING LEAN AGILE POCKET GUIDE Software Product Development Methodology Reference Guide PURPOSE This pocket guide serves as a reference to a family of lean agile software development methodologies

More information

Agile Project Management: Going Beyond Software Development

Agile Project Management: Going Beyond Software Development Discussion Agile Project Management: Going Beyond Software Development Location: Tysons Corner, VA Date: July 28, 2009 1 Table Of Contents Case Study Agile Overview Current trends Using Agile practices

More information

Maximize Benefits of Agile Practices

Maximize Benefits of Agile Practices Maximize Benefits of Agile Practices January 2016 Author: Dr. Tonya M. Peterson, PMP, CSM 2 Agile Manifesto 3 A good entrepreneur has a very clear grasp of what the goal is, an unwavering sense of the

More information

Course Title: Managing the Agile Product Development Life Cycle

Course Title: Managing the Agile Product Development Life Cycle Course Title: Managing the Agile Product Development Life Cycle Course ID: BA25 Credits: 28 PDUs Course Duration: 4 days (with optional Executive session) Course Level: Intermediate/Advanced Course Description:

More information

Measuring ROI of Agile Transformation

Measuring ROI of Agile Transformation Measuring ROI of Agile Transformation Title of the Paper: Measuring Return on Investment (ROI) of Agile Transformation Theme: Strategic & Innovative Practices Portfolio, Programs & Project (PPP) Management

More information

Applying Lean on Agile Scrum Development Methodology

Applying Lean on Agile Scrum Development Methodology ISSN:2320-0790 Applying Lean on Agile Scrum Development Methodology SurendRaj Dharmapal, Dr. K. Thirunadana Sikamani Department of Computer Science, St. Peter University St. Peter s College of Engineering

More information

Governments information technology

Governments information technology So l u t i o n s Blending Agile and Lean Thinking for More Efficient IT Development By Harry Kenworthy Agile development and Lean management can lead to more cost-effective, timely production of information

More information

Lean Agile Transformation

Lean Agile Transformation Lean Agile Transformation 29 th May 2013 Shane O Flynn Global Vice President of Engineering Enterprise Ireland Driving Competitiveness Dublin Castle Who are Openet? Openet software enables new business

More information

Agile Fundamentals, ROI and Engineering Best Practices. Rich Mironov Principal, Mironov Consulting

Agile Fundamentals, ROI and Engineering Best Practices. Rich Mironov Principal, Mironov Consulting Agile Fundamentals, ROI and Engineering Best Practices Rich Mironov Principal, Mironov Consulting 1 About Rich Mironov Agile product management thought leader Business models, pricing, roadmaps Agile transformations

More information

The Basics of Scrum An introduction to the framework

The Basics of Scrum An introduction to the framework The Basics of Scrum An introduction to the framework Introduction Scrum, the most widely practiced Agile process, has been successfully used in software development for the last 20 years. While Scrum has

More information

Is Your Agile Development SAFe?

Is Your Agile Development SAFe? Is Your Agile Development SAFe? David P. Quinn SM SCAMPI is a service mark of Carnegie Mellon University 1 What Is Agile? The Agile Manifesto We are uncovering better ways of developing software by doing

More information

Intro to Agile, Scrum and Kanban

Intro to Agile, Scrum and Kanban Intro to Agile, Scrum and Kanban University of Southern Maine Day 2 Agenda Day/Sprint 2 Recap from Day 1 Agile Planning Scrum Framework Day 2 Retro Recap from Day 1 Our world is changing and becoming

More information

The Agile Drupalist. Methodologies & Techniques for Running Effective Drupal Projects. By Adrian AJ Jones (Canuckaholic)

The Agile Drupalist. Methodologies & Techniques for Running Effective Drupal Projects. By Adrian AJ Jones (Canuckaholic) The Agile Drupalist Methodologies & Techniques for Running Effective Drupal Projects By Adrian AJ Jones (Canuckaholic) Agenda What We Will be Talking About Today! Introductions! What kind of processes

More information

A Viable Systems Engineering Approach. Presented by: Dick Carlson (richard.carlson2@boeing.com)

A Viable Systems Engineering Approach. Presented by: Dick Carlson (richard.carlson2@boeing.com) A Viable Systems Engineering Approach Presented by: Dick Carlson (richard.carlson2@boeing.com) Philip Matuzic (philip.j.matuzic@boeing.com) i i Introduction This presentation ti addresses systems engineering

More information

Agile Beyond The Team 1

Agile Beyond The Team 1 Agile Beyond The Team 1 Dilbert Agile 2 What Does Your Organization Value? Projects over Teams? Do new teams spools up for new projects? On-Time/On-Budget Delivery over Zero Maintenance Products Deliver

More information

Agile project portfolio manageme nt

Agile project portfolio manageme nt Agile project portfolio manageme nt Agile project & portfolio summit at Harrisburg University May 9, 2016 Agile project portfolio management Agenda Portfolio management challenges Traditional portfolio

More information

Scaling Agile: Fractals of Innovation. An excerpt from Rally s book, Agile Business Rally Software Development Corp. All rights reserved.

Scaling Agile: Fractals of Innovation. An excerpt from Rally s book, Agile Business Rally Software Development Corp. All rights reserved. Scaling Agile: Fractals of Innovation An excerpt from Rally s book, Agile Business 2013 Rally Software Development Corp. All rights reserved. Scaling Agile: Fractals of Innovation By Ronica Roth Sure,

More information

Agile and lean methods for managing application development process

Agile and lean methods for managing application development process Agile and lean methods for managing application development process Hannu Markkanen 24.01.2013 1 Application development lifecycle model To support the planning and management of activities required in

More information

Lean and Agile Development With Scrum (Part 1) Lucio Davide Spano

Lean and Agile Development With Scrum (Part 1) Lucio Davide Spano Lean and Agile Development With Scrum (Part 1) Lucio Davide Spano lucio.davide.spano@isti.cnr.it spano@di.unipi.it 3 May 2012 Agile Programming http://www.dilbert.com Traditional Software Development Waterfall

More information

When agile is not enough

When agile is not enough When agile is not enough LESS 2010 Kati Vilkki kati.vilkki@nsn.com 1 Nokia Siemens Networks When agile is not enough What does lean thinking add to agile? Combining agile and lean Change in mind-set Management

More information

Lean QA: The Agile Way. Chris Lawson, Quality Manager

Lean QA: The Agile Way. Chris Lawson, Quality Manager Lean QA: The Agile Way Chris Lawson, Quality Manager The Quality Problem Agile Overview Manifesto Development Methodologies Process Agile QA Lean QA Principles An Agile QA Framework Summary Q & A Agenda

More information

Agile Training Portfolio

Agile Training Portfolio Agile Training Portfolio Why agile? The question can also be: Why learn fast? Why adapt to new experiences and learnings quickly and easily? Well, the Dodo was not very agile and we all know how that ended.

More information

How Product Management Must Change To Enable the Agile Enterprise

How Product Management Must Change To Enable the Agile Enterprise How Product Management Must Change To Enable the Agile Enterprise Catherine Connor Agile Product Manager catherine@rallydev.com Copyright 2003-2009, Rally Software Development Corp Why Are We Here? 2 About

More information

Manage projects effectively

Manage projects effectively Business white paper Manage projects effectively HP Project and Portfolio Management Center and HP Agile Manager Table of contents 3 Executive summary 3 The HP Solution Invest in what matters most then

More information

Making Lean the Dean of IT Portfolio Management

Making Lean the Dean of IT Portfolio Management Cognizant 20-20 Insights Making Lean the Dean of IT Portfolio Management By prioritizing practices that drive organizational agility and value creation, IT can build and deploy software and services that

More information

WE ARE FOCUSED ON HELPING OUR CLIENTS WORK SMARTER AND MORE EFFICIENTLY SO THAT TOGETHER, WE CAN EMPOWER PEOPLE TO DELIVER GREAT RESULTS.

WE ARE FOCUSED ON HELPING OUR CLIENTS WORK SMARTER AND MORE EFFICIENTLY SO THAT TOGETHER, WE CAN EMPOWER PEOPLE TO DELIVER GREAT RESULTS. WE ARE FOCUSED ON HELPING OUR CLIENTS WORK SMARTER AND MORE EFFICIENTLY SO THAT TOGETHER, WE CAN EMPOWER PEOPLE TO DELIVER GREAT RESULTS. We believe that people working towards common goals are capable

More information

Building an Agile Organization. Applying Lean Change A design framework for building high speed adaptive organizations

Building an Agile Organization. Applying Lean Change A design framework for building high speed adaptive organizations Building an Agile Organization Applying Lean Change A design framework for building high speed adaptive organizations Jeff Anderson Twitter: @thomasjeffrey Email: jeffanderson@deloitte.ca Blog: www.agileconsulting.blogspot.com

More information

What is Kanban? What is Kanban? What is Kanban? What is Kanban? What is Kanban? What is Kanban? What is Kanban? What is Kanban?

What is Kanban? What is Kanban? What is Kanban? What is Kanban? What is Kanban? What is Kanban? What is Kanban? What is Kanban? What is Kanban? What is Kanban? What is Kanban? What is Kanban? What is Kanban? What is Kanban? What is Kanban? What is Kanban? Frank Vega Brad Swanson Agile Denver Presentation - June 2009 3 Mini-Presentations:

More information

AGILE & KANBAN IN COORDINATION. Ryan Polk

AGILE & KANBAN IN COORDINATION. Ryan Polk AGILE & KANBAN IN COORDINATION Ryan Polk Team Background & History 18 Engineers Relatively mature and expansive codebase C# /.Net MS Team Foundation Server (TFS) System 5.0 Over 4 years in development.

More information

Getting Started with Agile Project Management Methods for Elearning

Getting Started with Agile Project Management Methods for Elearning Getting Started with Agile Project Management Methods for Elearning Megan Torrance TorranceLearning Training2013 Session 108 February 18, 2013 8am Megan Torrance has 20 years of experience in the learning

More information

RISK MANAGMENT ON AN AGILE PROJECT

RISK MANAGMENT ON AN AGILE PROJECT BIO PRESENTATION W3 6/28/ 11:30 AM RISK MANAGMENT ON AN AGILE PROJECT Michele Sliger Rally Software Development Better Software Conference June 26 29, Las Vegas, NV USA Michele Sliger Michele Sliger has

More information

Agile Project. Management FOR DUMME&* by Mark C. Layton WILEY. John Wiley & Sons, Inc.

Agile Project. Management FOR DUMME&* by Mark C. Layton WILEY. John Wiley & Sons, Inc. Agile Project Management FOR DUMME&* by Mark C. Layton WILEY John Wiley & Sons, Inc. Table of Contents»#» « Introduction / About This Book 1 Foolish Assumptions 1 Conventions Used in This Book 2 How This

More information

Case Study on Critical Success Factors of Running Scrum *

Case Study on Critical Success Factors of Running Scrum * Journal of Software Engineering and Applications, 2013, 6, 59-64 http://dx.doi.org/10.4236/jsea.2013.62010 Published Online February 2013 (http://www.scirp.org/journal/jsea) 59 Case Study on Critical Success

More information

Lean Software Development and Kanban

Lean Software Development and Kanban 1 of 7 10.04.2013 21:30 Lean Software Development and Kanban Learning Objectives After completing this topic, you should be able to recognize the seven principles of lean software development identify

More information

AGILE SOFTWARE DEVELOPMENT: INTRODUCTION, CURRENT STATUS & FUTURE Pekka Abrahamsson 23.11.2005 Jyväskylä

AGILE SOFTWARE DEVELOPMENT: INTRODUCTION, CURRENT STATUS & FUTURE Pekka Abrahamsson 23.11.2005 Jyväskylä AGILE SOFTWARE DEVELOPMENT: INTRODUCTION, CURRENT STATUS & FUTURE Pekka Abrahamsson 23.11.2005 Jyväskylä Fact corner: SME of 250 developers Mobile & desktop sw Products sold globally EXAMPLE OF AN INNOVATIVE

More information

Scaling Software Agility: Agile Software Requirements. About Dean Leffingwell

Scaling Software Agility: Agile Software Requirements. About Dean Leffingwell Scaling Software Agility: Agile Software Requirements A Big Story in Four Parts By Dean Leffingwell For Agile Denver August 23, 2010 About Dean Leffingwell 2 More from Dean Leffingwell 3 The Big Picture

More information

Chapter 6. Iteration 0: Preparing for the First Iteration

Chapter 6. Iteration 0: Preparing for the First Iteration Chapter 6. Iteration 0: Preparing for the First Iteration People only see what they are prepared to see. Ralph Waldo Emerson There are no secrets to success. It is the result of preparation, hard work,

More information

Jukka Mannila KEY PERFORFORMANCE INDICATORS IN AGILE SOFTWARE DEVELOPMENT

Jukka Mannila KEY PERFORFORMANCE INDICATORS IN AGILE SOFTWARE DEVELOPMENT Jukka Mannila KEY PERFORFORMANCE INDICATORS IN AGILE SOFTWARE DEVELOPMENT Information Technology 2013 KEY PERFORFORMANCE INDICATORS IN AGILE SOFTWARE DEVELOPMENT Mannila, Jukka Satakunnan ammattikorkeakoulu,

More information

Release Notes Applied SAFe 3.5

Release Notes Applied SAFe 3.5 Release Notes Applied SAFe 3.5 As of December, 8 th 2015 NOTE: Applied SAFe 3.0 3.5 builds on SAFe 3.0 and will be kept in sync with the upcoming versions. Demonstrations can be scheduled upon request.

More information

Growing More Agile with

Growing More Agile with Growing More Agile with A short introduction to Large-Scale Scrum April 2015 with Rowan Bunning, CST This material was first presented on Monday April 20 at the Sydney Scrum User Group. Thanks to the Sydney

More information

Implementing Continuous Improvement in product development

Implementing Continuous Improvement in product development Swiss Society of Systems Engineering Implementing Continuous Improvement in product development Blaise Rey-Mermet, EVOCEAN GmbH Copyright 2013 EVOCEAN GmbH. Bio Blaise Rey-Mermet Dipl. Natw. ETHZ, Master

More information

Lean Agile Scrum Business Value Development and Delivery using Agility. Brenden McGlinchey Software Done Right, Inc. brenden@softwaredoneright.

Lean Agile Scrum Business Value Development and Delivery using Agility. Brenden McGlinchey Software Done Right, Inc. brenden@softwaredoneright. Lean Agile Scrum Business Value Development and Delivery using Agility Brenden McGlinchey Software Done Right, Inc. brenden@softwaredoneright.net High yield software engineering team Active Customer Involvement

More information

The Agile Manifesto is based on 12 principles:

The Agile Manifesto is based on 12 principles: The Agile Manifesto is based on 12 principles: Customer satisfaction by rapid delivery of a useful product solution Welcome changing requirements, even late in development Working products are delivered

More information

No one has to change. Survival is optional. - W. Edwards Deming - Continue your Beyond Budgeting Journey with help from Agile, Lean and Scrum

No one has to change. Survival is optional. - W. Edwards Deming - Continue your Beyond Budgeting Journey with help from Agile, Lean and Scrum No one has to change. Survival is optional. - W. Edwards Deming - Continue your Beyond Budgeting Journey with help from Agile, Lean and Helge Eikeland, Statoil, October 2010 Today s challenge is complexity

More information

Processes in Software Development. Presented 11.3.2008 by Lars Yde, M.Sc., at Selected Topics in Software Development, DIKU spring semester 2008

Processes in Software Development. Presented 11.3.2008 by Lars Yde, M.Sc., at Selected Topics in Software Development, DIKU spring semester 2008 Processes in Software Development Presented 11.3.2008 by Lars Yde, M.Sc., at Selected Topics in Software Development, DIKU spring semester 2008 Software hall of shame Classic mistakes ACM Code of Ethics

More information

Quality Assurance in an Agile Environment

Quality Assurance in an Agile Environment Quality Assurance in an Agile Environment 1 Discussion Topic The Agile Movement Transition of QA practice and methods to Agile from Traditional Scrum and QA Recap Open Discussion www.emids.com 2 What is

More information

Bottlenecks in Agile Software Development Identified Using Theory of Constraints (TOC) Principles

Bottlenecks in Agile Software Development Identified Using Theory of Constraints (TOC) Principles Master thesis in Applied Information Technology REPORT NO. 2008:014 ISSN: 1651-4769 Department of Applied Information Technology or Department of Computer Science Bottlenecks in Agile Software Development

More information

Practical Agile Requirements Engineering

Practical Agile Requirements Engineering Defense, Space & Security Lean-Agile Software Practical Agile Requirements Engineering Presented to the 13 th Annual Systems Engineering Conference 10/25/2010 10/28/2010 Hyatt Regency Mission Bay, San

More information

Agile Project Management Mapping the PMBOK Guide to Agile Practices. Michele Sliger michele@sligerconsulting.com Twitter: @michelesliger

Agile Project Management Mapping the PMBOK Guide to Agile Practices. Michele Sliger michele@sligerconsulting.com Twitter: @michelesliger Agile Project Management Mapping the PMBOK Guide to Agile Practices Michele Sliger michele@sligerconsulting.com Twitter: @michelesliger Michele Sliger Sliger Consulting, Inc. www.sligerconsulting.com Over

More information

Statistics New Zealand is Agile Continued Implementation of AGILE Process at Statistics NZ

Statistics New Zealand is Agile Continued Implementation of AGILE Process at Statistics NZ Distr. GENERAL WP.22 17 May 2011 ENGLISH ONLY UNITED NATIONS ECONOMIC COMMISSION FOR EUROPE (UNECE) CONFERENCE OF EUROPEAN STATISTICIANS EUROPEAN COMMISSION STATISTICAL OFFICE OF THE EUROPEAN UNION (EUROSTAT)

More information

Agile Governance. Charlie Rudd SollutionsIQ. Copyright 2011 SolutionsIQ. All rights reserved.

Agile Governance. Charlie Rudd SollutionsIQ. Copyright 2011 SolutionsIQ. All rights reserved. Agile Governance Charlie Rudd SollutionsIQ Speaker Introduction: Charlie Rudd CEO of SolutionsIQ, an Agile company that provides Agile services including consulting, training, software development and

More information

New Developments in an Agile World: Drafting Software Development Agreements. By: Paul H. Arne 1,2

New Developments in an Agile World: Drafting Software Development Agreements. By: Paul H. Arne 1,2 New Developments in an Agile World: Drafting Software Development Agreements By: Paul H. Arne 1,2 A few months before this article was prepared, a group of senior IT professionals from some of the largest

More information

The nuts and bolts of Agile practices, terms and metrics. Agile Primer. www.rallydev.com. 2013 Rally So5ware Development, Inc.

The nuts and bolts of Agile practices, terms and metrics. Agile Primer. www.rallydev.com. 2013 Rally So5ware Development, Inc. Agile Primer The nuts and bolts of Agile practices, terms and metrics 1 What is All the Buzz About? Agile is documented to help large projects cut Ame- to- market by 50% and increase producavity by 25%

More information

What is meant by the term, Lean Software Development? November 2014

What is meant by the term, Lean Software Development? November 2014 What is meant by the term, Lean Software Development? Scope of this Report November 2014 This report provides a definition of Lean Software Development and explains some key characteristics. It explores

More information

THE AGILE WATERFALL MIX DELIVERING SUCCESSFUL PROGRAMS INVOLVING MULTIPLE ORGANIZATIONS

THE AGILE WATERFALL MIX DELIVERING SUCCESSFUL PROGRAMS INVOLVING MULTIPLE ORGANIZATIONS THE AGILE WATERFALL MIX DELIVERING SUCCESSFUL PROGRAMS INVOLVING MULTIPLE ORGANIZATIONS Amit Aggarwal FIS Consulting Services 800.822.6758 Overview The fintech explosion, the Internet of Things and the

More information

Agile Development and Software Architecture: Understanding Scale and Risk

Agile Development and Software Architecture: Understanding Scale and Risk Agile Development and Software Architecture: Understanding Scale and Risk Software Engineering Institute Carnegie Mellon University Pittsburgh, PA 15213 Robert L. Nord SSTC, April 2012 In collaboration

More information

Secrets of a Scrum Master: Agile Practices for the Service Desk

Secrets of a Scrum Master: Agile Practices for the Service Desk Secrets of a Scrum Master: Agile Practices for the Service Desk #askitsm @ITSMAcademy @ITSM_Lisa @ITSM_Donna ITSM Academy About ITSM Academy NextGen ITSM Education: Certified Process Design Engineer (CPDE)

More information

From Factory Floor to Your Cubicle: Management Be Lean? PCS 2013

From Factory Floor to Your Cubicle: Management Be Lean? PCS 2013 From Factory Floor to Your Cubicle: Can Product Management Be Lean? PCS 2013 Why are we here? One product concept in seven becomes a winner 44% of product development projects fail to achieve their profit

More information

Agile and lean methods for managing application development process

Agile and lean methods for managing application development process Agile and lean methods for managing application development process Hannu Markkanen 27.01.2012 1 Lifecycle model To support the planning and management of activities required in the production of e.g.

More information

Introduction to Agile Scrum

Introduction to Agile Scrum Introduction to Agile Scrum by Julia M. Lobur Penn State Harrisburg CMPSC 487W Fall 2015 Introduction to Scrum Learning Goals Relationship of Scrum to other Agile methods Scrum Framework Scrum Roles Scrum

More information

AGILE METHODOLOGY IN SOFTWARE DEVELOPMENT

AGILE METHODOLOGY IN SOFTWARE DEVELOPMENT AGILE METHODOLOGY IN SOFTWARE DEVELOPMENT Shivangi Shandilya, Surekha Sangwan, Ritu Yadav Dept. of Computer Science Engineering Dronacharya College Of Engineering, Gurgaon Abstract- Looking at the software

More information

PMI EXAM - PMI-ACP. PMI Agile Certified Practitioner. Buy Full Product.

PMI EXAM - PMI-ACP. PMI Agile Certified Practitioner. Buy Full Product. PMI EXAM - PMI-ACP PMI Agile Certified Practitioner Buy Full Product http://www.examskey.com/pmi-acp.html Examskey PMI PMI-ACP exam demo product is here for you to test the quality of the product. This

More information

What is an Agile Tester?

What is an Agile Tester? Consultant www.crisp.se What is an Agile Tester? Colombo Agile Conf, June 2014 henrik.kniberg@crisp.se @HenrikKniberg Father Agile & Lean coach Author Agile tester mindset 00:22 Case study: Game development

More information

Answered: PMs Most Common Agile Questions

Answered: PMs Most Common Agile Questions Answered: PMs Most Common Agile Questions Mark Kilby Agile Coach, Rally Software mkilby@rallydev.com 407.687.3350 (cell) Led Fortune 50 agile transitions in - Government - Technology - Healthcare - Insurance/Fina

More information

Waterfall to Agile. DFI Case Study By Nick Van, PMP

Waterfall to Agile. DFI Case Study By Nick Van, PMP Waterfall to Agile DFI Case Study By Nick Van, PMP DFI Case Study Waterfall Agile DFI and Waterfall Choosing Agile Managing Change Lessons Learned, Sprints Summary Q and A Waterfall Waterfall Waterfall

More information

The Agile Software Factory. Johan Lybaert & Arie van Bennekum

The Agile Software Factory. Johan Lybaert & Arie van Bennekum The Agile Software Factory Delivering success year on year Johan Lybaert & Arie van Bennekum Case Study Renta Solutions Henri Jeandarme Why we transformed to agile software factory? We wanted Happy customers

More information

HP Agile Manager What we do

HP Agile Manager What we do HP Agile Manager What we do Release planning Sprint planning Sprint execution Visibility and insight Structure release Define teams Define release scope Manage team capacity Define team backlog Manage

More information

Scale your product NOT your Scrum

Scale your product NOT your Scrum Feb 2016 W hitepapers Scale your product NOT your Scrum Cesario Ramos PST & Product Development Coach Scaling Scrum & Agile has become a very popular topic over the last ten years. You can tell by the

More information

Mastering the Iteration: An Agile White Paper

Mastering the Iteration: An Agile White Paper Rally Software Development Corporation Whitepaper Mastering the Iteration: An Agile White Paper Dean Leffingwell Abstract: The heartbeat of Agile development is the iteration the ability of the team to

More information

Introduction. Industries across the globe are burgeoning. Stiff

Introduction. Industries across the globe are burgeoning. Stiff Solutions for higher performance! Agile VS Lean THE COMPREHENSIVE FACTORS Introduction Introduction Industries across the globe are burgeoning. Stiff competition has permeated every stratum among enterprises.

More information

SECC Agile Foundation Certificate Examination Handbook

SECC Agile Foundation Certificate Examination Handbook Versions 2.0 Version Date Remarks 1.0 12/4/2012 Initial version 2.0 3/8/2008 REVISION HISTORY Updated knowledge areas Added questions examples Updated suggested readings section Page 2 of 15 Version 2.0

More information

Scaling Lean-Agile Practices Across the Enterprise

Scaling Lean-Agile Practices Across the Enterprise Taking scale to heart. REQUEST TO RUN Scaling Lean-Agile Practices Across the Enterprise WestarEnergy.com Josh Roberts 2 Electronic Data Systems WorldCom Programmer Bank of America PM Sprint Delivery Manager

More information

SCRUM BODY OF KNOWLEDGE (SBOK Guide)

SCRUM BODY OF KNOWLEDGE (SBOK Guide) A Guide to the SCRUM BODY OF KNOWLEDGE (SBOK Guide) 2013 Edition A Comprehensive Guide to Deliver Projects using Scrum TABLE OF CONTENTS TABLE OF CONTENTS 1. INTRODUCTION... 1 1.1 Overview of Scrum...

More information

Overview of Scrum. Scrum Flow for one Sprint. 2015 SCRUMstudy.com. All Rights Reserved. Daily Standup. Release Planning Schedule. Create.

Overview of Scrum. Scrum Flow for one Sprint. 2015 SCRUMstudy.com. All Rights Reserved. Daily Standup. Release Planning Schedule. Create. Overview of Scrum Scrum is the most popular Agile framework. It is an adaptive, iterative, fast, flexible, and effective method designed to deliver significant value quickly and throughout a project. Scrum

More information

Kanban vs Scrum Making the most of both

Kanban vs Scrum Making the most of both Kanban vs Scrum Making the most of both JAOO, Aarhus Oct 6, 2009 Henrik Kniberg Agile/Lean coach @ Crisp, Stockholm Board of directors henrik.kniberg@crisp.se +46 70 4925284 Purpose of this presentation

More information

Agile Software Development. Stefan Balbo / Patrick Dolemieux

Agile Software Development. Stefan Balbo / Patrick Dolemieux Agile Software Development Stefan Balbo / Patrick Dolemieux Agile Software Development Stefan Balbo / Patrick Dolemieux Content Why go Agile? Introduction to Scrum - Process - Roles Agile Estimating and

More information

An Agile Project Management Model

An Agile Project Management Model Agile Project Management Jim Highsmith Chapter 5 An Agile Project Management Model We improve effectiveness and reliability through situationally specific strategies, processes, and practices. One of the

More information

Creating a High Maturity Agile Implementation

Creating a High Maturity Agile Implementation Creating a High Maturity Agile Implementation Creating a High Maturity Agile Implementation www.qaiglobal.com 1 Copyright Notice 2015. Unless otherwise noted, these materials and the presentation of them

More information

Agile Systems Engineering: What is it and What Have We Learned?

Agile Systems Engineering: What is it and What Have We Learned? Agile Systems Engineering: What is it and What Have We Learned? March 2012 Dr. Suzette S. Johnson Agile Engineering Northrop Grumman Suzette.Johnson@ngc.com Getting To Know You! Dr. Suzette Johnson Northrop

More information

Product / Program Management

Product / Program Management Product / Program Management Merlyn Jyothi September 17 th 2011 Development Structure Agile teams: 20 teams (3 Applications + 12 Platform) Agile team: Approx 9 members Development: 4-5 members Quality

More information

INTRODUCTION TO PMI-ACP. 1 Powered by POeT Solvers Limited

INTRODUCTION TO PMI-ACP. 1  Powered by POeT Solvers Limited INTRODUCTION TO PMI-ACP 1 www.pmtutor.org Powered by POeT Solvers Limited PMI-ACP CONTENT BREAKDOWN The Project Management Institute provides an examination content outline regarding PMI-ACP on its website

More information

This handbook is meant to be a quick-starter guide to Agile Project Management. It is meant for the following people:

This handbook is meant to be a quick-starter guide to Agile Project Management. It is meant for the following people: AGILE HANDBOOK OVERVIEW WHAT IS THIS? This handbook is meant to be a quick-starter guide to Agile Project Management. It is meant for the following people: Someone who is looking for a quick overview on

More information

The Executive Action Team Leadership in an Agile Paradigm

The Executive Action Team Leadership in an Agile Paradigm The Executive Action Team Leadership in an Agile Paradigm Host: JJ Sutherland Presenter: Jeff Sutherland 2011 Scrum Inc. 1 Who We Are Scrum Inc. is the Agile leadership company of Dr. Jeff Sutherland,

More information

Integrating Agile into Your Company s SDLC. Frank Valerius February 1, 2012

Integrating Agile into Your Company s SDLC. Frank Valerius February 1, 2012 Integrating Agile into Your Company s SDLC Frank Valerius February 1, 2012 Perception vs Desired State Business perceives IS to be Rigid / inflexible Disconnected from business Slow to respond to change

More information

AGILE - QUICK GUIDE AGILE - PRIMER

AGILE - QUICK GUIDE AGILE - PRIMER AGILE - QUICK GUIDE http://www.tutorialspoint.com/agile/agile_quick_guide.htm Copyright tutorialspoint.com AGILE - PRIMER Agile is a software development methodology to build a software incrementally using

More information