Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1 Document Information
Title COCOMO II Estimation Sheet Version 0.1
Project <Project Name> Status Draft/Reviewed/Approved
Client <Client Name> Type Document
Rec # XYZ-COCOMO II Estimation Sheet Created 28-May-2006
Author <Author Name> Updated 29-May-2006
FP (Function Points)
Los puntos de función son una unidad de medida para el software, muy similar a lo que una hora es para medir el tiempo, las
medir la distancia o los Celsius para medir la temperatura.
SLOC
Línea de código fuente, una línea en un programa de computadora. En muchos idiomas, cada SLOC termina con un punto y
SLOC se utiliza en COCOMO como base para estimar el tiempo de desarrollo de software.
Cocomo II
COCOMO es un modelo diseñado por Barry Boehm para dar una estimación del número de meses-programador que llevará
un producto de software.
Si hay algunas funciones en las aplicaciones que no admiten la creación de front-end o el mantenimiento de tablas de back-e
entonces FP no puede medir su tamaño. Un ejemplo de tales características son las bibliotecas de códigos especiales que se
según lo programado o mediante algún otro medio para realizar determinadas funciones. Para tales funciones, calcule las líne
código en la hoja SLOC. Proporcione detalles de la característica, el lenguaje de programación en el que se escribirá y el recu
LOC estimado y el sistema calculará automáticamente sus FP".
"Después de estimar el tamaño y el esfuerzo, es hora de estimar el costo. Primero vaya a la hoja "Tarifas" para seleccionar lo
de tarifas primarios y secundarios. Después de seleccionar el factor, verifique cuál es el nivel de tarifas seleccionado por el sis
Aparecen mayúsculas y minúsculas"" junto a la tarifa seleccionada, luego debe verificar si la tarifa seleccionada es apropiada
Después de seleccionar la tarifa vaya a la hoja de costos y ajuste el esfuerzo para cotizar. Redondea los números de esfuerz
consideras apropiado. Compruebe también si la tarifa mixta es adecuada y competitiva."
How to estimate schedule using this toolkit?
Una vez completada la estimación de costos, vaya a la "Hoja del plan" para verificar si el proyecto se puede terminar en la du
adecuada. Ajuste los recursos, las holguras y otros factores y luego verifique si la duración estimada del proyecto es apropiad
para el cliente. Si el cronograma no es apropiado, entonces reajuste los recursos, etc. para verificar si se puede lograr la dura
requerida del proyecto.
ILF EIF EI EO
Features Comments Reference Low Avg High Low Avg High Low Avg High Low Avg
1EI - History and Ailment
1EQ - Searching through
History and Ailment
Patient History and 2 EO - 2 other view or
Clinical Information reports 0 0 0 0 0 0 1 5 1 0 0
Total FP 32
EO EQ
High Low Avg High Total FPs DEV Days DEV Hours Total Days
Scaling Factors
SF Description Level Value
Maturity Process Maturity Nominal 4.68
Experience of similar
PREC Projects Nominal 3.72
Flexibility required in the
FLEX System Nominal 2.03
Effort Multiplier EM
EM Description Level Value
System reliability,
complexity and size
RCPX indicator Extra Low 0.49
Reusability concern with
respect to current and
RUSE future projects Low 0.95
PDIF Platform Difficulty Very Low 0.87
Personal capability of
team. Like technical
capability of Programmers,
PERS Designers and testers. High 0.83
Application, Language and
PREX tool experience High 0.87
Using Case tools for
FCIL development etc High 0.87
SCED Schedule Pressure Nominal 1
Constants Value
B 0.91
B2 1.23
A 2.94
E 1.0426
EM 0.254422511595
For Projects of new domain (that is domain we have not worked on) always select low. Select
Nominal or High for projects that we are creating from scratch but we have some knowledge
about domain. Select very high or extremely high for Next Releases of existing projects
Instructions/Comments
The kind of projects we have in Technosoft we normally use extra low or very low. Check
comments on description for details
RESL Maturity
0.00 7.80
1.41 6.24
2.83 4.68
4.24 3.12
5.65 1.56
7.07 0.00
PERS PREX
2.12 1.59
1.62 1.33
1.26 1.22
1.00 1.00
0.83 0.87
0.63 0.74
0.50 0.62
FCIL SCED
1.43 1.00
1.30 1.00
1.10 1.00
1.00 1.00
0.87 1.14
0.73 1.43
0.62 1.43
Summary Units
Category Percentage of Development
Requirements Analysis 7%
Architecture & Design 7%
Development 38%
Customer Review Changes 10%
Test Planning 4%
Testing 10% 24%
Bug Fixes 10%
Documentation 0%
Training 0% 2%
Deployment 2%
Project Planning 2%
Project Monitoring 6%
12%
CM 2%
Audits 2%
100%
NOTE: Above numbers are estimated distribution on the basis of experience and on the basis of previous projects
the basis of previous projects
Category Effort (Days) Effort (Hours) Comments/Assumptions
Requirements Analysis 1.96 15.71 Requirements Analysis Hours
Architecture & Design 1.96 15.71 Architecture, FS and A&D Hours
Development 10.66 85.29
Customer Review Changes 2.81 22.44
Test Planning 1.12 8.98 Output are Test Plan and Test Cases
Testing 2.81 22.44 Output is Test Results
Bug Fixes 2.81 22.44
Outputs are Deployment and Build
Documentation 0.00 0.00 Documents
Training 0.00 0.00
Deployment 0.56 4.49 Effort to deploy application
Project Planning 0.56 4.49
Project Monitoring 1.68 13.47
CM 0.56 4.49
Audits 0.56 4.49
Total Effort 28.06 224.45
Cost Units
Units per hour per days
Architect/Designer 0 0
Developer (Blended rate for
Senior and Junior Developer) 0 0
Testing Lead 0 0
Tester 0 0
Technical Writing Cost 0 0
Manager 0 0
On-site Manager 0 0
Cost
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0
Assumptions
Resources
Designers 1
Developers 1
Testers 1
Others
Comunication Delay in Analysis
and Design 25%
Possible Critical Chain Delay in
Development 15%
Possible Fixation Delay in
Testing 20%
Working days in a month 21
Ratio of calendar days 1.47619047619
Iterative Plan
Iteration Duration
Iterations 2 (without Slacks)
1 50% 7.98
2 50% 7.98
3 0% 0.00
4 0% 0.00
5 0% 0.00
Total 100%
Slacks
Initial Ramp-up 1
Deployment for testing etc 1
Code/Peer Reviews 1
Shipment Packaging & Review 1
Total Slack 4
Resources
Business Analyst 1
Architects & Designers 1
Developers 1
Testers 1
Others
Comunication Delay in Analysis
and Design 25%
Possible Critical Chain Delay in
Development 15%
Possible Fixation Delay in
Testing 20%
Working days in a month 21
Ratio of calendar days 1.47619047619
Iterative Plan
Iteration Duration
Iterations 3 (without Slacks)
1 20% 6.00
2 50% 5.00
3 30% 6.00
4 0% 0.00
5 0% 0.00
Total 100%
Slacks
Initial Ramp-up 1
Deployment for testing etc 1
Code/Peer Reviews 1
Shipment Packaging & Review 1
Total Slack 4
Comments
Includes A&D Phase plus percentage of
Development Phase
Percentage of development phase
Percentage of development phase and
testing
0.0
0.0