SlideShare a Scribd company logo
Jolijn Onvlee
Werkgroep Telrichtlijnen
Werkgroep Telrichtlijnen
Adri Timp
Frank Vogelezang
Jacqueline Eshuis
Jacques van der Knaap
Jolijn Onvlee
Marinus Spaan
Martin Jacobs
Wim Visser
| de nieuwe Nesma standaard ISO/IEC 24570:2018
De weg
▪ Mei 2014 gestart
▪ Lijst met wijzigingen opgesteld (25 pagina’s)  maart 2015 richting ISO
▪ Beslissing tot Pass procedure januari 2016
▪ September 2016 definitieve versie naar ISO
▪ April 2017 commentaar ISO, vooral van Japan
▪ In tussentijd NL-versie conform engelse versie en voorbeelden
aangepast
▪ 21 maart 2018: nieuwe ISO-versie officieel
| PRESENTATION TITLE (CAPITALS ONLY)
Uitgangspunten nieuwe standaard
▪ Stabiliteit van de standaard
▪ Focus op globale FPA
▪ Herschrijven paragrafen die tot discussie leiden
▪ Alignment met Agile werkwijze
▪ Opmerkingen ISO systematic review in 2010
▪ GEEN NIEUWE CERTIFICATIE nodig
▪ GEEN HERTELLINGEN van vorige FP analyses
|de nieuwe Nesma standaard ISO/IEC 24570:2018
Minor update of major revisie?
Versie 2005 (Nesma 2.1/2.2)
▪ 154 pagina’s
▪ Ouderwetse lay-out
Versie 2018 (Nesma 2.3)
▪ 110 pagina’s
▪ Moderne lay-out
▪ Backwards compatible
| de nieuwe Nesma standaard ISO/IEC 24570:2018
De nieuwe NESMA standaard
| de nieuwe Nesma standaard ISO/IEC 24570:2018
EN 2.1 + 2.2 NL
=
EN 2.3 NL
Veranderde begrippen
▪ Tellen/telling - Count
1. Proces om een FPA uit te voeren  analyseren - analyze/analysis
2. Resultaat van een FPA  functionele omvang - functional size
3. Als instructie  tellen - count
▪ External Interface File/Koppelingsgegevensverzameling
 External Logical File (ELF) –
 Externe Logische Gegegevensverzameling (ELGV)
▪ Estimated Function Point Count  High Level Function Point Analysis
| de nieuwe Nesma standaard ISO/IEC 24570:2018
Verwijderde onderdelen
▪ Hoofdstuk 10/ Chapter 11– de voorbeelden
▪ Apart gepubliceerd – geen onderdeel van de standaard meer
▪ Sneller toevoegen van nieuwe voorbeelden mogelijk
▪ Appendix C/ Annex C-annex D – Correctiefactor
▪ Was al sinds 2005 geen onderdeel meer van de standaard
| de nieuwe Nesma standaard ISO/IEC 24570:2018
Nieuwe onderdelen
▪ Functionele Wijziging - Paragraaf 3.7 –
nu normatieve definitie van een functionele wijziging
▪ Generic rules for counting DET - Subclause 4.23
 alleen in engelse versie nieuw - was al onderdeel NL-versie
▪ Complexiteit Opvragingsfunctie – Paragraaf 9.3
 conform IFPUG
▪ Appendix C – Toename functionele omvang
 Autonome groei en scope creep
