SlideShare a Scribd company logo
1 of 13
Download to read offline
NEN NPR 5333
Richard Sweer – Richard@finidy.nl – www.finidy.nl
Agenda
• Why a (new) standard
• Objective of NEN NPR 5333
• Scope
• What really matters the business
• Participant and approach
Why (new) standard - devil’s triangle/square
Fixed
Variable
Scope
Duration Costs
Quality
Why (new) standard – Agile a challenge for contract mngt.
In a ‘Time & Material
contract’, the client agrees
to pay the (internal)
supplier based on the time
spent by the supplier's
employees &
subcontractors to perform
the work and materials
used.
In a ‘Time & Material with
KPIs contract’, the client
agrees to pay the (internal)
supplier based on the time
spent by the (internal)
supplier's employees to
perform the work and
materials used, with the
condition that certain pre-
determined conditions for
success (KPIs) are met (e.g.
DoD).
An ‘output-based contract’ is an
agreement between a customer and the
(internal) supplier, which creates a
relationship for the delivery of services
or products. The driving force behind
the contract is that it focuses on what
the deliverables are in business terms
rather than how they should be
delivered.
Payment is per output delivered (e.g.
Function Points). The (internal) supplier
is not paid if the quality requirements
are not met (Definition of Done). Higher
productivity means more throughput
and more profit (win-win scenario).
With ‘outcome based’
contracting’, an agreement
is made that a (internal)
supplier or provider of
services must achieve
specific goals and is paid
only when those
objectives are met.
Payment is tied to % of
business benefits (reward
sharing).
Time & Material T&M with KPIs Output-based Outcome-based
Evolution of Agile contracting, enabled by 4KPIs and underlying metrics
low Maturity of Client and (internal) Supplier & risk of (internal) Supplier high
high Risk of Client regarding achieving quality, duration, costs and happiness of business users low
Why a (new) standard – SAFe did not help us!
Reference - Customer Stories: Putting SAFe to Work | Scaled Agile
I started with a better overview and coherence!
Scope
(Epics, Features, User Stories, …)
ISO 24765 Vocabulary
ISO 12207 Software life cycle processes (ISO 15288 System life cycle processes)
ISO 15289 Content of life-cycle information items (documentation) for ISO 12207/15288)
ISO 15939 Systems and software engineering — Measurement process
ISO 2501n Quality Model Division
ISO 25010 Software Product Quality model - “old” ISO 9126
ISO 25019 Quality in use model
ISO 2502n Quality Measurement Division
ISO 25021 Quality measure elements
ISO 25022 Measurement of quality in use - “old” ISO 9126-4
ISO 25023 Measurement of system and software product quality “old” ISO 9126-2 and -3
ISO 5055 Automated source code quality measures (cwe.mitre.org - 205 Weaknesses)
ISO 14143 Functional Size Measurements
ISO 24570 Nesma - Functional Size Measurement
ISO 20926 IFPUG - Functional Size Measurement
ISO 19761 COSMIC - Functional Size Measurement
ISO 25021 Quality measure elements
4KPIs - Better, Faster, Cheaper and Happier
- with 40 underlying metrics -
• Hours and costs per Function Point • Committed Story Points
• Realized Story Points • Defect Density
• Defect Removal Efficiency • Mean Time To Repair (MTTR)
• Mean Time Between Failures (MTBF) • Happiness score per Sprint
• Happiness score per release • Compiler warnings
• Abstract Interpretation • McCabe/Cyclomatic complexity
• Dead Code • Code and branch coverage
• Mutation test coverage • …
Costs
Duration
Scope
Quality
Happiness
General
model is expandable with the use of
these ISO standards
nominated to the NEN standard committee Software
and Systems engineering as a NEN NPR and ISO TR
Duration
(Deadlines, Planning,
Dependencies, …)
Costs
(People, Software,
Hardware, Data feeds, …)
Quality
Objective NEN NPR 5333
▪ Objectively and transparently measure the output and improvements
of Agile software development teams.
▪ By “objective” we mean that it refers to something that is based on facts, independent of
personal preferences or opinions and free of prejudice.
▪ By “transparent” we mean complete transparency in the metrics (measurement prescription,
measurement method, measurement value, traceability to source data, etc.).
▪ By “output” we mean the amount of business functionality that is delivered by the agile team
each period (e.g. sprint/iteration/Program Increment (PI)).
▪ By “improvement” here we mean the incremental improvement of the output (contributing to the
outcome) for the proposed/used metrics
▪ This model can then be used for contracting of Agile software development based on time
and material or output-based1)
1) With output-based contracting, the internal/external supplier is not paid per hour, but per delivered business functionality.
Target audience
• Guideline for Agile teams, user- and support organization
• Scrum en Kanban teams.
• Product Owner.
• Release train engineers (SAFe).
• Supplier management.
• Project managers.
• IT-controllers.
• (C-level) Management.
Scope
• Especially for custom software development.
• Primarily for agile software development
• Based on the quality characteristics according to ISO 25010.
• But also for:
• Standard package implementations (without the source code quality metrics)
• A waterfall way or a hybrid form of this (e.g. Water-Scrum-Fall).
• Contracting (agile) software development activities, both for time and material
and for output-based contracts.
What really matters the business!
Mean Time To Repair/Resolve
(MTTR)
Defect Density (DD)
How much, how agile, how fast? - delivered business functionality
(best indicator for business value)
Happiness
scores
Dead Code
Compiler warnings
McCabe/Cyclomatic complexity
Code and branch coverage
Committed & Realized Story Points
Hours per Function Point
Defect Removal Efficiency (DRE)
Abstract Interpretation
Mutation test coverage
Technical debt
Mean Time Between Failures
(MTBF)
% realized Story Points Function Points versus
Virtual Function Points
First time right
# Story points refined (# sprints)
More than 30 companies more than 60 participants
Software Secrets Uw specialist voor Functie Punt analyse
Agile approach
WG-4: Agile Contracting 3-4 months
WG-1: Metrics “Better” - (#20– 2-3 months)
WG-3: Metrics “Happier” - (#5 – 1-2 months)
WG-2 Metrics “Faster” en “Cheaper (#15 – 2-3 months )
Project plan
go/no-go decision
Start quotation process
1-2 months
W9
Sprint 1 - 4 weeks
W11
W10 W12 W13
Sprint 2 - 4 weeks
W14 W16
Sprint 3 - 4 weeks
W20 W21 tot W23
Sprint 4- 4 weeks
W24 W25 tot W27
Sprint 5 - 4 weeks
W28 W29 until W31
Sprint 6 - 4 weeks
W32
4th week of each sprint
• Monday to Thursday processing review, finishing sprint goal
and preparing presentation
• Retrospective per workgroup Sprint planning per workgroup
Presentation workgroups (5x 15 minutes)
3e week van elke sprint
Thursday and Friday
review by reviewers
Week 16
Prepare backlog
per workgroup and
sprint planning
PVA
V0.1
PVA
V0.2
PVA
V0.3
PVA
V0.4
PVA
V0.9
PVA
V1.0
Week 12
Final
participation
Week 15
Explain ‘best
practices’
Week 14
Final
Project plan
WG-0 Overarching activities
w15 W17 tot W19
Become a Nesma member and
get connected at
https://nesma.org/members/registration-form/
office@nesma.org
Nesma | LinkedIn

More Related Content

Similar to Nesma event June '23 - NEN Practice Guideline - NPR.pdf

Being Agile with Assured Quality
Being Agile with Assured QualityBeing Agile with Assured Quality
Being Agile with Assured QualityQuEST Forum
 
Agile Metrics That Matter
Agile Metrics That MatterAgile Metrics That Matter
Agile Metrics That MatterClint Edmonson
 
Quality at the speed of digital
Quality   at the speed of digitalQuality   at the speed of digital
Quality at the speed of digitalrajni singh
 
Afrekenen met functiepunten
Afrekenen met functiepuntenAfrekenen met functiepunten
Afrekenen met functiepuntenNesma
 
Sapple systems capability document
Sapple systems capability documentSapple systems capability document
Sapple systems capability documentSapple Systems
 
Sapple systems capability document
Sapple systems capability documentSapple systems capability document
Sapple systems capability documentSubhasit Ratnam
 
Risk Driven Testing
Risk Driven TestingRisk Driven Testing
Risk Driven TestingJorge Boria
 
Conig® v1.5 Converged Information Governance
Conig® v1.5 Converged Information GovernanceConig® v1.5 Converged Information Governance
Conig® v1.5 Converged Information GovernanceYalcin Gerek
 
QM-009-Design for Six Sigma 2
QM-009-Design for Six Sigma 2QM-009-Design for Six Sigma 2
QM-009-Design for Six Sigma 2handbook
 
Technical Webinar: By the (Play) Book: The Agile Practice at OutSystems
Technical Webinar: By the (Play) Book: The Agile Practice at OutSystemsTechnical Webinar: By the (Play) Book: The Agile Practice at OutSystems
Technical Webinar: By the (Play) Book: The Agile Practice at OutSystemsOutSystems
 
Webinar: Traceability Over the Entire Lifecycle in codeBeamer
Webinar: Traceability Over the Entire Lifecycle in codeBeamerWebinar: Traceability Over the Entire Lifecycle in codeBeamer
Webinar: Traceability Over the Entire Lifecycle in codeBeamerIntland Software GmbH
 
No grip no glory also valid in agile projects
No grip no glory also valid in agile projectsNo grip no glory also valid in agile projects
No grip no glory also valid in agile projectsRichard Sweer
 
CONIG® v1.5 Converged Information Governance
CONIG® v1.5 Converged Information GovernanceCONIG® v1.5 Converged Information Governance
CONIG® v1.5 Converged Information GovernanceYalcin Gerek
 
Quality Engineering in today's cross-functTeams with TMAP
Quality Engineering in today's cross-functTeams with TMAPQuality Engineering in today's cross-functTeams with TMAP
Quality Engineering in today's cross-functTeams with TMAPRik Marselis
 
É possível medir se um gigante é ágil?
É possível medir se um gigante é ágil?É possível medir se um gigante é ágil?
É possível medir se um gigante é ágil?Alan Braz
 
Standardization(work study & measurement)
Standardization(work study & measurement)Standardization(work study & measurement)
Standardization(work study & measurement)Nisarg Shah
 
Lean Thinking Inside and Outside a Software Engineering Company (Dave Jackson)
Lean Thinking Inside and Outside a Software Engineering Company (Dave Jackson)Lean Thinking Inside and Outside a Software Engineering Company (Dave Jackson)
Lean Thinking Inside and Outside a Software Engineering Company (Dave Jackson)AdaCore
 

Similar to Nesma event June '23 - NEN Practice Guideline - NPR.pdf (20)

Being Agile with Assured Quality
Being Agile with Assured QualityBeing Agile with Assured Quality
Being Agile with Assured Quality
 
DevOps
DevOpsDevOps
DevOps
 
Agile Metrics That Matter
Agile Metrics That MatterAgile Metrics That Matter
Agile Metrics That Matter
 
Quality at the speed of digital
Quality   at the speed of digitalQuality   at the speed of digital
Quality at the speed of digital
 
Resume
ResumeResume
Resume
 
Afrekenen met functiepunten
Afrekenen met functiepuntenAfrekenen met functiepunten
Afrekenen met functiepunten
 
Cost estimation
Cost estimationCost estimation
Cost estimation
 
Sapple systems capability document
Sapple systems capability documentSapple systems capability document
Sapple systems capability document
 
Sapple systems capability document
Sapple systems capability documentSapple systems capability document
Sapple systems capability document
 
Risk Driven Testing
Risk Driven TestingRisk Driven Testing
Risk Driven Testing
 
Conig® v1.5 Converged Information Governance
Conig® v1.5 Converged Information GovernanceConig® v1.5 Converged Information Governance
Conig® v1.5 Converged Information Governance
 
QM-009-Design for Six Sigma 2
QM-009-Design for Six Sigma 2QM-009-Design for Six Sigma 2
QM-009-Design for Six Sigma 2
 
Technical Webinar: By the (Play) Book: The Agile Practice at OutSystems
Technical Webinar: By the (Play) Book: The Agile Practice at OutSystemsTechnical Webinar: By the (Play) Book: The Agile Practice at OutSystems
Technical Webinar: By the (Play) Book: The Agile Practice at OutSystems
 
Webinar: Traceability Over the Entire Lifecycle in codeBeamer
Webinar: Traceability Over the Entire Lifecycle in codeBeamerWebinar: Traceability Over the Entire Lifecycle in codeBeamer
Webinar: Traceability Over the Entire Lifecycle in codeBeamer
 
No grip no glory also valid in agile projects
No grip no glory also valid in agile projectsNo grip no glory also valid in agile projects
No grip no glory also valid in agile projects
 
CONIG® v1.5 Converged Information Governance
CONIG® v1.5 Converged Information GovernanceCONIG® v1.5 Converged Information Governance
CONIG® v1.5 Converged Information Governance
 
Quality Engineering in today's cross-functTeams with TMAP
Quality Engineering in today's cross-functTeams with TMAPQuality Engineering in today's cross-functTeams with TMAP
Quality Engineering in today's cross-functTeams with TMAP
 
É possível medir se um gigante é ágil?
É possível medir se um gigante é ágil?É possível medir se um gigante é ágil?
É possível medir se um gigante é ágil?
 
Standardization(work study & measurement)
Standardization(work study & measurement)Standardization(work study & measurement)
Standardization(work study & measurement)
 
Lean Thinking Inside and Outside a Software Engineering Company (Dave Jackson)
Lean Thinking Inside and Outside a Software Engineering Company (Dave Jackson)Lean Thinking Inside and Outside a Software Engineering Company (Dave Jackson)
Lean Thinking Inside and Outside a Software Engineering Company (Dave Jackson)
 

More from Nesma

2024-04 - Nesma webinar - Benchmarking.pdf
2024-04 - Nesma webinar - Benchmarking.pdf2024-04 - Nesma webinar - Benchmarking.pdf
2024-04 - Nesma webinar - Benchmarking.pdfNesma
 
Agile Team Performance Measurement webinar
Agile Team Performance Measurement webinarAgile Team Performance Measurement webinar
Agile Team Performance Measurement webinarNesma
 
Software Cost Estimation webinar January 2024.pdf
Software Cost Estimation webinar January 2024.pdfSoftware Cost Estimation webinar January 2024.pdf
Software Cost Estimation webinar January 2024.pdfNesma
 
Nesma event June '23 - How to use objective metrics as a basis for agile cost...
Nesma event June '23 - How to use objective metrics as a basis for agile cost...Nesma event June '23 - How to use objective metrics as a basis for agile cost...
Nesma event June '23 - How to use objective metrics as a basis for agile cost...Nesma
 
Nesma event June '23 - Easy Function Sizing - Introduction.pdf
Nesma event June '23 - Easy Function Sizing - Introduction.pdfNesma event June '23 - Easy Function Sizing - Introduction.pdf
Nesma event June '23 - Easy Function Sizing - Introduction.pdfNesma
 
Automotive Software Cost Estimation - The UCE Approach - Emmanuel Mary
Automotive Software Cost Estimation - The UCE Approach - Emmanuel MaryAutomotive Software Cost Estimation - The UCE Approach - Emmanuel Mary
Automotive Software Cost Estimation - The UCE Approach - Emmanuel MaryNesma
 
The COSMIC battle between David and Goliath - Paul Hussein
The COSMIC battle between David and Goliath - Paul HusseinThe COSMIC battle between David and Goliath - Paul Hussein
The COSMIC battle between David and Goliath - Paul HusseinNesma
 
Succesful Estimating - It's how you tell the story - Amritpal Singh Agar
Succesful Estimating - It's how you tell the story - Amritpal Singh AgarSuccesful Estimating - It's how you tell the story - Amritpal Singh Agar
Succesful Estimating - It's how you tell the story - Amritpal Singh AgarNesma
 
(Increasing) Predictability of large Government ICT Projects - Koos Veefkind
(Increasing) Predictability of large Government ICT Projects - Koos Veefkind(Increasing) Predictability of large Government ICT Projects - Koos Veefkind
(Increasing) Predictability of large Government ICT Projects - Koos VeefkindNesma
 
CEBoK for Software Past Present Future - Megan Jones
CEBoK for Software Past Present Future - Megan JonesCEBoK for Software Past Present Future - Megan Jones
CEBoK for Software Past Present Future - Megan JonesNesma
 
Agile Development and Agile Cost Estimation - A return to basic principles - ...
Agile Development and Agile Cost Estimation - A return to basic principles - ...Agile Development and Agile Cost Estimation - A return to basic principles - ...
Agile Development and Agile Cost Estimation - A return to basic principles - ...Nesma
 
Resolving Cost Management and Key Pitfalls of Agile Software Development - Da...
Resolving Cost Management and Key Pitfalls of Agile Software Development - Da...Resolving Cost Management and Key Pitfalls of Agile Software Development - Da...
Resolving Cost Management and Key Pitfalls of Agile Software Development - Da...Nesma
 
Project Succes is a Choice - Joop Schefferlie
Project Succes is a Choice - Joop SchefferlieProject Succes is a Choice - Joop Schefferlie
Project Succes is a Choice - Joop SchefferlieNesma
 
Agile teams get a grip - martijn groenewegen
Agile teams   get a grip - martijn groenewegenAgile teams   get a grip - martijn groenewegen
Agile teams get a grip - martijn groenewegenNesma
 
The fact that your poject is agile is not (necessarily) a cost driver arlen...
The fact that your poject is agile is not (necessarily) a cost driver   arlen...The fact that your poject is agile is not (necessarily) a cost driver   arlen...
The fact that your poject is agile is not (necessarily) a cost driver arlen...Nesma
 
Software sizing as an essential measure past present and future - Dan Galorat...
Software sizing as an essential measure past present and future - Dan Galorat...Software sizing as an essential measure past present and future - Dan Galorat...
Software sizing as an essential measure past present and future - Dan Galorat...Nesma
 
A benchmark based approach to determine language verbosity - Hans Kuijpers - ...
A benchmark based approach to determine language verbosity - Hans Kuijpers - ...A benchmark based approach to determine language verbosity - Hans Kuijpers - ...
A benchmark based approach to determine language verbosity - Hans Kuijpers - ...Nesma
 
Software sizing the cornerstone for iceaa's scebok - Carol Dekkers
Software sizing the cornerstone for iceaa's scebok - Carol DekkersSoftware sizing the cornerstone for iceaa's scebok - Carol Dekkers
Software sizing the cornerstone for iceaa's scebok - Carol DekkersNesma
 
Size matters a lot rick collins - technomics
Size matters a lot   rick collins - technomicsSize matters a lot   rick collins - technomics
Size matters a lot rick collins - technomicsNesma
 
Software estimation challenge diederik wortman - metri
Software estimation challenge   diederik wortman - metriSoftware estimation challenge   diederik wortman - metri
Software estimation challenge diederik wortman - metriNesma
 

More from Nesma (20)

2024-04 - Nesma webinar - Benchmarking.pdf
2024-04 - Nesma webinar - Benchmarking.pdf2024-04 - Nesma webinar - Benchmarking.pdf
2024-04 - Nesma webinar - Benchmarking.pdf
 
Agile Team Performance Measurement webinar
Agile Team Performance Measurement webinarAgile Team Performance Measurement webinar
Agile Team Performance Measurement webinar
 
Software Cost Estimation webinar January 2024.pdf
Software Cost Estimation webinar January 2024.pdfSoftware Cost Estimation webinar January 2024.pdf
Software Cost Estimation webinar January 2024.pdf
 
Nesma event June '23 - How to use objective metrics as a basis for agile cost...
Nesma event June '23 - How to use objective metrics as a basis for agile cost...Nesma event June '23 - How to use objective metrics as a basis for agile cost...
Nesma event June '23 - How to use objective metrics as a basis for agile cost...
 
Nesma event June '23 - Easy Function Sizing - Introduction.pdf
Nesma event June '23 - Easy Function Sizing - Introduction.pdfNesma event June '23 - Easy Function Sizing - Introduction.pdf
Nesma event June '23 - Easy Function Sizing - Introduction.pdf
 
Automotive Software Cost Estimation - The UCE Approach - Emmanuel Mary
Automotive Software Cost Estimation - The UCE Approach - Emmanuel MaryAutomotive Software Cost Estimation - The UCE Approach - Emmanuel Mary
Automotive Software Cost Estimation - The UCE Approach - Emmanuel Mary
 
The COSMIC battle between David and Goliath - Paul Hussein
The COSMIC battle between David and Goliath - Paul HusseinThe COSMIC battle between David and Goliath - Paul Hussein
The COSMIC battle between David and Goliath - Paul Hussein
 
Succesful Estimating - It's how you tell the story - Amritpal Singh Agar
Succesful Estimating - It's how you tell the story - Amritpal Singh AgarSuccesful Estimating - It's how you tell the story - Amritpal Singh Agar
Succesful Estimating - It's how you tell the story - Amritpal Singh Agar
 
(Increasing) Predictability of large Government ICT Projects - Koos Veefkind
(Increasing) Predictability of large Government ICT Projects - Koos Veefkind(Increasing) Predictability of large Government ICT Projects - Koos Veefkind
(Increasing) Predictability of large Government ICT Projects - Koos Veefkind
 
CEBoK for Software Past Present Future - Megan Jones
CEBoK for Software Past Present Future - Megan JonesCEBoK for Software Past Present Future - Megan Jones
CEBoK for Software Past Present Future - Megan Jones
 
Agile Development and Agile Cost Estimation - A return to basic principles - ...
Agile Development and Agile Cost Estimation - A return to basic principles - ...Agile Development and Agile Cost Estimation - A return to basic principles - ...
Agile Development and Agile Cost Estimation - A return to basic principles - ...
 
Resolving Cost Management and Key Pitfalls of Agile Software Development - Da...
Resolving Cost Management and Key Pitfalls of Agile Software Development - Da...Resolving Cost Management and Key Pitfalls of Agile Software Development - Da...
Resolving Cost Management and Key Pitfalls of Agile Software Development - Da...
 
Project Succes is a Choice - Joop Schefferlie
Project Succes is a Choice - Joop SchefferlieProject Succes is a Choice - Joop Schefferlie
Project Succes is a Choice - Joop Schefferlie
 
Agile teams get a grip - martijn groenewegen
Agile teams   get a grip - martijn groenewegenAgile teams   get a grip - martijn groenewegen
Agile teams get a grip - martijn groenewegen
 
The fact that your poject is agile is not (necessarily) a cost driver arlen...
The fact that your poject is agile is not (necessarily) a cost driver   arlen...The fact that your poject is agile is not (necessarily) a cost driver   arlen...
The fact that your poject is agile is not (necessarily) a cost driver arlen...
 
Software sizing as an essential measure past present and future - Dan Galorat...
Software sizing as an essential measure past present and future - Dan Galorat...Software sizing as an essential measure past present and future - Dan Galorat...
Software sizing as an essential measure past present and future - Dan Galorat...
 
A benchmark based approach to determine language verbosity - Hans Kuijpers - ...
A benchmark based approach to determine language verbosity - Hans Kuijpers - ...A benchmark based approach to determine language verbosity - Hans Kuijpers - ...
A benchmark based approach to determine language verbosity - Hans Kuijpers - ...
 
Software sizing the cornerstone for iceaa's scebok - Carol Dekkers
Software sizing the cornerstone for iceaa's scebok - Carol DekkersSoftware sizing the cornerstone for iceaa's scebok - Carol Dekkers
Software sizing the cornerstone for iceaa's scebok - Carol Dekkers
 
Size matters a lot rick collins - technomics
Size matters a lot   rick collins - technomicsSize matters a lot   rick collins - technomics
Size matters a lot rick collins - technomics
 
Software estimation challenge diederik wortman - metri
Software estimation challenge   diederik wortman - metriSoftware estimation challenge   diederik wortman - metri
Software estimation challenge diederik wortman - metri
 

Recently uploaded

Microsoft Copilot AI for Everyone - created by AI
Microsoft Copilot AI for Everyone - created by AIMicrosoft Copilot AI for Everyone - created by AI
Microsoft Copilot AI for Everyone - created by AITatiana Gurgel
 
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...Kayode Fayemi
 
Motivation and Theory Maslow and Murray pdf
Motivation and Theory Maslow and Murray pdfMotivation and Theory Maslow and Murray pdf
Motivation and Theory Maslow and Murray pdfakankshagupta7348026
 
call girls in delhi malviya nagar @9811711561@
call girls in delhi malviya nagar @9811711561@call girls in delhi malviya nagar @9811711561@
call girls in delhi malviya nagar @9811711561@vikas rana
 
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdf
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdfOpen Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdf
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdfhenrik385807
 
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...NETWAYS
 
Russian Call Girls in Kolkata Vaishnavi 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Vaishnavi 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Vaishnavi 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Vaishnavi 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...Hasting Chen
 
SaaStr Workshop Wednesday w: Jason Lemkin, SaaStr
SaaStr Workshop Wednesday w: Jason Lemkin, SaaStrSaaStr Workshop Wednesday w: Jason Lemkin, SaaStr
SaaStr Workshop Wednesday w: Jason Lemkin, SaaStrsaastr
 
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...henrik385807
 
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdf
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdfCTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdf
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdfhenrik385807
 
Philippine History cavite Mutiny Report.ppt
Philippine History cavite Mutiny Report.pptPhilippine History cavite Mutiny Report.ppt
Philippine History cavite Mutiny Report.pptssuser319dad
 
OSCamp Kubernetes 2024 | SRE Challenges in Monolith to Microservices Shift at...
OSCamp Kubernetes 2024 | SRE Challenges in Monolith to Microservices Shift at...OSCamp Kubernetes 2024 | SRE Challenges in Monolith to Microservices Shift at...
OSCamp Kubernetes 2024 | SRE Challenges in Monolith to Microservices Shift at...NETWAYS
 
Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara ServicesVVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara ServicesPooja Nehwal
 
Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝
Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝
Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝soniya singh
 
George Lever - eCommerce Day Chile 2024
George Lever -  eCommerce Day Chile 2024George Lever -  eCommerce Day Chile 2024
George Lever - eCommerce Day Chile 2024eCommerce Institute
 
WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )
WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )
WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )Pooja Nehwal
 
Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...
Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...
Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...Salam Al-Karadaghi
 
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779Delhi Call girls
 

