SlideShare ist ein Scribd-Unternehmen logo
1 von 25
The first part of a framework : Implementations

NESMA working group “Estimating packaged software”, IWSM - October 2012




18-10-2012             © NESMA 2012; IWSM 2012                            1
About NESMA
 NEtherlands Software Metrics users Association
     from 1995; started in 1989 as NEFPUG (NEtherlands Function Point Users Group)
     Not-for-profit
     Run by volunteers
 Vision
     Improving the predictability of the cost of the delivery and the maintenance of
      software
     Making the predictability objective by means of unambiguous measurement data
 Mission
     NESMA is the not-for-profit organisation in the area of predictability of the cost of
      the delivery and the maintenance of software
     NESMA joins as much as possible existing standards with a different
      focus than measurement



18-10-2012               © NESMA 2012; IWSM 2012                                              2
Estimating packaged software




18-10-2012      © NESMA 2012; IWSM 2012   3
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


18-10-2012             © NESMA 2012; IWSM 2012                                   4
Scope
  Implementation of packaged software


             Blueprint                 Realization   Deployment



  Maintenance of packaged software

                                      Event-driven    Planned
               Run                    maintenance    maintenance



18-10-2012               © NESMA 2012; IWSM 2012                   5
General aspects




18-10-2012         © NESMA 2012; IWSM 2012   6
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)

18-10-2012                    © NESMA 2012; IWSM 2012                                             7
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


18-10-2012                  © NESMA 2012; IWSM 2012                                         8
Estimating Packaged Software




18-10-2012      © NESMA 2012; IWSM 2012   9
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



18-10-2012                 © NESMA 2012; IWSM 2012                      10
EPS-Framework applied to the realisation stage




18-10-2012       © NESMA 2012; IWSM 2012          11
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

18-10-2012                 © NESMA 2012; IWSM 2012                     12
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




18-10-2012            © NESMA 2012; IWSM 2012                           13
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

18-10-2012         © NESMA 2012; IWSM 2012                              14
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
18-10-2012            © NESMA 2012; IWSM 2012                                     15
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




18-10-2012           © NESMA 2012; IWSM 2012                            16
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
18-10-2012           © NESMA 2012; IWSM 2012
                                                                                                17
Estimating packaged software




18-10-2012      © NESMA 2012; IWSM 2012   18
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




18-10-2012            © NESMA 2012; IWSM 2012                                      19
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


18-10-2012                  © NESMA 2012; IWSM 2012                                                     20
Packaged software - Implementation




18-10-2012      © NESMA 2012; IWSM 2012   21
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




18-10-2012          © NESMA 2012; IWSM 2012      22
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




18-10-2012            © NESMA 2012; IWSM 2012                        23
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




18-10-2012               © NESMA 2012; IWSM 2012                                         24
NESMA
 NEtherlands Software Metrics users Association

             www.nesma.nl


             office@nesma.nl


             @NesmaNL


             NESMA-NL

18-10-2012        © NESMA 2012; IWSM 2012         25

Weitere ähnliche Inhalte

Was ist angesagt?

Defining and Evaluating the Usability of CMS - Saurabh Kudesia
 Defining and Evaluating the Usability of CMS - Saurabh Kudesia   Defining and Evaluating the Usability of CMS - Saurabh Kudesia
Defining and Evaluating the Usability of CMS - Saurabh Kudesia STC India UX SIG
 
Visure Requirements for Product and Embedded Devolpment - Visure Solutions - ...
Visure Requirements for Product and Embedded Devolpment - Visure Solutions - ...Visure Requirements for Product and Embedded Devolpment - Visure Solutions - ...
Visure Requirements for Product and Embedded Devolpment - Visure Solutions - ...Visure Solutions
 
Arrow ECS Partner Jam - PureSystems - William Burns
Arrow ECS Partner Jam - PureSystems - William BurnsArrow ECS Partner Jam - PureSystems - William Burns
Arrow ECS Partner Jam - PureSystems - William BurnsArrow ECS UK
 
Smarter infrastructure with the new IBM Pure Flex System
Smarter infrastructure with the new IBM Pure Flex SystemSmarter infrastructure with the new IBM Pure Flex System
Smarter infrastructure with the new IBM Pure Flex SystemCOMMON Europe
 
OOW 09 EBS Application Change Management Pack
OOW 09 EBS Application Change Management PackOOW 09 EBS Application Change Management Pack
OOW 09 EBS Application Change Management Packjucaab
 
Cmmi and quality practices to support military operational readiness
Cmmi and quality practices to support military operational readinessCmmi and quality practices to support military operational readiness
Cmmi and quality practices to support military operational readinessKobi Vider
 