| de nieuwe Nesma standaard ISO/IEC 24570:2018
Functionele Wijziging - Paragraaf 3.7
Algemeen:
▪ Wanneer op basis van een wijzigingsvoorstel de functionele specificaties van een gebruikersfunctie worden
aangepast en dit tot werk (aanpassen van het technisch ontwerp, code, testen etc.) leidt.
▪ Voor het bepalen van de omvang van een gebruikersfunctie na het wijzigen worden dezelfde telrichtlijnen
gehanteerd als voor nieuwbouw.
▪ Alle gebruikersfuncties die in het wijzigingsvoorstel worden genoemd analyseren
Wijziging van een gebruikerstransactie:
Minimaal één van de volgende voorwaarden:
▪ één of meer DET’s worden toegevoegd, één of meer in de gebruikerstransactie betrokken DET’s worden
gewijzigd (zie paragraaf 3.7.4) en/of uit de gebruikerstransactie één of meer DET’s worden verwijderd
▪ één of meer te gebruiken LGV’s worden toegevoegd en/of verwijderd
▪ in de onderhoudsrelease wordt een logische gegevensverzameling gewijzigd en tenminste één van de
gewijzigde DET’s daaruit is een onderdeel van de gebruikerstransactie;
▪ de logische verwerking wordt gewijzigd (bijvoorbeeld als gevolg van toegevoegde, gewijzigde en/of verwijderde
validaties of berekeningen)
| de nieuwe Nesma standaard ISO/IEC 24570:2018
Functionele Wijziging - Paragraaf 3.7
Wijziging van een logische gegevensverzameling
Minimaal één van de volgende voorwaarden:
▪ de structuur van de logische gegevensverzameling wijzigt doordat er één of meer DET’s aan de logische
gegevensverzameling worden toegevoegd, één of meer DET’s van de logische gegevensverzameling worden
gewijzigd en/of één of meer DET’s uit de logische gegevensverzameling worden verwijderd;
▪ het karakter van de logische gegevensverzameling wijzigt. Dit is het geval wanneer door de functionele
wijzigingen aan de gebruikerstransacties een ELGV een ILGV wordt of omgekeerd.
Wijziging van een DET
Minimaal één van de volgende voorwaarden:
▪ de lengte (aantal posities) verandert
▪ het data type verandert (bijvoorbeeld van alfanumeriek naar numeriek)
▪ het aantal decimalen wijzigt
| de nieuwe Nesma standaard ISO/IEC 24570:2018
Voorbeeld wijziging DET
1. Telefoonnummer was 30 posities, wordt 20
posities.
2. Huisnummer was alfanumeriek, wordt
numeriek.
3. Jaaromzet had 2 decimalen, wordt 0
decimalen.
4. Jaaromzet wordt verplaatst: het komt
helemaal onderin het scherm.
5. Telefoonnummer komt in de tabvolgorde
direct na de bovenste Postcode/woonplaats.
6. Het gegeven dat getoond wordt bij Jaaromzet
krijgt een ander label: Klantwaarde.
7. Het veld Klantwaarde wordt groen als het
groter is dan een ingestelde grens.
| de nieuwe Nesma standaard ISO/IEC 24570:2018
Complexiteit Opvragingsfunctie – Paragraaf 9.3
▪ Nog 1 Complexiteitstabel (dezelfde als bij UF)
▪ Eigen set van regels op basis van zowel invoer- als uitvoergedeelte
| de nieuwe Nesma standaard ISO/IEC 24570:2018
Voorbeeld complexiteit OF
▪ Raadplegen op klantnummer: opvragingsfunctie. De uitvoer is
in omvang volledig bepaald
▪ Complexiteit :
▪ 9 data-element-typen:
1. klantnummer (selectie)
2. klantnummer (uitvoer)
3. klantnaam
4. adres
5. postcode
6. woonplaats
7. datum bestelling
8. foutmelding
9. knop ‘Zoeken’
▪ 1 geraakte logische gegevensverzameling (aanname)
1. Klant
 Eenvoudig  3 FP’s
