Agile and Business Value

Size: px
Start display at page:

Download "Agile and Business Value"

Transcription

1 Agile and Business Value 10 th October 2007 Presenter Olivier Lafontan

2 Contents Exoftware Why Agile Concept to Cash cycle Importance of reducing the cycle Some Agile answers What is left? Some more Agile answers Full Programme View Questions

3 Who are Exoftware Exoftware is a leader in Agile Enablement, Solutions and Consulting Our customers include: Benefits consistently delivered Reduced time for Concept to Market Significant decrease in the Cost of Delivery Reduction in Technical Debt built up over years Enhanced Customer Experience Elimination of Waste in the delivery process

4 Contents Exoftware Why Agile Concept to Cash cycle Importance of reducing the cycle Some Agile answers What is left? Some more Agile answers Full Programme View Questions

5 A Vicious Circle project failure lower productivity increased control lower morale increased documentation increased stress

6 Traditional Development Insights

7 Waterfall Insights start project timeline finish this is the place we would least like to find any defects start analysis design code test finish the design of the waterfall means that we will always be at our most vulnerable just when we least want to be and that defects will be found where they are the most expensive to fix.

8 The Shunt Effect A Project Schedule analysis design code test But if delays occur analysis design code test As each phase of the project is delayed, the remaining phases get moved back but the deadline remains the same causing compression in the last stages. Delays are often caused by the reticence of individuals to sign-off the preceding stage.

9 Fear Based Paralysis

10 Predictability Paradox

11 Traditonal Planning Ready, Aim, Fire! Waterfall,Big- Bang

12 Waterfall,Big- Bang Reality Bites!

13 Paradox to get predictability we need to stop predicting make decisions based on fact not forecasts i.e. create and respond to feedback

14 Fear Based Paralysis

15 Ready, Fire, Aim, Aim, Aim! Waterfall,Big- Bang Evolutionary Courtesy Niels Malotaux July based on a diagram in Gilb88

16 Predictability - Invert the axis 50% Analysis Design Code Test Time

17 Predictability - Invert the axis Analysis Design Code Test Analysis Design Code Test 50% Time

18 Adaptive Approach starts early, learns constantly, commits late, delivers fast

19 Productivity

20 Productivity Input Production Output Input Productivity = Output Copyright 2003 Poppendieck.llc

21 Increase Productivity Do Less Work Produce More Value

22 How? Always 7% Often 13% Never 45% Sometimes 16% Rarely 19% identify these high value features and prioritize them appropriately Standish Group Study Reported at XP2002 by Jim Johnson, Chairman

23 Contents Exoftware Why Agile Concept to Cash cycle Importance of reducing the cycle Some Agile answers What is left? Some more Agile answers Full Programme View Questions

24 Concept to Cash cycle

25 Contents Exoftware Why Agile Concept to Cash cycle Importance of reducing the cycle Some Agile answers What is left? Some more Agile answers Full Programme View Questions

26 Importance of reducing the cycle Time

27 Importance of reducing the cycle Big Time A Time Less Time

28 Importance of reducing the cycle What the market wants Time? Less Time?

29 Importance of reducing the cycle A maturity model Time Less Time

30 Contents Exoftware Why Agile Concept to Cash cycle Importance of reducing the cycle Some Agile answers What is left? Some more Agile answers Full Programme View Questions

31 Some Agile answers

32 Some Agile answers Phase 1 Phase 2

33 Some Agile answers HOW? Source: agilemanifesto.org

34 Some Agile answers

35 Some Agile answers Companies who achieve the implementation of these 3 principles... Have a great competitive advantage against other organisations using the waterfall. These principles will be achieved though the implementation of Agile practices. This also require a Culture shift where although cost is Important, Value prevails.

36 Some Agile answers

37 Some Agile answers Release

38 Some Agile answers Overall Investment 400 Project Balance at Y2Q4 400 % Value Released 100 % Payback Period Y2Q2 Overall Value Released at Y2Q

39 Some Agile answers Overall Investment 400 Project Balance at Y2Q4 700 % Value Released 100 % Payback Period Y2Q1 Overall Value Released at Y2Q4 1,100

40 Some Agile answers 1, , , year 1 Year 2 Cumulated Value Generated Project Balance Agile - even distribution, full plan 0 0 Cumulated Value Generated , Project Balance

41 What is left? Phase 1? Phase 2