Recently uploaded (20)

Microsoft Copilot AI for Everyone - created by AI
Microsoft Copilot AI for Everyone - created by AIMicrosoft Copilot AI for Everyone - created by AI
Microsoft Copilot AI for Everyone - created by AI
 
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...
 
Motivation and Theory Maslow and Murray pdf
Motivation and Theory Maslow and Murray pdfMotivation and Theory Maslow and Murray pdf
Motivation and Theory Maslow and Murray pdf
 
call girls in delhi malviya nagar @9811711561@
call girls in delhi malviya nagar @9811711561@call girls in delhi malviya nagar @9811711561@
call girls in delhi malviya nagar @9811711561@
 
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdf
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdfOpen Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdf
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdf
 
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...
 
Russian Call Girls in Kolkata Vaishnavi 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Vaishnavi 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Vaishnavi 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Vaishnavi 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...
 
SaaStr Workshop Wednesday w: Jason Lemkin, SaaStr
SaaStr Workshop Wednesday w: Jason Lemkin, SaaStrSaaStr Workshop Wednesday w: Jason Lemkin, SaaStr
SaaStr Workshop Wednesday w: Jason Lemkin, SaaStr
 
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...
CTAC 2024 Valencia - Sven Zoelle - Most Crucial Invest to Digitalisation_slid...
 
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdf
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdfCTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdf
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdf
 
