SlideShare a Scribd company logo
1 of 23
The first part of a framework : Implementations




NESMA working group “Estimating packaged software”




15-11-2012             © NESMA najaarsbijeenkomst 2012   1
Introduction
  Current situation
     There is no generic and independent framework for estimating the cost of
        packaged software for both implementation and maintenance
       Each vendor and implementation partner uses its own proprietary
        techniques for estimation
       It’s hard to compare estimates from different sources or to build up
        benchmark data for public reference
  Scope of this presentation
       A generic framework for estimating the realisation stage of packaged
         software implementations
  Ambition
       Iteratively expand the scope of this framework to the total scope of
        implementation and maintenance and
       Give insight in how to implement this in an organisation


15-11-2012             © NESMA najaarsbijeenkomst 2012                           2
Scope
  Implementation of packaged software


             Blueprint                  Realization        Deployment



  Maintenance of packaged software

                                       Event-driven         Planned
               Run                     maintenance         maintenance



15-11-2012               © NESMA najaarsbijeenkomst 2012                 3
General aspects




15-11-2012         © NESMA najaarsbijeenkomst 2012   4
Generic architecture model package
    Project Scope                                               1. Configuration
     custom build                                      6
                                                                  Standard Industry best practice
      2                                                           functionality, geared to the customer by
                      interfaces
                                                                  configuration
                                                   4
              5           5           5
                                                                2. Custom built functionality
                  1                                               Organization specific functionality not
                                                                  inside package
          configuration                                         3. Implemented modules
     Core module package (M1)                                     Subset of modules chosen
                                              3                 4. External interfaces
     custom build                                                 Interfaces with other applications/data
                      interfaces                                5. Internal interfaces
                                                                  Package proprietary interfaces
                                                                6. Data
                                                                  Data conversions to use data from
                                                                  existing in/external systems
          configuration
     Core module package (M2)

15-11-2012                    © NESMA najaarsbijeenkomst 2012                                         5
Differences packaged vs bespoke software
Aspect                        Packaged software                 Bespoke software
Functionality                 overdose                          exact fit
creation of functionality     configuration (bulk) and tailor   completely bespoke
                              made (missing parts)
lifecycle cost                usually cheaper                   mostly more expensive

size ability                  poor: a few aspect methods        good: detailed and global
                              (RICEF, CEMLI)                    (FP’s, Cosmic, UCP, LOC)
estimate ability              vague (supplier standards, no     good: market shared
                              common methods)                   productivity rates
Benchmarking                  poor: due to size ability         good: tooling; benchmark
                                                                data available
cost engineering              more complex due to different     mostly straightforward
                              element types
popularity CxO                fast growing                      only when necessary


15-11-2012                  © NESMA najaarsbijeenkomst 2012                                 6
Estimating Packaged Software




15-11-2012      © NESMA najaarsbijeenkomst 2012   7
EPS-Framework
  Generic cost estimation model for packaged software
       Implementation         Blueprint   Realization    Deployment




       Maintenance              Run
                                           Event-driven
                                           maintenance
                                                           Planned
                                                          maintenance




  Two types of cost drivers
       Size dependent cost drivers
            Size drivers
            Productivity drivers
       Size independent cost drivers


  Cost drivers are specific for each lifecycle stage



15-11-2012                 © NESMA najaarsbijeenkomst 2012              8
EPS-Framework applied to the realisation stage




15-11-2012       © NESMA najaarsbijeenkomst 2012   9
Size depedent cost drivers
 Since...

               effort(*) = size x productivity
 where:
  size = almost linear dependent
  productivity = logarithmic dependent due to complexity expression

 ...our model exists of two size dependent cost drivers:
  size drivers, and
  productivity drivers

 (*)   effort = effort to realise functionality

15-11-2012                 © NESMA najaarsbijeenkomst 2012             10
Size drivers
  Size drivers measure the size of the package architecture elements
       Each size driver can have its own size          measure
       Each size driver has a delivery rate
                                     Package architecture elements:
                                     1.    Configuration
                                     2.    Custom built functionality
                                     3.    Implemented modules
                                     4.    External interfaces
                                     5.    Internal interfaces
                                     6.    Data




15-11-2012            © NESMA najaarsbijeenkomst 2012                   11
Size drivers - continued
  Size drivers measure the size of the package architecture elements



                                                           This adds up to
                                                           a combined
                                                           effort




        Size dep. driver         Size x Delivery rate =
                              Effort

15-11-2012          © NESMA najaarsbijeenkomst 2012                     12
Productivity drivers
  Cost-drivers that influence the effort are called productivity drivers
     Productivity drivers are different for each stage
       The stages for implementation are blueprint, realization and deployment

  Examples of productivity drivers for the realisation stage are:
     Number of concurrent users
     Maturity of the packaged software technology
     Supplier of the packaged software
     Required system reliability
     Percentage of reusable components
                                                        In formula:




Size dep. driver productivity driver x combined effort = total effort
15-11-2012            © NESMA najaarsbijeenkomst 2012                             13
Size independent drivers
  Cost-drivers that are independent of any type of sizing are called
   size independent drivers
  Examples are:
     Licenses
     Hardware
     Data center floor space




15-11-2012           © NESMA najaarsbijeenkomst 2012                    14
The cost estimation model
Size dependent Size Driver 1     Size   X    Delivery Rate   =    Effort
Cost:         ...
               Size Driver n     Size   X    Delivery Rate   =    Effort


                                                                  Combined           Productivity
                                                                               X       Drivers
                                                                    Effort




                                                                               
                                                                            Total Effort




                                                                               