Discovering Computers: Chapter 12
Discovering Computers: Chapter 12Discovering Computers: Chapter 12
Discovering Computers: Chapter 12Anna Stirling
 
IBM PowerLinux Industry Application Solution Editions
IBM PowerLinux Industry Application Solution EditionsIBM PowerLinux Industry Application Solution Editions
IBM PowerLinux Industry Application Solution EditionsIBM India Smarter Computing
 
Frameworkevolution ohne Nebenwirkung - Automatische Adaption von Clients und ...
Frameworkevolution ohne Nebenwirkung - Automatische Adaption von Clients und ...Frameworkevolution ohne Nebenwirkung - Automatische Adaption von Clients und ...
Frameworkevolution ohne Nebenwirkung - Automatische Adaption von Clients und ...SoftwareSaxony
 
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.
 
IBM PureSystems - a ground breaking new family of Expert Integrated Systems.
IBM PureSystems - a ground breaking new family of Expert Integrated Systems.IBM PureSystems - a ground breaking new family of Expert Integrated Systems.
IBM PureSystems - a ground breaking new family of Expert Integrated Systems.Gen-i
 
Design Management with RSA 8.5: Effective Collaboration for Better Design
Design Management with RSA 8.5: Effective Collaboration for Better DesignDesign Management with RSA 8.5: Effective Collaboration for Better Design
Design Management with RSA 8.5: Effective Collaboration for Better DesignRoger Snook
 
CH12-Exploring Information System Development
CH12-Exploring Information System DevelopmentCH12-Exploring Information System Development
CH12-Exploring Information System DevelopmentSukanya Ben
 
Enabling SAM Through Software IDTagging
Enabling SAM Through Software IDTaggingEnabling SAM Through Software IDTagging
Enabling SAM Through Software IDTaggingFlexera
 
Eight deadly defects in systems engineering and how to fix them
Eight deadly defects in systems engineering and how to fix themEight deadly defects in systems engineering and how to fix them
Eight deadly defects in systems engineering and how to fix themJoseph KAsser
 
PLM Implementation services
PLM Implementation servicesPLM Implementation services
PLM Implementation servicesGeometric Ltd.
 
Exploiting Tools for Faster, More Acceptable Process Improvement Initiatives
Exploiting Tools for Faster, More Acceptable Process Improvement InitiativesExploiting Tools for Faster, More Acceptable Process Improvement Initiatives
Exploiting Tools for Faster, More Acceptable Process Improvement InitiativesMahesh Singh
 
Configuration and Build Management of Product Line Development with Perforce
Configuration and Build Management of Product Line Development with Perforce  Configuration and Build Management of Product Line Development with Perforce
Configuration and Build Management of Product Line Development with Perforce Perforce
 

Was ist angesagt? (20)

Defining and Evaluating the Usability of CMS - Saurabh Kudesia
 Defining and Evaluating the Usability of CMS - Saurabh Kudesia   Defining and Evaluating the Usability of CMS - Saurabh Kudesia
Defining and Evaluating the Usability of CMS - Saurabh Kudesia
 
Visure Requirements for Product and Embedded Devolpment - Visure Solutions - ...
Visure Requirements for Product and Embedded Devolpment - Visure Solutions - ...Visure Requirements for Product and Embedded Devolpment - Visure Solutions - ...
Visure Requirements for Product and Embedded Devolpment - Visure Solutions - ...
 
Arrow ECS Partner Jam - PureSystems - William Burns
Arrow ECS Partner Jam - PureSystems - William BurnsArrow ECS Partner Jam - PureSystems - William Burns
Arrow ECS Partner Jam - PureSystems - William Burns
 
Smarter infrastructure with the new IBM Pure Flex System
Smarter infrastructure with the new IBM Pure Flex SystemSmarter infrastructure with the new IBM Pure Flex System
Smarter infrastructure with the new IBM Pure Flex System
 
OOW 09 EBS Application Change Management Pack
OOW 09 EBS Application Change Management PackOOW 09 EBS Application Change Management Pack
OOW 09 EBS Application Change Management Pack
 
Les outils de Devops IBM
Les outils de Devops IBMLes outils de Devops IBM
Les outils de Devops IBM
 
Discover Great Reasons to move to ConfigMgr 2012 SP1
Discover Great Reasons to move to ConfigMgr 2012 SP1Discover Great Reasons to move to ConfigMgr 2012 SP1
Discover Great Reasons to move to ConfigMgr 2012 SP1
 
