O Uso de Projetos-Piloto para Avaliação da Efetividade da Melhoria de Processos

  • Reinaldo C. Silva Filho UFRJ
  • Ana Regina C. Rocha UFRJ
  • Guilherme H. Travassos UFRJ

Resumo


Este artigo apresenta um arcabouço para a realização de projetos- piloto de forma sistemática, planejada e controlada para que os efeitos das mudanças dos processos de software possam ser observados e mensurados antes de sua institucionalização.
Palavras-chave: Projetos-Piloto, Avaliação da Efetividade, Melhoria de Processos

Referências

AHMED-NACER, Mohamed. Evolution of Software Processes and of their Models: A Multiple Strategy Approach. Journal of Research and Practice in Information Technology, Vol. 36, Sydney, p. 9-22. Feb. 2004.

BASILI, V. R.; CALDIERA, G.; ROMBACH, H. D. The Experience Factory. In: MARCINIAK, John J.. (Ed.). Encyclopedia of Software Engineering. New York: John Wiley & Sons, 1994. p. 469-476.

BEITZ, A., WIECZOREK, I. Applying Benchmarking to Learn from Best Practices, Lecture Notes in Computer Science, Vol. 1840, p. 59-72, Jan. 2000.

CARD, D.; ZUBROW, D. Benchmarking software organizations. IEEE Software, Vol.18, no.5, p.16-17, Sep.-Oct. 2001.

CHRISSIS, Mary Beth; KONRAD, Mike; SHRUM, Sandy. CMMI®: Guidelines for Process Integration and Product Improvement. Boston: Addison Wesley, 2003. 688 p. (The SEI Series in Software Engineering).

DYBA, T.; KITCHENHAM, B.A.; JORGENSEN, M. Evidence-based Software Engineering for Practitioners. IEEE Software, Vol. 22, no.1, p. 58-65, Jan.-Feb. 2005.

FOWLER, P., RIFKIN, S., Software Engineering Process Group Guide, Technical Report CMU/SEI-90-TR-24 ADA235784, Carnegie Mellon University, Software Engineering Institute, Pittsburgh. 1990.

FENTON, N.; PFLEEGER, S.L.; GLASS, R.L. Science and substance: a challenge to software engineers, IEEE Software, Vol. 11, Issue 4, p. 86-95, Jul. 1994.

HÖST, M.; JOHANSSON, C. Evaluation of code review methods through interviews and experimentation. Journal of Systems and Software, Vol. 52, Issues 2-3, p.113-120. 1 Jun. 2000.

HÖST, Martin et al. Exploring bottlenecks in market-driven requirements management processes with discrete event simulation. Journal of Systems and Software, Vol. 59, Issue 3, p. 323-332. 15 Dez 2001.

ISO. ISO/IEC 15504-4 Information Technology - Process Assessment, Part 4: Guidance on use for Process Improvement and Process Capability Determination (2004)

KARAHASANOVIC, Amela et al. Collecting Feedback During Software Engineering Experiment, Empirical Software Engineering, Vol. 10, Issue 2, p. 113-147. Apr 2005.

KELLEY, D. L., MORATH, P. How Do You Know The Change Worked? Quality Progress, American Society for Quality, Vol. 34, p. 68-74, Jul. 2001.

KELLNER, M. I.; MADACHY, R. J; RAFFO, D. M. Software process simulation modeling: Why? What? How? Journal of Systems and Software, Vol. 46, Issues 2-3, p. 91-105. 15 Apr. 1999.

KITCHENHAM, B.; PICKARD, L.; PFLEEGER, S.L. Case studies for method and tool evaluation. IEEE Software, Vol. 12, Issue 4, p. 52-62, Jul. 1995

KITCHENHAM, B.A.; PFLEEGER, S.L.; PICKARD, L.M.; JONES, P.W.; HOAGLIN, D.C.; EMAM, K. EL; ROSENBERG, J. Preliminary Guidelines for Empirical Research in Software Engineering. IEEE Transactions on Software Engineering, Vol. 28, no. 8, p. 721-734, August 2002.

MCFEELEY, Bob. IDEAL SM: A User’s Guide for Software Process Improvement”, Handbook CMU/SEI-96-HB-001, Software Engineering Institute, Feb. 1996.

MPS.BR – Melhoria de Processo do Software Brasileiro, Guia Geral (v. 1.0) . Sociedade SOFTEX, Brasil. (2005)