| de nieuwe Nesma standaard ISO/IEC 24570:2018
Autonome groei en scope creep
Toename omvang door een verdere detaillering van de specificaties
(autonome groei) en/of nieuwe requirements die door de gebruiker
geïntroduceerd worden (scope creep).
Een voorbeeld van autonome groei
‘Tijdens het wijzigen van een klant wordt een optie om klanten uit een
selectielijst te kiezen getoond’.
Een voorbeeld van scope creep
'Bij nader inzien wil ik ook de mogelijkheid hebben om klanten in
groepen in te delen’.
| PRESENTATION TITLE (CAPITALS ONLY)
Overige wijzigingen
▪ Regels voor complexiteit globale FPA boven alle andere complexiteitsregels (3.2.2 en
4.13)  bij globale functiepuntanalyse: ‘help’ een gemiddelde OF
▪ Onderscheid Waterval en Agile gemaakt (3.2.3)
▪ Volgorde stappen adaptief onderhoud (project/product) gewijzigd, sluit aan bij
formules (3.5.3, 3.6.3)
▪ FPA in specifieke situaties gemoderniseerd, GUI geen aparte omgeving meer (3.8)
▪ Verplichte volgorde stappen bij ‘denormaliseren’ expliciet gemaakt (4.21.2)
▪ Gemeenschappelijk gebruik van gegevens (4.22) met schema’s verduidelijkt
| de nieuwe Nesma standaard ISO/IEC 24570:2018
Hoe kom je aan een exemplaar?
▪ Standaard alleen hard-copy beschikbaar
▪ On-line te bestellen:
nesma.org of mail naar office@nesma.org
▪ Voorbeelden als pdf gratis te downloaden: nesma.org
| de nieuwe Nesma standaard ISO/IEC 24570:2018

More Related Content

Similar to Nesma 2.3 2018 06-11

Presentatie Gemeente Terneuzen samenwerking met IBM ~1841203
Presentatie Gemeente Terneuzen samenwerking met IBM  ~1841203Presentatie Gemeente Terneuzen samenwerking met IBM  ~1841203
Presentatie Gemeente Terneuzen samenwerking met IBM ~1841203
RuudKonig
 
Demo opleidingspagina's 2.0
Demo opleidingspagina's 2.0Demo opleidingspagina's 2.0
Demo opleidingspagina's 2.0
Rob Vandereycken
 
FieldBuddy - Service Management in de cloud bij Fudura
FieldBuddy - Service Management in de cloud bij FuduraFieldBuddy - Service Management in de cloud bij Fudura
FieldBuddy - Service Management in de cloud bij Fudura
Hans Nieuwenhuis
 
Sogeti seminar Supplier Performance Measurement
Sogeti seminar Supplier Performance MeasurementSogeti seminar Supplier Performance Measurement
Sogeti seminar Supplier Performance Measurement
Harold van Heeringen
 
Adlib gebruikersgroep - voorjaarsbijeenkomst 2019 - Wouter de Voogd - Datamig...
Adlib gebruikersgroep - voorjaarsbijeenkomst 2019 - Wouter de Voogd - Datamig...Adlib gebruikersgroep - voorjaarsbijeenkomst 2019 - Wouter de Voogd - Datamig...
Adlib gebruikersgroep - voorjaarsbijeenkomst 2019 - Wouter de Voogd - Datamig...
Adlib_gebruikersgroep
 
151127 leveranciersbijeenkomst the next step2
151127 leveranciersbijeenkomst the next step2151127 leveranciersbijeenkomst the next step2
151127 leveranciersbijeenkomst the next step2
KING
 
18112016 Leveranciersdag KING
18112016 Leveranciersdag KING18112016 Leveranciersdag KING
18112016 Leveranciersdag KING
KING
 
Webinar - EAM /Reliability & Integrity Software selectie - 15 juli 2020
Webinar - EAM /Reliability & Integrity Software selectie - 15 juli 2020Webinar - EAM /Reliability & Integrity Software selectie - 15 juli 2020
Webinar - EAM /Reliability & Integrity Software selectie - 15 juli 2020
Stork
 
SEPA themadag - Cegeka 27-06
SEPA themadag - Cegeka 27-06SEPA themadag - Cegeka 27-06
SEPA themadag - Cegeka 27-06
Cegeka Nederland
 
Eddon Ontbijtsessie 11032011 Final Slide
Eddon Ontbijtsessie 11032011 Final SlideEddon Ontbijtsessie 11032011 Final Slide
Eddon Ontbijtsessie 11032011 Final SlideDavejansen
 