42 Contents Exoftware Why Agile Concept to Cash cycle Importance of reducing the cycle Some Agile answers What is left? Some more Agile answers Full Programme View Questions

43 What is left? Phase 1 Phase 2 In large organisations in particular, we found that there is a distinct separation between phase 1 and phase 2. Fear of being wrong we cannot develop and launch with the wrong concept Result >> more time is spent on Phase 1 Finance Model tell me what I am going to get and at what price Result >> more time is spent on Phase 1 These tend to make the Concept to Cash cycles longer... Culture/Organisation split between Business and Project Teams The Business comes up with concepts and solutions Result >> work can only start in Phase 2

44 Contents Exoftware Why Agile Concept to Cash cycle Importance of reducing the cycle Some Agile answers What is left? Some more Agile answers Full Programme View Questions

45 Some more Agile answers

46 Some more Agile answers

47 Some more Agile answers Agile Analysis Agile Delivery Iteratively

48 Contents Exoftware Why Agile Concept to Cash cycle Importance of reducing the cycle Some Agile answers What is left? Some more Agile answers Full Programme View Questions

49 Business Value of Agility - Theory Setting the scene Company s data Setting the scene Portfolio Structure 49

50 Business Value of Agility - Theory Back to Waterfall for a moment 50 In this example, the company has to finance up to Y2Q4

51 Business Value of Agility - Theory And now Agile: with even Business Value distribution, full execution 51 In this example, the company has to finance up to Y2Q1

52 Business Value of Agility - Theory Finally: Agile with Upfront 80% Business Value, half execution Starts new projects earlier Saves Budget 52 In this example, the company has to finance up to Y1Q4

53 Contents Exoftware Why Agile Concept to Cash cycle Importance of reducing the cycle Some Agile answers What is left? Some more Agile answers Full Programme View Questions

54 Olivier Lafontan

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

How Systems Engineers learnt to meet all deadlines

How Systems Engineers learnt to meet all deadlines How Systems Engineers learnt to meet all deadlines Niels Malotaux Cobb s Paradox: We know why projects fail we know how to prevent their failure so why do they still fail? www.malotaux.nl 1 Can you help

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

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

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

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

How Systems Engineers learnt to meet all deadlines

How Systems Engineers learnt to meet all deadlines How Systems Engineers learnt to meet all deadlines Niels Malotaux +31 655 753 604 niels@malotaux.nl www.malotaux.nl 1 Niels Malotaux Independent Project and Organizational Coach Expert in helping optimizing

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

Agile for Government Separating myth from reality. Open Webinar June 2, :00 pm EDT

Agile for Government Separating myth from reality. Open Webinar June 2, :00 pm EDT Agile for Government Separating myth from reality Open Webinar June 2, 2016 2:00 pm EDT CGI Group Inc. 2013 Introductions Melissa Boudreault Vice President Consulting Services E-Mail: melissa.boudreault@cgi.com

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

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

@JEMBEN HOW FORGOTTEN KNOWLEDGE WILL HELP YOU AVOID REGRETTABLE DECISION

@JEMBEN HOW FORGOTTEN KNOWLEDGE WILL HELP YOU AVOID REGRETTABLE DECISION @JEMBEN HOW FORGOTTEN KNOWLEDGE WILL HELP YOU AVOID REGRETTABLE DECISION Regret a decision! Or Scared to be wrong? Optimistic biased decision! OUR LIKELIHOOD ESTIMATION? IT WILL TURN OUT FINE AIR WATER

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

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

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

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

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

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

Applying Lean Principles to Software Product Development

Applying Lean Principles to Software Product Development A TELLIANT SYSTEMS WHITE PAPER Applying Lean Principles to Software Product Development Intelligent Software. Delivered Applying Lean Principles to Software Product Development INTRODUCTION Lean Principles

More information

How to Collect and Manage Requirements for Successful GIS Projects. Matt Harman Mirjam Stadelmann

How to Collect and Manage Requirements for Successful GIS Projects. Matt Harman Mirjam Stadelmann How to Collect and Manage Requirements for Successful GIS Projects Matt Harman Mirjam Stadelmann Requirements Provide direction for program success Why Requirements are Important? Early mistakes lead to

More information

SwissQ Agile Trends & Benchmarks Switzerland Where are we now where are we going to?