MÜNCH, J.; ARMBRUST, O. Using Empirical Knowledge from Replicated Experiments for Software Process Simulation: A Practical Example. In: Proceedings of the 2003 International Symposium on Empirical Software Engineering (ISESE’03), IEEE Computer Society, 30, p.18-27. Sept.-1 Oct. 2003 .

MÜNCH, J.; PFAHL, D.; RUS, I. Virtual Software Engineering Laboratories in Support of Trade-off Analyses. Software Quality Journal, Vol.13, Issue 4, p. 407-428. Dec. 2005.

PAULK, M. et al. Capability maturity model, version 1.1, IEEE Software, vol.10, no.4, p.18-27, Jul 1993.

PFAHL, D.; BIRK, A. “Using Simulation to Visualise and Analyse Product-Process Dependencies in Software Development Projects”, Lecture Notes in Computer Science, Vol. 1840, Jan 2000, Page 88.

PFAHL, D.; LEBSANFT, K. Using simulation to analyse the impact of software requirement volatility on project performance. Information and Software Technology, Vol. 42, Issue 14, Pages 1001-1008. 15 Nov. 2000.

PFAHL, D.; RUHE, G. “IMMoS - A methodology for integrated measurement, modelling, and simulation”, Software Process Improvement and Practice, Vol. 7, p. 189–210. Dez 2002.

RAFFO, David. Evaluating the impact of process improvements quantitatively using process modeling, Proceedings of the 1993 conference of the Centre for Advanced Studies on Collaborative research: software engineering - Vol. 1, IBM Press, Toronto, p. 290-313.

ROCHA, A. R. C., AGUIAR, T. C., SOUZA, J. M. Taba: A Heuristic Workstation for Software development. In: Proceedings of COMPEURO 90, Tel Aviv, Israel. May 1990.

SHULL, Forrest et al. Knowledge-Sharing Issues in Experimental Software Engineering, Empirical Software Engineering: An International Journal, Vol. 9, No. 1, pp.111-137. 2004.

SILVA FILHO, R. C., ROCHA, A. R., TRAVASSOS, G. H., Uma Abordagem Experimental para Avaliação da Melhoria de Processos. In: SBQS - Simpósio Brasileiro de Qualidade de Software, 4., 2005, Porto Alegre. Congresso. Porto Alegre: SBC, 2005. p. 395 – 402. Jun. 2005.

SJØBERG, Dag I. K. et al., Conducting realistic experiments in software engineering, In: Proceedings of the 2002 International Symposium on Empirical Software Engineering, vol., no.pp. 17- 26, Oct. 2002.

SJØBERG, Dag I. K. et al. A Survey of Controlled Experiments in Software Engineering, Software Engineering, IEEE Transactions on , vol.31, no.9pp. 733- 753, Sept. 2005.

SOLINGEN, Rini Van; BERGHOUT, Egon. The Goal/Question/Metric Method: a practical guide for quality improvement of software development. London: McGraw-Hill, 1999.

TVEDT, J. D., COLLOFELLO, J. S., Evaluating the effectiveness of process improvements on software development cycle time via system dynamics modeling. In: Annual International Computer Software and Application Conference, 19., 1995, Dallas. Proceedings. IEEE Computer Society Press, p. 318-325. 1995.

ZELKOWITZ, M. V., WALLACE, D. R., BINKLEY, D. W., Experimental Validation of New Software Technology, In: Lecture Notes on Empirical Software Engineering, World Scientific Publishing, p. 229-263. 2003.

WALRAD, C.; MOSS, E. Measurement: the key to application development quality, IBM Systems Journal, Vol. 32, N. 3, p. 445-460. set 1993.

WOHLIN, Claes et al. Experimentation in Software Engineering – An Introduction. Massachusets: Kluwer Academic Publishers, 2000. 204 p. (The Kluwer International Series in Software Engineering).
Publicado
29/05/2006
SILVA FILHO, Reinaldo C.; ROCHA, Ana Regina C.; TRAVASSOS, Guilherme H.. O Uso de Projetos-Piloto para Avaliação da Efetividade da Melhoria de Processos. In: SIMPÓSIO BRASILEIRO DE QUALIDADE DE SOFTWARE (SBQS), 5. , 2006, Vila Velha. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2006 . p. 57-71. DOI: https://doi.org/10.5753/sbqs.2006.15600.