Is Agile Keeping Its Promises? Time To Market, Productivity & Quality

Size: px
Start display at page:

Download "Is Agile Keeping Its Promises? Time To Market, Productivity & Quality"

Transcription

1 Is Agile Keeping Its Promises? What Industry Metrics Show On Time To Market, Productivity & Quality Michael Mah Managing Partner QSM Associates, Inc. 75 South Church Street Pittsfield, MA USA Website: Blog: Andrea Gelli Managing Director QSM Associates Switzerland 8032 Zürich M andrea.gelli@qsma.ch Website:

2 Michael Mah Michael Mah is the director of the Benchmarking Practice at the Cutter Consortium, a Boston-based IT think-tank, and served as past editor of the IT Metrics Strategies publication. He is also managing partner at QSM Associates Inc. based in Massachusetts USA. Michael teaches, writes, and consults to technology companies on measuring, estimating and managing software projects, whether in-house, offshore, waterfall, or agile. With over 25 years of experience, Michael and his partners have derived productivity patterns for thousands of software projects collected worldwide across engineering and business applications. His current work examines time-pressure dynamics of teams, and its role in project success and failure. In addition to his background in physics and electrical engineering, he is a mediator specializing in dispute resolution for technology projects. He has a degree in electrics engineering from Tufts University. His training on dispute resolution, mediation, and participatory processes is from the Program on Negotiation at Harvard Law School and the Radcliffe Institute for Advanced Study. He can be reached at michael.mah@qsma.com. (#2)

3 Who We Are: QSM maintains the world s largest benchmarking database of 10,000+ completed software projects collected worldwide. We put industry productivity statistics on the desktop. The QSM SLIM database contains projects in all industries, waterfall, Agile, offshore/outsourced, in-house, new development, and maintenance. SLIM tools enable managers to measure and estimate Agile and/or waterfall projects, and determine ROI. (#3)

4 Partial List of Clients British Telecom SAP Microsoft Intel AT&T/BellSouth BMC Software Motorola VerizonWireless Roche Diagnostics Fiserv Corp IBM Global Misys Healthcare JPMorganChase Boeing Bank of New York Mellon Lockheed Martin Progressive Insurance DirecTV (#4)

5 (#5)

6 (#6)

7 (#7) Agile Asks: Are You Getting Lean?

8 Co-Located XP - Follett Software Team size 24 Developers 7 Testers 3 Customers 3 Project Leaders Code Base 1,000,000 lines of code 7,000 automated unit test 10,000 automated acceptance test (#8)

9 (#9)

10 (#10)

11 (#11)

12 (#12)

13 (#13)

14 (#14)

15 Agile Release Retrospectives 1 - COLLECT AND VALIDATE PROJECT DATA 2 - ANALYZE PROJECTS USING QSM REFERENCE DATABASE (#15) 4 - PRESENT RESULTS 3 - DETERMINE PROCESS METRICS & PROJECT POSITIONING

16 Four Core Metrics: Your History Produced Software (Size) How long? How much? How good? Duration Effort Discovered Defects (#16)

17 (#17) Project Sketch Core Metrics

18 Input to SLIM Size Defects Time Effort (#18)

19 SLIM Model Replica Destiny 5.0 Staffing & Probability Analysis STORY BUILD How Does This Release Compare Against Industry Data? Avg Staff (people) <Destiny Release 5.0> Milestones 0 - CSR 1 - SRR 2 - HLDR 3 - LLDR 4 - CUT 5 - IC 6 - STC 7 - UAT 8 - FCR 9-99R R Avg Staff (people e) 5 Oct ' Nov Dec Jan Feb Mar Apr May Jun Jul Aug Sep '04 0 SOLUTION PANEL - <Destiny Release 5.0> Duration Effort Cost Peak Staff MTTD Start Date BUILD /5/2004 Life Cycle /15/2003 Months PM $ (K) people Days PI=23.1 MBI=5.6 Eff SLOC=218,531 CONTROL PANEL - <Destiny Release 5.0> PI Peak Staff Eff SLOC (K) (#19)

20 Follett vs. Industry Average Industry Average Current Performance Delta Project Cost $3.5 Million $2.2 Million -$1.3M Schedule 12.6 months 7.8 months -4.8 mos QA Defects % Staffing n/a (#20)

21 Offshore vs. Industry Average Industry Average Offshore Average Delta Project Cost $3.5 Million $3.2 Million -$0.3M Schedule 12.6 months 9.6 months -3.0 mos QA Defects % Staffing (#21) * Normalized to same project size

22 Trendline Assessment Build Phase Schedule Main Build Phase Duration vs Size 100 Rel 5.0 Rel 8.0 Rel Time (Months) Rel 6.0 Rel 7.5 Rel 7.0 Schedules are Half Industry ,000 Effective SLOC (thousands) (#22) Business Sy stems Av ionic Sy stems Command & Control Microcode Sy stems Process Control QSM 2005 Business Av g. Line Sty le 1 Sigma Line Sty le

23 Trendline Assessment Build Phase Staffing Main Build Peak Staff vs. Size 1, Rel 6.0 Rel 7.5 Rel 7.0 Rel 8.0 Rel 5.0 Rel Peak Staff (FTEs) 1 Normal Staffing ,000 Effective SLOC (thousands) (#23) Business Sy stems Av ionic Sy stems Command & Control Microcode Sy stems Process Control QSM 2005 Business Av g. Line Sty le 1 Sigma Line Sty le

24 Trendline Assessment Defects/Quality Defects During Test 10,000 1,000 Rel 6.0 Rel 7.5 Rel 7.0 Rel 8.0 Rel 6.5 Error ors (SysInt-Del) Rel Far Fewer Defects: 50% - 66% Below Industry ,000 Effective SLOC (thousands) (#24) Business Sy stems Av ionic Sy stems Command & Control Microcode Sy stems Process Control QSM 2005 Business Av g. Line Sty le 1 Sigma Line Sty le

25 Follett and XP: It has worked incredibly well Destiny Library Manager: Award of Excellence 2004, presented by Technology and Learning magazine (December 2004). Awards Portfolio 2004, presented by Media and Methods magazine (May/June 2004). Technology & Learning Award of Excellence 2006, 2007 Destiny Textbook Manager Awards Portfolio 2005, presented by Media and Methods magazine (May/June 2005). Technology & Learning Award of Excellence 2007 Destiny Enriched Services Technology & Learning Award of Excellence 2007 Follett Software provides Library Automation Solutions to 52% of the K12 market. Destiny Library Manager: Single largest product market share in K12 with 19% of the total market and continues to outpace the competition in market growth. (#25)

26 (#26) Increased REVENUES

27 Domain Knowledge Smart people, experienced people Coding is moving knowledge from mind into the machine Inexperience costs money (#27)

28 Short Feedback Loops Paired programmers Instantaneous code reviews Accelerated learning and execution Face to face communication channel (#28)

29 Time Boxing Short iterations Clear and discernible progress Anticipation of the next important feature Efficiency (#29)

30 Avoiding Burnout XP = Sustainable pace 40 Hour Work Weeks Prevent productivity collapse for overworked teams (#30)

31 Craftsmanship Over Craft Take pride in what you do Do not compromise professionalism Simple design Upfront testing Prevent costly rework Build it right the first time (#31)

32 Transparency Transparence is a great floodlight. People who thrive in political maneuvering hate SCRUM - Ken Schwaber (#32)

33 High-bandwidth Communication The best teams have wide-open pipes Domain knowledge moves among the team Information flows rapidly and accurately (#33)

34 Avoiding Waste and Costly Rework Rework has high cost Rework takes time Rework creates defects Rework is bad Refactoring can be a cover up (#34)

35 (#35) Distributed SCRUM BMC Software

36 (#36) Whiteboard Sketch Performance Mgr R2.3

37 Defect Type (All) Release 2.3 Defect Rate 160 Count of Severity* Product+* (#37) Create Date Status Mode Status Severity* TR-Version

38 Input to SLIM-Model Size Defects Time Effort (#38)

39 SLIM Model Replica Rel 2.3 Staffing & Probability Analysis R&D C&T How Does This Release P_Mnt 1 Compare Against Industry Data? Avg Staff (people) <Performance Manager Rel 2.3> Milestones 0 - CSR 1 - SRR 2 - HLDR 3 - LLDR 4 - CUT 5 - IC 6 - STC 7 - UAT 8 - FCR 9-99R R Avg Staff (people) Apr ' May Jun Jul Aug Sep Oct Nov Dec Jan Feb '07 Mar 0 SOLUTION PANEL - <Performance Manager Rel 2.3> Duration Effort Cost Peak Staff MTTD Start Date C&T /2/2006 Life Cycle /1/2006 Months PM $ (K) people Days PI=28.3 MBI=8.3 Eff SLOC=844,710 CONTROL PANEL - <Perform ance Manager Rel 2.3> PI Peak Staff Eff SLOC (K) (#39)

40 BMC vs. Industry Average Industry Average Current Performance Delta Project Cost $5.5 Million $5.2 Million -$.3M Schedule 15 months 6.3 months -8.7 mos QA Defects % Staffing (#40)

41 Agile Assessment Staffing BUILD Phase Staffing Agile Projects team sizes are fairly typical BMC (red) uses large teams. Follett (green) uses average sized teams. 1,000 BMC Rel 2.4 BMC Rel C&T Peak Staff (People) 10 Larger Teams ,000 STORIES (thousands) Agile Companies Company B SCRUM Company A - Agile XP QSM 2005 Business Avg. Line Style 1 Sigma Line Style (#41)

42 Agile Assessment Schedule BUILD Phase Schedule BMC and Follett projects are very fast C&T Duration (Months) BMC Rel 2.4 BMC Rel 2.3 Faster Schedules ,000 STORIES (thousands) Agile Companies Company B SCRUM Company A - Agile XP QSM 2005 Business Avg. Line Style 1 Sigma Line Style (#42)

43 Agile Assessment Quality Bugs BMC and Follett Bugs are low 10,000 1,000 BMC Rel 2.4 BMC Rel Erro rors (SysInt-Del) 10 Fewer Defects ,000 STORIES (thousands) Agile Companies Company B SCRUM Company A - Agile XP QSM 2005 Business Avg. Line Style 1 Sigma Line Style (#43)

44 (#44) BMC Secret Sauce

45 BMC Secret Sauce (con t) Buy-In VP-Level (or higher) Senior Executive Sponsorship Scrum Master Training Core Group Energized and Passionate Staying Releasable Nightly Builds/Test 2-week Iteration Demos Frequent, Rigorous Peer Code Review Dusk-to-Dawn Teamwork Communication Techniques for Information Flow Wikis, Video-conferencing, Periodic On-Site Meetings Co-Located Release Planning Scrum of Scrum Meetings (US Time) (#45)

46 BMC Secret Sauce (con t) Backlogs One Master Backlog AND Multiple Backlog Management One Setup for User Stories Across Teams Added Requirements Architect to Interface Product Mgt with R&D Holding Back the Waterfall Test Driven Development Retrospective Meetings to Not Regress into old Waterfall Habits Outside Source to Audit the Process (#46)

47 (#47) Agile at Quick Solutions, Inc.

48 (#48)

49 (#49)

50 (#50)

51 (#51)

52 (#52)

53 Agile Assessment Staffing Average Staff 1,000 Smaller Teams 100 Headcount ,000 New + Modified Size (thousands) (#53) All Systems Special Project QSM 2008 Business Avg. Line Style 1 Sigma Line Style

54 Agile Assessment Schedule Time-to-Market 100 Faster Schedules 10 Months ,000 New + Modified Size (thousands) (#54) All Systems Special Project QSM 2008 Business Avg. Line Style 1 Sigma Line Style

55 Agile Assessment Quality Bugs During QA 10,000 Fewer Defects 1, Defects ,000 New + Modified Size (thousands) (#55) All Systems Special Project QSM 2008 Business Avg. Line Style 1 Sigma Line Style

56 Curve Fitting and Creating Agile Trends Iterations/Build Phase Trends Time-to-Market 100 Effort 10,000 1, Months Person-Months ,000 New + Modified Size (thousands) ,000 New + Modified Size (thousands) Average Staff 1,000 Bugs During QA 10, Headcount 1, Defects ,000 New + Modified Size (thousands) ,000 New + Modified Size (thousands) (#56) All Sy stems QSM 2008 Business Av g. Line Sty le 1 Sigma Line Sty le

57 Curve Fitting and Creating Agile Trends Agile Trends - Iterations/Build Phase Time-to-Market 100 Effort 10,000 1, Months Person-Months ,000 New + Modified Size (thousands) ,000 New + Modified Size (thousands) Average Staff 1,000 Bugs During QA 10, Headcount 1, Defects ,000 New + Modified Size (thousands) ,000 New + Modified Size (thousands) (#57) All Sy stems Av g. Line Sty le 1 Sigma Line Sty le

58 New Agile Benchmark Trends Agile Trends - Iterations/Build Phase Time-to-Market 100 Effort 10,000 1, Months Person-Months ,000 New + Modified Size (thousands) ,000 New + Modified Size (thousands) Average Staff 1,000 Bugs During QA 10, Headcount 1, Defects ,000 New + Modified Size (thousands) ,000 New + Modified Size (thousands) (#58)

59 (#59) Software - Is It Possible That The Earth Is Growing A Global Brain?

60 (#60)

61 (#61)

62 (#62)

63 (#63)

64 Who We Are: QSM maintains the world s largest benchmarking database of 10,000+ completed software projects collected worldwide. We put industry productivity statistics on the desktop. The QSM SLIM database contains projects in all industries, waterfall, Agile, offshore/outsourced, in-house, new development, and maintenance. SLIM tools enable managers to measure and estimate Agile and/or waterfall projects, and determine ROI. (#64)

65 Partial List of Clients British Telecom SAP Microsoft Intel AT&T/BellSouth BMC Software Motorola VerizonWireless Roche Diagnostics Fiserv Corp IBM Global Misys Healthcare JPMorganChase Boeing Bank of NY Mellon Lockheed Martin Progressive Insurance DirecTV (#65)

66 SLIM- Estimate: Size, Schedule, Cost & Quality Estimating SLIM- MasterPlan: Incremental Development & Project SLIM-Control: Aggregation Variance Analysis & Adaptive Forecasting SLIM-Metrics: Industry Benchmarking & Process Improvement SLIM-DataManager Software Project Metrics Repository (#66) footer

67 For Additional Information Michael Mah website: blog: Tel: Andrea Gelli andrea.gelli@qsma.ch Website: Tel: (#67)

The Good, the Bad and the Puzzling: The Agile Experience at 5 Companies (Updated!)

The Good, the Bad and the Puzzling: The Agile Experience at 5 Companies (Updated!) The Good, the Bad and the Puzzling: The Agile Experience at 5 Companies (Updated!) Michael Mah Managing Partner QSM Associates, Inc. 75 South Church Street Pittsfield, MA 01201 413-499-0988 Fax 413-447-7322

More information

What Agile Learns from Waterfall And What Waterfall Learns from Agile

What Agile Learns from Waterfall And What Waterfall Learns from Agile What Agile Learns from Waterfall And What Waterfall Learns from Agile Michael Mah Managing Partner QSM Associates, Inc. 75 South Church Street Pittsfield, MA 01201 413-499-0988 Fax 413-447-7322 e-mail:

More information

QUEST Boston Geography Matters: What Measurement Tells Us about Offshoring, Agile Methods, and the Flat World

QUEST Boston Geography Matters: What Measurement Tells Us about Offshoring, Agile Methods, and the Flat World Thursday, April 7 th, 2011 11:00 AM 12:00 PM QUEST Boston 2011 Geography Matters: What Measurement Tells Us about Offshoring, Agile Methods, and the Flat World PRESENTER: Michael Mah COMPANY: QSM Associates,

More information

Taking the SAFe 4.0 Road to Hyper Speed and Quality; How High Performance Teams Disrupt Their Marketplace and Drive Change

Taking the SAFe 4.0 Road to Hyper Speed and Quality; How High Performance Teams Disrupt Their Marketplace and Drive Change Taking the SAFe 4.0 Road to Hyper Speed and Quality; How High Performance Teams Disrupt Their Marketplace and Drive Change Michael Mah Managing Partner QSM Associates, Inc. e-mail:michael.mah@qsma.com

More information

MEASURES FOR EXCELLENCE. Telecom Software Benchmarks. 10 Years Apart

MEASURES FOR EXCELLENCE. Telecom Software Benchmarks. 10 Years Apart MEASURES FOR EXCELLENCE Telecom Software Benchmarks Years Apart 1992-2002 Copyright J.W.E Greene QUANTITATIVE SOFTWARE MANAGEMENT LTD 7 Rue Fenoux 41A Aynhoe Road 75015 Paris Internet: qsm.europe@pobox.com

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

Paul Below Quantitative Software Management, Inc.

Paul Below Quantitative Software Management, Inc. Optimal Project Performance: Factors that Influence Project Duration Paul Below paul.below@qsm.com Quantitative Software Management, Inc. Agenda: Project Duration Introduction Causation and the Laugh Test

More information

Motorola Agile Development

Motorola Agile Development Agile Project Management Training INTRODUCTION to AGILE PROJECT MANAGEMENT Motorola Agile Development Customer Proxy Refactoring TDD Paired Development Agile Project Management Retrospectives Continuous

More information

WORKING IN DISTRIBUTED AGILE ACROSS THREE CONTINENTS

WORKING IN DISTRIBUTED AGILE ACROSS THREE CONTINENTS WORKING IN DISTRIBUTED AGILE ACROSS THREE CONTINENTS This paper talks about the deployment of Distributed Agile best practices on a large globally distributed project for a large telecom vendor and the

More information

Presentation to the Boston SPIN

Presentation to the Boston SPIN Presentation to the Boston SPIN Software Estimation and Negotiation Changing the Game in a Down Economy Web Site: www.qsma.com Michael C. Mah Managing Partner 75 South Church Street Pittsfield, MA 01201

More information

The Power of Visibility: Driving a Lean-Agile Transition. Kelley Horton Director, Corporate IT Program Management Office

The Power of Visibility: Driving a Lean-Agile Transition. Kelley Horton Director, Corporate IT Program Management Office The Power of Visibility: Driving a Lean-Agile Transition Kelley Horton Director, Corporate IT Program Management Office The Power of Visibility - Agenda About Premier, Inc. Why we transitioned to Lean-Agile

More information

Adapting software project estimation to the reality of changing development technologies

Adapting software project estimation to the reality of changing development technologies Adapting software project estimation to the reality of changing development technologies Introduction Estimating software projects where significant amounts of new technology are being used is a difficult

More information

Unleashing the Enormous Power of Call Center KPI s. Call Center Best Practices Series

Unleashing the Enormous Power of Call Center KPI s. Call Center Best Practices Series Unleashing the Enormous Power of Call Center KPI s Call Center Best Practices Series 27 Years of Call Center Benchmarking Data Global Database More than 3,700 Call Center Benchmarks 30 Key Performance

More information

The Call Center Balanced Scorecard

The Call Center Balanced Scorecard The Call Center Balanced Scorecard Your Overall Measure of Call Center Performance! MetricNet Best Practices Series Some Common Call Center KPIs Cost Cost per Contact Cost per Minute of Handle Time Quality

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

Managing a Project and Keeping Sane While Wrestling Elegantly With PMBOK, Scrum and CMMI (Together or Any Combination)

Managing a Project and Keeping Sane While Wrestling Elegantly With PMBOK, Scrum and CMMI (Together or Any Combination) Managing a Project and Keeping Sane While Wrestling Elegantly With PMBOK, Scrum and CMMI (Together or Any Combination) Neil Potter The Process Group neil@processgroup.com 1 Agenda Summary of PMBOK, CMMI

More information

AGILE Realities. Presenters: Chris Koo (Edward Jones) Blake Moyer (Edward Jones) Joan Romine (Boeing)

AGILE Realities. Presenters: Chris Koo (Edward Jones) Blake Moyer (Edward Jones) Joan Romine (Boeing) AGILE Realities Presenters: Chris Koo (Edward Jones) Blake Moyer (Edward Jones) Joan Romine (Boeing) 1 AGILE Gaining Momentum 2 AGILE First Impressions Fast! Flexible! 3 AGILE Development Myths "Agile

More information

Agile Project Management. Contents are subject to change. For the latest updates visit Page 1 of 8

Agile Project Management. Contents are subject to change. For the latest updates visit Page 1 of 8 Agile Project Management Page 1 of 8 Why Attend The overall aim of this course is to provide participants with the skills needed to manage knowledge-based projects and to apply agile project management

More information

Virtually Agile. Astro Sabre (Matt Ganis) IBM, Senior Technical Staff Member Hawthorne, NY - September 20, 2007

Virtually Agile. Astro Sabre (Matt Ganis)  IBM, Senior Technical Staff Member Hawthorne, NY - September 20, 2007 Virtually Agile Astro Sabre (Matt Ganis) http://webpage.pace.edu/mganis IBM, Senior Technical Staff Member Hawthorne, NY - September 20, 2007 Who am I? My Name is Matt Ganis I lead a group inside IBM called

More information

8 th of April 2015 Bucharest, Romania Vlad Gabriel Sorin Agile PM/Scrum Master

8 th of April 2015 Bucharest, Romania Vlad Gabriel Sorin Agile PM/Scrum Master 8 th of April 2015 Bucharest, Romania Vlad Gabriel Sorin Agile PM/Scrum Master 1. Introduction 1 min. 2. Waterfall vs Agile 5 min. 3. Agile - General Concepts 5 min. 4. Agile methods: Scrum vs XP vs Lean

More information

The Service Desk Balanced Scorecard

The Service Desk Balanced Scorecard The Service Desk Balanced Scorecard Your Overall Measure of Service Desk Performance MetricNet Best Practices Series Your Speaker: Jeff Rumburg Co Founder and Managing Partner, MetricNet, LLC Winner of

More information

Quantifying the Value of Investments in Micro Focus Quality Center Solutions

Quantifying the Value of Investments in Micro Focus Quality Center Solutions Dynamic Value Brief Application Delivery Management Quantifying the Value of Investments in Micro Focus Quality Center Solutions Manage software testing and IT quality management with consistent processes

More information

PREDICTING QUALITY. Donald M. Beckett. Quantitative Software Management, Inc.

PREDICTING QUALITY. Donald M. Beckett. Quantitative Software Management, Inc. Donald M. Beckett Quantitative Software Management, Inc. 2000 Corporate Ridge, Suite 900 Mclean, VA 22102 703.790.0055 703.749.3795 (fax) info@qsm.com www.qsm.com PREDICTING QUALITY Quantitative Software

More information

Nitty Gritty of QA Project Management. 11-Feb-09 Carol Perletz

Nitty Gritty of QA Project Management. 11-Feb-09 Carol Perletz 11-Feb-09 Carol Perletz Agenda 1. Introduction 2. Definitions 3. Software Development Life Cycle Processes 4. The SQA Role 5. SQA Project Management 6. My Case Studies 7. Your QA Project Management Challenges

More information

Guerilla Agile: Taking a Project from Worst to First

Guerilla Agile: Taking a Project from Worst to First Guerilla Agile: Taking a Project from Worst to First Kori S. Mendonsa, CBAP, CSPO, CBPMP Principal Business Analyst Agenda About Why Agile? Learning to Change Learning to Adapt Learning to Prioritize Learning

More information

The 80/20 Rule for Service and Support KPIs: The Metrics of Success!

The 80/20 Rule for Service and Support KPIs: The Metrics of Success! The 80/20 Rule for Service and Support KPIs: The Metrics of Success! Prepared by: Jeff Rumburg Managing Partner MetricNet, LLC @MetricNet October 2, 2018 Download ebooks and Today s Presentation https://www.metricnet.com/fusion18/

More information

IT Service and Support. Key Success Factors in Higher Education

IT Service and Support. Key Success Factors in Higher Education IT Service and Support Key Success Factors in Higher Education Empirical Observations from Our Global Database Global Database More than 3,700 IT Service and Support Benchmarks 70+ Key Performance Indicators

More information

Attend Learn Grow Taking Your Career to the Next Level. 4th Annual Professional Development Days! May th, 2018

Attend Learn Grow Taking Your Career to the Next Level. 4th Annual Professional Development Days! May th, 2018 Attend Learn Grow Taking Your Career to the Next Level 4th Annual Professional Development Days! May 23-24 th, 2018 Our Transition from Waterfall towards Agile Jeff Fearn Why Agile Why Today? Aggressive

More information

Quantitative Prediction and Improvement of Program Execution

Quantitative Prediction and Improvement of Program Execution Quantitative Prediction and Improvement of Program Execution Dr. Shawn Rahmani Boeing Defense, Space/Security Huntington Beach, California The 26th Annual IEEE Software Technology Conference March-April

More information

Quantitative Prediction and Improvement of Program Execution A New Paradigm

Quantitative Prediction and Improvement of Program Execution A New Paradigm Quantitative Prediction and Improvement of Program Execution A New Paradigm Dr. Shawn Rahmani Boeing Defense, Space/Security Huntington Beach, California NDIA 16 th Annual SE Conference October, 2013 See

More information

Debra J. Perry Harris Corporation. How Do We Get On The Road To Maturity?

Debra J. Perry Harris Corporation. How Do We Get On The Road To Maturity? How Do We Get On The Road To Maturity? Debra J. Perry Harris Corporation NDIA Conference - 1 What do we want? From this To this But how? NDIA Conference - 2 Where Do We Start? NDIA Conference - 3 Government

More information

Session 102: Benchmark Your Way to World-Class Performance! Jeff Rumburg, Managing Partner, MetricNet, LLC

Session 102: Benchmark Your Way to World-Class Performance! Jeff Rumburg, Managing Partner, MetricNet, LLC Session 102: Benchmark Your Way to World-Class Performance! Jeff Rumburg, Managing Partner, MetricNet, LLC Characteristics of a World-Class Contact Center Contact center consistently exceeds customer expectations

More information

WHAT HAS AGILE DONE FOR TESTING?

WHAT HAS AGILE DONE FOR TESTING? 1 WHAT HAS AGILE DONE FOR TESTING? Agile Tour 2013 Ken Brennock KenBrennock@gmail.com WHO AM I? 2 WHAT PROCESS ARE BEING USED? Agile - 35% No Formal Process - 31% Iterative 21% Waterfall 13% Survey of

More information

2. True or false: In Scrum all the requirements for the project are known prior to the start of development.

2. True or false: In Scrum all the requirements for the project are known prior to the start of development. CTC-ITC 310 Program Management California State University Dominguez Hills Fall 2018 Instructor: Howard Rosenthal Assignment 5 A Deeper Look At Agile Methodologies Answer Sheet Each question is worth 10

More information

Dissatisfaction with the overheads involved in software design methods of the 1980s and 1990s led to the creation of agile methods.

Dissatisfaction with the overheads involved in software design methods of the 1980s and 1990s led to the creation of agile methods. Agile methods Dissatisfaction with the overheads involved in software design methods of the 1980s and 1990s led to the creation of agile methods. These methods: Focus on the code rather than the design

More information

ARCHITECTING PROJECT MANAGEMENT for Enterprise Agility. Enable Organization with Agile using Tooling/Technology

ARCHITECTING PROJECT MANAGEMENT for Enterprise Agility. Enable Organization with Agile using Tooling/Technology ARCHITECTING PROJECT MANAGEMENT for Enterprise Agility July 14 to 16, 2016, NIMHANS Convention Centre, Bengaluru Enable Organization with Agile using Tooling/Technology Leverage of Technology Paper Id:

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

Integrating Agile into a Development Organization. Agenda

Integrating Agile into a Development Organization. Agenda Integrating Agile into a Development Organization Russ Ohanian Director of SQA Tizor Systems Agenda Product and Environment Overview Engineering Team Reasons for Implementing Agile Methodologies How was

More information

Agile Software Development

Agile Software Development Agile Software Development Chapter 3 Agile Software Development in the textbook 3.1 Agile methods 3.2 Plan-driven and agile development 3.3 Extreme programming (XP) - A well known agile method 3.4 Agile

More information

The Faster Road to Innovation Why Workopolis Went Agile

The Faster Road to Innovation Why Workopolis Went Agile The Faster Road to Innovation Why Workopolis Went Agile What I m Covering Today Why did we transition to Agile? What we wanted to Achieve Highlights of How We Did It What we Achieved What we Learned Technology

More information

Service and Support as a Business

Service and Support as a Business Service and Support as a Business Creating Lasting Value in IT Service and Support MetricNet Best Practices Series Empirical Observations from Our Global Benchmarking Database Global Database More than

More information

Agile Development Processes. CSCE Lecture 3-08/31/2017

Agile Development Processes. CSCE Lecture 3-08/31/2017 Agile Development Processes CSCE 740 - Lecture 3-08/31/2017 Common Practice: Code & Fix Sit down, write out the code, and fix problems as they occur. No formal structure to development. What is wrong with

More information

CI User Engagement Activities and Schedule Nov Apr 2013

CI User Engagement Activities and Schedule Nov Apr 2013 OCEAN OBSERVATORIES INITIATIVE Activities and Schedule Nov 2012 - Apr 2013 Julie Thomas, Operations Director Susanne Jul, User Experience Lead 1 Overview Review engagement points in the iterative release

More information

Electric Forward Market Report

Electric Forward Market Report Mar-01 Mar-02 Jun-02 Sep-02 Dec-02 Mar-03 Jun-03 Sep-03 Dec-03 Mar-04 Jun-04 Sep-04 Dec-04 Mar-05 May-05 Aug-05 Nov-05 Feb-06 Jun-06 Sep-06 Dec-06 Mar-07 Jun-07 Sep-07 Dec-07 Apr-08 Jun-08 Sep-08 Dec-08

More information

Sign up to mailing list Join Slack, teaching team is available. All links are on the course website Slides are uploaded there too

Sign up to mailing list Join Slack, teaching team is available. All links are on the course website Slides are uploaded there too Sign up to mailing list Join Slack, teaching team is available All links are on the course website Slides are uploaded there too Week 1 (Oct 16 Oct 20) Introduction lectures Week 2 (Oct 23 Oct 27) Work

More information

It is not just programming. Cartoon source:

It is not just programming. Cartoon source: 1 2 It is not just programming. Cartoon source: http://wwwx.cs.unc.edu/~pozefsky/comp523_s08/ 3 http://computingcareers.acm.org/?page_id=12 sunset.usc.edu/~neno/cs589_2003/week1.ppt Basic tension of software

More information

Agile Delivery Framework (ADF)

Agile Delivery Framework (ADF) Agile Delivery Framework (ADF) Overview Agile is an iterative methodology with self-directed teams and the ability to embrace change rapidly. This document summarizes the Agile Scrum process as well as

More information

Elements of Excellence

Elements of Excellence Elements of Excellence Managing With Analytics Harnessing the Balanced Scorecard (The Enterprise Performance Index) Missiles and Fire Control Steve Arms Director, QMS - Missile Defense LOB MFC Excellence

More information

The Software Life Cycle

The Software Life Cycle Inception Software Increment Communication Planning Production The Software Life Cycle Software Engineering Deployment Andreas Zeller Saarland University Modelling Elaboration Transition Construction Construction

More information

Building High Assurance Systems with SAFe 4.0

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

More information

The Monitoring and Early Warning Indicators for a software project

The Monitoring and Early Warning Indicators for a software project The Joint 13 th CSI/IFPUG International Software Measurement & Analysis (ISMA13) Conference Mumbai (India) March 6, 2017 Attracting Management to Sizing and Measurement The Monitoring and Early Warning

More information

Measurement: A Required Path for Achieving Operating Excellence

Measurement: A Required Path for Achieving Operating Excellence Measurement: A Required Path for Achieving Operating Excellence PSM Users Group Conference Vail, CO July 24-28, 2000 Jim Sturges Director, Engineering Process Lockheed Martin Corporation JWS_PSMUG.PPT

More information

Extreme Agile Implementation and Creating a Value Delivery Office

Extreme Agile Implementation and Creating a Value Delivery Office Extreme Agile Implementation and Creating a Value Delivery Office Anup Deshpande Sr. Leader of Agile Portfolio Management 1 COPYRIGHT 2017 Anup Deshpande. ALL RIGHTS RESERVED For Informational Purposes

More information

Introduction to Agile/Extreme Programming

Introduction to Agile/Extreme Programming Introduction to Agile/Extreme Programming Matt Ganis, Senior Technical Staff Member (Certified Scrum Master) IBM Hawthorne, New York ganis@us.ibm.com August 2007 Session 8061 Current slides at: http://webpage.pace.edu/mganis

More information

Session 204: A New World Order Managing Your Contact Center as a Business! Jeff Rumburg, Managing Partner, MetricNet

Session 204: A New World Order Managing Your Contact Center as a Business! Jeff Rumburg, Managing Partner, MetricNet 1 Session 204: A New World Order Managing Your Contact Center as a Business! Jeff Rumburg, Managing Partner, MetricNet 2 Download Today s Presentation https://www.metricnet.com/icmidemo18/ 3 Empirical

More information

Turbocharge Your Metrics. With Benchmarking. Jeff Rumburg, Managing Partner at MetricNet

Turbocharge Your Metrics. With Benchmarking. Jeff Rumburg, Managing Partner at MetricNet Turbocharge Your Metrics With Benchmarking Jeff Rumburg, Managing Partner at MetricNet Read the Whitepaper in HDI s Support World http://www.thinkhdi.com/library/supportworld/2017/ turbocharge-your-metrics-with-benchmarking.aspx

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

Agile Quality Management Agile Quality Management Panagiotis Sfetsos, PhD Assistant Professor, Department of Informatics, Alexander Technological Educational Institution E mail: sfetsos@it.teithe.gr Web Page: http://aetos.it.teithe.gr/~sfetsos/

More information

Addressing Enterprise Complexity with the

Addressing Enterprise Complexity with the Addressing Enterprise Complexity with the Scaled Agile Framework Colin O Neill July 23, 2013 2008-2013 Scaled Agile, Inc. and Leffingwell, LLC. 2008 Scaled - 2013 Agile Scaled Framework Agile, Inc. and

More information

Agile Test Plan How to Construct an Agile Test Plan

Agile Test Plan How to Construct an Agile Test Plan Agile Test Plan How to Construct an Agile Test Plan XBOSoft White Paper How to Construct an Agile Test Plan www.xbosoft.com 2 Agile is changing not only the way we develop software but the way we work

More information

Accenture TaaS - Testing as a Service Platform Americas January 14, 2016

Accenture TaaS - Testing as a Service Platform Americas January 14, 2016 Accenture TaaS - Testing as a Service Platform Americas January 14, 2016 Brought to you by: Vivit Testing, Quality and ALM Special Interest Group Leaders: Bernard P. Szymczak Jr., Andreas Birk, Mihai Grigorescu,

More information

CM MatchPoint Agile. Christoph Heinrich, CM First Plex Track A / Session 17

CM MatchPoint Agile. Christoph Heinrich, CM First Plex Track A / Session 17 CM MatchPoint Agile This sessions shows how to use CM MatchPoint for the management and automated deployments in agile projects using frameworks like SCRUM Christoph Heinrich, CM First Plex Track A / Session

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

CTC/ITC 310 Program Management California State University Dominguez Hills First Exam Answer Key November 20, 2018 Instructor: Howard Rosenthal

CTC/ITC 310 Program Management California State University Dominguez Hills First Exam Answer Key November 20, 2018 Instructor: Howard Rosenthal CTC/ITC 310 Program Management California State University Dominguez Hills First Exam Answer Key November 20, 2018 Instructor: Howard Rosenthal There are 30 questions on this exam. Each question is worth

More information

Introduction. Failure. Why Projects Fail. Agile in an Hour

Introduction. Failure. Why Projects Fail. Agile in an Hour Agile in an Hour Joe Bergin & Fred Grossman Seidenberg School Computer Science and Information Systems Pace University Introduction Agile Software Development is a high discipline and very iterative development

More information

PMO17BR201 Caterpillar s Next Step: Implementing Agile in a Waterfall World Seth J. Norburg, PMP, Portfolio Coordinator Caterpillar

PMO17BR201 Caterpillar s Next Step: Implementing Agile in a Waterfall World Seth J. Norburg, PMP, Portfolio Coordinator Caterpillar HOUSTON, TX, USA 5 8 NOVEMBER 2017 #PMOSym PMO17BR201 Caterpillar s Next Step: Implementing Agile in a Waterfall World Seth J. Norburg, PMP, Portfolio Coordinator Caterpillar Agenda Safety and Introductions

More information

IBM Rational Software

IBM Rational Software 2007 IBM Corporation IBM Rational Software Development Conference 2008 Measured Capability Improvement Framework: A Systematic Approach to Software Excellence Per Kroll Chief Architect IBM Rational Expertise

More information

Tutorial Project Planning & Design with IT in Mind IT METHODOLOGY WEBINAR

Tutorial Project Planning & Design with IT in Mind IT METHODOLOGY WEBINAR Tutorial Project Planning & Design with IT in Mind IT METHODOLOGY WEBINAR Things to know All participants will be on mute Questions are welcome Use the question box to ask questions We DO NOT send out

More information

The Berkeley Miracle: Maintaining Quality With Fewer Resources. June 4, 2014 Larry Conrad Associate Vice Chancellor-IT and CIO

The Berkeley Miracle: Maintaining Quality With Fewer Resources. June 4, 2014 Larry Conrad Associate Vice Chancellor-IT and CIO The Berkeley Miracle: Maintaining Quality With Fewer Resources June 4, 2014 Larry Conrad Associate Vice Chancellor-IT and CIO Agenda Overall Context for the Operational Excellence Initiative Leadership

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

Scaling Software Agility:

Scaling Software Agility: Scaling Software Agility: Best Practices for Large Enterprises Agile 201 Seven Agile Team Practices that Scale 1 Seven Agile Team Practices That Scale 2 1. Define/Build/Test Team 3 Conway s Law Organizations

More information

New Horizons Computer Learning Centers

New Horizons Computer Learning Centers New Horizons Computer Learning Centers & Metrics that Matter Diane Tuluceanu, Product Marketing Manager New Horizons of Washington D.C. New Horizons & Metrics that Matter New Horizons Computer Learning

More information

Transforming Internal Audit to Drive Business Performance. 21 June, 2011

Transforming Internal Audit to Drive Business Performance. 21 June, 2011 Transforming Internal Audit to Drive Business Performance 21 June, 2011 Agenda Stakeholder Needs from Survey Data Linking Business Performance to Internal Audit The Role of Risk Management Becoming a Strategic

More information

The Challenge of Agile Estimating

The Challenge of Agile Estimating The Challenge of Agile Estimating Christina Donadi Heather Nayhouse SCEA/ISPA National Conference, Albuquerque, New Mexico June 2011 2011 TASC, Inc. Agenda Overview of Agile Development Importance of Agile

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

1. The Case for Agile 2. The Scrum Process 3. Scaling Scrum

1. The Case for Agile 2. The Scrum Process 3. Scaling Scrum 1. The Case for Agile 2. The Scrum Process 3. Scaling Scrum Delivering late Delivering over budget Delivering the wrong thing Unstable in production Costly to maintain Smart people trying to do good work

More information

Applying Lean-Agile practices Large, Engineered Systems. Harry Koehnemann. SAFe Consultant and Fellow Scaled Agile, Inc.

Applying Lean-Agile practices Large, Engineered Systems. Harry Koehnemann. SAFe Consultant and Fellow Scaled Agile, Inc. Applying Lean-Agile practices Large, Engineered Systems Harry Koehnemann SAFe Consultant and Fellow harry@scaledagile.com 1 Agenda Overview of Lean-Agile principles Apply Lean-Agile principles to engineered

More information

Improving Agile Execution in the Federal Government

Improving Agile Execution in the Federal Government Improving Agile Execution in the Federal Government 1 Committed Partner. Creating Results. In December of 2010 the government introduced the 25 Point Implementation Plan to Reform Federal Information Technology

More information

An Overview of Software Process

An Overview of Software Process An Overview of Software Process Objectives To introduce the general phases of the software development life cycle (SDLC) To describe various generic software process models and discuss their pros and cons

More information

Ten steps to effective requirements management

Ten steps to effective requirements management IBM Software Requirements definition and management July 2013 Ten steps to effective requirements management 2 Ten steps to effective requirements management Introduction Requirements definition and management

More information

Boston SPIN MITRE, Bedford, Massachusetts November 15, 2016

Boston SPIN MITRE, Bedford, Massachusetts November 15, 2016 Creating High Performance Virtual Teams presented to Boston SPIN MITRE, Bedford, Massachusetts November 15, 2016 by Rick Brenner Chaco Canyon Consulting Building State-of-the-Art Teamwork In Problem-Solving

More information

Organizational Matters

Organizational Matters Organizational Matters Christoph Matthies christoph.matthies@hpi.de Software Engineering II WS 2018/19 Prof. Plattner, Dr. Uflacker Enterprise Platform and Integration Concepts group Communication If you

More information

Agile and Crystal Clear with IT Innovations. May Chang, Head of Library IT Services University of Maryland, Baltimore County

Agile and Crystal Clear with IT Innovations. May Chang, Head of Library IT Services University of Maryland, Baltimore County Agile and Crystal Clear with IT Innovations May Chang, Head of Library IT Services University of Maryland, Baltimore County The Situation... IT innovations: growth, demand Limited/reduced resources Lagging

More information

Introduction to Disciplined Agile Delivery

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

More information

I hate Maintenance! Maintenance SUCKS!

I hate Maintenance! Maintenance SUCKS! I hate Maintenance! Maintenance SUCKS! Agile Maintenance Naresh Jain Copyright ThoughtWorks, 2005 Agenda of this discussion Glossary Why maintain software Types of Software Maintenance Traditional v/s

More information

Development Processes Agile - Value Driven Delivery. Stefan Sobek

Development Processes Agile - Value Driven Delivery. Stefan Sobek Development Processes Agile - Value Driven Delivery Stefan Sobek What is Value Driven Delivery? The reasons projects are undertaken is to generate business value Produce a benefit or improve a service

More information

In-House Agile Training Offerings

In-House Agile Training Offerings In-House Agile Training Offerings Certified Training/Workshops 1. SAFe ScrumXP for Teams Scaled Agile Institute 2 days + exam 16SEUs/PDUs The course teaches Lean thinking tools, roles, processes, and the

More information

Waterfall Vs. Agile PM

Waterfall Vs. Agile PM Waterfall Vs. Agile PM Winning the Battle Between Two Worlds Presented by: Simone Brown Knight, PMP StockTheMind LLC www.stockthemind.com info@stockthemind.com Presenter Profile: Founder and Principal

More information

A User s Experience with Model-Based Design for GNC-Based Systems

A User s Experience with Model-Based Design for GNC-Based Systems A User s Experience with Model-Based Design for GNC-Based Systems James E. Craft, Lockheed-Martin Missiles and Fire Control 1 Lockheed Martin Corporation 140,000 Employees 65,000 Scientists and Engineers

More information

Building a Platform for Innovation

Building a Platform for Innovation 10 October 2013 Building a Platform for Innovation Architecture and Agile as Key Enablers Peter Eeles FSS Industry Lead, IBM Rational Worldwide Tiger Team peter.eeles@uk.ibm.com Agenda 1 Introduction 2

More information

Effective Use of Function Points for Analogous Software Estimation

Effective Use of Function Points for Analogous Software Estimation Effective Use of Function Points for Analogous Software Estimation Dan French, PMP, CFPS, CSM Principal Consultant dfrench@cobec.com 202-827-1316 www.cobec.com Agenda -Introduction -Definition of Analogous

More information

How to Optimize your Office 365 Migration for Cognitive Capabilities. Ramin Mobasseri

How to Optimize your Office 365 Migration for Cognitive Capabilities. Ramin Mobasseri How to Optimize your Office 365 Migration for Cognitive Capabilities Ramin Mobasseri IBM s unique offerings for Office 365 Watson on Office365 Discover the unknown in a Cognitive Workplace Best ios UX

More information

Bridging the Gap Between Governance and Agility. Mario E. Moreira

Bridging the Gap Between Governance and Agility. Mario E. Moreira Bridging the Gap Between Governance and Agility Mario E. Moreira Approach Success Criteria Senior Management Understanding Helping define what Agile Is and Isn t Adapting Business Governance Establishing

More information

IT Methodology Webinar

IT Methodology Webinar IT Methodology Webinar Incorporate Organizational Process & Governance Initiate Project Intelligence Things to Know All participants will be on mute Questions are welcome Ask questions in the question

More information

Data-driven Estimation, Management Lead to High Quality

Data-driven Estimation, Management Lead to High Quality SOFTWARE METRICS AND ANALYSIS Quality assurance comprises a growing share of software development costs. To improve reliability, projects should focus as much effort on upfront planning and estimation

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

5 Star London Hotels - Example Report

5 Star London Hotels - Example Report 5 Star London Hotels - Example Report January 2018 CONTENTS Your Benchmark Report Website Traffic Conversion Rates Ecommerce Performance AdWords Spend Your Traffic Index Your Conversion Rate Index Your

More information

Co-founder and Managing Director of RADTAC Specialist in Agile and Iterative approaches since mid 80s Agile Alliance Founder Member in 2002

Co-founder and Managing Director of RADTAC Specialist in Agile and Iterative approaches since mid 80s Agile Alliance Founder Member in 2002 Introduction to Agile BCS Spring School 2 nd March 2009 David Hicks david.hicks@radtac.co.uk Tel: 07778 558296 www.radtac.co.uk Introduction : David Hicks, RADTAC Co-founder and Managing Director of RADTAC

More information

PMO17BR303 The Big Bang Cerner s Approach to Agile Transformation Matt Anderson, PMO Director Cerner Corporation

PMO17BR303 The Big Bang Cerner s Approach to Agile Transformation Matt Anderson, PMO Director Cerner Corporation HOUSTON, TX, USA 5 8 NOVEMBER 2017 #PMOSym PMO17BR303 The Big Bang Cerner s Approach to Agile Transformation Matt Anderson, PMO Director Cerner Corporation Objectives Provide strategies for doing a Big

More information

Closing the Agile Loop Continuous Integration, Continuous Information. Darryl Bowler Senior Systems Architect CollabNet

Closing the Agile Loop Continuous Integration, Continuous Information. Darryl Bowler Senior Systems Architect CollabNet Closing the Agile Loop Continuous Integration, Continuous Information Darryl Bowler Senior Systems Architect CollabNet Agenda How we got here Continuous Integration, Defined Poor Practices (Common Anti-Patterns)

More information