SlideShare ist ein Scribd-Unternehmen logo
1 von 8
Benchmarking Software Projects
Summary
Hannu Lappalainen
2011-11-22
Albitech Consulting Oy
6.8.2014 Albitech Consulting Oy 2
Contents
1. More measurability in project deliveries
2. Benchmarking’s value
3. Productivity factors
4. Report example
5. Suitability
6. Further Information
6.8.2014 Albitech Consulting Oy 3
More measurebility in project deliveries
What – Benchmarking software
development projects in the terms of unit
cost of project delivery.
Why – To compare projects’ efficiency for
judging the cost level of project delivery
and need for enhancing delivery strategy
or processes.
How –
• Measuring functional size of software
in function points (fp)
• Calculating the unit cost (€/fp)
• Estimating productivity factors using
situation model.
6.8.2014 Albitech Consulting Oy 4
Benchmarking’s value
Comparable estimate of delivery project’s efficiency forms basis for
• Positioning your projects’ efficiency
• Finding savings in IT project deliveries
• Comparing software vendors
• Measuring cost competiveness of project deliveries
• Judging the need for operational development
• Following development of project delivery efficiency.
Benchmark your cost level and efficiency of software aquisition or project delivery.
6.8.2014 Albitech Consulting Oy 5
Productivity factors
Project:
• Involvement of customer
representatives
• Performance and availability of the
development environment
• Availability of IT staff
• Number of stakeholders
• Pressure on schedule
Process:
• Impact of standards
• Impact of methods
• Impact of tools
• Level of change management
• Maturity of software development
prosess
/Source: ND21 method, Finnish Software
Measurement Association/
Product:
• Functional requirements
• Reliability requirements
• Usability requirements
• Efficiency requirements
• Maintainability requirements
• Portability requirements
People:
• Analysis skills of staff
• Application knowledge of staff
• Tool skills of staff
• Experience of project management
• Team skills of the project team
6.8.2014 Albitech Consulting Oy 6
Report example
Project:
Business area:
Project type:
Main dev tool:
Fuctional size: 562 fp
Unit cost: 457 €/fp
Delivery rate: 5,2 h/fp
Situation factor: 1,30
Product req. factor: 1,47
Public Administration
New development
Java
SOA Service FE
6.8.2014 Albitech Consulting Oy 7
Suitability
Method suits all projects which produce software code.
Method doesn’t cover commercial software packages aquirement (COTS like ERP or
CRM). However, COTS integration, implementing interfaces to and from other
software, is measurable in the terms of software functional size.
Also software maintenance work can be measured and benchmarked in the very
same way as projects.
6.8.2014 Albitech Consulting Oy 8
Further information
Hannu Lappalainen
IT Management Consultant
Albitech Consulting Oy
Mobile: +358407672388
E-mail: hannu.lappalainen@albitech.fi
www.albitech.fi

Weitere ähnliche Inhalte

Was ist angesagt?

How to establish an Archtiecture capability
How to establish an Archtiecture capabilityHow to establish an Archtiecture capability
How to establish an Archtiecture capabilityAdrian Cristian Grigoras
 
Nesma autumn conference 2015 - Is FPA a valuable addition to predictable agil...
Nesma autumn conference 2015 - Is FPA a valuable addition to predictable agil...Nesma autumn conference 2015 - Is FPA a valuable addition to predictable agil...
Nesma autumn conference 2015 - Is FPA a valuable addition to predictable agil...Nesma
 
Managing Technical Debt - A systematic approach
Managing Technical Debt - A systematic approachManaging Technical Debt - A systematic approach
Managing Technical Debt - A systematic approachAndreas Jedlitschka
 
Nhin Participant Tasks Slides 042106 V04
Nhin Participant Tasks  Slides  042106 V04Nhin Participant Tasks  Slides  042106 V04
Nhin Participant Tasks Slides 042106 V04Gene Anderson
 
Quality Requirement Management with q rapids by Softeam
Quality Requirement Management  with q rapids by SofteamQuality Requirement Management  with q rapids by Softeam
Quality Requirement Management with q rapids by Softeamaabherve
 
PMBOK edition 5 update
PMBOK edition 5 updatePMBOK edition 5 update
PMBOK edition 5 updateJuha Salenius
 