Size
independent
                         Cost                                                 Cost
Cost:             Size independent                                   Size dependent


                                                Total Cost
15-11-2012           © NESMA najaarsbijeenkomst 2012
                                                                                               15
Estimating packaged software




15-11-2012      © NESMA najaarsbijeenkomst 2012   16
Sizing methods
  RICEF
    Reports, Interfaces, Conversions, Enhancements and Forms
  CEMLI
     Configurations/Customization, Extensions, Modification, Localization and
      Integration
  Configuration Points
     A Gartner proprietary technique to measure the configuration activities in
      existing packaged software to realize new functionalities
  COSMIC
     An ISO standardized functional sizing method
  Function Point Analysis
     An ISO standardized functional size measurement method




15-11-2012            © NESMA najaarsbijeenkomst 2012                              17
Applicability
 Method           Configuration          Custom          Interfaces           Data            Modules

 RICEF           Yes, if the        Yes, if the        Yes, if the      Yes, if the      No
                 elements are       functionality is   elements are     elements are
                 defined            defined            defined          defined
 CEMLI           Yes, if the        Yes, if the        Yes, if the      Yes, if the      No
                 elements are       functionality is   elements are     elements are
                 defined            defined            defined          defined
 Configuration   Yes                No                 Yes              Yes              No
 points
 COSMIC          Yes, if the        Yes, if the        Yes, if the      Yes, if a data   No
                 functionality is   functionality is   interface        model is
                 defined            defined            specifications   available
                                                       are defined
 FPA             Yes, if the        Yes, if the        Yes, only        Yes, if a data   No
                 functionality is   functionality is   external         model is
                 defined            defined            interfaces       available


15-11-2012                  © NESMA najaarsbijeenkomst 2012                                             18
Packaged software - Implementation




15-11-2012      © NESMA najaarsbijeenkomst 2012   19
Summary
  A first step to define the EPS-framework
  Currently defined for the realisation stage
  Model based on cost drivers
  Complete scope including cost estimation




15-11-2012          © NESMA najaarsbijeenkomst 2012   20
Next steps
  Define an independent standard for estimating packaged software
  Verify the model in practical cases
  Define cost drivers for implementation and maintenance
       Refine the model for implementation
       Enhance the model for maintenance
  First release EPS-Framework for implementation




15-11-2012            © NESMA najaarsbijeenkomst 2012                21
Working group members
  Frank Vogelezang                                         René Nijland
       Ordina – Proposal Management Center                     Capgemini – Application outsourcing
       frank.vogelezang@ordina.nl                              rene.nijland@capgemini.com

  Eric van der Vliet                                       John Hommes
       Logica, now part of CGI – E&M Desk                      Sogeti Netherlands
       eric.van.der.vliet@logica.com                           john.hommes@sogeti.nl

  Hans Smit                                                Karel van Straaten
       Atos                                                    SNS Reaal
       hans.smit@atos.net                                      karel.vanstraaten@snsreaal.nl

  Dirk Vandendaele                                         Peter Bellen
       Gartner Benelux                                         QSM Europe – Estimation
       dirk.vandendaele@gartner.com                            peter.bellen@qsm-europe.com




15-11-2012               © NESMA najaarsbijeenkomst 2012                                         22
NESMA
 NEtherlands Software Metrics users Association

             www.nesma.nl


             office@nesma.nl


             @NesmaNL


             NESMA-NL

15-11-2012        © NESMA najaarsbijeenkomst 2012   23

More Related Content

What's hot

1 rdm keynote-robin_bater
1 rdm keynote-robin_bater1 rdm keynote-robin_bater
1 rdm keynote-robin_baterIBM
 
How to make_it_real-hayden_lindsey
How to make_it_real-hayden_lindseyHow to make_it_real-hayden_lindsey
How to make_it_real-hayden_lindseyIBM
 
CMI Overview
CMI OverviewCMI Overview
CMI OverviewFungarten
 
Cisco Localisation Toolkit: General Overview
Cisco Localisation Toolkit: General OverviewCisco Localisation Toolkit: General Overview
Cisco Localisation Toolkit: General OverviewGary Lefman
 
Considering Windows 7?
Considering Windows 7?Considering Windows 7?
Considering Windows 7?None
 
Overcoming contradictions mike-o_rourke
Overcoming contradictions mike-o_rourkeOvercoming contradictions mike-o_rourke
Overcoming contradictions mike-o_rourkeIBM
 
Managing variability in software applications - scandev12
Managing variability in software applications - scandev12Managing variability in software applications - scandev12
Managing variability in software applications - scandev12Stephan Hochdörfer
 
5 rqm gdd-sharmila-ramesh
5 rqm gdd-sharmila-ramesh5 rqm gdd-sharmila-ramesh
5 rqm gdd-sharmila-rameshIBM
 
Computacenter success story
Computacenter success storyComputacenter success story
Computacenter success storyMartin Rutkowski
 
Bestpractices Portal Projects
Bestpractices Portal ProjectsBestpractices Portal Projects
Bestpractices Portal Projectsallerhed
 
Solving enterprise applications performance puzzles queuing models to the r...
Solving enterprise applications performance puzzles   queuing models to the r...Solving enterprise applications performance puzzles   queuing models to the r...
Solving enterprise applications performance puzzles queuing models to the r...Leonid Grinshpan, Ph.D.
 
