Melhoria Contínua de Estimativa de Esforço para o Desenvolvimento de Software
Resumo
Buscar a melhoria contínua da precisão das estimativas de esforço pode direcionar a organização a melhorar a sua capacidade de cumprir com os seus compromissos, entregando seus produtos dentro dos prazos previstos e, portanto, obter vantagens competitivas. Acreditamos que definir adequadamente as características que causam impactos nas produtividades de projetos de software pode melhorar comparações entre projetos realizados e novos projetos a terem seus esforços estimados. Este artigo apresenta uma abordagem de melhoria para as estimativas de esforço, e sua aplicação numa organização, baseada na idéia de Fábricas de Experiências.
Palavras-chave:
Melhoria Contínua, Estimativa de Esforço, Desenvolvimento de Software
Referências
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;
Publicado
29/05/2006
Como Citar
KOSLOSKI, Ricardo Ajax Dias; DE OLIVEIRA, Káthia Marçal.
Melhoria Contínua de Estimativa de Esforço para o Desenvolvimento de Software. In: SIMPÓSIO BRASILEIRO DE QUALIDADE DE SOFTWARE (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.