Recomendações de Qualidade de Software para a
Fábrica TechPeople
Área de Conhecimento: Engenharias e Computação
Autores: Thiago da Rosa Ghisi (bolsista), Rafael Ávila Faraco(orientador)
Programa: PUIC
Curso/Campus: Ciência da Computação/Tubarão
Introdução
O projeto Techpeople, patrocinado pela empresa Nexxera, é uma
fábrica de software atualmente incubada na Unisul, campus Tubarão.
Conforme INTHURN (2001, p.3), a indústria passou a valorizar não
somente o seu produto, mas todas as fases que envolvem a sua
elaboração e entrega.
Uma das formas com que a indústria do software vem conseguindo
chegar bem perto desse nível de desempenho é através da utilização
do CMMI (Capability Maturity Model Integration), que pode ser definido
como um modelo de qualidade, que possui como a sua base à
referência das melhores práticas e habilidades de gerenciar o
desenvolvimento, a aquisição e a manutenção de produtos e serviços.
Resolveu-se estudar o modelo CMMI/SEI v1.0, na qual procurou-se
avaliar até que ponto o atual processo de software da Techpeople
estava contemplado ao modelo, e mostrar diretrizes para uma futura
adoção do mesmo.
Resultados
A avaliação do processo de software foi realizada seguindo as fases
descritas do Modelo CMMI e obtidas na página da SEI (Software
Engineering Institute).
Foi selecionada uma equipe para participar e executar o processo de
avaliação, foi aplicado um questionário de maturidade, foram analisadas
as respostas fornecidas, procurando classificá-las e identificar
inconsistências para todas as áreas de processo referentes ao nível 2 de
maturidade.
Convencionou-se na avaliação do processo, que para a satisfação de
uma determinada prática específica, seria necessário no mínimo que
70% dos produtos de trabalhos típicos fossem satisfeitos ou
proporcionais ao esperado na prática específica.
Resultados (Cont.)
Objetivos
Geral:
 Propor um conjunto de recomendações de qualidade voltado ao
modelo do CMMI para a fábrica de software Techpeople(nexxera) a
partir da documentação do seu processo de desenvolvimento de
software.
Específicos:
 Fazer uma análise do documento das práticas metodológicas
atuais da fábrica Techpeople;
 Documentar a prática metodológica utilizada na Techpeople
atualmente.
 Estudar o modelo de qualidade CMMI e suas diretrizes.
 Mostrar
caminhos
(recomendações)
de
melhoria
em
procedimentos rumo ao selo de qualidade de software CMMI, nível 2
na representação por estágios, para a Techpeople.
Metodologia
Esta pesquisa caracteriza-se como uma pesquisa teórico-experimental,
e foi realizada de acordo com as seguintes etapas:
Etapa 01: Estudo das práticas metodológicas atuais.
Etapa 02: Documentação do processo de desenvolvimento de software
Techpeople.
Etapa 03: Estudo referencial teórico do CMMI e suas diretrizes.
Etapa 04: Definição de uma metodologia de avaliação de processo de
software. Avaliação e documentação do processo Techpeople conforme
as práticas do modelo CMMI.
Etapa 05: Elaboração do relatório da Pesquisa.
Tabela 1 – Verificação da(s) Meta(s) e Práticas Específicas referentes à
PA Gerenciamento de requisitos.
Conclusões
O estudo e o trabalho desenvolvido contribuiu para disseminar os
conceitos de processo e avaliação de processos de software e mais
especificamente o modelo CMMI/SW.
O objetivo principal foi alcançado, realizando-se a análise do processo
de software da empresa Techpeople/Nexxera utilizando o modelo
CMMI/SEI. Lembra-se que para alcançar o nível 2, seria necessário
implementar ou alcançar somente 5 práticas específicas e 2 práticas
genéricas, sendo que 1 dessas GPs não alcançadas é opcional neste
nível de maturidade. Levando em consideração a área de processos
Gerenciamento de acordo com fornecedores, que também é opcional.
.
Bibliografia
COUTO, Ana Brasil. CMMI – Integração dos modelos de capacitação e maturidade de sistemas. Rio
de Janeiro: Ciência Moderna, 2007.
FERNANDES, Aguinaldo Aragon; TEIXEIRA, Descartes de Souza. Fábrica de Software. São Paulo:
Atlas, 2004.
FIORINI, Soeli; STAA, Arndt; BAPTISTA, Renan. Engenharia de Software com CMM. Rio de Janeiro:
Brasport, 1998.
PRESSMAN, Roger. Engenharia de Software. São Paulo: Makron Books, 1995.
SEI – SOFTWARE ENGINEERING INSTITUTE, Equipe de Produto do CMMI. CMMISM forSoftware
Engineering, Version 1.1, Staged Representation. Pittsburgh:Carnegie-Mellon University, 2002.
Download

Visualizar - RExLab