FlexNet Manager Suite Leverages Microsoft System Center to Deliver Next Gener...
FlexNet Manager Suite Leverages Microsoft System Center to Deliver Next Gener...FlexNet Manager Suite Leverages Microsoft System Center to Deliver Next Gener...
FlexNet Manager Suite Leverages Microsoft System Center to Deliver Next Gener...Flexera
 
Primavera P6 8.1. What’s new
Primavera P6 8.1. What’s newPrimavera P6 8.1. What’s new
Primavera P6 8.1. What’s newVladimir Ivanov
 
2 trasnformation design_patterns-sandeep_katoch
2 trasnformation design_patterns-sandeep_katoch2 trasnformation design_patterns-sandeep_katoch
2 trasnformation design_patterns-sandeep_katochIBM
 
MS TechDays 2011 - Configuration Manager 2012 Technical Overview
MS TechDays 2011 - Configuration Manager 2012 Technical OverviewMS TechDays 2011 - Configuration Manager 2012 Technical Overview
MS TechDays 2011 - Configuration Manager 2012 Technical OverviewSpiffy
 

What's hot (18)

1 rdm keynote-robin_bater
1 rdm keynote-robin_bater1 rdm keynote-robin_bater
1 rdm keynote-robin_bater
 
How to make_it_real-hayden_lindsey
How to make_it_real-hayden_lindseyHow to make_it_real-hayden_lindsey
How to make_it_real-hayden_lindsey
 
CMI Overview
CMI OverviewCMI Overview
CMI Overview
 
Cisco Localisation Toolkit: General Overview
Cisco Localisation Toolkit: General OverviewCisco Localisation Toolkit: General Overview
Cisco Localisation Toolkit: General Overview
 
Considering Windows 7?
Considering Windows 7?Considering Windows 7?
Considering Windows 7?
 
Overcoming contradictions mike-o_rourke
Overcoming contradictions mike-o_rourkeOvercoming contradictions mike-o_rourke
Overcoming contradictions mike-o_rourke
 
Managing variability in software applications - scandev12
Managing variability in software applications - scandev12Managing variability in software applications - scandev12
Managing variability in software applications - scandev12
 
5 rqm gdd-sharmila-ramesh
5 rqm gdd-sharmila-ramesh5 rqm gdd-sharmila-ramesh
5 rqm gdd-sharmila-ramesh
 
Computacenter success story
Computacenter success storyComputacenter success story
Computacenter success story
 
Bestpractices Portal Projects
Bestpractices Portal ProjectsBestpractices Portal Projects
Bestpractices Portal Projects
 
Solving enterprise applications performance puzzles queuing models to the r...
Solving enterprise applications performance puzzles   queuing models to the r...Solving enterprise applications performance puzzles   queuing models to the r...
Solving enterprise applications performance puzzles queuing models to the r...
 
SharePoint Online for Education
SharePoint Online for EducationSharePoint Online for Education
SharePoint Online for Education
 
PeopleSoft FSCM & HCM 9.1 Upgrade
PeopleSoft FSCM & HCM 9.1 UpgradePeopleSoft FSCM & HCM 9.1 Upgrade
PeopleSoft FSCM & HCM 9.1 Upgrade
 
SAP@Factory
SAP@FactorySAP@Factory
SAP@Factory
 
FlexNet Manager Suite Leverages Microsoft System Center to Deliver Next Gener...
FlexNet Manager Suite Leverages Microsoft System Center to Deliver Next Gener...FlexNet Manager Suite Leverages Microsoft System Center to Deliver Next Gener...
FlexNet Manager Suite Leverages Microsoft System Center to Deliver Next Gener...
 
Primavera P6 8.1. What’s new
Primavera P6 8.1. What’s newPrimavera P6 8.1. What’s new
Primavera P6 8.1. What’s new
 
2 trasnformation design_patterns-sandeep_katoch
2 trasnformation design_patterns-sandeep_katoch2 trasnformation design_patterns-sandeep_katoch
2 trasnformation design_patterns-sandeep_katoch
 
MS TechDays 2011 - Configuration Manager 2012 Technical Overview
MS TechDays 2011 - Configuration Manager 2012 Technical OverviewMS TechDays 2011 - Configuration Manager 2012 Technical Overview
MS TechDays 2011 - Configuration Manager 2012 Technical Overview
 

Viewers also liked

Status van de brede review gebruiksgids SOA - Martin Jacobs - NESMA najaarsbi...
Status van de brede review gebruiksgids SOA - Martin Jacobs - NESMA najaarsbi...Status van de brede review gebruiksgids SOA - Martin Jacobs - NESMA najaarsbi...
Status van de brede review gebruiksgids SOA - Martin Jacobs - NESMA najaarsbi...Nesma
 
Nesma autumn conference - Outsourcing needs software measurement - Werner Hei...
Nesma autumn conference - Outsourcing needs software measurement - Werner Hei...Nesma autumn conference - Outsourcing needs software measurement - Werner Hei...
Nesma autumn conference - Outsourcing needs software measurement - Werner Hei...Nesma
 
Iwsm2014 defect density measurements using cosmic (thomas fehlmann)
Iwsm2014   defect density measurements using cosmic (thomas fehlmann)Iwsm2014   defect density measurements using cosmic (thomas fehlmann)
Iwsm2014 defect density measurements using cosmic (thomas fehlmann)Nesma
 