15 DSD-NL 2016 - Delft-FEWS Gebruikersdag - Config Review - Marc van Dijk & K...
15 DSD-NL 2016 - Delft-FEWS Gebruikersdag - Config Review - Marc van Dijk & K...15 DSD-NL 2016 - Delft-FEWS Gebruikersdag - Config Review - Marc van Dijk & K...
15 DSD-NL 2016 - Delft-FEWS Gebruikersdag - Config Review - Marc van Dijk & K...
Deltares
 
De Vernieuwde Installatie Performance Scan
De Vernieuwde Installatie Performance ScanDe Vernieuwde Installatie Performance Scan
De Vernieuwde Installatie Performance Scan
Netherlands Enterprise Agency (RVO.nl)
 
Perfect Patch
Perfect PatchPerfect Patch
Perfect Patch
Regine Deleu
 
DSD-NL 2018 Delft-FEWS & Web Services - Van Dijk, Ekkelenkamp, Hummel
DSD-NL 2018 Delft-FEWS & Web Services - Van Dijk, Ekkelenkamp, HummelDSD-NL 2018 Delft-FEWS & Web Services - Van Dijk, Ekkelenkamp, Hummel
DSD-NL 2018 Delft-FEWS & Web Services - Van Dijk, Ekkelenkamp, Hummel
Deltares
 

Similar to Nesma 2.3 2018 06-11 (14)

Presentatie Gemeente Terneuzen samenwerking met IBM ~1841203
Presentatie Gemeente Terneuzen samenwerking met IBM  ~1841203Presentatie Gemeente Terneuzen samenwerking met IBM  ~1841203
Presentatie Gemeente Terneuzen samenwerking met IBM ~1841203
 
Demo opleidingspagina's 2.0
Demo opleidingspagina's 2.0Demo opleidingspagina's 2.0
Demo opleidingspagina's 2.0
 
FieldBuddy - Service Management in de cloud bij Fudura
FieldBuddy - Service Management in de cloud bij FuduraFieldBuddy - Service Management in de cloud bij Fudura
FieldBuddy - Service Management in de cloud bij Fudura
 
Sogeti seminar Supplier Performance Measurement
Sogeti seminar Supplier Performance MeasurementSogeti seminar Supplier Performance Measurement
Sogeti seminar Supplier Performance Measurement
 
Adlib gebruikersgroep - voorjaarsbijeenkomst 2019 - Wouter de Voogd - Datamig...
Adlib gebruikersgroep - voorjaarsbijeenkomst 2019 - Wouter de Voogd - Datamig...Adlib gebruikersgroep - voorjaarsbijeenkomst 2019 - Wouter de Voogd - Datamig...
Adlib gebruikersgroep - voorjaarsbijeenkomst 2019 - Wouter de Voogd - Datamig...
 
151127 leveranciersbijeenkomst the next step2
151127 leveranciersbijeenkomst the next step2151127 leveranciersbijeenkomst the next step2
151127 leveranciersbijeenkomst the next step2
 
18112016 Leveranciersdag KING
18112016 Leveranciersdag KING18112016 Leveranciersdag KING
18112016 Leveranciersdag KING
 
Webinar - EAM /Reliability & Integrity Software selectie - 15 juli 2020
Webinar - EAM /Reliability & Integrity Software selectie - 15 juli 2020Webinar - EAM /Reliability & Integrity Software selectie - 15 juli 2020
Webinar - EAM /Reliability & Integrity Software selectie - 15 juli 2020
 
SEPA themadag - Cegeka 27-06
SEPA themadag - Cegeka 27-06SEPA themadag - Cegeka 27-06
SEPA themadag - Cegeka 27-06
 
Eddon Ontbijtsessie 11032011 Final Slide
Eddon Ontbijtsessie 11032011 Final SlideEddon Ontbijtsessie 11032011 Final Slide
Eddon Ontbijtsessie 11032011 Final Slide
 
15 DSD-NL 2016 - Delft-FEWS Gebruikersdag - Config Review - Marc van Dijk & K...
15 DSD-NL 2016 - Delft-FEWS Gebruikersdag - Config Review - Marc van Dijk & K...15 DSD-NL 2016 - Delft-FEWS Gebruikersdag - Config Review - Marc van Dijk & K...
15 DSD-NL 2016 - Delft-FEWS Gebruikersdag - Config Review - Marc van Dijk & K...
 