Service Transition Lead
Service Transition LeadService Transition Lead
Service Transition LeadRadu Ionita
 
Localizing Javascript Web Applications
Localizing Javascript Web ApplicationsLocalizing Javascript Web Applications
Localizing Javascript Web ApplicationsMatthew Jackowski
 
BPM Implementation (downloadable)
BPM Implementation (downloadable)BPM Implementation (downloadable)
BPM Implementation (downloadable)Mark Carlson
 
Product Development Approach
Product Development ApproachProduct Development Approach
Product Development ApproachSachin Amre
 
Smarter Manufacturing Sustainable Futures 4 FLEXINET project IT Perspective
Smarter Manufacturing Sustainable Futures 4 FLEXINET project IT PerspectiveSmarter Manufacturing Sustainable Futures 4 FLEXINET project IT Perspective
Smarter Manufacturing Sustainable Futures 4 FLEXINET project IT PerspectiveFLEXINET-PROJECT
 
Talent Base: CAPO™ introduction
Talent Base: CAPO™ introductionTalent Base: CAPO™ introduction
Talent Base: CAPO™ introductionLoihde Advisory
 
Proiect MPS - Tool de Diagnoza - Andrei Avram
Proiect MPS - Tool de Diagnoza - Andrei AvramProiect MPS - Tool de Diagnoza - Andrei Avram
Proiect MPS - Tool de Diagnoza - Andrei Avramiceyxx
 

Was ist angesagt? (19)

QA Engineer
QA EngineerQA Engineer
QA Engineer
 
How to establish an Archtiecture capability
How to establish an Archtiecture capabilityHow to establish an Archtiecture capability
How to establish an Archtiecture capability
 
Nesma autumn conference 2015 - Is FPA a valuable addition to predictable agil...
Nesma autumn conference 2015 - Is FPA a valuable addition to predictable agil...Nesma autumn conference 2015 - Is FPA a valuable addition to predictable agil...
Nesma autumn conference 2015 - Is FPA a valuable addition to predictable agil...
 
Managing Technical Debt - A systematic approach
Managing Technical Debt - A systematic approachManaging Technical Debt - A systematic approach
Managing Technical Debt - A systematic approach
 
Nhin Participant Tasks Slides 042106 V04
Nhin Participant Tasks  Slides  042106 V04Nhin Participant Tasks  Slides  042106 V04
Nhin Participant Tasks Slides 042106 V04
 
Quality Requirement Management with q rapids by Softeam
Quality Requirement Management  with q rapids by SofteamQuality Requirement Management  with q rapids by Softeam
Quality Requirement Management with q rapids by Softeam
 
PMBOK edition 5 update
PMBOK edition 5 updatePMBOK edition 5 update
PMBOK edition 5 update
 
Advanced Work Packaging assurance Tips
Advanced Work Packaging assurance TipsAdvanced Work Packaging assurance Tips
Advanced Work Packaging assurance Tips
 
Service Transition Lead
Service Transition LeadService Transition Lead
Service Transition Lead
 
Kathleen Balingit_Resume
Kathleen Balingit_ResumeKathleen Balingit_Resume
Kathleen Balingit_Resume
 
Localizing Javascript Web Applications
Localizing Javascript Web ApplicationsLocalizing Javascript Web Applications
Localizing Javascript Web Applications
 
BPM Implementation (downloadable)
BPM Implementation (downloadable)BPM Implementation (downloadable)
BPM Implementation (downloadable)
 
Product Development Approach
Product Development ApproachProduct Development Approach
Product Development Approach
 
Resource1 nou
Resource1 nouResource1 nou
Resource1 nou
 
Advanced Work Packaging (AWP): Benefits
Advanced Work Packaging (AWP): BenefitsAdvanced Work Packaging (AWP): Benefits
Advanced Work Packaging (AWP): Benefits
 
Smarter Manufacturing Sustainable Futures 4 FLEXINET project IT Perspective
Smarter Manufacturing Sustainable Futures 4 FLEXINET project IT PerspectiveSmarter Manufacturing Sustainable Futures 4 FLEXINET project IT Perspective
Smarter Manufacturing Sustainable Futures 4 FLEXINET project IT Perspective
 
