Continuous Improvement of Estimation of Effort for Software Development
Abstract
Look for the continuous improvement of the effort estimate precision can drive the organization to improve its capacity do carry out its commitments, delivering its software products on time and, therefore, bring competitive advantage. We argue that defining a framework of characteristics that impact on software project productivity can improve comparison between finished projects and the new ones that need an effort estimate. This article presents an approach to effort estimate with continuous improvement of the estimates. It is also presented an application of this approach.
Keywords:
Continuous Improvement, Effort Estimation, Software Development
References
AAMODT, Agnar; PLAZA, Enric; CASE-BASED Reasoning: Foundational Issues, Methodological Variations and Systems Approaches, AI Communications, IOS Press, Vol. 7:1, pp. 39-59, 1991
AGARWAL, Manish, Kumar; YOGESH, S. Mallick; BRARADWAJ, R. M., et all, Estimating Software projects, ACM SIGSOFT, p.60, 2001
BARCELLOS, Monalessa, P., Planejamento de Custos em Ambientes de Desenvolvimento de Software Orientados à Organização, UFRJ, 2003
BASILI, Victor, COSTA, Patrícia, LINDVALL Mikael, MENDONÇA, Manoel, et al, “An Experience Management System for a Software Engineering Organization”, IEEE, 2002
BASILI,V.;CALDIERA,Gianluigi;ROMBACH,H.Dieter , The Experience Factory”, Encyclopedia of Software Engineering, John Wiley & Sons, 1994, V.1 pp. 476-496
BOEHM, Barry et al,Software Cost Estimation With COCOMO II, Prentice Hall PTR, 2000
BRUCKHAUS et al, 1996, BRUCKHAUS, Tilmann, MADHAVJI, Nazin H., JANSSEN, Ingrid, HENSHAW, John, The impact of Tools on Software Productivity, IEEE,1996
COSMIC, Measurement Manual, The COSMIC Implementation Guide for ISO/IEC 19761:2003, V 2.2, 2003
DAVIS, Alan OVERMYER, Scott; JORDAN, Kathleen; et al, Identifying and Measuring Quality in a Software Requirements Specification, IEEE, 1993
DCG, David Consulting Group, retrieved from Internet by the link http://www.davidconsultinggroup.com/ indata.htm in Fev/2005
DEKKERS, Carol; AGUIAR, Mauricio; Using Function Points Analysis (FPA) do Check the Completeness (Fullness) of Functional User Requirements, Quality Plus, 2000
FARLEY,Dick. Making Accurate Estimates, IEEE, 2002
FENTON, N., PFLEEGER, S. Software Metrics A Rigorous & Practical Approach, 2nd. Ed., PWS Publishing Company, 1997.
GARMUS,HERRON, David; HERRON, David. Function Point Analysis – Measurement Practices for Sucessful Software Projects, Addison-Wesley Information Technology Series, 2000
HAMID,Tarek K. Abdel,The Slippery Path to Productivity Improvement,IEEE Software, 1996
IFPUG, CPM – Counting Practices Manual, release 4.2.1; IFPUG; 2005
ISBSG. International Software Benchmarking Standards Group. The Benchmarking, Release 8, ISBSG,; 2004
Ishikawa, Kaoru, Guide to Quality Control, Asian Productivity Organization, Tokyo, 1982
JOHNSON, Donna I.; BRODMAN, Judith G.; Realities and Rewards of Software Process Improvement, IEEE 1996
JONES, C. Software Challenges: Function point: a new way of looking at tools, Computer, Aug 1994. p.66 –67
KOSLOSKI, Ricardo, OLIVEIRA, Káthia M., An Experience Factory to Improve Software Development Effort Estimates, PROFES - 2005a, pp560-573
KOSLOSKI, Ricardo, OLIVEIRA, Káthia M., Melhoria Contínua de Estimativa de Esforço para o Desenvolvimento de Software, SBQS 2005b.
LIM, Wayne C., Effects of Resue on quality, Productivity, and Economics, IEEE, 1994
MAXWELL, Katrina D.; Colleting Data for Comparability: Benchjmarking Software Development Productivity, IEEE Software, Setembro/Outubro 2001
MCGARRY, John, CARD, David, JONES, Cheryl, LAYMAN, Beth, CLARK, Elizabeth, DEAN, Joseph, HALL, Fred, Practical Software Measurement (PSM) – Objective Information or Decision Makers, Addison Wesley, 2002
MORASCA,GIULIANO,Sandro, GIULIANO, Russo. An Empirical Study of Software Productivity, IEEE,2002
NESMA, Estimate Counting, Netherlands Software Metrics Users Association, http://www.nesma.nl/english/index.htm, acessado pela internet em 31/03/2005
POTOK,VOUK, Tom; VOUK, Mladen. Development productivity for comercial SW Using OO Methods; ACM, 1995
RUS,Ioana, LINDVALL, Mikael, SEAMAN, Carolyn, BASILI, Victor, Packaging and Disseminating Lessons Learned from COTS-Based Software Development, IEEE, 2003
SIMÕES, C. Sistemática de Métricas, Qualidade e Produtividade, Developers’ Magazine, Brasil, 1999
The PMBOK Guide – 2004 edition, PMI - Project Management Institute, 2004;
AGARWAL, Manish, Kumar; YOGESH, S. Mallick; BRARADWAJ, R. M., et all, Estimating Software projects, ACM SIGSOFT, p.60, 2001
BARCELLOS, Monalessa, P., Planejamento de Custos em Ambientes de Desenvolvimento de Software Orientados à Organização, UFRJ, 2003
BASILI, Victor, COSTA, Patrícia, LINDVALL Mikael, MENDONÇA, Manoel, et al, “An Experience Management System for a Software Engineering Organization”, IEEE, 2002
BASILI,V.;CALDIERA,Gianluigi;ROMBACH,H.Dieter , The Experience Factory”, Encyclopedia of Software Engineering, John Wiley & Sons, 1994, V.1 pp. 476-496
BOEHM, Barry et al,Software Cost Estimation With COCOMO II, Prentice Hall PTR, 2000
BRUCKHAUS et al, 1996, BRUCKHAUS, Tilmann, MADHAVJI, Nazin H., JANSSEN, Ingrid, HENSHAW, John, The impact of Tools on Software Productivity, IEEE,1996
COSMIC, Measurement Manual, The COSMIC Implementation Guide for ISO/IEC 19761:2003, V 2.2, 2003
DAVIS, Alan OVERMYER, Scott; JORDAN, Kathleen; et al, Identifying and Measuring Quality in a Software Requirements Specification, IEEE, 1993
DCG, David Consulting Group, retrieved from Internet by the link http://www.davidconsultinggroup.com/ indata.htm in Fev/2005
DEKKERS, Carol; AGUIAR, Mauricio; Using Function Points Analysis (FPA) do Check the Completeness (Fullness) of Functional User Requirements, Quality Plus, 2000
FARLEY,Dick. Making Accurate Estimates, IEEE, 2002
FENTON, N., PFLEEGER, S. Software Metrics A Rigorous & Practical Approach, 2nd. Ed., PWS Publishing Company, 1997.
GARMUS,HERRON, David; HERRON, David. Function Point Analysis – Measurement Practices for Sucessful Software Projects, Addison-Wesley Information Technology Series, 2000
HAMID,Tarek K. Abdel,The Slippery Path to Productivity Improvement,IEEE Software, 1996
IFPUG, CPM – Counting Practices Manual, release 4.2.1; IFPUG; 2005
ISBSG. International Software Benchmarking Standards Group. The Benchmarking, Release 8, ISBSG,; 2004
Ishikawa, Kaoru, Guide to Quality Control, Asian Productivity Organization, Tokyo, 1982
JOHNSON, Donna I.; BRODMAN, Judith G.; Realities and Rewards of Software Process Improvement, IEEE 1996
JONES, C. Software Challenges: Function point: a new way of looking at tools, Computer, Aug 1994. p.66 –67
KOSLOSKI, Ricardo, OLIVEIRA, Káthia M., An Experience Factory to Improve Software Development Effort Estimates, PROFES - 2005a, pp560-573
KOSLOSKI, Ricardo, OLIVEIRA, Káthia M., Melhoria Contínua de Estimativa de Esforço para o Desenvolvimento de Software, SBQS 2005b.
LIM, Wayne C., Effects of Resue on quality, Productivity, and Economics, IEEE, 1994
MAXWELL, Katrina D.; Colleting Data for Comparability: Benchjmarking Software Development Productivity, IEEE Software, Setembro/Outubro 2001
MCGARRY, John, CARD, David, JONES, Cheryl, LAYMAN, Beth, CLARK, Elizabeth, DEAN, Joseph, HALL, Fred, Practical Software Measurement (PSM) – Objective Information or Decision Makers, Addison Wesley, 2002
MORASCA,GIULIANO,Sandro, GIULIANO, Russo. An Empirical Study of Software Productivity, IEEE,2002
NESMA, Estimate Counting, Netherlands Software Metrics Users Association, http://www.nesma.nl/english/index.htm, acessado pela internet em 31/03/2005
POTOK,VOUK, Tom; VOUK, Mladen. Development productivity for comercial SW Using OO Methods; ACM, 1995
RUS,Ioana, LINDVALL, Mikael, SEAMAN, Carolyn, BASILI, Victor, Packaging and Disseminating Lessons Learned from COTS-Based Software Development, IEEE, 2003
SIMÕES, C. Sistemática de Métricas, Qualidade e Produtividade, Developers’ Magazine, Brasil, 1999
The PMBOK Guide – 2004 edition, PMI - Project Management Institute, 2004;
Published
2006-05-29
How to Cite
KOSLOSKI, Ricardo Ajax Dias; DE OLIVEIRA, Káthia Marçal.
Continuous Improvement of Estimation of Effort for Software Development. In: BRAZILIAN SOFTWARE QUALITY SYMPOSIUM (SBQS), 5. , 2006, Vila Velha.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2006
.
p. 409-423.
DOI: https://doi.org/10.5753/sbqs.2006.15628.