De Vernieuwde Installatie Performance Scan
De Vernieuwde Installatie Performance ScanDe Vernieuwde Installatie Performance Scan
De Vernieuwde Installatie Performance Scan
 
Perfect Patch
Perfect PatchPerfect Patch
Perfect Patch
 
DSD-NL 2018 Delft-FEWS & Web Services - Van Dijk, Ekkelenkamp, Hummel
DSD-NL 2018 Delft-FEWS & Web Services - Van Dijk, Ekkelenkamp, HummelDSD-NL 2018 Delft-FEWS & Web Services - Van Dijk, Ekkelenkamp, Hummel
DSD-NL 2018 Delft-FEWS & Web Services - Van Dijk, Ekkelenkamp, Hummel
 

More from Nesma

The Use of Functional Size in the Industry.pdf
The Use of Functional Size in the Industry.pdfThe Use of Functional Size in the Industry.pdf
The Use of Functional Size in the Industry.pdf
Nesma
 
2024-04 - Nesma webinar - Benchmarking.pdf
2024-04 - Nesma webinar - Benchmarking.pdf2024-04 - Nesma webinar - Benchmarking.pdf
2024-04 - Nesma webinar - Benchmarking.pdf
Nesma
 
Agile Team Performance Measurement webinar
Agile Team Performance Measurement webinarAgile Team Performance Measurement webinar
Agile Team Performance Measurement webinar
Nesma
 
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
 
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 - NEN Practice Guideline - NPR.pdf
Nesma event June '23 - NEN Practice Guideline - NPR.pdfNesma event June '23 - NEN Practice Guideline - NPR.pdf
Nesma event June '23 - NEN Practice Guideline - NPR.pdf
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.pdf
Nesma
 
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
Nesma
 
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
Nesma
 
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
Nesma
 
