agile redefines global economics: what recent data reveals

Post on 10-May-2015

24 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Kent Beck, inventor of eXtreme Programming, defined agile success as delivering more useful functionality with fewer defects. Against that definition, early research revealed mixed success. Many organizations did not know how to measure and thus could not have “fact-based” conversations about productivity and cost. Some teams achieved faster delivery, but quality did not improve. Others found both. What factors made the difference? New benchmark analysis by QSM Associates reveals the latest productivity, time-to-market, quality, and cost patterns. As a result, we may be seeing a major shift in software economics made possible by the promises of agile. Michael Mah shares this latest research in the QSM SLIM industry database, which contains more than 10,000 completed projects—waterfall, agile, offshore, onshore—collected worldwide. Michael offers consulting tricks to accelerate your success. Learn how to derive your own measurements to inform your executive teams, quantify your successes, or spotlight areas that need help.

TRANSCRIPT

 

 

AW5 Session 6/5/2013 2:15 PM 

       

"Agile Redefines Global Economics: What Recent Data Reveals"

   

Presented by:

Michael Mah QSM Associates, Inc.

         

Brought to you by:  

  

340 Corporate Way, Suite 300, Orange Park, FL 32073 888‐268‐8770 ∙ 904‐278‐0524 ∙ sqeinfo@sqe.com ∙ www.sqe.com

Michael Mah QSM Associates, Inc.

With twenty-five years of industry experience Michael Mah teaches, writes, and consults for QSM Associates to tech companies on measuring and estimating software projects for offshore, waterfall, and agile. Michael and his QSM partners have researched thousands of projects worldwide. His work examines time-pressure dynamics of teams and their contribution to project success and failure. Michael’s clients include Boeing, Progressive, Verizon Wireless, Nationwide, JPMorganChase, Roche, and other Fortune 100 companies. He is the director of the Benchmarking Practice at the Cutter Consortium in the US. A private pilot, Michael lives in the mountains of western Massachusetts. qsma.com.

 

Michael MahManaging Partner

Agile Redefines Global Economics: What Recent Data Reveals

June 2-7, 2013 Managing PartnerQSM Associates, Inc.75 South Church StreetPittsfield, MA USA 01201413-499-0988Fax 413-447-7322e-mail: michael.mah@qsma.comWebsite: www.qsma.comBlog: www.optimalfriction.com

,Las Vegas, Nevada

Caesars Palace