Cmmi and quality practices to support military operational readiness
Cmmi and quality practices to support military operational readinessCmmi and quality practices to support military operational readiness
Cmmi and quality practices to support military operational readiness
 
Discovering Computers: Chapter 12
Discovering Computers: Chapter 12Discovering Computers: Chapter 12
Discovering Computers: Chapter 12
 
IBM PowerLinux Industry Application Solution Editions
IBM PowerLinux Industry Application Solution EditionsIBM PowerLinux Industry Application Solution Editions
IBM PowerLinux Industry Application Solution Editions
 
Frameworkevolution ohne Nebenwirkung - Automatische Adaption von Clients und ...
Frameworkevolution ohne Nebenwirkung - Automatische Adaption von Clients und ...Frameworkevolution ohne Nebenwirkung - Automatische Adaption von Clients und ...
Frameworkevolution ohne Nebenwirkung - Automatische Adaption von Clients und ...
 
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...
 
IBM PureSystems - a ground breaking new family of Expert Integrated Systems.
IBM PureSystems - a ground breaking new family of Expert Integrated Systems.IBM PureSystems - a ground breaking new family of Expert Integrated Systems.
IBM PureSystems - a ground breaking new family of Expert Integrated Systems.
 
Design Management with RSA 8.5: Effective Collaboration for Better Design
Design Management with RSA 8.5: Effective Collaboration for Better DesignDesign Management with RSA 8.5: Effective Collaboration for Better Design
Design Management with RSA 8.5: Effective Collaboration for Better Design
 
CH12-Exploring Information System Development
CH12-Exploring Information System DevelopmentCH12-Exploring Information System Development
CH12-Exploring Information System Development
 
Enabling SAM Through Software IDTagging
Enabling SAM Through Software IDTaggingEnabling SAM Through Software IDTagging
Enabling SAM Through Software IDTagging
 
Eight deadly defects in systems engineering and how to fix them
Eight deadly defects in systems engineering and how to fix themEight deadly defects in systems engineering and how to fix them
Eight deadly defects in systems engineering and how to fix them
 
PLM Implementation services
PLM Implementation servicesPLM Implementation services
PLM Implementation services
 
Exploiting Tools for Faster, More Acceptable Process Improvement Initiatives
Exploiting Tools for Faster, More Acceptable Process Improvement InitiativesExploiting Tools for Faster, More Acceptable Process Improvement Initiatives
Exploiting Tools for Faster, More Acceptable Process Improvement Initiatives
 
Configuration and Build Management of Product Line Development with Perforce
Configuration and Build Management of Product Line Development with Perforce  Configuration and Build Management of Product Line Development with Perforce
Configuration and Build Management of Product Line Development with Perforce
 

Andere mochten auch

DOES14 - Pat Reed - Project Labor Cost Accounting for Agile Projects
DOES14 - Pat Reed - Project Labor Cost Accounting for Agile ProjectsDOES14 - Pat Reed - Project Labor Cost Accounting for Agile Projects
DOES14 - Pat Reed - Project Labor Cost Accounting for Agile ProjectsGene Kim
 
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 gathering data on it maintenance work (jos de weerdt) public release
Iwsm2014   gathering data on it maintenance work (jos de weerdt) public releaseIwsm2014   gathering data on it maintenance work (jos de weerdt) public release
Iwsm2014 gathering data on it maintenance work (jos de weerdt) public releaseNesma
 
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
 
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 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
 
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
 
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
 
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
 
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 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
 
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
 
IWSM2014 IT confidence - How to ensure that valid and current industry data ...
IWSM2014  IT confidence - How to ensure that valid and current industry data ...IWSM2014  IT confidence - How to ensure that valid and current industry data ...
IWSM2014 IT confidence - How to ensure that valid and current industry data ...Nesma
 
Metrics & Beheer
Metrics & BeheerMetrics & Beheer
Metrics & BeheerNesma
 
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 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
 
IWSM2014 MEGSUS14 - GQM on energy for SaaS - CETIC
IWSM2014   MEGSUS14 - GQM on energy for SaaS - CETICIWSM2014   MEGSUS14 - GQM on energy for SaaS - CETIC
IWSM2014 MEGSUS14 - GQM on energy for SaaS - CETICNesma
 
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
 
NESMA 2020
NESMA 2020NESMA 2020
NESMA 2020Nesma
 
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
 

Andere mochten auch (20)