(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
Nesma
 
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
Nesma
 
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 Schefferlie
Nesma
 
Afrekenen met functiepunten
Afrekenen met functiepuntenAfrekenen met functiepunten
Afrekenen met functiepunten
Nesma
 
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
Nesma
 
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
 

More from Nesma (20)

The Use of Functional Size in the Industry.pdf
The Use of Functional Size in the Industry.pdfThe Use of Functional Size in the Industry.pdf
The Use of Functional Size in the Industry.pdf
 
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 - NEN Practice Guideline - NPR.pdf
Nesma event June '23 - NEN Practice Guideline - NPR.pdfNesma event June '23 - NEN Practice Guideline - NPR.pdf
Nesma event June '23 - NEN Practice Guideline - NPR.pdf
 
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
 
Afrekenen met functiepunten
Afrekenen met functiepuntenAfrekenen met functiepunten
Afrekenen met functiepunten
 
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 - ...
 

Nesma 2.3 2018 06-11

  • 2. Werkgroep Telrichtlijnen Adri Timp Frank Vogelezang Jacqueline Eshuis Jacques van der Knaap Jolijn Onvlee Marinus Spaan Martin Jacobs Wim Visser | de nieuwe Nesma standaard ISO/IEC 24570:2018
  • 3. De weg ▪ Mei 2014 gestart ▪ Lijst met wijzigingen opgesteld (25 pagina’s)  maart 2015 richting ISO ▪ Beslissing tot Pass procedure januari 2016 ▪ September 2016 definitieve versie naar ISO ▪ April 2017 commentaar ISO, vooral van Japan ▪ In tussentijd NL-versie conform engelse versie en voorbeelden aangepast ▪ 21 maart 2018: nieuwe ISO-versie officieel | PRESENTATION TITLE (CAPITALS ONLY)
  • 4. Uitgangspunten nieuwe standaard ▪ Stabiliteit van de standaard ▪ Focus op globale FPA ▪ Herschrijven paragrafen die tot discussie leiden ▪ Alignment met Agile werkwijze ▪ Opmerkingen ISO systematic review in 2010 ▪ GEEN NIEUWE CERTIFICATIE nodig ▪ GEEN HERTELLINGEN van vorige FP analyses |de nieuwe Nesma standaard ISO/IEC 24570:2018
  • 5. Minor update of major revisie? Versie 2005 (Nesma 2.1/2.2) ▪ 154 pagina’s ▪ Ouderwetse lay-out Versie 2018 (Nesma 2.3) ▪ 110 pagina’s ▪ Moderne lay-out ▪ Backwards compatible | de nieuwe Nesma standaard ISO/IEC 24570:2018
  • 6. De nieuwe NESMA standaard | de nieuwe Nesma standaard ISO/IEC 24570:2018 EN 2.1 + 2.2 NL = EN 2.3 NL
  • 7. Veranderde begrippen ▪ Tellen/telling - Count 1. Proces om een FPA uit te voeren  analyseren - analyze/analysis 2. Resultaat van een FPA  functionele omvang - functional size 3. Als instructie  tellen - count ▪ External Interface File/Koppelingsgegevensverzameling  External Logical File (ELF) –  Externe Logische Gegegevensverzameling (ELGV) ▪ Estimated Function Point Count  High Level Function Point Analysis | de nieuwe Nesma standaard ISO/IEC 24570:2018
  • 8. Verwijderde onderdelen ▪ Hoofdstuk 10/ Chapter 11– de voorbeelden ▪ Apart gepubliceerd – geen onderdeel van de standaard meer ▪ Sneller toevoegen van nieuwe voorbeelden mogelijk ▪ Appendix C/ Annex C-annex D – Correctiefactor ▪ Was al sinds 2005 geen onderdeel meer van de standaard | de nieuwe Nesma standaard ISO/IEC 24570:2018
  • 9. Nieuwe onderdelen ▪ Functionele Wijziging - Paragraaf 3.7 – nu normatieve definitie van een functionele wijziging ▪ Generic rules for counting DET - Subclause 4.23  alleen in engelse versie nieuw - was al onderdeel NL-versie ▪ Complexiteit Opvragingsfunctie – Paragraaf 9.3  conform IFPUG ▪ Appendix C – Toename functionele omvang  Autonome groei en scope creep | de nieuwe Nesma standaard ISO/IEC 24570:2018
  • 10. Functionele Wijziging - Paragraaf 3.7 Algemeen: ▪ Wanneer op basis van een wijzigingsvoorstel de functionele specificaties van een gebruikersfunctie worden aangepast en dit tot werk (aanpassen van het technisch ontwerp, code, testen etc.) leidt. ▪ Voor het bepalen van de omvang van een gebruikersfunctie na het wijzigen worden dezelfde telrichtlijnen gehanteerd als voor nieuwbouw. ▪ Alle gebruikersfuncties die in het wijzigingsvoorstel worden genoemd analyseren Wijziging van een gebruikerstransactie: Minimaal één van de volgende voorwaarden: ▪ één of meer DET’s worden toegevoegd, één of meer in de gebruikerstransactie betrokken DET’s worden gewijzigd (zie paragraaf 3.7.4) en/of uit de gebruikerstransactie één of meer DET’s worden verwijderd ▪ één of meer te gebruiken LGV’s worden toegevoegd en/of verwijderd ▪ in de onderhoudsrelease wordt een logische gegevensverzameling gewijzigd en tenminste één van de gewijzigde DET’s daaruit is een onderdeel van de gebruikerstransactie; ▪ de logische verwerking wordt gewijzigd (bijvoorbeeld als gevolg van toegevoegde, gewijzigde en/of verwijderde validaties of berekeningen) | de nieuwe Nesma standaard ISO/IEC 24570:2018
  • 11. Functionele Wijziging - Paragraaf 3.7 Wijziging van een logische gegevensverzameling Minimaal één van de volgende voorwaarden: ▪ de structuur van de logische gegevensverzameling wijzigt doordat er één of meer DET’s aan de logische gegevensverzameling worden toegevoegd, één of meer DET’s van de logische gegevensverzameling worden gewijzigd en/of één of meer DET’s uit de logische gegevensverzameling worden verwijderd; ▪ het karakter van de logische gegevensverzameling wijzigt. Dit is het geval wanneer door de functionele wijzigingen aan de gebruikerstransacties een ELGV een ILGV wordt of omgekeerd. Wijziging van een DET Minimaal één van de volgende voorwaarden: ▪ de lengte (aantal posities) verandert ▪ het data type verandert (bijvoorbeeld van alfanumeriek naar numeriek) ▪ het aantal decimalen wijzigt | de nieuwe Nesma standaard ISO/IEC 24570:2018
  • 12. Voorbeeld wijziging DET 1. Telefoonnummer was 30 posities, wordt 20 posities. 2. Huisnummer was alfanumeriek, wordt numeriek. 3. Jaaromzet had 2 decimalen, wordt 0 decimalen. 4. Jaaromzet wordt verplaatst: het komt helemaal onderin het scherm. 5. Telefoonnummer komt in de tabvolgorde direct na de bovenste Postcode/woonplaats. 6. Het gegeven dat getoond wordt bij Jaaromzet krijgt een ander label: Klantwaarde. 7. Het veld Klantwaarde wordt groen als het groter is dan een ingestelde grens. | de nieuwe Nesma standaard ISO/IEC 24570:2018
  • 13. Complexiteit Opvragingsfunctie – Paragraaf 9.3 ▪ Nog 1 Complexiteitstabel (dezelfde als bij UF) ▪ Eigen set van regels op basis van zowel invoer- als uitvoergedeelte | de nieuwe Nesma standaard ISO/IEC 24570:2018
  • 14. Voorbeeld complexiteit OF ▪ Raadplegen op klantnummer: opvragingsfunctie. De uitvoer is in omvang volledig bepaald ▪ Complexiteit : ▪ 9 data-element-typen: 1. klantnummer (selectie) 2. klantnummer (uitvoer) 3. klantnaam 4. adres 5. postcode 6. woonplaats 7. datum bestelling 8. foutmelding 9. knop ‘Zoeken’ ▪ 1 geraakte logische gegevensverzameling (aanname) 1. Klant  Eenvoudig  3 FP’s | de nieuwe Nesma standaard ISO/IEC 24570:2018
  • 15. Autonome groei en scope creep Toename omvang door een verdere detaillering van de specificaties (autonome groei) en/of nieuwe requirements die door de gebruiker geïntroduceerd worden (scope creep). Een voorbeeld van autonome groei ‘Tijdens het wijzigen van een klant wordt een optie om klanten uit een selectielijst te kiezen getoond’. Een voorbeeld van scope creep 'Bij nader inzien wil ik ook de mogelijkheid hebben om klanten in groepen in te delen’. | PRESENTATION TITLE (CAPITALS ONLY)
  • 16. Overige wijzigingen ▪ Regels voor complexiteit globale FPA boven alle andere complexiteitsregels (3.2.2 en 4.13)  bij globale functiepuntanalyse: ‘help’ een gemiddelde OF ▪ Onderscheid Waterval en Agile gemaakt (3.2.3) ▪ Volgorde stappen adaptief onderhoud (project/product) gewijzigd, sluit aan bij formules (3.5.3, 3.6.3) ▪ FPA in specifieke situaties gemoderniseerd, GUI geen aparte omgeving meer (3.8) ▪ Verplichte volgorde stappen bij ‘denormaliseren’ expliciet gemaakt (4.21.2) ▪ Gemeenschappelijk gebruik van gegevens (4.22) met schema’s verduidelijkt | de nieuwe Nesma standaard ISO/IEC 24570:2018
  • 17. Hoe kom je aan een exemplaar? ▪ Standaard alleen hard-copy beschikbaar ▪ On-line te bestellen: nesma.org of mail naar office@nesma.org ▪ Voorbeelden als pdf gratis te downloaden: nesma.org | de nieuwe Nesma standaard ISO/IEC 24570:2018