Project Management In Comm Lab India
Project Management In Comm Lab IndiaProject Management In Comm Lab India
Project Management In Comm Lab India
 
Talent Base: CAPO™ introduction
Talent Base: CAPO™ introductionTalent Base: CAPO™ introduction
Talent Base: CAPO™ introduction
 
Proiect MPS - Tool de Diagnoza - Andrei Avram
Proiect MPS - Tool de Diagnoza - Andrei AvramProiect MPS - Tool de Diagnoza - Andrei Avram
Proiect MPS - Tool de Diagnoza - Andrei Avram
 

Andere mochten auch

Your (coding) standards matter
Your (coding) standards matterYour (coding) standards matter
Your (coding) standards matterEdorian
 
Email marketing best practices + benchmark data - final
Email marketing   best practices + benchmark data - finalEmail marketing   best practices + benchmark data - final
Email marketing best practices + benchmark data - finalHubSpot
 
Replication and Benchmarking in Software Analytics
Replication and Benchmarking in Software AnalyticsReplication and Benchmarking in Software Analytics
Replication and Benchmarking in Software AnalyticsUniversity of Zurich
 
ISMA 9 - van Heeringen - Using IFPUG and ISBSG to improve organization success
ISMA 9 - van Heeringen - Using IFPUG and ISBSG to improve organization successISMA 9 - van Heeringen - Using IFPUG and ISBSG to improve organization success
ISMA 9 - van Heeringen - Using IFPUG and ISBSG to improve organization successHarold van Heeringen
 
Life sciences quality management system vendor software benchmark survey feb2014
Life sciences quality management system vendor software benchmark survey feb2014Life sciences quality management system vendor software benchmark survey feb2014
Life sciences quality management system vendor software benchmark survey feb2014Quality & Regulatory Network LLC
 
Giving your AppSec program the edge - using OpenSAMM for benchmarking and sof...
Giving your AppSec program the edge - using OpenSAMM for benchmarking and sof...Giving your AppSec program the edge - using OpenSAMM for benchmarking and sof...
Giving your AppSec program the edge - using OpenSAMM for benchmarking and sof...Denim Group
 
Using Benchmarking to Quantify the Benefits of Software Process Improvement
Using Benchmarking to Quantify the Benefits of Software Process ImprovementUsing Benchmarking to Quantify the Benefits of Software Process Improvement
Using Benchmarking to Quantify the Benefits of Software Process ImprovementQuantitative Software Management, Inc.
 
Software Analytics: The Dark Side and the Test Side
Software Analytics: The Dark Side and the Test SideSoftware Analytics: The Dark Side and the Test Side
Software Analytics: The Dark Side and the Test SideAndy Zaidman
 
Intro to Software Engineering - Coding Standards
Intro to Software Engineering - Coding StandardsIntro to Software Engineering - Coding Standards
Intro to Software Engineering - Coding StandardsRadu_Negulescu
 
Misra C Software Development Standard
Misra C Software Development StandardMisra C Software Development Standard
Misra C Software Development StandardVittorio Giovara
 
"CERT Secure Coding Standards" by Dr. Mark Sherman
"CERT Secure Coding Standards" by Dr. Mark Sherman"CERT Secure Coding Standards" by Dr. Mark Sherman
"CERT Secure Coding Standards" by Dr. Mark ShermanRinaldi Rampen
 
Software Coding- Software Coding
Software Coding- Software CodingSoftware Coding- Software Coding
Software Coding- Software CodingNikhil Pandit
 
Software development best practices & coding guidelines
Software development best practices & coding guidelinesSoftware development best practices & coding guidelines
Software development best practices & coding guidelinesAnkur Goyal
 
The importance of benchmarking software projects - Van Heeringen and Ogilvie
The importance of benchmarking software projects - Van Heeringen and OgilvieThe importance of benchmarking software projects - Van Heeringen and Ogilvie
The importance of benchmarking software projects - Van Heeringen and OgilvieHarold van Heeringen
 
Coding standards and guidelines
Coding standards and guidelinesCoding standards and guidelines
Coding standards and guidelinesbrijraj_singh
 

Andere mochten auch (20)

Your (coding) standards matter
Your (coding) standards matterYour (coding) standards matter
Your (coding) standards matter
 