DOES14 - Pat Reed - Project Labor Cost Accounting for Agile Projects
DOES14 - Pat Reed - Project Labor Cost Accounting for Agile ProjectsDOES14 - Pat Reed - Project Labor Cost Accounting for Agile Projects
DOES14 - Pat Reed - Project Labor Cost Accounting for Agile Projects
 
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 gathering data on it maintenance work (jos de weerdt) public release
Iwsm2014   gathering data on it maintenance work (jos de weerdt) public releaseIwsm2014   gathering data on it maintenance work (jos de weerdt) public release
Iwsm2014 gathering data on it maintenance work (jos de weerdt) public release
 
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 ...
 
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 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...
 
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
 
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)
 
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 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 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...
 
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...
 
IWSM2014 IT confidence - How to ensure that valid and current industry data ...
IWSM2014  IT confidence - How to ensure that valid and current industry data ...IWSM2014  IT confidence - How to ensure that valid and current industry data ...
IWSM2014 IT confidence - How to ensure that valid and current industry data ...
 
Metrics & Beheer
Metrics & BeheerMetrics & Beheer
Metrics & Beheer
 
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 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...
 
IWSM2014 MEGSUS14 - GQM on energy for SaaS - CETIC
IWSM2014   MEGSUS14 - GQM on energy for SaaS - CETICIWSM2014   MEGSUS14 - GQM on energy for SaaS - CETIC
IWSM2014 MEGSUS14 - GQM on energy for SaaS - CETIC
 
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
 
NESMA 2020
NESMA 2020NESMA 2020
NESMA 2020
 
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
 

Ähnlich wie Estimating Packaged Software - The first part of a framework

Sccm 2012
Sccm 2012Sccm 2012
Sccm 2012ebuc
 
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
 
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
 
Content Oriented Architectures (COA)
Content Oriented Architectures (COA)Content Oriented Architectures (COA)
Content Oriented Architectures (COA)Joe Gollner
 
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
 
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
 
Content Oriented Architectures: Putting Content at the Center of CM Projects
Content Oriented Architectures: Putting Content at the Center of CM ProjectsContent Oriented Architectures: Putting Content at the Center of CM Projects
Content Oriented Architectures: Putting Content at the Center of CM ProjectsScott Abel
 
Overview of Microsoft App-V 4.5
Overview of Microsoft App-V 4.5Overview of Microsoft App-V 4.5
Overview of Microsoft App-V 4.5ukdpe
 
Cast Iron Overview Webinar 6.13
Cast Iron Overview Webinar 6.13Cast Iron Overview Webinar 6.13
Cast Iron Overview Webinar 6.13gaborvodics
 
Collaborative lifecycle development for Mobile Software
Collaborative lifecycle development for Mobile Software Collaborative lifecycle development for Mobile Software
Collaborative lifecycle development for Mobile Software IBM WebSphereIndia
 
Collaborative lifecycle development for Mobile Software
Collaborative lifecycle development for Mobile SoftwareCollaborative lifecycle development for Mobile Software
Collaborative lifecycle development for Mobile SoftwareIBM Software India
 
[Salta] IBM PureSystems - Sebastián Manassero
[Salta] IBM PureSystems - Sebastián Manassero[Salta] IBM PureSystems - Sebastián Manassero
[Salta] IBM PureSystems - Sebastián ManasseroIBMSSA
 
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
 
Bestpractices Portal Projects
Bestpractices Portal ProjectsBestpractices Portal Projects
Bestpractices Portal Projectsallerhed
 
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
 
Softchoice Webinar: IBM PureSystems launch
 Softchoice Webinar: IBM PureSystems launch Softchoice Webinar: IBM PureSystems launch
Softchoice Webinar: IBM PureSystems launchSoftchoice Corporation
 
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
 

Ähnlich wie Estimating Packaged Software - The first part of a framework (20)

Sccm 2012
Sccm 2012Sccm 2012
Sccm 2012
 
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...
 
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
 
Content Oriented Architectures (COA)
Content Oriented Architectures (COA)Content Oriented Architectures (COA)
Content Oriented Architectures (COA)
 
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
 
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...
 
Content Oriented Architectures: Putting Content at the Center of CM Projects
Content Oriented Architectures: Putting Content at the Center of CM ProjectsContent Oriented Architectures: Putting Content at the Center of CM Projects
Content Oriented Architectures: Putting Content at the Center of CM Projects
 
Overview of Microsoft App-V 4.5
Overview of Microsoft App-V 4.5Overview of Microsoft App-V 4.5
Overview of Microsoft App-V 4.5
 
Cast Iron Overview Webinar 6.13
Cast Iron Overview Webinar 6.13Cast Iron Overview Webinar 6.13
Cast Iron Overview Webinar 6.13
 
Changing the economics of it
Changing the economics of itChanging the economics of it
Changing the economics of it
 