SwissQ Agile Trends & Benchmarks Switzerland Where are we now where are we going to? SwissQ Agile Trends & Benchmarks Switzerland 2012 Where are we now where are we going to? TABLE OF CONTENTS SwissQ Agile Trends & Benchmarks 2012 2 3 4 5 6 7 8 9 10 11 EDITORIAL TRENDWAVE 2012 KEY MESSAGES

More information

Software Process. Overview

Software Process. Overview Software Process Overview What is software process? Examples of process models Unified Process (UP) Agile software development N. Meng, B. Ryder 2 1 Software Process Definition [Pressman] a framework for

More information

CHAOS Chronicles, focusing on failures and possible improvements in IT projects

CHAOS Chronicles, focusing on failures and possible improvements in IT projects CHAOS Chronicles, focusing on failures and possible improvements in IT projects Jim JOHNSON, Chairman and founder of the Standish Group International Inc., Boston, Massachusetts, USA and Prof. dr. ing

More information

agile Opinionated talk Isn t Serious Agile Iterates Steph itsalocke.com

agile Opinionated talk Isn t Serious Agile Iterates Steph itsalocke.com agile Opinionated talk Isn t Serious Agile Iterates BI Great goal for Your career Your team Your company Make more money, faster Objective Getting the fundamental concepts Know enough to get started Understand

More information

Fundamentals of Agile Webinar. Copyright 2011 Coveros, Inc.. All rights reserved.

Fundamentals of Agile Webinar. Copyright 2011 Coveros, Inc.. All rights reserved. Fundamentals of Agile Webinar 1 Trainer Jeffery Payne Jeffery Payne is CEO and founder of Coveros, Inc., a software company that helps organizations accelerate the delivery of secure, reliable software.

More information

Knowledge Solution Services

Knowledge Solution Services Knowledge Solution Services How a PMO can Support Agile Success Presented by David Herron www.davidconsultinggroup.com Why PMOs Are Important It is clear that the demand for technological services in the

More information

Topics to be covered. Commercial Levers Available to the PM to Manage Agile project delivery

Topics to be covered. Commercial Levers Available to the PM to Manage Agile project delivery Commercial Levers Available to the PM to Manage Agile project delivery Ash Forrester & Nick Semple, PA Consulting Group CCR: Strategic & Business Management 2016 Building Leaders for Business Topics to

More information

Introduction to Software Project Management. CITS3220 Software Requirements & Project Management

Introduction to Software Project Management. CITS3220 Software Requirements & Project Management Introduction to Software Project Management CITS3220 Software Requirements & Project Management "A project gets a year late one day at a time." "Anything that can be changed will be changed until there

More information

2 Why is systems development difficult and risky? 3 How do businesses use the systems development life cycle (SDLC) process?

2 Why is systems development difficult and risky? 3 How do businesses use the systems development life cycle (SDLC) process? 1 What is systems development? 2 Why is systems development difficult and risky? 3 How do businesses use the systems development life cycle (SDLC) process? 4 How do businesses use the rapid application

More information

Waterfall model is the earliest SDLC approach that was used for software development.

Waterfall model is the earliest SDLC approach that was used for software development. 1 Waterfall Model Guide These days there is a strong push for Agile Management, as opposed to Waterfall. Personally at Castellan Systems we believe that the agility should be applied to the project development

More information

Meltem Özturan

Meltem Özturan Meltem Özturan www.mis.boun.edu.tr/ozturan/samd 1 1 Introduction Project Initiation Project Planning, Execution & Control - SDLC Project Closing What is Project?... a temporary endeavour undertaken to

More information

Project Management The Challenges & Their Resolutions

Project Management The Challenges & Their Resolutions Project Management The Challenges & Their Resolutions Anurag Sachan 1, Aditya Raj 2, Manjula R. 3 1Student, Dept. of Computer Science and Engineering, VIT University, Tamil Nadu, India 2Student, Dept.

More information

Software Life Cycle. Main Topics. Introduction

Software Life Cycle. Main Topics. Introduction Software Life Cycle Main Topics Study the different life cycle models Study the difference between software maintenance and evolution Study product line engineering as a design methodology 2 Introduction

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

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

Handling Product Management Across The Enterprise. copyright Net Objectives, Inc.

Handling Product Management Across The Enterprise. copyright Net Objectives, Inc. Handling Product Management Across The Enterprise copyright 2010. Net Objectives, Inc. Lean for Executives Product Portfolio Management Business Lean Enterprise ASSESSMENTS CONSULTING TRAINING COACHING

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

