SlideShare a Scribd company logo
ESMA REGULAR USE
04 Oct 2022 | ITCES22, Haarlem
The COSMIC battle between David and Goliath
Paul Hussein
ESMA65-10-466
ESMA REGULAR USE
2
Why listen to me
04 Oct 2022 | ITCES22, Haarlem
•No more exhausting and emotive
discussions on price and deliverables
•I want predictable prices for my
projects and changes
•I don’t want escalating maintenance
costs
ESMA REGULAR USE
3
My Context in the European Institutions
04 Oct 2022 | ITCES22, Haarlem
EU Institutions procure via open
calls. Anyone can answer, from
companies with 50 employees to
those with thousands
ESMA is an EU institution with
@400 staff
* https://ec.europa.eu/info/publications/financial-regulation_en
ESMA REGULAR USE
4
No Wiggle Room
04 Oct 2022 | ITCES22, Haarlem
Fixed cost – our budget is set 3 years in advance
Fixed time – mandated by EU Regulation
Fixed Quality – mandated by EU Regulation
ESMA REGULAR USE
5
How?
04 Oct 2022 | ITCES22, Haarlem
What that means in this context is, to work with an organisation we have to do an RFO/RFP which
ends with a contract for contracts with all terms and conditions defined up front for at
least 4 years
* https://ec.europa.eu/info/publications/financial-regulation_en
ESMA REGULAR USE
6
The Holy Grail
04 Oct 2022 | ITCES22, Haarlem
So, how can we fix the price for any development or maintenance for the
duration of the agreement, whilst maintaining the same process and the
same deliverables and quality?
ESMA REGULAR USE
7
Function Point Analysis
04 Oct 2022 | ITCES22, Haarlem
Function Point Analysis (FPA) is a method used to size an application in terms of
Function Points.
We can specify a system in Business Terms map the effort to build those
business functions into points, known as Function Points (FPs)
Business
Requirements
Functional
Specification
Software
Architecture
Function Point
Analysis
Function
Point Count
Allan Albrecht of IBM in 1979
ESMA REGULAR USE
Magic bit
04 Oct 2022 | ITCES22, Haarlem
Productivity * Hourly Rate * Function Point Count
= Price to deliver system
8
Productivity = hours to build one function point worth of functionality
Rate & productivity varies with each vendor
FP count stays the same if its counted by an ISO certified counter
ESMA REGULAR USE
9
Generic Contract Agreement
04 Oct 2022 | ITCES22, Haarlem
Productivity
(Hrs Per FP)
Hourly Rate
(Euros per HR)
Development 0.5 70
Maintenance 0.4 50
Clearly in the statement of work what is required for
Development and Maintenance for any Generic System
ESMA REGULAR USE
10
Example 1 – Build new system
04 Oct 2022 | ITCES22, Haarlem
Functional Specification for new system = 2000 Function Points
Price = 0.5 * 70 * 2000 = 70,000 Euros
Productivity
(Hrs Per FP)
Hourly Rate
(Euros per HR)
Development 0.5 70
Maintenance 0.4 50
ESMA REGULAR USE
11
Example 2 – Modify existing
04 Oct 2022 | ITCES22, Haarlem
Functional Specification for existing system = 1500 Function Points
New functions added = 300 Function Points
Price = 0.5 * 70 * 300 = 10,500 Euros
Productivity
(Hrs Per FP)
Hourly Rate
(Euros per HR)
Development 0.5 70
Maintenance 0.4 50
ESMA REGULAR USE
12
Example 3 – Maintain System
04 Oct 2022 | ITCES22, Haarlem
Functional Specification for system = 2300 Function Points
Price = 0.4 * 50 * 2300 = 46,000 Euros
Productivity
(Hrs Per FP)
Hourly Rate
(Euros per HR)
Development 0.5 70
Maintenance 0.4 50
ESMA REGULAR USE
13
Which Flavour of ISO Function Point Analysis
04 Oct 2022 | ITCES22, Haarlem
FISMA IFPUG COSMIC NESMA
ESMA REGULAR USE
14
IFPUG Flavour
04 Oct 2022 | ITCES22, Haarlem
We have been using IFPUG now for 7 years
Global Development & Maintenance of IT Systems Contract
Why IFPUG:
• ISO Standard
• Certification and Training available
• IFPUG recommended by Gartner
ESMA REGULAR USE
15
COSMIC Flavour
04 Oct 2022 | ITCES22, Haarlem
We have been using COSMIC now for 2 years
Development & Maintenance of a Big Data Platform (with implementation
of any Data Integration and any Data Analytics
Why COSMIC
• ISO Standard
• Certification and Training available
• Recommended by Gartner for Data Warehouse and Cloud Data
ESMA REGULAR USE
16
Extra Dimensions
04 Oct 2022 | ITCES22, Haarlem
Complexity
 high
 medium
 low
Project Size (FPs)
 small 0-500
 medium 500-2000
 large 2000+
Productivity
Category
7
Productivity
Category
8
Productivity
Category
9
Productivity
Category
4
Productivity
Category
5
Productivity
Category
6
Productivity
Category
1
Productivity
Category
2
Productivity
Category
3
Complexity
Functional project size
Small Medium Large
Medium
Low
High
ESMA REGULAR USE
17
IFPUG – General Maintenance & Development
04 Oct 2022 | ITCES22, Haarlem
ESMA REGULAR USE
18
COSMIC – Big Data
04 Oct 2022 | ITCES22, Haarlem
ESMA REGULAR USE
Questions
04 Oct 2021 | SCES22, Haarlem
19
ESMA REGULAR USE
Issues
04 Oct 2021 | SCES22, Haarlem
20
• Vendor management!
• Vendor management!
• Vendor management!

More Related Content

Similar to The COSMIC battle between David and Goliath - Paul Hussein

Fundamentals of Instrumentation, Process Control, PLCs and SCADA for Plant Op...
Fundamentals of Instrumentation, Process Control, PLCs and SCADA for Plant Op...Fundamentals of Instrumentation, Process Control, PLCs and SCADA for Plant Op...
Fundamentals of Instrumentation, Process Control, PLCs and SCADA for Plant Op...Living Online
 
Why Windows Azure
Why Windows AzureWhy Windows Azure
Why Windows Azure
Shaping Cloud
 
FinOps introduction
FinOps introductionFinOps introduction
FinOps introduction
Alexander Tokarev
 
Profitability & Cost Management Cloud Service: Have It Your Way
Profitability & Cost Management Cloud Service: Have It Your WayProfitability & Cost Management Cloud Service: Have It Your Way
Profitability & Cost Management Cloud Service: Have It Your Way
Alithya
 
eTOM and ITIL engagements
eTOM and ITIL engagementseTOM and ITIL engagements
eTOM and ITIL engagements
Ahmed Selim
 
The BPO Transformation Journey
The BPO Transformation JourneyThe BPO Transformation Journey
The BPO Transformation Journey
Capgemini
 
Realize 2022 MINO 7 year of implementation v0.1.pptx
Realize 2022 MINO 7 year of implementation v0.1.pptxRealize 2022 MINO 7 year of implementation v0.1.pptx
Realize 2022 MINO 7 year of implementation v0.1.pptx
jakobkuhn
 
Investment gurantee (indirect spend cloudway)
Investment gurantee (indirect spend  cloudway)Investment gurantee (indirect spend  cloudway)
Investment gurantee (indirect spend cloudway)
Varsha Kushwaha
 
Practical Safety Instrumentation & Emergency Shutdown Systems for Process Ind...
Practical Safety Instrumentation & Emergency Shutdown Systems for Process Ind...Practical Safety Instrumentation & Emergency Shutdown Systems for Process Ind...
Practical Safety Instrumentation & Emergency Shutdown Systems for Process Ind...
Living Online
 
Epicor Copy company tool
Epicor Copy company tool Epicor Copy company tool
Epicor Copy company tool
RheinBrücke IT Consulting
 
OPAL-RT RT14 Conference: System Integation
OPAL-RT RT14 Conference: System IntegationOPAL-RT RT14 Conference: System Integation
OPAL-RT RT14 Conference: System Integation
OPAL-RT TECHNOLOGIES
 
Synergis University 2014-Quote-To-Design Automation: What Are the Best Tools?
Synergis University 2014-Quote-To-Design Automation: What Are the Best Tools?Synergis University 2014-Quote-To-Design Automation: What Are the Best Tools?
Synergis University 2014-Quote-To-Design Automation: What Are the Best Tools?Synergis Engineering Design Solutions
 
Operationalizing Technology Transformations
Operationalizing Technology TransformationsOperationalizing Technology Transformations
Operationalizing Technology Transformations
Steve Iatrou
 
Results from testing of a "cloud based" automated fault detection and diagnos...
Results from testing of a "cloud based" automated fault detection and diagnos...Results from testing of a "cloud based" automated fault detection and diagnos...
Results from testing of a "cloud based" automated fault detection and diagnos...
Peter Duffy
 
Part 3 - L4MS Open Call introduction
Part 3 - L4MS Open Call introduction Part 3 - L4MS Open Call introduction
Part 3 - L4MS Open Call introduction
L4MS
 
IBM Monitoring and Event Management Solutions
IBM Monitoring and Event Management SolutionsIBM Monitoring and Event Management Solutions
IBM Monitoring and Event Management Solutions
IBM Danmark
 
Agile Chennai 2023 | DevOps Business Impact - Sustainable Value Delivery - Pa...
Agile Chennai 2023 | DevOps Business Impact - Sustainable Value Delivery - Pa...Agile Chennai 2023 | DevOps Business Impact - Sustainable Value Delivery - Pa...
Agile Chennai 2023 | DevOps Business Impact - Sustainable Value Delivery - Pa...
AgileNetwork
 
Ops 571 final exam guide (new, 2018) you have been called in as a consultant ...
Ops 571 final exam guide (new, 2018) you have been called in as a consultant ...Ops 571 final exam guide (new, 2018) you have been called in as a consultant ...
Ops 571 final exam guide (new, 2018) you have been called in as a consultant ...
never1239
 
OCRE webinar - April 14 - Dave Heyns.pdf
OCRE webinar - April 14 - Dave Heyns.pdfOCRE webinar - April 14 - Dave Heyns.pdf
OCRE webinar - April 14 - Dave Heyns.pdf
OCRE | Open Clouds for Research Environments
 

Similar to The COSMIC battle between David and Goliath - Paul Hussein (20)

Fundamentals of Instrumentation, Process Control, PLCs and SCADA for Plant Op...
Fundamentals of Instrumentation, Process Control, PLCs and SCADA for Plant Op...Fundamentals of Instrumentation, Process Control, PLCs and SCADA for Plant Op...
Fundamentals of Instrumentation, Process Control, PLCs and SCADA for Plant Op...
 
Why Windows Azure
Why Windows AzureWhy Windows Azure
Why Windows Azure
 
FinOps introduction
FinOps introductionFinOps introduction
FinOps introduction
 
Profitability & Cost Management Cloud Service: Have It Your Way
Profitability & Cost Management Cloud Service: Have It Your WayProfitability & Cost Management Cloud Service: Have It Your Way
Profitability & Cost Management Cloud Service: Have It Your Way
 
eTOM and ITIL engagements
eTOM and ITIL engagementseTOM and ITIL engagements
eTOM and ITIL engagements
 
The BPO Transformation Journey
The BPO Transformation JourneyThe BPO Transformation Journey
The BPO Transformation Journey
 
Realize 2022 MINO 7 year of implementation v0.1.pptx
Realize 2022 MINO 7 year of implementation v0.1.pptxRealize 2022 MINO 7 year of implementation v0.1.pptx
Realize 2022 MINO 7 year of implementation v0.1.pptx
 
Investment gurantee (indirect spend cloudway)
Investment gurantee (indirect spend  cloudway)Investment gurantee (indirect spend  cloudway)
Investment gurantee (indirect spend cloudway)
 
Practical Safety Instrumentation & Emergency Shutdown Systems for Process Ind...
Practical Safety Instrumentation & Emergency Shutdown Systems for Process Ind...Practical Safety Instrumentation & Emergency Shutdown Systems for Process Ind...
Practical Safety Instrumentation & Emergency Shutdown Systems for Process Ind...
 
Epicor Copy company tool
Epicor Copy company tool Epicor Copy company tool
Epicor Copy company tool
 
OPAL-RT RT14 Conference: System Integation
OPAL-RT RT14 Conference: System IntegationOPAL-RT RT14 Conference: System Integation
OPAL-RT RT14 Conference: System Integation
 
Synergis University 2014-Quote-To-Design Automation: What Are the Best Tools?
Synergis University 2014-Quote-To-Design Automation: What Are the Best Tools?Synergis University 2014-Quote-To-Design Automation: What Are the Best Tools?
Synergis University 2014-Quote-To-Design Automation: What Are the Best Tools?
 
Operationalizing Technology Transformations
Operationalizing Technology TransformationsOperationalizing Technology Transformations
Operationalizing Technology Transformations
 
Results from testing of a "cloud based" automated fault detection and diagnos...
Results from testing of a "cloud based" automated fault detection and diagnos...Results from testing of a "cloud based" automated fault detection and diagnos...
Results from testing of a "cloud based" automated fault detection and diagnos...
 
Part 3 - L4MS Open Call introduction
Part 3 - L4MS Open Call introduction Part 3 - L4MS Open Call introduction
Part 3 - L4MS Open Call introduction
 
IBM Monitoring and Event Management Solutions
IBM Monitoring and Event Management SolutionsIBM Monitoring and Event Management Solutions
IBM Monitoring and Event Management Solutions
 
FINAL TRAFOS
FINAL TRAFOSFINAL TRAFOS
FINAL TRAFOS
 
Agile Chennai 2023 | DevOps Business Impact - Sustainable Value Delivery - Pa...
Agile Chennai 2023 | DevOps Business Impact - Sustainable Value Delivery - Pa...Agile Chennai 2023 | DevOps Business Impact - Sustainable Value Delivery - Pa...
Agile Chennai 2023 | DevOps Business Impact - Sustainable Value Delivery - Pa...
 
Ops 571 final exam guide (new, 2018) you have been called in as a consultant ...
Ops 571 final exam guide (new, 2018) you have been called in as a consultant ...Ops 571 final exam guide (new, 2018) you have been called in as a consultant ...
Ops 571 final exam guide (new, 2018) you have been called in as a consultant ...
 
OCRE webinar - April 14 - Dave Heyns.pdf
OCRE webinar - April 14 - Dave Heyns.pdfOCRE webinar - April 14 - Dave Heyns.pdf
OCRE webinar - April 14 - Dave Heyns.pdf
 

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
 
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
 
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
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
 
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 - ...
 
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
 

Recently uploaded

Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
CatarinaPereira64715
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 

Recently uploaded (20)

Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 

The COSMIC battle between David and Goliath - Paul Hussein

  • 1. ESMA REGULAR USE 04 Oct 2022 | ITCES22, Haarlem The COSMIC battle between David and Goliath Paul Hussein ESMA65-10-466
  • 2. ESMA REGULAR USE 2 Why listen to me 04 Oct 2022 | ITCES22, Haarlem •No more exhausting and emotive discussions on price and deliverables •I want predictable prices for my projects and changes •I don’t want escalating maintenance costs
  • 3. ESMA REGULAR USE 3 My Context in the European Institutions 04 Oct 2022 | ITCES22, Haarlem EU Institutions procure via open calls. Anyone can answer, from companies with 50 employees to those with thousands ESMA is an EU institution with @400 staff * https://ec.europa.eu/info/publications/financial-regulation_en
  • 4. ESMA REGULAR USE 4 No Wiggle Room 04 Oct 2022 | ITCES22, Haarlem Fixed cost – our budget is set 3 years in advance Fixed time – mandated by EU Regulation Fixed Quality – mandated by EU Regulation
  • 5. ESMA REGULAR USE 5 How? 04 Oct 2022 | ITCES22, Haarlem What that means in this context is, to work with an organisation we have to do an RFO/RFP which ends with a contract for contracts with all terms and conditions defined up front for at least 4 years * https://ec.europa.eu/info/publications/financial-regulation_en
  • 6. ESMA REGULAR USE 6 The Holy Grail 04 Oct 2022 | ITCES22, Haarlem So, how can we fix the price for any development or maintenance for the duration of the agreement, whilst maintaining the same process and the same deliverables and quality?
  • 7. ESMA REGULAR USE 7 Function Point Analysis 04 Oct 2022 | ITCES22, Haarlem Function Point Analysis (FPA) is a method used to size an application in terms of Function Points. We can specify a system in Business Terms map the effort to build those business functions into points, known as Function Points (FPs) Business Requirements Functional Specification Software Architecture Function Point Analysis Function Point Count Allan Albrecht of IBM in 1979
  • 8. ESMA REGULAR USE Magic bit 04 Oct 2022 | ITCES22, Haarlem Productivity * Hourly Rate * Function Point Count = Price to deliver system 8 Productivity = hours to build one function point worth of functionality Rate & productivity varies with each vendor FP count stays the same if its counted by an ISO certified counter
  • 9. ESMA REGULAR USE 9 Generic Contract Agreement 04 Oct 2022 | ITCES22, Haarlem Productivity (Hrs Per FP) Hourly Rate (Euros per HR) Development 0.5 70 Maintenance 0.4 50 Clearly in the statement of work what is required for Development and Maintenance for any Generic System
  • 10. ESMA REGULAR USE 10 Example 1 – Build new system 04 Oct 2022 | ITCES22, Haarlem Functional Specification for new system = 2000 Function Points Price = 0.5 * 70 * 2000 = 70,000 Euros Productivity (Hrs Per FP) Hourly Rate (Euros per HR) Development 0.5 70 Maintenance 0.4 50
  • 11. ESMA REGULAR USE 11 Example 2 – Modify existing 04 Oct 2022 | ITCES22, Haarlem Functional Specification for existing system = 1500 Function Points New functions added = 300 Function Points Price = 0.5 * 70 * 300 = 10,500 Euros Productivity (Hrs Per FP) Hourly Rate (Euros per HR) Development 0.5 70 Maintenance 0.4 50
  • 12. ESMA REGULAR USE 12 Example 3 – Maintain System 04 Oct 2022 | ITCES22, Haarlem Functional Specification for system = 2300 Function Points Price = 0.4 * 50 * 2300 = 46,000 Euros Productivity (Hrs Per FP) Hourly Rate (Euros per HR) Development 0.5 70 Maintenance 0.4 50
  • 13. ESMA REGULAR USE 13 Which Flavour of ISO Function Point Analysis 04 Oct 2022 | ITCES22, Haarlem FISMA IFPUG COSMIC NESMA
  • 14. ESMA REGULAR USE 14 IFPUG Flavour 04 Oct 2022 | ITCES22, Haarlem We have been using IFPUG now for 7 years Global Development & Maintenance of IT Systems Contract Why IFPUG: • ISO Standard • Certification and Training available • IFPUG recommended by Gartner
  • 15. ESMA REGULAR USE 15 COSMIC Flavour 04 Oct 2022 | ITCES22, Haarlem We have been using COSMIC now for 2 years Development & Maintenance of a Big Data Platform (with implementation of any Data Integration and any Data Analytics Why COSMIC • ISO Standard • Certification and Training available • Recommended by Gartner for Data Warehouse and Cloud Data
  • 16. ESMA REGULAR USE 16 Extra Dimensions 04 Oct 2022 | ITCES22, Haarlem Complexity  high  medium  low Project Size (FPs)  small 0-500  medium 500-2000  large 2000+ Productivity Category 7 Productivity Category 8 Productivity Category 9 Productivity Category 4 Productivity Category 5 Productivity Category 6 Productivity Category 1 Productivity Category 2 Productivity Category 3 Complexity Functional project size Small Medium Large Medium Low High
  • 17. ESMA REGULAR USE 17 IFPUG – General Maintenance & Development 04 Oct 2022 | ITCES22, Haarlem
  • 18. ESMA REGULAR USE 18 COSMIC – Big Data 04 Oct 2022 | ITCES22, Haarlem
  • 19. ESMA REGULAR USE Questions 04 Oct 2021 | SCES22, Haarlem 19
  • 20. ESMA REGULAR USE Issues 04 Oct 2021 | SCES22, Haarlem 20 • Vendor management! • Vendor management! • Vendor management!