Philippine History cavite Mutiny Report.ppt
Philippine History cavite Mutiny Report.pptPhilippine History cavite Mutiny Report.ppt
Philippine History cavite Mutiny Report.ppt
 
OSCamp Kubernetes 2024 | SRE Challenges in Monolith to Microservices Shift at...
OSCamp Kubernetes 2024 | SRE Challenges in Monolith to Microservices Shift at...OSCamp Kubernetes 2024 | SRE Challenges in Monolith to Microservices Shift at...
OSCamp Kubernetes 2024 | SRE Challenges in Monolith to Microservices Shift at...
 
Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝
 
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara ServicesVVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
 
Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝
Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝
Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝
 
George Lever - eCommerce Day Chile 2024
George Lever -  eCommerce Day Chile 2024George Lever -  eCommerce Day Chile 2024
George Lever - eCommerce Day Chile 2024
 
WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )
WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )
WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )
 
Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...
Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...
Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...
 
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
 

Nesma event June '23 - NEN Practice Guideline - NPR.pdf

  • 1. NEN NPR 5333 Richard Sweer – Richard@finidy.nl – www.finidy.nl
  • 2. Agenda • Why a (new) standard • Objective of NEN NPR 5333 • Scope • What really matters the business • Participant and approach
  • 3. Why (new) standard - devil’s triangle/square Fixed Variable Scope Duration Costs Quality
  • 4. Why (new) standard – Agile a challenge for contract mngt. In a ‘Time & Material contract’, the client agrees to pay the (internal) supplier based on the time spent by the supplier's employees & subcontractors to perform the work and materials used. In a ‘Time & Material with KPIs contract’, the client agrees to pay the (internal) supplier based on the time spent by the (internal) supplier's employees to perform the work and materials used, with the condition that certain pre- determined conditions for success (KPIs) are met (e.g. DoD). An ‘output-based contract’ is an agreement between a customer and the (internal) supplier, which creates a relationship for the delivery of services or products. The driving force behind the contract is that it focuses on what the deliverables are in business terms rather than how they should be delivered. Payment is per output delivered (e.g. Function Points). The (internal) supplier is not paid if the quality requirements are not met (Definition of Done). Higher productivity means more throughput and more profit (win-win scenario). With ‘outcome based’ contracting’, an agreement is made that a (internal) supplier or provider of services must achieve specific goals and is paid only when those objectives are met. Payment is tied to % of business benefits (reward sharing). Time & Material T&M with KPIs Output-based Outcome-based Evolution of Agile contracting, enabled by 4KPIs and underlying metrics low Maturity of Client and (internal) Supplier & risk of (internal) Supplier high high Risk of Client regarding achieving quality, duration, costs and happiness of business users low
  • 5. Why a (new) standard – SAFe did not help us! Reference - Customer Stories: Putting SAFe to Work | Scaled Agile
  • 6. I started with a better overview and coherence! Scope (Epics, Features, User Stories, …) ISO 24765 Vocabulary ISO 12207 Software life cycle processes (ISO 15288 System life cycle processes) ISO 15289 Content of life-cycle information items (documentation) for ISO 12207/15288) ISO 15939 Systems and software engineering — Measurement process ISO 2501n Quality Model Division ISO 25010 Software Product Quality model - “old” ISO 9126 ISO 25019 Quality in use model ISO 2502n Quality Measurement Division ISO 25021 Quality measure elements ISO 25022 Measurement of quality in use - “old” ISO 9126-4 ISO 25023 Measurement of system and software product quality “old” ISO 9126-2 and -3 ISO 5055 Automated source code quality measures (cwe.mitre.org - 205 Weaknesses) ISO 14143 Functional Size Measurements ISO 24570 Nesma - Functional Size Measurement ISO 20926 IFPUG - Functional Size Measurement ISO 19761 COSMIC - Functional Size Measurement ISO 25021 Quality measure elements 4KPIs - Better, Faster, Cheaper and Happier - with 40 underlying metrics - • Hours and costs per Function Point • Committed Story Points • Realized Story Points • Defect Density • Defect Removal Efficiency • Mean Time To Repair (MTTR) • Mean Time Between Failures (MTBF) • Happiness score per Sprint • Happiness score per release • Compiler warnings • Abstract Interpretation • McCabe/Cyclomatic complexity • Dead Code • Code and branch coverage • Mutation test coverage • … Costs Duration Scope Quality Happiness General model is expandable with the use of these ISO standards nominated to the NEN standard committee Software and Systems engineering as a NEN NPR and ISO TR Duration (Deadlines, Planning, Dependencies, …) Costs (People, Software, Hardware, Data feeds, …) Quality
  • 7. Objective NEN NPR 5333 ▪ Objectively and transparently measure the output and improvements of Agile software development teams. ▪ By “objective” we mean that it refers to something that is based on facts, independent of personal preferences or opinions and free of prejudice. ▪ By “transparent” we mean complete transparency in the metrics (measurement prescription, measurement method, measurement value, traceability to source data, etc.). ▪ By “output” we mean the amount of business functionality that is delivered by the agile team each period (e.g. sprint/iteration/Program Increment (PI)). ▪ By “improvement” here we mean the incremental improvement of the output (contributing to the outcome) for the proposed/used metrics ▪ This model can then be used for contracting of Agile software development based on time and material or output-based1) 1) With output-based contracting, the internal/external supplier is not paid per hour, but per delivered business functionality.
  • 8. Target audience • Guideline for Agile teams, user- and support organization • Scrum en Kanban teams. • Product Owner. • Release train engineers (SAFe). • Supplier management. • Project managers. • IT-controllers. • (C-level) Management.
  • 9. Scope • Especially for custom software development. • Primarily for agile software development • Based on the quality characteristics according to ISO 25010. • But also for: • Standard package implementations (without the source code quality metrics) • A waterfall way or a hybrid form of this (e.g. Water-Scrum-Fall). • Contracting (agile) software development activities, both for time and material and for output-based contracts.
  • 10. What really matters the business! Mean Time To Repair/Resolve (MTTR) Defect Density (DD) How much, how agile, how fast? - delivered business functionality (best indicator for business value) Happiness scores Dead Code Compiler warnings McCabe/Cyclomatic complexity Code and branch coverage Committed & Realized Story Points Hours per Function Point Defect Removal Efficiency (DRE) Abstract Interpretation Mutation test coverage Technical debt Mean Time Between Failures (MTBF) % realized Story Points Function Points versus Virtual Function Points First time right # Story points refined (# sprints)
  • 11. More than 30 companies more than 60 participants Software Secrets Uw specialist voor Functie Punt analyse
  • 12. Agile approach WG-4: Agile Contracting 3-4 months WG-1: Metrics “Better” - (#20– 2-3 months) WG-3: Metrics “Happier” - (#5 – 1-2 months) WG-2 Metrics “Faster” en “Cheaper (#15 – 2-3 months ) Project plan go/no-go decision Start quotation process 1-2 months W9 Sprint 1 - 4 weeks W11 W10 W12 W13 Sprint 2 - 4 weeks W14 W16 Sprint 3 - 4 weeks W20 W21 tot W23 Sprint 4- 4 weeks W24 W25 tot W27 Sprint 5 - 4 weeks W28 W29 until W31 Sprint 6 - 4 weeks W32 4th week of each sprint • Monday to Thursday processing review, finishing sprint goal and preparing presentation • Retrospective per workgroup Sprint planning per workgroup Presentation workgroups (5x 15 minutes) 3e week van elke sprint Thursday and Friday review by reviewers Week 16 Prepare backlog per workgroup and sprint planning PVA V0.1 PVA V0.2 PVA V0.3 PVA V0.4 PVA V0.9 PVA V1.0 Week 12 Final participation Week 15 Explain ‘best practices’ Week 14 Final Project plan WG-0 Overarching activities w15 W17 tot W19
  • 13. Become a Nesma member and get connected at https://nesma.org/members/registration-form/ office@nesma.org Nesma | LinkedIn