A SANTEON COMPANY. KEY CONCEPTS OF AGILE Ahmed Sidky, Ph.D. (aka Dr. Agile)

A SANTEON COMPANY. KEY CONCEPTS OF AGILE Ahmed Sidky, Ph.D. (aka Dr. Agile) A SANTEON COMPANY KEY CONCEPTS OF AGILE Ahmed Sidky, Ph.D. (aka Dr. Agile) 1 Ahmed Sidky Co-Author of Becoming Agile Director of Agile Services as TenPearls Over 10 years of dev and delivery experience

More information

Estimate and Measure Agile Projects with Function Points

Estimate and Measure Agile Projects with Function Points Estimate and Measure Agile Projects with Function Points Radenko Corovic, MBA radenko.corovic@rsmtechno.ca Abstract Agile development methods have much improved during the last few years, and despite some

More information

CS 320 Introduction to Software Engineering Spring February 01, 2017

CS 320 Introduction to Software Engineering Spring February 01, 2017 CS 320 Introduction to Software Engineering Spring 2017 February 01, 2017 Recap: software development process Activities and steps Requirements engineering Design and architecture Implementation Verification

More information

PMINJ Chapter 02 May Symposium Hybrid Agile The Best of Both Worlds

PMINJ Chapter 02 May Symposium Hybrid Agile The Best of Both Worlds PMINJ Chapter 02 May Symposium 2016 Hybrid Agile The Best of Both Worlds Robert Medary www.hcltech.com 1 Copyright 2015 HCL Technologies Limited www.hcltech.com CONTENTS Waterfall Overview High Level Agile

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

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

Agile project management in Extreme Programming projects. Carl Erickson Atomic Object LLC

Agile project management in Extreme Programming projects. Carl Erickson Atomic Object LLC Agile project management in Extreme Programming projects Carl Erickson Atomic Object LLC Professor life course planning team supervision evaluation research projects mentoring teaching grant writing This

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

Agile project management

Agile project management APM Knowledge: Discussion paper Agile project management A PANACEA OR PLACEBO FOR PROJECT DELIVERY? Association for Project Management October 2017 About this report On 7 July 2017, the Association for

More information

SDLC Models- A Survey

SDLC Models- A Survey Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 2, Issue. 1, January 2013,

More information

CHAOS Chronicles, focusing on failures and possible improvements in IT projects

CHAOS Chronicles, focusing on failures and possible improvements in IT projects CHAOS Chronicles, focusing on failures and possible improvements in IT projects Jim JOHNSON, Chairman and founder of the Standish Group International Inc., Boston, Massachusetts, USA and Prof. dr. ing

More information

1. What often-false assumption does the waterfall model made about requirements specifications?

1. What often-false assumption does the waterfall model made about requirements specifications? Multiple-Choice Questions: 1. What often-false assumption does the waterfall model made about requirements specifications? a. Specifications are predictable b. Specifications are stable c. Specifications

More information

Speed-Dating?: You Can t Handle The Agile Forecasting Truth!

Speed-Dating?: You Can t Handle The Agile Forecasting Truth! Speed-Dating?: You Can t Handle The Agile Forecasting Truth! Rob Phillips @LMaccherone linkedin.com/in/larrymaccherone @LMaccherone linkedin.com/in/larrymaccherone Agenda Why Is Forecasting Essential?

More information

Structuring the Product Backlog

Structuring the Product Backlog Structuring the Product Backlog 2016-05-03 Presented by Johan Karlsson Coach, Hansoft This Presentation is Based on Input from Organizations on 3 Continents 100 s of Backlogs Product Development Organizations

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

Agile Software Requirements. Matthew Renze Iowa State University COMS 409 Software Requirements

Agile Software Requirements. Matthew Renze Iowa State University COMS 409 Software Requirements Agile Software Requirements Matthew Renze Iowa State University COMS 409 Software Requirements Purpose Introduce you to Agile software development Discuss Agile software requirements Overview What is Agile?

More information

Object-Oriented Software Engineering Practical Software Development using UML and Java. Chapter 11: Managing the Software Process

Object-Oriented Software Engineering Practical Software Development using UML and Java. Chapter 11: Managing the Software Process Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 11: Managing the Software Process 11.1 What is Project Management? Project management encompasses all the

More information

Software Processes. Chapter 2. CMPT 276 Dr. B. Fraser Based on slides from Software Engineering 9 th ed, Sommerville.

