amsterdam, june 18 2019 - cisq · cost efficiency . team cost • velocity . duration (months) •...
TRANSCRIPT
![Page 1: Amsterdam, June 18 2019 - CISQ · Cost Efficiency . Team cost • Velocity . Duration (months) • Product Quality . Defects Delivered • Code Quality Metrics Maintainability Reliability](https://reader035.vdocuments.us/reader035/viewer/2022070803/5f031fff7e708231d407a91b/html5/thumbnails/1.jpg)
19 June, 2019
Amsterdam, June 18 2019
Agile Team Performance Measurement
![Page 2: Amsterdam, June 18 2019 - CISQ · Cost Efficiency . Team cost • Velocity . Duration (months) • Product Quality . Defects Delivered • Code Quality Metrics Maintainability Reliability](https://reader035.vdocuments.us/reader035/viewer/2022070803/5f031fff7e708231d407a91b/html5/thumbnails/2.jpg)
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
![Page 3: Amsterdam, June 18 2019 - CISQ · Cost Efficiency . Team cost • Velocity . Duration (months) • Product Quality . Defects Delivered • Code Quality Metrics Maintainability Reliability](https://reader035.vdocuments.us/reader035/viewer/2022070803/5f031fff7e708231d407a91b/html5/thumbnails/3.jpg)
3
METRI
![Page 4: Amsterdam, June 18 2019 - CISQ · Cost Efficiency . Team cost • Velocity . Duration (months) • Product Quality . Defects Delivered • Code Quality Metrics Maintainability Reliability](https://reader035.vdocuments.us/reader035/viewer/2022070803/5f031fff7e708231d407a91b/html5/thumbnails/4.jpg)
4
Software Intelligence
![Page 5: Amsterdam, June 18 2019 - CISQ · Cost Efficiency . Team cost • Velocity . Duration (months) • Product Quality . Defects Delivered • Code Quality Metrics Maintainability Reliability](https://reader035.vdocuments.us/reader035/viewer/2022070803/5f031fff7e708231d407a91b/html5/thumbnails/5.jpg)
5
See the big picture
![Page 6: Amsterdam, June 18 2019 - CISQ · Cost Efficiency . Team cost • Velocity . Duration (months) • Product Quality . Defects Delivered • Code Quality Metrics Maintainability Reliability](https://reader035.vdocuments.us/reader035/viewer/2022070803/5f031fff7e708231d407a91b/html5/thumbnails/6.jpg)
6
Agile Teams
![Page 7: Amsterdam, June 18 2019 - CISQ · Cost Efficiency . Team cost • Velocity . Duration (months) • Product Quality . Defects Delivered • Code Quality Metrics Maintainability Reliability](https://reader035.vdocuments.us/reader035/viewer/2022070803/5f031fff7e708231d407a91b/html5/thumbnails/7.jpg)
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
![Page 8: Amsterdam, June 18 2019 - CISQ · Cost Efficiency . Team cost • Velocity . Duration (months) • Product Quality . Defects Delivered • Code Quality Metrics Maintainability Reliability](https://reader035.vdocuments.us/reader035/viewer/2022070803/5f031fff7e708231d407a91b/html5/thumbnails/8.jpg)
8
Agile Hypecycle
2019: Story Points
![Page 9: Amsterdam, June 18 2019 - CISQ · Cost Efficiency . Team cost • Velocity . Duration (months) • Product Quality . Defects Delivered • Code Quality Metrics Maintainability Reliability](https://reader035.vdocuments.us/reader035/viewer/2022070803/5f031fff7e708231d407a91b/html5/thumbnails/9.jpg)
9
Metrics in Agile teams Productivity: Hours / Story Points Cost Efficiency: Cost / Story Points Velocity: Story Points per month Project Quality: Defects / Story Points
![Page 10: Amsterdam, June 18 2019 - CISQ · Cost Efficiency . Team cost • Velocity . Duration (months) • Product Quality . Defects Delivered • Code Quality Metrics Maintainability Reliability](https://reader035.vdocuments.us/reader035/viewer/2022070803/5f031fff7e708231d407a91b/html5/thumbnails/10.jpg)
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
![Page 11: Amsterdam, June 18 2019 - CISQ · Cost Efficiency . Team cost • Velocity . Duration (months) • Product Quality . Defects Delivered • Code Quality Metrics Maintainability Reliability](https://reader035.vdocuments.us/reader035/viewer/2022070803/5f031fff7e708231d407a91b/html5/thumbnails/11.jpg)
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
![Page 12: Amsterdam, June 18 2019 - CISQ · Cost Efficiency . Team cost • Velocity . Duration (months) • Product Quality . Defects Delivered • Code Quality Metrics Maintainability Reliability](https://reader035.vdocuments.us/reader035/viewer/2022070803/5f031fff7e708231d407a91b/html5/thumbnails/12.jpg)
12
![Page 13: Amsterdam, June 18 2019 - CISQ · Cost Efficiency . Team cost • Velocity . Duration (months) • Product Quality . Defects Delivered • Code Quality Metrics Maintainability Reliability](https://reader035.vdocuments.us/reader035/viewer/2022070803/5f031fff7e708231d407a91b/html5/thumbnails/13.jpg)
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
![Page 14: Amsterdam, June 18 2019 - CISQ · Cost Efficiency . Team cost • Velocity . Duration (months) • Product Quality . Defects Delivered • Code Quality Metrics Maintainability Reliability](https://reader035.vdocuments.us/reader035/viewer/2022070803/5f031fff7e708231d407a91b/html5/thumbnails/14.jpg)
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
![Page 15: Amsterdam, June 18 2019 - CISQ · Cost Efficiency . Team cost • Velocity . Duration (months) • Product Quality . Defects Delivered • Code Quality Metrics Maintainability Reliability](https://reader035.vdocuments.us/reader035/viewer/2022070803/5f031fff7e708231d407a91b/html5/thumbnails/15.jpg)
15
Conclusions
Agile Team Performance Measurement 2019: Story Points
![Page 16: Amsterdam, June 18 2019 - CISQ · Cost Efficiency . Team cost • Velocity . Duration (months) • Product Quality . Defects Delivered • Code Quality Metrics Maintainability Reliability](https://reader035.vdocuments.us/reader035/viewer/2022070803/5f031fff7e708231d407a91b/html5/thumbnails/16.jpg)
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.