Email marketing best practices + benchmark data - final
Email marketing   best practices + benchmark data - finalEmail marketing   best practices + benchmark data - final
Email marketing best practices + benchmark data - final
 
Replication and Benchmarking in Software Analytics
Replication and Benchmarking in Software AnalyticsReplication and Benchmarking in Software Analytics
Replication and Benchmarking in Software Analytics
 
ISMA 9 - van Heeringen - Using IFPUG and ISBSG to improve organization success
ISMA 9 - van Heeringen - Using IFPUG and ISBSG to improve organization successISMA 9 - van Heeringen - Using IFPUG and ISBSG to improve organization success
ISMA 9 - van Heeringen - Using IFPUG and ISBSG to improve organization success
 
gFact-e: Facturación Electrónica
gFact-e: Facturación ElectrónicagFact-e: Facturación Electrónica
gFact-e: Facturación Electrónica
 
CERT Certification
CERT CertificationCERT Certification
CERT Certification
 
Life sciences quality management system vendor software benchmark survey feb2014
Life sciences quality management system vendor software benchmark survey feb2014Life sciences quality management system vendor software benchmark survey feb2014
Life sciences quality management system vendor software benchmark survey feb2014
 
Giving your AppSec program the edge - using OpenSAMM for benchmarking and sof...
Giving your AppSec program the edge - using OpenSAMM for benchmarking and sof...Giving your AppSec program the edge - using OpenSAMM for benchmarking and sof...
Giving your AppSec program the edge - using OpenSAMM for benchmarking and sof...
 
Codings Standards
Codings StandardsCodings Standards
Codings Standards
 
Using Benchmarking to Quantify the Benefits of Software Process Improvement
Using Benchmarking to Quantify the Benefits of Software Process ImprovementUsing Benchmarking to Quantify the Benefits of Software Process Improvement
Using Benchmarking to Quantify the Benefits of Software Process Improvement
 
Coding conventions
Coding conventionsCoding conventions
Coding conventions
 
Software Analytics: The Dark Side and the Test Side
Software Analytics: The Dark Side and the Test SideSoftware Analytics: The Dark Side and the Test Side
Software Analytics: The Dark Side and the Test Side
 
Intro to Software Engineering - Coding Standards
Intro to Software Engineering - Coding StandardsIntro to Software Engineering - Coding Standards
Intro to Software Engineering - Coding Standards
 
Misra C Software Development Standard
Misra C Software Development StandardMisra C Software Development Standard
Misra C Software Development Standard
 
"CERT Secure Coding Standards" by Dr. Mark Sherman
"CERT Secure Coding Standards" by Dr. Mark Sherman"CERT Secure Coding Standards" by Dr. Mark Sherman
"CERT Secure Coding Standards" by Dr. Mark Sherman
 
Software Coding- Software Coding
Software Coding- Software CodingSoftware Coding- Software Coding
Software Coding- Software Coding
 
Software development best practices & coding guidelines
Software development best practices & coding guidelinesSoftware development best practices & coding guidelines
Software development best practices & coding guidelines
 
Benchmarking Software Estimation Methods
Benchmarking Software Estimation MethodsBenchmarking Software Estimation Methods
Benchmarking Software Estimation Methods
 
The importance of benchmarking software projects - Van Heeringen and Ogilvie
The importance of benchmarking software projects - Van Heeringen and OgilvieThe importance of benchmarking software projects - Van Heeringen and Ogilvie
The importance of benchmarking software projects - Van Heeringen and Ogilvie
 
Coding standards and guidelines
Coding standards and guidelinesCoding standards and guidelines
Coding standards and guidelines
 

Ähnlich wie Benchmark Software Project Efficiency & Costs

Managing Software Development Scope
Managing Software Development ScopeManaging Software Development Scope
Managing Software Development ScopeHannu Lappalainen
 
Dev ops I Best Practices I NuggetHub
Dev ops I Best Practices I NuggetHubDev ops I Best Practices I NuggetHub
Dev ops I Best Practices I NuggetHubRichardNowack
 
Iwsm2014 cost estimation of transition projects in application outsourcing ...
Iwsm2014   cost estimation of transition projects in application outsourcing ...Iwsm2014   cost estimation of transition projects in application outsourcing ...
Iwsm2014 cost estimation of transition projects in application outsourcing ...Nesma
 