Software Processes. Chapter 2. CMPT 276 Dr. B. Fraser Based on slides from Software Engineering 9 th ed, Sommerville. Software Processes Chapter 2 CMPT 276 Dr. B. Fraser Based on slides from Software Engineering 9 th ed, Sommerville. 18-05-15 Slides #4 1 Topics 1) What activities are part of software development 2) What

More information

Knowledge Understanding. Knowledge Understanding: An Agile Journey 11/30/2017

Knowledge Understanding. Knowledge Understanding: An Agile Journey 11/30/2017 Knowledge Understanding: An Agile Journey FRANK RIOS AGILE COACH / TRAINER WORK: FRANK1RIOS@HERECOM PERSONAL: FRANKTRIOS@GMAILCOM Knowledge Understanding 2 1 What does Agile mean to you? 3 An Agile Journey

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

Delivering Value Why Else Are You Doing The Project?

Delivering Value Why Else Are You Doing The Project? Delivering Value Why Else Are You Doing The Project? THOUGHT LEADERSHIP WHITE PAPER In partnership with By Andy Jordan, PMP, ProjectManagement.com Research Analyst Projects are the way that an organization

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

A Hybrid Approach to the Use of Agile in Health IT. Session 147 March 7, 2018 Spencer Reeser-Stout, Senior Project Manager

A Hybrid Approach to the Use of Agile in Health IT. Session 147 March 7, 2018 Spencer Reeser-Stout, Senior Project Manager A Hybrid Approach to the Use of Agile in Health IT Session 147 March 7, 2018 Spencer Reeser-Stout, Senior Project Manager 1 Conflict of Interest Spencer Reeser-Stout, CSM, MBA Has no real or apparent conflicts

More information

Managing Uncertainty using the Agile Mindset

Managing Uncertainty using the Agile Mindset Managing Uncertainty using the Agile Mindset Ahmed Sidky, Ph.D Execu ve VP, Santeon Group loves to spend me with Co- Author of Co- founded years of experience in so ware development and delivery 15 YEARS

More information

Chapter 01 - The Process The Process Application Process ACP Qualifications Scheduling Your Exam Rescheduling/Cancelling Fees

Chapter 01 - The Process The Process Application Process ACP Qualifications Scheduling Your Exam Rescheduling/Cancelling Fees PMI Agile Certified Practitioner (PMI-ACP) Exam Prep Course Overview This course covers the functions and features of Agile Certified Practitioner to prepare you for your certification exam. Students will

More information

Project approaches for a complex world

Project approaches for a complex world Project approaches for a complex world For PMINZ Wellington Chapter September 2017 About Equinox IT Equinox IT is New Zealand s leading independent IT consultancy, delivering software development, consulting

More information

Also known as an incremental model- Agile development model because it is developed in an incremental and rapid cycles. It is known as incremental

Also known as an incremental model- Agile development model because it is developed in an incremental and rapid cycles. It is known as incremental Also known as an incremental model- Agile development model because it is developed in an incremental and rapid cycles. It is known as incremental model as it gives small incremental releases with each

More information

When the Business Wants Waterfall Implementing Agile in a Phase-Based Environment

When the Business Wants Waterfall Implementing Agile in a Phase-Based Environment When the Business Wants Waterfall Implementing Agile in a Phase-Based Environment Marjorie Farmer Wireline & Perforating Global Software Discipline Manager Agenda Halliburton Situation and Challenges LIFECYCLE

More information

All Rights Reserved Best Practices Team, LLC

All Rights Reserved Best Practices Team, LLC February 7, 2018 Risks Business Risks Products/ Deliverables Project Risks Organizational Bus. Benefit Clear? Functions/ Rqmts Clear? Schedule Constraints? Politics Competition? Quality/ Accept. Crit.

More information

Chapter 4 Document Driven Approach for Agile Methodology

Chapter 4 Document Driven Approach for Agile Methodology Chapter 4 Document Driven Approach for Agile Methodology In this chapter, 4.1. Introduction 4.2. Documentation Selection Factors 4.3. Minimum Required Documents 4.4. Summary 4.1. Introduction In all, the

More information

Process, Models, Methods, Diagrams Software Development Life Cyles. Part - II

Process, Models, Methods, Diagrams Software Development Life Cyles. Part - II Process, Models, Methods, Diagrams Software Development Life Cyles Part - II A bench-mark for measuring the maturity of an organization s software process CMM defines 5 levels of process maturity based

