Uma Abordagem para Melhoria Contínua do Processo de Desenvolvimento de Software

  • Viviane Malheiros Unifacs / SERPRO
  • Fábio Rilston Paim SERPRO
  • Henrique Guzzo SERPRO
  • Manoel G. de Mendonça Neto Unifacs

Resumo


Processos de software para grandes empresas são reconhecidos como de difícil definição. Todavia, o processo de evolução contínua que sucede sua implantação pode ainda exceder em complexidade a etapa inicial de definição. Este artigo descreve a abordagem do SERPRO para superar gargalos inerentes a essa evolução e assegurar a melhoria contínua de seu processo padrão, baseada no uso de uma ferramenta para a gestão do fluxo de propostas de melhoria. A ferramenta é apresentada tendo-se os processos organizacionais que lhes dão suporte como pano de fundo, enquanto discute-se a contribuição da ferramenta para a melhoria efetiva do processo, por meio de análises extraídas a partir de sua base de dados.

Palavras-chave: Melhoria Contínua, Desenvolvimento de Software, SERPRO

Referências

BMC, (2006). ARS-Remedy: http://www.remedy.com/solutions/servicemgmt/itsm.html, acessado em 01-Março-2006.

Falbo, Ricardo de A. (1998) “Integração de Conhecimento em um Ambiente de Desenvolvimento de Software”. Rio de Janeiro. Tese de Doutorado, COPPE/ UFRJ.

Fiorini, S. “Arquitetura para Reutilização de Processos de Software (2001). Tese (Doutorado) - Informática, Pontifícia Universidade Católica do Rio de Janeiro, 2001.

Humphrey, Watts S. (1990) “Managing the Software Process”. Addison-Wesley Publishing, Company, Massachussets.

IEEE Software Engineering Coordinating Committee (2001) “SWEBOK: Guide to the Engineering Body of Knowledge – Trial Version 1.00” . Disponível em: http://www.swebok.org. Acesso em junho 2004.

Kruchten, P. (1999). The Rational Unified Process. Addison-Wesley, USA.

McFeeley, R. “IDEAL: A User's Guide for Software Process Improvement”(1996) CMU/SEI-96-HB-001, ADA305472. Pittsburgh, PA: Software Engineering Institute,

Carnegie Mellon University. Disponível em: http://www.sei.cmu.edu/publications/documents/96.reports/96.hb.001.html

Malheiros, V., Mendonça Neto,M., Farias, L. (2002) “Uma abordagem de Gerência de Projetos de Software, sob o enfoque da Gestão do Conhecimento”, In: Segunda Jornada Ibero-americana de Engenharia de Software e Engenharia de Conhecimento, Salvador. Anais da JIISIC 2002, v.1. p.1 – 6.

Malheiros, V., Mendonça Neto,M. “Análise do tratamento de riscos em projetos de desenvolvimento de software de uma organização” (2005a). In: 19o de Engenharia de Software, Uberlândia- MG. Anais.

Malheiros, V. “Metodologia para Avaliação da Gerência de Riscos em Empresas de Desenvolvimento de Software” (2005b). 199 f. Dissertação (Mestrado em Redes de Computadores), Universidade Salvador, Salvador.

Pádua, W., Paula, F. (2003) “Engenharia de Software: Fundamentos, Métodos e Padrões”. Editora LTC. ISBN: 8521613393.

Paim, F. R. S., Tavares, H. C. (2002). "Implementing a Living Software Process". In: Proceedings of the First ICSE Workshop on Software Quality (WoSQ), Orlando, Flórida, USA (Maio).

PMI - Project Management Institute (2004) “A Guide to the Project Management Body of Knowledge (PMBOK Guide)”. Project Management Institute. Disponível em: http://www.pmi.org/ Acesso em julho 2005.

Pressman, Roger S. (2004) “Engenharia de Software”. Editora TECMEDD. ISBN: 8586804258.

RUP – IBM Rational Unified Process. “Rational Unified Process”. Disponível em: http://www-306.ibm.com/software/awdtools/rup/ . Acesso em julho 2005.

SEI - Software Engineering Institute. “Key Practices of the Capability Maturity Model” versão 1.1. CMU/SEI-93-TR-025. Fevereiro, 1993. Disponível em: http://www.sei.cmu.edu/cmm/ . Acesso em junho 2005.

SEI – Software Engineering Institute. “Capability Maturity Model Integration versão 1.1” (2002). Disponível em: http://www.sei.cmu.edu/cmm/. Acesso em junho 2005.

SERPRO – Serviço Federal de Processamento de Dados. Disponível em: http://www.serpro.gov.br. Acesso: janeiro 2006.

Villela, K. “Definição e Construção de Ambientes de Desenvolvimento de Software Orientados a Organização” (2004). Tese (Doutorado) – Universidade Federal do Rio de Janeiro UFRJ.
Publicado
29/05/2006
MALHEIROS, Viviane; PAIM, Fábio Rilston; GUZZO, Henrique; DE MENDONÇA NETO, Manoel G.. Uma Abordagem para Melhoria Contínua do Processo de 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. 218-230. DOI: https://doi.org/10.5753/sbqs.2006.15611.