2014 12-16 biwug - cgi SharePoint Factory Framework
2014 12-16 biwug - cgi SharePoint Factory Framework2014 12-16 biwug - cgi SharePoint Factory Framework
2014 12-16 biwug - cgi SharePoint Factory FrameworkBIWUG
 
Oracle PPM Cloud Deployment, Made Easy
Oracle PPM Cloud Deployment, Made EasyOracle PPM Cloud Deployment, Made Easy
Oracle PPM Cloud Deployment, Made EasyMatthew Bezuidenhout
 
Aayush Sinha_8.4Yrs_PO_BA
Aayush Sinha_8.4Yrs_PO_BAAayush Sinha_8.4Yrs_PO_BA
Aayush Sinha_8.4Yrs_PO_BAaayush sinha
 
Ssipa presentation blendhill_gmb_h_ch_v3
Ssipa presentation blendhill_gmb_h_ch_v3Ssipa presentation blendhill_gmb_h_ch_v3
Ssipa presentation blendhill_gmb_h_ch_v3Ciprian Matei
 
An Enhanced Wiki For Requirements Engineering
An Enhanced Wiki For Requirements EngineeringAn Enhanced Wiki For Requirements Engineering
An Enhanced Wiki For Requirements EngineeringJim Jimenez
 
Improving software economics
Improving software economicsImproving software economics
Improving software economicsdeep sharma
 
MuleSoft's Approach to Driving Customer Outcomes
MuleSoft's Approach to Driving Customer Outcomes MuleSoft's Approach to Driving Customer Outcomes
MuleSoft's Approach to Driving Customer Outcomes MuleSoft
 
HP Software Performance Tour 2014 - Enterprise Agility in the age of Applicat...
HP Software Performance Tour 2014 - Enterprise Agility in the age of Applicat...HP Software Performance Tour 2014 - Enterprise Agility in the age of Applicat...
HP Software Performance Tour 2014 - Enterprise Agility in the age of Applicat...HP Enterprise Italia
 
itec513 fall20172018 COCOMO model estimation.ppt
itec513 fall20172018 COCOMO model estimation.pptitec513 fall20172018 COCOMO model estimation.ppt
itec513 fall20172018 COCOMO model estimation.pptinaamulh77
 
Epm demonstration projerct online and project server 2013
Epm demonstration projerct online and project server 2013Epm demonstration projerct online and project server 2013
Epm demonstration projerct online and project server 2013Jerome Quinton
 
GHD iConnect - our intranet for the future
GHD iConnect - our intranet for the futureGHD iConnect - our intranet for the future
GHD iConnect - our intranet for the futureMaree Courts
 
Case Study: Upgrade Strategies for PeopleSoft Financials and Supply Chain 9.1
Case Study: Upgrade Strategies for PeopleSoft Financials and Supply Chain 9.1Case Study: Upgrade Strategies for PeopleSoft Financials and Supply Chain 9.1
Case Study: Upgrade Strategies for PeopleSoft Financials and Supply Chain 9.1Smart ERP Solutions, Inc.
 
A Review of Agile Software Effort Estimation Methods
A Review of Agile Software Effort Estimation MethodsA Review of Agile Software Effort Estimation Methods
A Review of Agile Software Effort Estimation MethodsEditor IJCATR
 
Education Funding Agency – David Ogden
Education Funding Agency – David OgdenEducation Funding Agency – David Ogden
Education Funding Agency – David OgdenHuddleHQ
 
Swati_Gupta_.NET_5.7Years
Swati_Gupta_.NET_5.7YearsSwati_Gupta_.NET_5.7Years
Swati_Gupta_.NET_5.7Yearsswati gupta
 
Emerging PM Tools Webinar
Emerging PM Tools WebinarEmerging PM Tools Webinar
Emerging PM Tools WebinarLivio Paradiso
 
Quick-Start Guide for Outsourcing Software Development
Quick-Start Guide for Outsourcing Software Development Quick-Start Guide for Outsourcing Software Development
Quick-Start Guide for Outsourcing Software Development Brian Estep
 

Ähnlich wie Benchmark Software Project Efficiency & Costs (20)