More information

FACTFILE: GCE DIGITAL TECHNOLOGY

FACTFILE: GCE DIGITAL TECHNOLOGY FACTFILE: GCE DIGITAL TECHNOLOGY AS1: APPROACHES TO SYSTEMS DEVELOPMENT Alternative development approaches and Software projects Learning Outcomes Students should be able to: describe the main features

More information

Rekayasa Perangkat Lunak 2 (IN043): Pertemuan 10. * Construction, Installation and Operations * Agile Method Software Development

Rekayasa Perangkat Lunak 2 (IN043): Pertemuan 10. * Construction, Installation and Operations * Agile Method Software Development Rekayasa Perangkat Lunak 2 (IN043): Pertemuan 10 * Construction, Installation and Operations * Agile Method Software Development Construction Construction is the development of all parts of the system,

More information

PMO17BR402 Promote Many Options: PMOs That Are Traditional, Hybrid, and Agile Friendly Mike Griffiths Chair of PMI s Agile Practice Guide

PMO17BR402 Promote Many Options: PMOs That Are Traditional, Hybrid, and Agile Friendly Mike Griffiths Chair of PMI s Agile Practice Guide HOUSTON, TX, USA 5 8 NOVEMBER 2017 #PMOSym PMO17BR402 Promote Many Options: PMOs That Are Traditional, Hybrid, and Agile Friendly Mike Griffiths Chair of PMI s Agile Practice Guide Agenda Project Manager

More information

Test Management Forum

Test Management Forum Test Management Forum 25 th January 2017 Agile Delivery Why does Testing get left behind? Abstract In this session, we take a look at the expectations of testing within an agile delivery. We've heard all

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

Seven Consulting Benefits Management Capability Overview

Seven Consulting Benefits Management Capability Overview Introduction to Seven Consulting Seven Consulting Benefits Management Capability Overview COPYRIGHT SEVEN CONSULTING 2018 ALL RIGHTS RESER Delivering for Australia s most respected organisations since

More information

UNDERSTANDING AGILE PROJECT MANAGEMENT

UNDERSTANDING AGILE PROJECT MANAGEMENT UNDERSTANDING AGILE PROJECT MANAGEMENT Redefining the Success Criteria Presented by: Introduction and Agenda Russ Fletcher, Davisbase Consulting 20+ years in IT Management and Leaderhsip 6+ years working

More information

Why Agile? By Alex Gray, Lean & Agile Trainer/Coach

Why Agile? By Alex Gray, Lean & Agile Trainer/Coach By Alex Gray, Lean & Agile Trainer/Coach Whether you are just starting to find out about Agile, or already considering it as a potential new way of working, is a very sensible question. The answer we will

More information

WHITE PAPER. Why Agile? And Why it is Not a Silver Bullet WHAT IS AGILE?

WHITE PAPER. Why Agile? And Why it is Not a Silver Bullet WHAT IS AGILE? WHITE PAPER Why Agile? And Why it is Not a Silver Bullet Agile: nimble; able to move quickly and easily (Webster s New College Dictionary) Is agile for you? Is it for your company? In this paper, we will

More information

Agile Software Delivery

Agile Software Delivery Agile Software Delivery An Introduction to Delivering Agile Software Projects the waterfall way the waterfall way analysis design build test go live so what s wrong with that? long cycle time users see

More information

Transformation to Being Agile - The People Way

Transformation to Being Agile - The People Way Transformation to Being Agile - The People Way Agile Business Conference, 5 th Oct.2016 Presenters: Daniel Merchante, GaganBir Palta and Manav Mehan Agile Methodologies Scaling approaches What do these

More information

Directing Agile Change

Directing Agile Change Directing Agile Change Contents Figures and tables Foreword Acknowledgements 1 Context and introduction 1 1.1 Agile 1 1.2 Research 2 1.3 Using agile 3 1.4 Agile development methods 3 1.5 Agile myths 4

More information

AGILE methodology- Scrum

AGILE methodology- Scrum AGILE methodology- Scrum What is Agile? This is one of the biggest buzzwords in the IT industry these days. But, what exactly is agile? The Agile model provides alternatives to traditional project management.

More information

The ABC of Agile Business Change. James Yoxall BCS 17 September, 2013