(#2)

Background

“Agile projects can be Agile projects can be considered more successful in the sense that they deliver more functionality with fewer defects.”

(#3)

- Kent Beck

(#4)

(#5)

(#6)

Rayleigh Curve Defect Rate

140

160

Defect Type (All)

Count of Severity*

40

60

80

100

120

Product+*

(#7)

0

20

Create Date Status Mode Status Severity* TR-Version

(#8)

(#9)

Background

(#10)

“We don’t need no stinking metrics”

- Jim Highsmith

“Without metrics, you’re just someone with another opinion”

- Michael Mah

(#11)

(#12)

The QSM SLIM Database

QSM maintains the world’s largest benchmarking database of 10,000+ completed software projects collected worldwide. We put industry productivity 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.

(#13)

British Telecom Fiserv Corp

The QSM SLIM Database

SAP MicrosoftIntel AT&T/BellSouth Nationwide

pIBM GlobalMisys HealthcareJPMorganChaseBoeingBank of New York Mellon

(#14)

Motorola VerizonWirelessRoche Diagnostics

Lockheed MartinProgressive InsuranceDirecTV

(#15)

(#16)

(#17)

(#18)

(#19)

Agile Metrics Capture – Velocity etc.

(#20)

Agile vs Waterfall - Schedule

C&T Duration (Months) vs Effective SLOC100

10

C&

T Duration (M

onths)

Agile 1

Agile 2

Traditional 1

Traditional 2

Agile 1

Agile 2

Traditional 1

Traditional 2

Industry Average10 mos

FASTER

(#21)

10 100 1000Effective SLOC (thousands)

1

Agile 3Agile 3

All Sy stems Special Project QSM 2002 Scientific Av g. Line Sty le 1 Sigma Line Sty le

Elan 3.2 Release6 mos

FASTER

Agile vs Waterfall - Quality

(#22)

FEWER BUGS

This Data Says: Kent was CORRECT

“Agile projects can be Agile projects can be considered more successful in the sense that they deliver more functionality with fewer defects.”

(#23)

- Kent Beck

(#24)

Case Study: Co-Located XP - Follett Software

Team size24 Developers7 T t7 Testers3 Customers3 Project Leaders

Code Base1,000,000 lines of code

(#25)

7,000 automated unit test10,000 automated acceptance test

(#26)

(#27)

(#28)

Project Sketch – Core Metrics

(#29)

Input to SLIM

Size Defects

(#30)

Time Effort

Industry Average

Current Performance

Delta

Follett vs. Industry Average

Project Cost $3.5 Million $2.2 Million -$1.3M

Schedule 12.6 months 7.8 months -4.8 mos

QA Defects 242 121 50%

(#31)

QA Defects 242 121 -50%

Staffing 35 35 n/a

Distributed SCRUM – BMC Software

(#32)

Project Sketch – Core Metrics

(#33)

Industry Average

Current Performance

Delta

BMC vs. Industry Average

Project Cost $5.5 Million $5.2 Million -$.3M

Schedule 15 months 6.3 months -8.7 mos

QA Defects 713 635 11%

(#34)

QA Defects 713 635 -11%

Staffing 40 92 +52

Agile Assessment — Schedule

SCHEDULE100

10

C&T D

uration (Months)

Faster Schedules

(#35)

10 100 1,000PROJECT SIZE (thousands)

1

Agile Companies Company B SCRUM Company A XP QSM 2005 Business Avg. Line Style 1 Sigma Line Style

Agile Assessment – Quality

BUGS10,000

100

1,000

Errors (SysInt-Del)

(#36)

10 100 1,000Effective SLOC (thousands)

1

10

Agile Companies Company B SCRUM Company A XP QSM 2005 Business Avg. Line Style 1 Sigma Line Style

Fewer Defects

This Data also Says: Kent was CORRECT

“Agile projects can be Agile projects can be considered more successful in the sense that they deliver more functionality with fewer defects.”

(#37)

- Kent Beck

(#38)

The Columbus Agile Benchmark Study(Columbus vs the World)(Columbus vs the World)

(#39)

SLIM-M t Pl

SLIM-Estimate:

SLIM-Control:Variance Analysis

&Adaptive

Forecasting SLIM-Metrics: Industry

MasterPlan: Incremental

Development & Project

Aggregation

(#40) footer

Estimate:Size, Schedule, Cost & Quality

EstimatingSLIM-DataManager

Software Project Metrics Repository

Industry Benchmarking

& Process Improvement

(#41)

(#42)

(#43)

(#44)

(#45)

Agile Captures the Right Metrics for SLIM

Velocity/Burndown

Headcount

Stories and Point Sizing

(#46)

Bugs

(#47)

(#48)

SpeedTime-to-Market

100

10

Months

Faster Schedules

(#49)

1 10 100 1,000New + Modified Size (thousands)

1

All Sy stems QSM Business Av g. Line Sty le 1 Sigma Line Sty le

(#50)

Bugs

Bugs During QA10,000

100

1,000

Defects

Fewer Defects

(#51)

1 10 100 1,000New + Modified Size (thousands)

1

10

All Sy stems QSM Business Av g. Line Sty le 1 Sigma Line Sty le

Short Feedback Loops

Paired programmersPaired programmersInstantaneous code

reviewsAccelerated learning

and executionF f

(#52)

Face to face communication channel

Transparency

“Transparency is a great floodlight. People who thrive in political maneuvering hate SCRUM…”

(#53)

- Ken Schwaber

Avoiding Burnout

XP = Sustainable pace

40 Hour Work Weeks

Prevent productivity collapse for

(#54)

poverworked teams

High-bandwidth Communication

The best teams have “wide-open pipes”

Domain knowledge moves among the team

Information flows

(#55)

rapidly and accurately

(#56)

But wait, there’s more…

(#57)

(#58)

(#59)

New Agile Benchmark Trends

Agile Trends - Iterations/Build Phase

Time-to-Market100

Effort10,000

10 100 1,000New + Modified Size (thousands)

1

10

Months

10 100 1,000New + Modified Size (thousands)

1

10

100

1,000 Person-Months

Average Staff1,000

Bugs During QA10,000

(#60)

10 100 1,000New + Modified Size (thousands)

1

10

100 Headcount

10 100 1,000New + Modified Size (thousands)

1

10

100

1,000

Defects

(#61)

(#62)

For Additional Information

Michael MahManaging PartnerQSM AssociatesQSM Associatesemail: michael.mah@qsma.comwebsite: www.qsma.comblog: www.optimalfriction.comtwitter: @michaelcmahTel: 1 413-499-0988

Andrea GelliQSM A i t S it l d

(#63)

QSM Associates Switzerland8032 ZurichT +41 44 555 9126email: andrea.gelli@qsma.ch

top related