Managing Software Development Scope
Managing Software Development ScopeManaging Software Development Scope
Managing Software Development Scope
 
Dev ops I Best Practices I NuggetHub
Dev ops I Best Practices I NuggetHubDev ops I Best Practices I NuggetHub
Dev ops I Best Practices I NuggetHub
 
Iwsm2014 cost estimation of transition projects in application outsourcing ...
Iwsm2014   cost estimation of transition projects in application outsourcing ...Iwsm2014   cost estimation of transition projects in application outsourcing ...
Iwsm2014 cost estimation of transition projects in application outsourcing ...
 
2014 12-16 biwug - cgi SharePoint Factory Framework
2014 12-16 biwug - cgi SharePoint Factory Framework2014 12-16 biwug - cgi SharePoint Factory Framework
2014 12-16 biwug - cgi SharePoint Factory Framework
 
Oracle PPM Cloud Deployment, Made Easy
Oracle PPM Cloud Deployment, Made EasyOracle PPM Cloud Deployment, Made Easy
Oracle PPM Cloud Deployment, Made Easy
 
Aayush Sinha_8.4Yrs_PO_BA
Aayush Sinha_8.4Yrs_PO_BAAayush Sinha_8.4Yrs_PO_BA
Aayush Sinha_8.4Yrs_PO_BA
 
Ssipa presentation blendhill_gmb_h_ch_v3
Ssipa presentation blendhill_gmb_h_ch_v3Ssipa presentation blendhill_gmb_h_ch_v3
Ssipa presentation blendhill_gmb_h_ch_v3
 
An Enhanced Wiki For Requirements Engineering
An Enhanced Wiki For Requirements EngineeringAn Enhanced Wiki For Requirements Engineering
An Enhanced Wiki For Requirements Engineering
 
Improving software economics
Improving software economicsImproving software economics
Improving software economics
 
MuleSoft's Approach to Driving Customer Outcomes
MuleSoft's Approach to Driving Customer Outcomes MuleSoft's Approach to Driving Customer Outcomes
MuleSoft's Approach to Driving Customer Outcomes
 
HP Software Performance Tour 2014 - Enterprise Agility in the age of Applicat...
HP Software Performance Tour 2014 - Enterprise Agility in the age of Applicat...HP Software Performance Tour 2014 - Enterprise Agility in the age of Applicat...
HP Software Performance Tour 2014 - Enterprise Agility in the age of Applicat...
 
itec513 fall20172018 COCOMO model estimation.ppt
itec513 fall20172018 COCOMO model estimation.pptitec513 fall20172018 COCOMO model estimation.ppt
itec513 fall20172018 COCOMO model estimation.ppt
 
Epm demonstration projerct online and project server 2013
Epm demonstration projerct online and project server 2013Epm demonstration projerct online and project server 2013
Epm demonstration projerct online and project server 2013
 
GHD iConnect - our intranet for the future
GHD iConnect - our intranet for the futureGHD iConnect - our intranet for the future
GHD iConnect - our intranet for the future
 
Case Study: Upgrade Strategies for PeopleSoft Financials and Supply Chain 9.1
Case Study: Upgrade Strategies for PeopleSoft Financials and Supply Chain 9.1Case Study: Upgrade Strategies for PeopleSoft Financials and Supply Chain 9.1
Case Study: Upgrade Strategies for PeopleSoft Financials and Supply Chain 9.1
 
A Review of Agile Software Effort Estimation Methods
A Review of Agile Software Effort Estimation MethodsA Review of Agile Software Effort Estimation Methods
A Review of Agile Software Effort Estimation Methods
 
Education Funding Agency – David Ogden
Education Funding Agency – David OgdenEducation Funding Agency – David Ogden
Education Funding Agency – David Ogden
 
Swati_Gupta_.NET_5.7Years
Swati_Gupta_.NET_5.7YearsSwati_Gupta_.NET_5.7Years
Swati_Gupta_.NET_5.7Years
 
Emerging PM Tools Webinar
Emerging PM Tools WebinarEmerging PM Tools Webinar
Emerging PM Tools Webinar
 