Nesma autum conference 2015 - Measuring & improving different dimensions - Ni...
Nesma autum conference 2015 - Measuring & improving different dimensions - Ni...Nesma autum conference 2015 - Measuring & improving different dimensions - Ni...
Nesma autum conference 2015 - Measuring & improving different dimensions - Ni...Nesma
 
Iwsm2014 the effect of highlighting error categories in fsm training on the...
Iwsm2014   the effect of highlighting error categories in fsm training on the...Iwsm2014   the effect of highlighting error categories in fsm training on the...
Iwsm2014 the effect of highlighting error categories in fsm training on the...Nesma
 
Iwsm2014 conference diner (eric van der vliet)
Iwsm2014   conference diner (eric van der vliet)Iwsm2014   conference diner (eric van der vliet)
Iwsm2014 conference diner (eric van der vliet)Nesma
 
Iwsm2014 analysis of the per-unit work effort and per-unit work cost of the...
Iwsm2014   analysis of the per-unit work effort and per-unit work cost of the...Iwsm2014   analysis of the per-unit work effort and per-unit work cost of the...
Iwsm2014 analysis of the per-unit work effort and per-unit work cost of the...Nesma
 
Iwsm2014 sizing the entire development process (mauricio aguiar & luigi bug...
Iwsm2014   sizing the entire development process (mauricio aguiar & luigi bug...Iwsm2014   sizing the entire development process (mauricio aguiar & luigi bug...
Iwsm2014 sizing the entire development process (mauricio aguiar & luigi bug...Nesma
 
Estimation in the Tendering Process - Frank Vogelezang
Estimation in the Tendering Process - Frank VogelezangEstimation in the Tendering Process - Frank Vogelezang
Estimation in the Tendering Process - Frank VogelezangNesma
 
Converteren van functionele omvang van FPA naar COSMIC
Converteren van functionele omvang van FPA naar COSMICConverteren van functionele omvang van FPA naar COSMIC
Converteren van functionele omvang van FPA naar COSMICNesma
 
Iwsm2014 identifying and managing complex modules in executable software de...
Iwsm2014   identifying and managing complex modules in executable software de...Iwsm2014   identifying and managing complex modules in executable software de...
Iwsm2014 identifying and managing complex modules in executable software de...Nesma
 
IWSM2014 MEGSUS14 - A general overview of software sustainability measureme...
IWSM2014   MEGSUS14 - A general overview of software sustainability measureme...IWSM2014   MEGSUS14 - A general overview of software sustainability measureme...
IWSM2014 MEGSUS14 - A general overview of software sustainability measureme...Nesma
 
Cost Engineering in Aerospace and Defense
Cost Engineering in Aerospace and DefenseCost Engineering in Aerospace and Defense
Cost Engineering in Aerospace and DefenseNesma
 
NESMA 2020
NESMA 2020NESMA 2020
NESMA 2020Nesma
 
Iwsm2014 measuring the functional size of mobile apps with cosmic (harold v...
Iwsm2014   measuring the functional size of mobile apps with cosmic (harold v...Iwsm2014   measuring the functional size of mobile apps with cosmic (harold v...
Iwsm2014 measuring the functional size of mobile apps with cosmic (harold v...Nesma
 
Begroten als het model = de applicatie = de documentatie - Gerard Ohm - NESMA...
Begroten als het model = de applicatie = de documentatie - Gerard Ohm - NESMA...Begroten als het model = de applicatie = de documentatie - Gerard Ohm - NESMA...
Begroten als het model = de applicatie = de documentatie - Gerard Ohm - NESMA...Nesma
 
Iwsm2014 verifying the accuracy of automation tools for cosmic measurement ...
Iwsm2014   verifying the accuracy of automation tools for cosmic measurement ...Iwsm2014   verifying the accuracy of automation tools for cosmic measurement ...
Iwsm2014 verifying the accuracy of automation tools for cosmic measurement ...Nesma
 
Metrics to improve organisational performance - NESMA najaarsconferentie 2013
Metrics to improve organisational performance - NESMA najaarsconferentie 2013Metrics to improve organisational performance - NESMA najaarsconferentie 2013
Metrics to improve organisational performance - NESMA najaarsconferentie 2013Nesma
 
Posters presented at the NESMA fall conference
Posters presented at the NESMA fall conferencePosters presented at the NESMA fall conference
Posters presented at the NESMA fall conferenceNesma
 
Iwsm2014 opening speech
Iwsm2014   opening speechIwsm2014   opening speech
Iwsm2014 opening speechNesma
 

Viewers also liked (20)

Status van de brede review gebruiksgids SOA - Martin Jacobs - NESMA najaarsbi...
Status van de brede review gebruiksgids SOA - Martin Jacobs - NESMA najaarsbi...Status van de brede review gebruiksgids SOA - Martin Jacobs - NESMA najaarsbi...
Status van de brede review gebruiksgids SOA - Martin Jacobs - NESMA najaarsbi...
 
Nesma autumn conference - Outsourcing needs software measurement - Werner Hei...
Nesma autumn conference - Outsourcing needs software measurement - Werner Hei...Nesma autumn conference - Outsourcing needs software measurement - Werner Hei...
Nesma autumn conference - Outsourcing needs software measurement - Werner Hei...
 
Iwsm2014 defect density measurements using cosmic (thomas fehlmann)
Iwsm2014   defect density measurements using cosmic (thomas fehlmann)Iwsm2014   defect density measurements using cosmic (thomas fehlmann)
Iwsm2014 defect density measurements using cosmic (thomas fehlmann)
 
Nesma autum conference 2015 - Measuring & improving different dimensions - Ni...
Nesma autum conference 2015 - Measuring & improving different dimensions - Ni...Nesma autum conference 2015 - Measuring & improving different dimensions - Ni...
Nesma autum conference 2015 - Measuring & improving different dimensions - Ni...
 
Iwsm2014 the effect of highlighting error categories in fsm training on the...
Iwsm2014   the effect of highlighting error categories in fsm training on the...Iwsm2014   the effect of highlighting error categories in fsm training on the...
Iwsm2014 the effect of highlighting error categories in fsm training on the...
 
Iwsm2014 conference diner (eric van der vliet)
Iwsm2014   conference diner (eric van der vliet)Iwsm2014   conference diner (eric van der vliet)
Iwsm2014 conference diner (eric van der vliet)
 
Iwsm2014 analysis of the per-unit work effort and per-unit work cost of the...
Iwsm2014   analysis of the per-unit work effort and per-unit work cost of the...Iwsm2014   analysis of the per-unit work effort and per-unit work cost of the...
Iwsm2014 analysis of the per-unit work effort and per-unit work cost of the...
 
Iwsm2014 sizing the entire development process (mauricio aguiar & luigi bug...
Iwsm2014   sizing the entire development process (mauricio aguiar & luigi bug...Iwsm2014   sizing the entire development process (mauricio aguiar & luigi bug...
Iwsm2014 sizing the entire development process (mauricio aguiar & luigi bug...
 
Estimation in the Tendering Process - Frank Vogelezang
Estimation in the Tendering Process - Frank VogelezangEstimation in the Tendering Process - Frank Vogelezang
Estimation in the Tendering Process - Frank Vogelezang
 
Converteren van functionele omvang van FPA naar COSMIC
Converteren van functionele omvang van FPA naar COSMICConverteren van functionele omvang van FPA naar COSMIC
Converteren van functionele omvang van FPA naar COSMIC
 
Iwsm2014 identifying and managing complex modules in executable software de...
Iwsm2014   identifying and managing complex modules in executable software de...Iwsm2014   identifying and managing complex modules in executable software de...
Iwsm2014 identifying and managing complex modules in executable software de...
 
IWSM2014 MEGSUS14 - A general overview of software sustainability measureme...
IWSM2014   MEGSUS14 - A general overview of software sustainability measureme...IWSM2014   MEGSUS14 - A general overview of software sustainability measureme...
IWSM2014 MEGSUS14 - A general overview of software sustainability measureme...
 
Cost Engineering in Aerospace and Defense
Cost Engineering in Aerospace and DefenseCost Engineering in Aerospace and Defense
Cost Engineering in Aerospace and Defense
 
NESMA 2020
NESMA 2020NESMA 2020
NESMA 2020
 
Iwsm2014 measuring the functional size of mobile apps with cosmic (harold v...
Iwsm2014   measuring the functional size of mobile apps with cosmic (harold v...Iwsm2014   measuring the functional size of mobile apps with cosmic (harold v...
Iwsm2014 measuring the functional size of mobile apps with cosmic (harold v...
 
Begroten als het model = de applicatie = de documentatie - Gerard Ohm - NESMA...
Begroten als het model = de applicatie = de documentatie - Gerard Ohm - NESMA...Begroten als het model = de applicatie = de documentatie - Gerard Ohm - NESMA...
Begroten als het model = de applicatie = de documentatie - Gerard Ohm - NESMA...
 
Iwsm2014 verifying the accuracy of automation tools for cosmic measurement ...
Iwsm2014   verifying the accuracy of automation tools for cosmic measurement ...Iwsm2014   verifying the accuracy of automation tools for cosmic measurement ...
Iwsm2014 verifying the accuracy of automation tools for cosmic measurement ...
 
Metrics to improve organisational performance - NESMA najaarsconferentie 2013
Metrics to improve organisational performance - NESMA najaarsconferentie 2013Metrics to improve organisational performance - NESMA najaarsconferentie 2013
Metrics to improve organisational performance - NESMA najaarsconferentie 2013
 
Posters presented at the NESMA fall conference
Posters presented at the NESMA fall conferencePosters presented at the NESMA fall conference
Posters presented at the NESMA fall conference
 
Iwsm2014 opening speech
Iwsm2014   opening speechIwsm2014   opening speech
Iwsm2014 opening speech
 

Similar to Estimating packaged software - Eric van der Vliet - NESMA najaarsbijeenkomst 2012

Interoperable Open Architecture through a Common Component Model
Interoperable Open Architecture through a Common Component ModelInteroperable Open Architecture through a Common Component Model
Interoperable Open Architecture through a Common Component ModelRemedy IT
 
Software engineering principles in system software design
Software engineering principles in system software designSoftware engineering principles in system software design
Software engineering principles in system software designTech_MX
 
Id105 fortify your ibm lotus notes and ibm lotus domino infrastructure agai...
Id105   fortify your ibm lotus notes and ibm lotus domino infrastructure agai...Id105   fortify your ibm lotus notes and ibm lotus domino infrastructure agai...
Id105 fortify your ibm lotus notes and ibm lotus domino infrastructure agai...waukema
 
November flex and pure flex announcements.ppt&token=mtm1mjkynzewmze4mw==&loca...
November flex and pure flex announcements.ppt&token=mtm1mjkynzewmze4mw==&loca...November flex and pure flex announcements.ppt&token=mtm1mjkynzewmze4mw==&loca...
November flex and pure flex announcements.ppt&token=mtm1mjkynzewmze4mw==&loca...Simon Womack
 
Software Factories in the Real World: How an IBM® WebSphere® Integration Fact...
Software Factories in the Real World: How an IBM® WebSphere® Integration Fact...Software Factories in the Real World: How an IBM® WebSphere® Integration Fact...
Software Factories in the Real World: How an IBM® WebSphere® Integration Fact...Prolifics
 
Cast Iron Overview Webinar 6.13
Cast Iron Overview Webinar 6.13Cast Iron Overview Webinar 6.13
Cast Iron Overview Webinar 6.13gaborvodics
 
Sccm 2012
Sccm 2012Sccm 2012
Sccm 2012ebuc
 
Cast Iron Overview Webinar 6.13.12 Final(Jb)
Cast Iron Overview Webinar 6.13.12 Final(Jb)Cast Iron Overview Webinar 6.13.12 Final(Jb)
Cast Iron Overview Webinar 6.13.12 Final(Jb)Carolyn Crowe
 
Build Smarter User Interfaces for Legacy Applications with IBM Rational Host ...
Build Smarter User Interfaces for Legacy Applications with IBM Rational Host ...Build Smarter User Interfaces for Legacy Applications with IBM Rational Host ...
Build Smarter User Interfaces for Legacy Applications with IBM Rational Host ...Strongback Consulting
 
Software Factories in the Real World: How an IBM WebSphere Integration Factor...
Software Factories in the Real World: How an IBM WebSphere Integration Factor...Software Factories in the Real World: How an IBM WebSphere Integration Factor...
Software Factories in the Real World: How an IBM WebSphere Integration Factor...ghodgkinson
 
Effective Application Development with WebSphere Message Broker
Effective Application Development with WebSphere Message BrokerEffective Application Development with WebSphere Message Broker
Effective Application Development with WebSphere Message BrokerAnt Phillips
 
Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...
Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...
Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...DevOps.com
 
Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...
Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...
Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...Deborah Schalm
 
Component Based Model Driven Development of Mission Critical Defense Applicat...
Component Based Model Driven Development of Mission Critical Defense Applicat...Component Based Model Driven Development of Mission Critical Defense Applicat...
Component Based Model Driven Development of Mission Critical Defense Applicat...Remedy IT
 
Workshop - Estimating Packaged Software - Nesma - Eric van der Vliet - Frank ...
Workshop - Estimating Packaged Software - Nesma - Eric van der Vliet - Frank ...Workshop - Estimating Packaged Software - Nesma - Eric van der Vliet - Frank ...
Workshop - Estimating Packaged Software - Nesma - Eric van der Vliet - Frank ...Nesma
 
Pmsoft partners_smmapper_march_2012
Pmsoft partners_smmapper_march_2012Pmsoft partners_smmapper_march_2012
Pmsoft partners_smmapper_march_2012PMSoft Partners
 
MODELS2013_MDHPCL_Presentation
MODELS2013_MDHPCL_PresentationMODELS2013_MDHPCL_Presentation
MODELS2013_MDHPCL_PresentationDionny Santiago
 
Application Performance Monitoring with boom
Application Performance Monitoring with boomApplication Performance Monitoring with boom
Application Performance Monitoring with boomnetage-solutions
 

Similar to Estimating packaged software - Eric van der Vliet - NESMA najaarsbijeenkomst 2012 (20)

Interoperable Open Architecture through a Common Component Model
Interoperable Open Architecture through a Common Component ModelInteroperable Open Architecture through a Common Component Model
Interoperable Open Architecture through a Common Component Model
 
Software engineering principles in system software design
Software engineering principles in system software designSoftware engineering principles in system software design
Software engineering principles in system software design
 
Id105 fortify your ibm lotus notes and ibm lotus domino infrastructure agai...
Id105   fortify your ibm lotus notes and ibm lotus domino infrastructure agai...Id105   fortify your ibm lotus notes and ibm lotus domino infrastructure agai...
Id105 fortify your ibm lotus notes and ibm lotus domino infrastructure agai...
 
November flex and pure flex announcements.ppt&token=mtm1mjkynzewmze4mw==&loca...
November flex and pure flex announcements.ppt&token=mtm1mjkynzewmze4mw==&loca...November flex and pure flex announcements.ppt&token=mtm1mjkynzewmze4mw==&loca...
November flex and pure flex announcements.ppt&token=mtm1mjkynzewmze4mw==&loca...
 
Software Factories in the Real World: How an IBM® WebSphere® Integration Fact...
Software Factories in the Real World: How an IBM® WebSphere® Integration Fact...Software Factories in the Real World: How an IBM® WebSphere® Integration Fact...
Software Factories in the Real World: How an IBM® WebSphere® Integration Fact...
 
Cast Iron Overview Webinar 6.13
Cast Iron Overview Webinar 6.13Cast Iron Overview Webinar 6.13
Cast Iron Overview Webinar 6.13
 
Sccm 2012
Sccm 2012Sccm 2012
Sccm 2012
 
Cast Iron Overview Webinar 6.13.12 Final(Jb)
Cast Iron Overview Webinar 6.13.12 Final(Jb)Cast Iron Overview Webinar 6.13.12 Final(Jb)
Cast Iron Overview Webinar 6.13.12 Final(Jb)
 
Build Smarter User Interfaces for Legacy Applications with IBM Rational Host ...
Build Smarter User Interfaces for Legacy Applications with IBM Rational Host ...Build Smarter User Interfaces for Legacy Applications with IBM Rational Host ...
Build Smarter User Interfaces for Legacy Applications with IBM Rational Host ...
 
Software Factories in the Real World: How an IBM WebSphere Integration Factor...
Software Factories in the Real World: How an IBM WebSphere Integration Factor...Software Factories in the Real World: How an IBM WebSphere Integration Factor...
Software Factories in the Real World: How an IBM WebSphere Integration Factor...
 
Effective Application Development with WebSphere Message Broker
Effective Application Development with WebSphere Message BrokerEffective Application Development with WebSphere Message Broker
Effective Application Development with WebSphere Message Broker
 
Framework
FrameworkFramework
Framework
 
Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...
Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...
Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...
 
Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...
Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...
Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...
 
Unit03: Process and Business Models
Unit03: Process and Business ModelsUnit03: Process and Business Models
Unit03: Process and Business Models
 
Component Based Model Driven Development of Mission Critical Defense Applicat...
Component Based Model Driven Development of Mission Critical Defense Applicat...Component Based Model Driven Development of Mission Critical Defense Applicat...
Component Based Model Driven Development of Mission Critical Defense Applicat...
 
Workshop - Estimating Packaged Software - Nesma - Eric van der Vliet - Frank ...
Workshop - Estimating Packaged Software - Nesma - Eric van der Vliet - Frank ...Workshop - Estimating Packaged Software - Nesma - Eric van der Vliet - Frank ...
Workshop - Estimating Packaged Software - Nesma - Eric van der Vliet - Frank ...
 
Pmsoft partners_smmapper_march_2012
Pmsoft partners_smmapper_march_2012Pmsoft partners_smmapper_march_2012
Pmsoft partners_smmapper_march_2012
 
MODELS2013_MDHPCL_Presentation
MODELS2013_MDHPCL_PresentationMODELS2013_MDHPCL_Presentation
MODELS2013_MDHPCL_Presentation
 
Application Performance Monitoring with boom
Application Performance Monitoring with boomApplication Performance Monitoring with boom
Application Performance Monitoring with boom
 

More from Nesma

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

More from Nesma (20)

2024-04 - Nesma webinar - Benchmarking.pdf
2024-04 - Nesma webinar - Benchmarking.pdf2024-04 - Nesma webinar - Benchmarking.pdf
2024-04 - Nesma webinar - Benchmarking.pdf
 
Agile Team Performance Measurement webinar
Agile Team Performance Measurement webinarAgile Team Performance Measurement webinar
Agile Team Performance Measurement webinar
 
Software Cost Estimation webinar January 2024.pdf
Software Cost Estimation webinar January 2024.pdfSoftware Cost Estimation webinar January 2024.pdf
Software Cost Estimation webinar January 2024.pdf
 
Nesma event June '23 - How to use objective metrics as a basis for agile cost...
Nesma event June '23 - How to use objective metrics as a basis for agile cost...Nesma event June '23 - How to use objective metrics as a basis for agile cost...
Nesma event June '23 - How to use objective metrics as a basis for agile cost...
 
Nesma event June '23 - 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 - ...
 
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

04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 

Recently uploaded (20)

04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 

Estimating packaged software - Eric van der Vliet - NESMA najaarsbijeenkomst 2012

  • 1. The first part of a framework : Implementations NESMA working group “Estimating packaged software” 15-11-2012 © NESMA najaarsbijeenkomst 2012 1
  • 2. Introduction  Current situation  There is no generic and independent framework for estimating the cost of packaged software for both implementation and maintenance  Each vendor and implementation partner uses its own proprietary techniques for estimation  It’s hard to compare estimates from different sources or to build up benchmark data for public reference  Scope of this presentation  A generic framework for estimating the realisation stage of packaged software implementations  Ambition  Iteratively expand the scope of this framework to the total scope of implementation and maintenance and  Give insight in how to implement this in an organisation 15-11-2012 © NESMA najaarsbijeenkomst 2012 2
  • 3. Scope  Implementation of packaged software Blueprint Realization Deployment  Maintenance of packaged software Event-driven Planned Run maintenance maintenance 15-11-2012 © NESMA najaarsbijeenkomst 2012 3
  • 4. General aspects 15-11-2012 © NESMA najaarsbijeenkomst 2012 4
  • 5. Generic architecture model package Project Scope 1. Configuration custom build 6 Standard Industry best practice 2 functionality, geared to the customer by interfaces configuration 4 5 5 5 2. Custom built functionality 1 Organization specific functionality not inside package configuration 3. Implemented modules Core module package (M1) Subset of modules chosen 3 4. External interfaces custom build Interfaces with other applications/data interfaces 5. Internal interfaces Package proprietary interfaces 6. Data Data conversions to use data from existing in/external systems configuration Core module package (M2) 15-11-2012 © NESMA najaarsbijeenkomst 2012 5
  • 6. Differences packaged vs bespoke software Aspect Packaged software Bespoke software Functionality overdose exact fit creation of functionality configuration (bulk) and tailor completely bespoke made (missing parts) lifecycle cost usually cheaper mostly more expensive size ability poor: a few aspect methods good: detailed and global (RICEF, CEMLI) (FP’s, Cosmic, UCP, LOC) estimate ability vague (supplier standards, no good: market shared common methods) productivity rates Benchmarking poor: due to size ability good: tooling; benchmark data available cost engineering more complex due to different mostly straightforward element types popularity CxO fast growing only when necessary 15-11-2012 © NESMA najaarsbijeenkomst 2012 6
  • 7. Estimating Packaged Software 15-11-2012 © NESMA najaarsbijeenkomst 2012 7
  • 8. EPS-Framework  Generic cost estimation model for packaged software  Implementation Blueprint Realization Deployment  Maintenance Run Event-driven maintenance Planned maintenance  Two types of cost drivers  Size dependent cost drivers  Size drivers  Productivity drivers  Size independent cost drivers  Cost drivers are specific for each lifecycle stage 15-11-2012 © NESMA najaarsbijeenkomst 2012 8
  • 9. EPS-Framework applied to the realisation stage 15-11-2012 © NESMA najaarsbijeenkomst 2012 9
  • 10. Size depedent cost drivers Since... effort(*) = size x productivity where:  size = almost linear dependent  productivity = logarithmic dependent due to complexity expression ...our model exists of two size dependent cost drivers:  size drivers, and  productivity drivers (*) effort = effort to realise functionality 15-11-2012 © NESMA najaarsbijeenkomst 2012 10
  • 11. Size drivers  Size drivers measure the size of the package architecture elements  Each size driver can have its own size measure  Each size driver has a delivery rate Package architecture elements: 1. Configuration 2. Custom built functionality 3. Implemented modules 4. External interfaces 5. Internal interfaces 6. Data 15-11-2012 © NESMA najaarsbijeenkomst 2012 11
  • 12. Size drivers - continued  Size drivers measure the size of the package architecture elements This adds up to a combined effort Size dep. driver Size x Delivery rate = Effort 15-11-2012 © NESMA najaarsbijeenkomst 2012 12
  • 13. Productivity drivers  Cost-drivers that influence the effort are called productivity drivers  Productivity drivers are different for each stage  The stages for implementation are blueprint, realization and deployment  Examples of productivity drivers for the realisation stage are:  Number of concurrent users  Maturity of the packaged software technology  Supplier of the packaged software  Required system reliability  Percentage of reusable components In formula: Size dep. driver productivity driver x combined effort = total effort 15-11-2012 © NESMA najaarsbijeenkomst 2012 13
  • 14. Size independent drivers  Cost-drivers that are independent of any type of sizing are called size independent drivers  Examples are:  Licenses  Hardware  Data center floor space 15-11-2012 © NESMA najaarsbijeenkomst 2012 14
  • 15. The cost estimation model Size dependent Size Driver 1  Size X Delivery Rate = Effort Cost: ... Size Driver n  Size X Delivery Rate = Effort Combined Productivity X Drivers Effort  Total Effort  Size independent Cost Cost Cost: Size independent Size dependent Total Cost 15-11-2012 © NESMA najaarsbijeenkomst 2012 15
  • 16. Estimating packaged software 15-11-2012 © NESMA najaarsbijeenkomst 2012 16
  • 17. Sizing methods  RICEF  Reports, Interfaces, Conversions, Enhancements and Forms  CEMLI  Configurations/Customization, Extensions, Modification, Localization and Integration  Configuration Points  A Gartner proprietary technique to measure the configuration activities in existing packaged software to realize new functionalities  COSMIC  An ISO standardized functional sizing method  Function Point Analysis  An ISO standardized functional size measurement method 15-11-2012 © NESMA najaarsbijeenkomst 2012 17
  • 18. Applicability Method Configuration Custom Interfaces Data Modules RICEF Yes, if the Yes, if the Yes, if the Yes, if the No elements are functionality is elements are elements are defined defined defined defined CEMLI Yes, if the Yes, if the Yes, if the Yes, if the No elements are functionality is elements are elements are defined defined defined defined Configuration Yes No Yes Yes No points COSMIC Yes, if the Yes, if the Yes, if the Yes, if a data No functionality is functionality is interface model is defined defined specifications available are defined FPA Yes, if the Yes, if the Yes, only Yes, if a data No functionality is functionality is external model is defined defined interfaces available 15-11-2012 © NESMA najaarsbijeenkomst 2012 18
  • 19. Packaged software - Implementation 15-11-2012 © NESMA najaarsbijeenkomst 2012 19
  • 20. Summary  A first step to define the EPS-framework  Currently defined for the realisation stage  Model based on cost drivers  Complete scope including cost estimation 15-11-2012 © NESMA najaarsbijeenkomst 2012 20
  • 21. Next steps  Define an independent standard for estimating packaged software  Verify the model in practical cases  Define cost drivers for implementation and maintenance  Refine the model for implementation  Enhance the model for maintenance  First release EPS-Framework for implementation 15-11-2012 © NESMA najaarsbijeenkomst 2012 21
  • 22. Working group members  Frank Vogelezang  René Nijland  Ordina – Proposal Management Center  Capgemini – Application outsourcing  frank.vogelezang@ordina.nl  rene.nijland@capgemini.com  Eric van der Vliet  John Hommes  Logica, now part of CGI – E&M Desk  Sogeti Netherlands  eric.van.der.vliet@logica.com  john.hommes@sogeti.nl  Hans Smit  Karel van Straaten  Atos  SNS Reaal  hans.smit@atos.net  karel.vanstraaten@snsreaal.nl  Dirk Vandendaele  Peter Bellen  Gartner Benelux  QSM Europe – Estimation  dirk.vandendaele@gartner.com  peter.bellen@qsm-europe.com 15-11-2012 © NESMA najaarsbijeenkomst 2012 22
  • 23. NESMA NEtherlands Software Metrics users Association www.nesma.nl office@nesma.nl @NesmaNL NESMA-NL 15-11-2012 © NESMA najaarsbijeenkomst 2012 23