Amsterdam, June 18 2019 - CISQ · Cost Efficiency . Team cost • Velocity . Duration (months) •...
Transcript of Amsterdam, June 18 2019 - CISQ · Cost Efficiency . Team cost • Velocity . Duration (months) •...
19 June, 2019
Amsterdam, June 18 2019
Agile Team Performance Measurement
2
Introduction
Harold van Heeringen, >20 years experience in IT, >15 years in software measurement and Metrics
• METRI – Senior Financial Data Analysis • NESMA – Board Member International cooperation and partnerships • ISBSG – President • COSMIC - Dutch representative in the International Advisory Council
(IAC) • ICEAA - Trainer of CEBoK chapter 12: Software Cost Estimation • sCEBoK Initiator and module developer • DACE (Dutch Association for Cost Engineers) – working group
Parametric analysis • Presenter at many international conferences on software
measurement, estimation and benchmarking
@haroldveendam
haroldveendam
haroldvanheeringen
METRI: www.metrigroup.com ISBSG: www.isbsg.org Nesma: www.nesma.org
3
METRI
4
Software Intelligence
5
See the big picture
6
Agile Teams
7
Risks shift back to the customer
90%
10%
Time and Material (until 2000)
Customer Supplier
20%
80%
Fixed Price (2000 - 2010)
Customer Supplier
95%
5%
Agile teams onsite (>2010)
Customer Supplier
8
Agile Hypecycle
2019: Story Points
9
Metrics in Agile teams Productivity: Hours / Story Points Cost Efficiency: Cost / Story Points Velocity: Story Points per month Project Quality: Defects / Story Points
10 • Productivity Effort hours spent
• Cost Efficiency Team cost
• Velocity Duration (months)
• Product Quality Defects Delivered
• Code Quality Metrics Maintainability Reliability Performance Security Technical Debt
Key metrics for agile teams
Size of the delivered Software Product
Size of the delivered Software Product
Size of the delivered Software Product
Size of the delivered Software Product
11 METRI Application Services:
• Agile Team Performance Measurement
• Supplier Performance Measurement
• IT and Software Cost Estimation
• Reality Checks
• Bid Support
• Price models
• Value Driven Contracting
• Functional Size is the most important cost driver in most application services
• Functional size is hard/impractical to measure, especially for large applications
CAST Tooling: Software intelligence
• Source Code analytics
• Quality and Risk Metrics
• Technical Debt
• Risk assessments
• Automated Functional Size measurement
• Based on international standard (OMG/CISQ). Comparable to IFPUG/Nesma function points!
Agile Team Performance Measurement
12
13
Practical case
0.81
1.12 1.16
1.23
0.0
0.2
0.4
0.6
0.8
1.0
1.2
1.4
Productivity Index
Productivity Index
0.82
1.06
1.12
1.19
0.0
0.2
0.4
0.6
0.8
1.0
1.2
1.4
Cost Index
Cost Index
0.88
1.19 1.24
1.21
0.0
0.2
0.4
0.6
0.8
1.0
1.2
1.4
Quality Index
Quality Index
0.91
1.03 1.08
1.15
0.0
0.2
0.4
0.6
0.8
1.0
1.2
1.4
Velocity Index
Velocity Index
14
Product Quality Metrics
2.67 2.82 2.97 3.01
0.0
0.5
1.0
1.5
2.0
2.5
3.0
3.5
4.0
Total Quality Index (TQI)
Total Quality Index (TQI)
2.84 2.85 2.88 2.91
0.0
0.5
1.0
1.5
2.0
2.5
3.0
3.5
Robustness
Robustness
3.15 3.17 3.17 3.18
0.0
0.5
1.0
1.5
2.0
2.5
3.0
3.5
Efficiency
Efficiency
2.15
2.67 2.88
3.12
0.0
0.5
1.0
1.5
2.0
2.5
3.0
3.5
Security
Security
2.86 2.98 3.01 3.12
0.0
0.5
1.0
1.5
2.0
2.5
3.0
3.5
4.0
Changeability
Changeability
3.15 3.15 3.10 3.09
0.0
0.5
1.0
1.5
2.0
2.5
3.0
3.5
4.0
Transferability
Transferability
15
Conclusions
Agile Team Performance Measurement 2019: Story Points
Disclaimer 2018 METRI. All rights reserved.
No part of this publication may be reproduced, stored in a retrieval system, transmitted or made public, in any form or by any means, electronic, mechanical, photocopying, recording or otherwise, without the prior written consent of METRI.