Collaborative lifecycle development for Mobile Software
Collaborative lifecycle development for Mobile Software Collaborative lifecycle development for Mobile Software
Collaborative lifecycle development for Mobile Software
 
Collaborative lifecycle development for Mobile Software
Collaborative lifecycle development for Mobile SoftwareCollaborative lifecycle development for Mobile Software
Collaborative lifecycle development for Mobile Software
 
[Salta] IBM PureSystems - Sebastián Manassero
[Salta] IBM PureSystems - Sebastián Manassero[Salta] IBM PureSystems - Sebastián Manassero
[Salta] IBM PureSystems - Sebastián Manassero
 
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)
 
Bestpractices Portal Projects
Bestpractices Portal ProjectsBestpractices Portal Projects
Bestpractices Portal Projects
 
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 ...
 
Softchoice Webinar: IBM PureSystems launch
 Softchoice Webinar: IBM PureSystems launch Softchoice Webinar: IBM PureSystems launch
Softchoice Webinar: IBM PureSystems launch
 
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...
 
Presentaion final
Presentaion finalPresentaion final
Presentaion final
 

Mehr von 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
 

Mehr von 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
 

Kürzlich hochgeladen

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
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
 
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
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
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
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
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
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
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
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
[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
 
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
 
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
 
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
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 

Kürzlich hochgeladen (20)

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
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...
 
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
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
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
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
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
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
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...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
[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
 
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
 
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...
 
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
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 

Estimating Packaged Software - The first part of a framework

  • 1. The first part of a framework : Implementations NESMA working group “Estimating packaged software”, IWSM - October 2012 18-10-2012 © NESMA 2012; IWSM 2012 1
  • 2. About NESMA NEtherlands Software Metrics users Association  from 1995; started in 1989 as NEFPUG (NEtherlands Function Point Users Group)  Not-for-profit  Run by volunteers Vision  Improving the predictability of the cost of the delivery and the maintenance of software  Making the predictability objective by means of unambiguous measurement data Mission  NESMA is the not-for-profit organisation in the area of predictability of the cost of the delivery and the maintenance of software  NESMA joins as much as possible existing standards with a different focus than measurement 18-10-2012 © NESMA 2012; IWSM 2012 2
  • 3. Estimating packaged software 18-10-2012 © NESMA 2012; IWSM 2012 3
  • 4. 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 18-10-2012 © NESMA 2012; IWSM 2012 4
  • 5. Scope  Implementation of packaged software Blueprint Realization Deployment  Maintenance of packaged software Event-driven Planned Run maintenance maintenance 18-10-2012 © NESMA 2012; IWSM 2012 5
  • 6. General aspects 18-10-2012 © NESMA 2012; IWSM 2012 6
  • 7. 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) 18-10-2012 © NESMA 2012; IWSM 2012 7
  • 8. 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 18-10-2012 © NESMA 2012; IWSM 2012 8
  • 9. Estimating Packaged Software 18-10-2012 © NESMA 2012; IWSM 2012 9
  • 10. 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 18-10-2012 © NESMA 2012; IWSM 2012 10
  • 11. EPS-Framework applied to the realisation stage 18-10-2012 © NESMA 2012; IWSM 2012 11
  • 12. 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 18-10-2012 © NESMA 2012; IWSM 2012 12
  • 13. 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 18-10-2012 © NESMA 2012; IWSM 2012 13
  • 14. 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 18-10-2012 © NESMA 2012; IWSM 2012 14
  • 15. 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 18-10-2012 © NESMA 2012; IWSM 2012 15
  • 16. 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 18-10-2012 © NESMA 2012; IWSM 2012 16
  • 17. 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 18-10-2012 © NESMA 2012; IWSM 2012 17
  • 18. Estimating packaged software 18-10-2012 © NESMA 2012; IWSM 2012 18
  • 19. 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 18-10-2012 © NESMA 2012; IWSM 2012 19
  • 20. 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 18-10-2012 © NESMA 2012; IWSM 2012 20
  • 21. Packaged software - Implementation 18-10-2012 © NESMA 2012; IWSM 2012 21
  • 22. 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 18-10-2012 © NESMA 2012; IWSM 2012 22
  • 23. 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 18-10-2012 © NESMA 2012; IWSM 2012 23
  • 24. 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 18-10-2012 © NESMA 2012; IWSM 2012 24
  • 25. NESMA NEtherlands Software Metrics users Association www.nesma.nl office@nesma.nl @NesmaNL NESMA-NL 18-10-2012 © NESMA 2012; IWSM 2012 25