The ABC of Agile Business Change. James Yoxall BCS 17 September, 2013 The ABC of Agile Business Change James Yoxall BCS 17 September, 2013 Introduction Purpose is to explore the concept of Agile Business Change What does it mean? Why might it be a good thing? Where and when

More information

The Modern PMO: Powerful. Configurable. Social. CA PPM Version 15.3

The Modern PMO: Powerful. Configurable. Social. CA PPM Version 15.3 The Modern PMO: Powerful. Configurable. Social. CA PPM Version 15.3 A faster path from insights to action The ability to analyze change and respond quickly is essential in any competitive market. Organizations

More information

Belatrix Software Factory

Belatrix Software Factory Belatrix Software Factory Agile Testing Best Practices Introduction The testing phase of software development sometimes gets the short shrift from developers and IT managers. Yet testing is the only way

More information

The Product Creation Process

The Product Creation Process - 0. feasibility 1. definition 2. system 3. 4. integration & test 5. field monitoring needs verification core information Legend: in draft full under development most information 50% available in concept

More information

LIFE-CYCLE MODELS AND PROCESS. Software Engineering 1/9/2008. CHAPTER 1, 2, and 3. Stephen R. Schach

LIFE-CYCLE MODELS AND PROCESS. Software Engineering 1/9/2008. CHAPTER 1, 2, and 3. Stephen R. Schach Slide 2.1 CHAPTER 1, 2, and 3 Slide 2.2 Object-Oriented Oriented Software Engineering WCB/McGraw-Hill, 2008 Stephen R. Schach srs@vuse.vanderbilt.edu SOFTWARE LIFE-CYCLE MODELS AND PROCESS Overview Slide

More information

From Mission Statement to Business Process The business analyst s role in corporate objectives

From Mission Statement to Business Process The business analyst s role in corporate objectives From Mission Statement to Business Process The business analyst s role in corporate objectives Jan Kusiak, Training Services Manager IRM Training Pty Ltd ACN 007 219 589 Suite 209, 620 St Kilda Rd, Melbourne,

More information

Chapter 3. Information Systems Development. McGraw-Hill/Irwin. Copyright 2007 by The McGraw-Hill Companies, Inc. All rights reserved.

Chapter 3. Information Systems Development. McGraw-Hill/Irwin. Copyright 2007 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 3 Information Systems Development McGraw-Hill/Irwin Copyright 2007 by The McGraw-Hill Companies, Inc. All rights reserved. Objectives 3-2 Describe the motivation for a system development process

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

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

A Guide to Branching and Merging Patterns

A Guide to Branching and Merging Patterns White Paper AccuRev A Guide to Branching and Merging Patterns White Paper A Guide to Branching and Merging Patterns Executive Summary Software configuration management (SCM) practices are at the forefront

More information

The Systems Development Lifecycle

The Systems Development Lifecycle Modelling and Systems Development Lecture 2 The Systems Development Lifecycle The four-phase model common to all system developments projects The project Major attributes of the Lifecycle Moves systematically

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

ADVISORY SERVICE & PRODUCT DEVELOPMENT CUSTOMER EXPERIENCE TECHNOLOGY BUSINESS PROCESSES & OPERATIONS DEVELOPMENT PROJECT & PROGRAM MANAGEMENT

ADVISORY SERVICE & PRODUCT DEVELOPMENT CUSTOMER EXPERIENCE TECHNOLOGY BUSINESS PROCESSES & OPERATIONS DEVELOPMENT PROJECT & PROGRAM MANAGEMENT ADVISORY SERVICES Strategy Audit Customer Journey Simplification Root Cause Analysis Business Process Re-engineering Business and IT transformation Migration TECHNOLOGY SERVICE & PRODUCT DEVELOPMENT CUSTOMER

More information

Managing a Large Agile Software Engineering Organization. Paul Beavers BMC Software

Managing a Large Agile Software Engineering Organization. Paul Beavers BMC Software Managing a Large Agile Software Engineering Organization Paul Beavers BMC Software Managing a Large Agile Software Engineering Organization Who am I? Paul Beavers Software Engineering Director Large (>200)

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

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

SOFTWARE DEVELOPMENT LIFE CYCLE (SDLC)

SOFTWARE DEVELOPMENT LIFE CYCLE (SDLC) SOFTWARE DEVELOPMENT LIFE CYCLE (SDLC) UNIT OBJECTIVE Understand the influences on a project Understand what a software process is Understand two common models WHAT EACH PARTY CONTROLS Client Side Every

More information