Quick-Start Guide for Outsourcing Software Development
Quick-Start Guide for Outsourcing Software Development Quick-Start Guide for Outsourcing Software Development
Quick-Start Guide for Outsourcing Software Development
 

Kürzlich hochgeladen

While-For-loop in python used in college
While-For-loop in python used in collegeWhile-For-loop in python used in college
While-For-loop in python used in collegessuser7a7cd61
 
Multiple time frame trading analysis -brianshannon.pdf
Multiple time frame trading analysis -brianshannon.pdfMultiple time frame trading analysis -brianshannon.pdf
Multiple time frame trading analysis -brianshannon.pdfchwongval
 
Predictive Analysis for Loan Default Presentation : Data Analysis Project PPT
Predictive Analysis for Loan Default  Presentation : Data Analysis Project PPTPredictive Analysis for Loan Default  Presentation : Data Analysis Project PPT
Predictive Analysis for Loan Default Presentation : Data Analysis Project PPTBoston Institute of Analytics
 
Defining Constituents, Data Vizzes and Telling a Data Story
Defining Constituents, Data Vizzes and Telling a Data StoryDefining Constituents, Data Vizzes and Telling a Data Story
Defining Constituents, Data Vizzes and Telling a Data StoryJeremy Anderson
 
How we prevented account sharing with MFA
How we prevented account sharing with MFAHow we prevented account sharing with MFA
How we prevented account sharing with MFAAndrei Kaleshka
 
Identifying Appropriate Test Statistics Involving Population Mean
Identifying Appropriate Test Statistics Involving Population MeanIdentifying Appropriate Test Statistics Involving Population Mean
Identifying Appropriate Test Statistics Involving Population MeanMYRABACSAFRA2
 
RABBIT: A CLI tool for identifying bots based on their GitHub events.
RABBIT: A CLI tool for identifying bots based on their GitHub events.RABBIT: A CLI tool for identifying bots based on their GitHub events.
RABBIT: A CLI tool for identifying bots based on their GitHub events.natarajan8993
 
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一F sss
 
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档208367051
 
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...Boston Institute of Analytics
 
Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...
Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...
Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...ssuserf63bd7
 
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDINTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDRafezzaman
 
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理e4aez8ss
 
RadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfRadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfgstagge
 
