Bijeenkomst ervaren FPA analisten 04 juni 2015Nesma
Presentatie voor de bijeenkomst van ervaren analisten met de volgende agenda:
01 Opening en mededelingen
02 Voorstelronde
03 Verslag vorige vergadering
04 Update standaard en handboeken
05 Verkorte of nieuwe standaard
06 Nieuwe definitie onderhoud
07 Wat is een logische verwerking bij UF
08 Lijsten binnen lijsten
09 Opslaan selectiecriteria
10 FPA-tabel met N:M-relatie
11 Forumdiscussies
12 Rondvraag en sluiting
AVEVE Service delivery van de toekomst, TOPdesk on Tour 2016, AntwerpenTOPdesk
Ook benieuwd hoe TOPdesk binnen AVEVE wordt toegepast? Bart Van Spitaels, Coördinator Servicedesk bij AVEVE vertelt, samen met Tim Janssen over zijn ervaringen met TOPdesk en hoe ze de samenwerking in toekomst verder zullen ontwikkelen. - Bart van Spitaels en Tim Janssen
Bijeenkomst ervaren FPA analisten 04 juni 2015Nesma
Presentatie voor de bijeenkomst van ervaren analisten met de volgende agenda:
01 Opening en mededelingen
02 Voorstelronde
03 Verslag vorige vergadering
04 Update standaard en handboeken
05 Verkorte of nieuwe standaard
06 Nieuwe definitie onderhoud
07 Wat is een logische verwerking bij UF
08 Lijsten binnen lijsten
09 Opslaan selectiecriteria
10 FPA-tabel met N:M-relatie
11 Forumdiscussies
12 Rondvraag en sluiting
AVEVE Service delivery van de toekomst, TOPdesk on Tour 2016, AntwerpenTOPdesk
Ook benieuwd hoe TOPdesk binnen AVEVE wordt toegepast? Bart Van Spitaels, Coördinator Servicedesk bij AVEVE vertelt, samen met Tim Janssen over zijn ervaringen met TOPdesk en hoe ze de samenwerking in toekomst verder zullen ontwikkelen. - Bart van Spitaels en Tim Janssen
FieldBuddy - Service Management in de cloud bij FuduraHans Nieuwenhuis
Presentatie van Bas Kasteel van Fudura, onderdeel van Enexis, op het Service Management Congres 4 juni 2014. Bas legt in zijn presentatie uit waarom Fudura voor FieldBuddy - een cloud oplossing voor Service Management - heeft gekozen.
When clients outsource their software development projects, they need to make sure that these suppliers don't overprice the projects. As it is often not longer possible to select the best offer, there should be another mechanism to measure the value that they are getting in comparison to the money they are paying. Supplier Performance Measurement enables clients to keep in control of theis project costs in outsourcing situations and to negotiate performance improvements with the suppliers.
Deze presentatie werd gegeven op de voorjaarsbijeenkomst van de Adlib gebruikersgroep. Deze vond plaats op 28 maart 2019 in het Nieuwe Instituut te Rotterdam.
Webinar - EAM /Reliability & Integrity Software selectie - 15 juli 2020Stork
Er is een groot aantal Enterprise Asset Management IT-systemen op de markt. Over welke software systemen hebben we het eigenlijk en hoe bepaalt u welke software tool het beste bij uw organisatie past?
Ludolf Pijpker geeft u inzicht in de groepen Asset Management software systemen, in de verschillen ertussen en in een stappenplan om tot de perfecte match te komen. Dit voorkomt onnodig hoge kosten, bevordert de integratiemogelijkheden met andere systemen en zorgt voor soepel lopende werkprocessen.
Best practices for upgrading patches and versions .... Dutch
Indien U een persoonlijke presentatie of demonstratie wens kan je mij altijd contacteren via LinkedIn of via regine.deleu@oracle.com
DSD-NL 2018 Delft-FEWS & Web Services - Van Dijk, Ekkelenkamp, HummelDeltares
Presentatie door Marc van Dijk, Stef Hummel en Rudie Ekkelenkamp, Deltares, op de Delft-FEWS NL Gebruikersdag 2018, tijdens de Deltares Software Dagen - Editie 2018. Dinsdag, 5 juni 2018, Delft.
The Use of Functional Size in the Industry.pdfNesma
In this webinar, the emphasis is on the use of Functional Size in the Industry, and we focus on several use cases where functional size helps organizations to make impactful decisions based on objective metrics and data.
While traditional performance metrics often measure individual output or adherence to pre-defined plans, measuring performance in agile teams requires a different approach. Agile teams operate in iterative cycles, prioritizing adaptability and learning over rigid goals. So, why do organizations still measure their performance?
By using the right metrics in the right way, organizations can empower their agile teams to thrive and deliver exceptional results.
Software Cost Estimation webinar January 2024.pdfNesma
In this webinar you will learn why Software Cost Estimation is important, what is the Software Cost Estimation Body of Knowledge for Software and the ways you can become a professional certified software cost estimator SCEC!
Nesma event June '23 - How to use objective metrics as a basis for agile cost...Nesma
This document discusses using objective metrics for agile cost estimation and monitoring. It notes that while agile development is challenging to estimate and measure, sizing software using functional points allows for estimation and benchmarking using data. Story points alone do not provide enough information to manage value creation over time. Key metrics like productivity, defects, and where teams spend their effort need to be measured to understand performance. Effort registration is crucial for project control to understand functionality delivered and productivity. Functional size measurement creates reference points to help manage projects.
Nesma event June '23 - Easy Function Sizing - Introduction.pdfNesma
The document introduces a new method called Easy Functional Sizing (EFS) that aims to provide a simpler alternative to the more complex High Level Function Point Analysis method. EFS is designed to be aligned with modern development methods, have fewer debates around function point types, and be easy to learn. It maintains the same level of assessment as High Level FPA but only has 4 pages of definitions and rules organized into 3 components. Initial analysis shows EFS results are comparable to High Level FPA with less than a 2% difference on average. Feedback is requested from reviewers knowledgeable and not knowledgeable in FPA to test if EFS provides enough depth.
The journey of UNISON Cost Engineering in the field of automotive software cost estimation started in 2018. The expectation is that in 2030 the cost of software will be 50% of the total production cost of a car. To help the OEM get a proper understanding of the software development cost they need to use some form of size measurement to compare, challenge and control the cost of software development by the software vendors.
FieldBuddy - Service Management in de cloud bij FuduraHans Nieuwenhuis
Presentatie van Bas Kasteel van Fudura, onderdeel van Enexis, op het Service Management Congres 4 juni 2014. Bas legt in zijn presentatie uit waarom Fudura voor FieldBuddy - een cloud oplossing voor Service Management - heeft gekozen.
When clients outsource their software development projects, they need to make sure that these suppliers don't overprice the projects. As it is often not longer possible to select the best offer, there should be another mechanism to measure the value that they are getting in comparison to the money they are paying. Supplier Performance Measurement enables clients to keep in control of theis project costs in outsourcing situations and to negotiate performance improvements with the suppliers.
Deze presentatie werd gegeven op de voorjaarsbijeenkomst van de Adlib gebruikersgroep. Deze vond plaats op 28 maart 2019 in het Nieuwe Instituut te Rotterdam.
Webinar - EAM /Reliability & Integrity Software selectie - 15 juli 2020Stork
Er is een groot aantal Enterprise Asset Management IT-systemen op de markt. Over welke software systemen hebben we het eigenlijk en hoe bepaalt u welke software tool het beste bij uw organisatie past?
Ludolf Pijpker geeft u inzicht in de groepen Asset Management software systemen, in de verschillen ertussen en in een stappenplan om tot de perfecte match te komen. Dit voorkomt onnodig hoge kosten, bevordert de integratiemogelijkheden met andere systemen en zorgt voor soepel lopende werkprocessen.
Best practices for upgrading patches and versions .... Dutch
Indien U een persoonlijke presentatie of demonstratie wens kan je mij altijd contacteren via LinkedIn of via regine.deleu@oracle.com
DSD-NL 2018 Delft-FEWS & Web Services - Van Dijk, Ekkelenkamp, HummelDeltares
Presentatie door Marc van Dijk, Stef Hummel en Rudie Ekkelenkamp, Deltares, op de Delft-FEWS NL Gebruikersdag 2018, tijdens de Deltares Software Dagen - Editie 2018. Dinsdag, 5 juni 2018, Delft.
The Use of Functional Size in the Industry.pdfNesma
In this webinar, the emphasis is on the use of Functional Size in the Industry, and we focus on several use cases where functional size helps organizations to make impactful decisions based on objective metrics and data.
While traditional performance metrics often measure individual output or adherence to pre-defined plans, measuring performance in agile teams requires a different approach. Agile teams operate in iterative cycles, prioritizing adaptability and learning over rigid goals. So, why do organizations still measure their performance?
By using the right metrics in the right way, organizations can empower their agile teams to thrive and deliver exceptional results.
Software Cost Estimation webinar January 2024.pdfNesma
In this webinar you will learn why Software Cost Estimation is important, what is the Software Cost Estimation Body of Knowledge for Software and the ways you can become a professional certified software cost estimator SCEC!
Nesma event June '23 - How to use objective metrics as a basis for agile cost...Nesma
This document discusses using objective metrics for agile cost estimation and monitoring. It notes that while agile development is challenging to estimate and measure, sizing software using functional points allows for estimation and benchmarking using data. Story points alone do not provide enough information to manage value creation over time. Key metrics like productivity, defects, and where teams spend their effort need to be measured to understand performance. Effort registration is crucial for project control to understand functionality delivered and productivity. Functional size measurement creates reference points to help manage projects.
Nesma event June '23 - Easy Function Sizing - Introduction.pdfNesma
The document introduces a new method called Easy Functional Sizing (EFS) that aims to provide a simpler alternative to the more complex High Level Function Point Analysis method. EFS is designed to be aligned with modern development methods, have fewer debates around function point types, and be easy to learn. It maintains the same level of assessment as High Level FPA but only has 4 pages of definitions and rules organized into 3 components. Initial analysis shows EFS results are comparable to High Level FPA with less than a 2% difference on average. Feedback is requested from reviewers knowledgeable and not knowledgeable in FPA to test if EFS provides enough depth.
The journey of UNISON Cost Engineering in the field of automotive software cost estimation started in 2018. The expectation is that in 2030 the cost of software will be 50% of the total production cost of a car. To help the OEM get a proper understanding of the software development cost they need to use some form of size measurement to compare, challenge and control the cost of software development by the software vendors.
The COSMIC battle between David and Goliath - Paul HusseinNesma
No more exhaustive and emotional discussions on price and deliverables. Predictable prices for projects and changes. No escalating maintenance costs. This can only be done by specifying exactly what you want and outsource it to the right service providers that have the required platform already in place.
Succesful Estimating - It's how you tell the story - Amritpal Singh AgarNesma
Estimating the Cost of something is a profession. But then you have to tell the story about the estimate to whoever needs to hear that story. The success of how you tell the story is determining the success of the cost estimate.
(Increasing) Predictability of large Government ICT Projects - Koos VeefkindNesma
1) The document discusses using Function Point Analysis (FPA) to increase the predictability of large government IT projects.
2) FPA is used to estimate the total development capacity needed and provide periodic estimates of the expected lead time to completion based on measuring function points completed and productivity.
3) Tracking actual function points completed against the initial goal and expected progress allows projects to identify risks and make adjustments to the planning and estimates.
CEBoK for Software Past Present Future - Megan JonesNesma
The Cost Estimation Body of Knowledge for Software is in development for a number of years within ICEAA. First as a section of the general CEBoK, but it will be established as a separate CEBoK-S for Software, since software is becoming very prominent within the cost estimation community.
Agile Development and Agile Cost Estimation - A return to basic principles - ...Nesma
Is there a natural tension between agile development and traditional cost management or do we need to return to basic principles? Even when you are flexible, you still need to make a plan, build an estimate and measure what you have achieved.
Resolving Cost Management and Key Pitfalls of Agile Software Development - Da...Nesma
Agile software development does not always live up to the promises. Especially in the field of IT Cost Management. Without proper estimation and tracking the value cannot be made clear.
Project Succes is a Choice - Joop SchefferlieNesma
Project success is a choice. Don't stop thinking about the best way to do a project, agile or not. Select the best competencies to ensure that the project will be successful.
Deze presentatie beschrijft een praktische implementatie van het gebruik van Nesma functiepunten in Agile deliveries. Deze presentatie is gepresenteerd door Richard Sweer van Infinity tijdens de webinar Afrekenen met functiepunten. Voor meer info: www.nesma.org; conference@nesma.org.
Software sizing as an essential measure past present and future - Dan Galorat...Nesma
The document discusses different methods for software sizing, both historically and currently. It covers lines of code, functional sizes, story points, and more. It also discusses sizing commercial off-the-shelf (COTS) software by considering features, objects, and the required cognition. COTS cognition involves understanding features, referenced and configured tables, and input/output/inquiry services or classes. The percentage of COTS functionality required is also a factor. Overall, the document advocates that there are many viable sizing methods and standards are important, while not dismissing lines of code when appropriate.
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