Data Factory in Microsoft Fabric (MsBIP #82)
Data Factory in Microsoft Fabric (MsBIP #82)Data Factory in Microsoft Fabric (MsBIP #82)
Data Factory in Microsoft Fabric (MsBIP #82)Cathrine Wilhelmsen
 
DBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfDBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfJohn Sterrett
 
20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdfHuman37
 
Student profile product demonstration on grades, ability, well-being and mind...
Student profile product demonstration on grades, ability, well-being and mind...Student profile product demonstration on grades, ability, well-being and mind...
Student profile product demonstration on grades, ability, well-being and mind...Seán Kennedy
 
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...Florian Roscheck
 

Kürzlich hochgeladen (20)

While-For-loop in python used in college
While-For-loop in python used in collegeWhile-For-loop in python used in college
While-For-loop in python used in college
 
Multiple time frame trading analysis -brianshannon.pdf
Multiple time frame trading analysis -brianshannon.pdfMultiple time frame trading analysis -brianshannon.pdf
Multiple time frame trading analysis -brianshannon.pdf
 
Predictive Analysis for Loan Default Presentation : Data Analysis Project PPT
Predictive Analysis for Loan Default  Presentation : Data Analysis Project PPTPredictive Analysis for Loan Default  Presentation : Data Analysis Project PPT
Predictive Analysis for Loan Default Presentation : Data Analysis Project PPT
 
Defining Constituents, Data Vizzes and Telling a Data Story
Defining Constituents, Data Vizzes and Telling a Data StoryDefining Constituents, Data Vizzes and Telling a Data Story
Defining Constituents, Data Vizzes and Telling a Data Story
 
How we prevented account sharing with MFA
How we prevented account sharing with MFAHow we prevented account sharing with MFA
How we prevented account sharing with MFA
 
Identifying Appropriate Test Statistics Involving Population Mean
Identifying Appropriate Test Statistics Involving Population MeanIdentifying Appropriate Test Statistics Involving Population Mean
Identifying Appropriate Test Statistics Involving Population Mean
 
RABBIT: A CLI tool for identifying bots based on their GitHub events.
RABBIT: A CLI tool for identifying bots based on their GitHub events.RABBIT: A CLI tool for identifying bots based on their GitHub events.
RABBIT: A CLI tool for identifying bots based on their GitHub events.
 
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
 
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
 
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...
 
Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...
Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...
Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...
 
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDINTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
 
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
科罗拉多大学波尔得分校毕业证学位证成绩单-可办理
 
RadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdfRadioAdProWritingCinderellabyButleri.pdf
RadioAdProWritingCinderellabyButleri.pdf
 
Data Factory in Microsoft Fabric (MsBIP #82)
Data Factory in Microsoft Fabric (MsBIP #82)Data Factory in Microsoft Fabric (MsBIP #82)
Data Factory in Microsoft Fabric (MsBIP #82)
 
DBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfDBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdf
 
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
Deep Generative Learning for All - The Gen AI Hype (Spring 2024)
 
20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf20240419 - Measurecamp Amsterdam - SAM.pdf
20240419 - Measurecamp Amsterdam - SAM.pdf
 
Student profile product demonstration on grades, ability, well-being and mind...
Student profile product demonstration on grades, ability, well-being and mind...Student profile product demonstration on grades, ability, well-being and mind...
Student profile product demonstration on grades, ability, well-being and mind...
 
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...From idea to production in a day – Leveraging Azure ML and Streamlit to build...
From idea to production in a day – Leveraging Azure ML and Streamlit to build...
 

Benchmark Software Project Efficiency & Costs

  • 1. Benchmarking Software Projects Summary Hannu Lappalainen 2011-11-22 Albitech Consulting Oy
  • 2. 6.8.2014 Albitech Consulting Oy 2 Contents 1. More measurability in project deliveries 2. Benchmarking’s value 3. Productivity factors 4. Report example 5. Suitability 6. Further Information
  • 3. 6.8.2014 Albitech Consulting Oy 3 More measurebility in project deliveries What – Benchmarking software development projects in the terms of unit cost of project delivery. Why – To compare projects’ efficiency for judging the cost level of project delivery and need for enhancing delivery strategy or processes. How – • Measuring functional size of software in function points (fp) • Calculating the unit cost (€/fp) • Estimating productivity factors using situation model.
  • 4. 6.8.2014 Albitech Consulting Oy 4 Benchmarking’s value Comparable estimate of delivery project’s efficiency forms basis for • Positioning your projects’ efficiency • Finding savings in IT project deliveries • Comparing software vendors • Measuring cost competiveness of project deliveries • Judging the need for operational development • Following development of project delivery efficiency. Benchmark your cost level and efficiency of software aquisition or project delivery.
  • 5. 6.8.2014 Albitech Consulting Oy 5 Productivity factors Project: • Involvement of customer representatives • Performance and availability of the development environment • Availability of IT staff • Number of stakeholders • Pressure on schedule Process: • Impact of standards • Impact of methods • Impact of tools • Level of change management • Maturity of software development prosess /Source: ND21 method, Finnish Software Measurement Association/ Product: • Functional requirements • Reliability requirements • Usability requirements • Efficiency requirements • Maintainability requirements • Portability requirements People: • Analysis skills of staff • Application knowledge of staff • Tool skills of staff • Experience of project management • Team skills of the project team
  • 6. 6.8.2014 Albitech Consulting Oy 6 Report example Project: Business area: Project type: Main dev tool: Fuctional size: 562 fp Unit cost: 457 €/fp Delivery rate: 5,2 h/fp Situation factor: 1,30 Product req. factor: 1,47 Public Administration New development Java SOA Service FE
  • 7. 6.8.2014 Albitech Consulting Oy 7 Suitability Method suits all projects which produce software code. Method doesn’t cover commercial software packages aquirement (COTS like ERP or CRM). However, COTS integration, implementing interfaces to and from other software, is measurable in the terms of software functional size. Also software maintenance work can be measured and benchmarked in the very same way as projects.
  • 8. 6.8.2014 Albitech Consulting Oy 8 Further information Hannu Lappalainen IT Management Consultant Albitech Consulting Oy Mobile: +358407672388 E-mail: hannu.lappalainen@albitech.fi www.albitech.fi