Sei sulla pagina 1di 6

Sarasvati: Método de Diagnóstico para Melhoria de

Processo de Software
Sarasvati: Diagnostic Method for Software Process
Improvement
Marcelo Pereira da Silva Jacques Duílio Brancher
IST – Instituto SENAI de Tecnologia da Informação UEL – Universidade Estadual de Londrina
Londrina, Brasil Londrina, Brasil
mps.turbo@hotmail.com jacques@uel.br

Resumo — A crescente demanda por software traz para as I. INTRODUÇÃO


empresas deste setor a necessidade de melhoria constantemente
seus processos. Entretanto, nem todas as empresas obtiveram o No contexto de software, a qualidade do produto está
retorno esperado pela Melhoria de Processos, sendo que, uma das fortemente ligada à qualidade dos processos de sua construção
causas deste problema é o diagnóstico que antecede as [1]. Por essa razão, as empresas deste setor têm executado
implementações de modelos de referência. Este artigo apresenta o projetos para promover a melhoria de seus processos.
método de diagnóstico Sarasvati, cujo objetivo é prover
informações para a seleção do modelo/nível de maturidade que
De forma especial, no Brasil, as empresas deste setor, mesmo
melhor atenda os objetivos da empresa. Foi criada uma sendo a maioria de pequeno e médio porte (94%), têm
ferramenta para obter os dados da empresa e transformá-los em promovido a melhoria de seus processos utilizando os modelos
um mapa que apresenta sua situação. Por fim, esse mapa é de referência e normas de padronização [2].
comparado aos mapas dos modelos de referência para mostrar a Entretanto, por serem de pequeno porte, estão mais
melhoria que cada um poderá proporcionar à empresa. O método vulneráveis aos riscos e às dificuldades dos projetos de Melhoria
foi avaliado de duas formas: na primeira etapa, a metodologia foi de Processos. Por isso, este trabalho deve ser bem planejado para
avaliada por quatro especialistas no assunto. A seguir, o método
foi aplicado em um conjunto de empresas. O resultado da
que se obtenha sucesso nestes projetos [3].
avaliação foi considerado satisfatório, concluindo-se que existem Um dos problemas comuns é a implantação de um modelo
indícios de que o método é uma opção viável para apoiar as de qualidade sem uma análise inicial na empresa, que deveria ser
empresas no diagnóstico para projetos de Melhoria de Processos. feita por meio de um diagnóstico que identificaria os reais
problemas e qual o modelo mais apropriado para sua situação
Palavras Chave - Diagnóstico. Melhoria de Processo de atual [4].
Software. Modelos de Referência. Qualidade de Software.
Com base no problema relatado, este artigo tem como
Abstract — The growing demand for software brings companies in
objetivo apresentar um método de diagnóstico que faz uma
this sector the need to constantly improve their processes.
However, not all companies obtained the expected return from
análise situacional da empresa para identificar qual o modelo de
Process Improvement, and one of the causes of this problem is the referência e nível de maturidade que proporcionará os melhores
diagnosis that precedes the implementations of reference models. resultados.
This article presents the Sarasvati method of diagnosis, whose Este artigo está estruturado em seis seções. A Seção 2 mostra
objective is to provide information for the selection of the model / a fundamentação teórica e a Seção 3, a revisão sistemática O
level of maturity that best meets the objectives of the company. A desenvolvimento do método e sua aplicação está descrito na
tool was created to get company data and turn them into a map
Seção 4 e sua avaliação na Seção 5. Por fim, na Seção 6 são
that shows your situation. Finally, this map is compared to the
maps of the reference models to show the improvement that each
realizadas as conclusões.
one can provide to the company. The method was evaluated in two II. FUNDAMENTAÇÃO TEÓRICA
ways: in the first stage, the methodology was evaluated by four
experts in the subject. Then, the method was applied in a set of Segundo a norma ISO/IEC 9000, qualidade é o grau no qual
companies. The result of the evaluation was considered um conjunto de características inerentes ao produto satisfaz seus
satisfactory, concluding that there are indications that the method requisitos [5]. A qualidade do produto está diretamente ligada
is a viable option to support companies in the diagnosis for Process com a qualidade do seu processo de desenvolvimento.
Improvement projects.
Portanto, para se ter qualidade no produto de software é
Keywords - Diagnosis. Improvement of Software Process. necessário ter um processo de desenvolvimento bem definido,
Reference Models. Software Quality. que deve ser documentado e acompanhado [6]. Esse é o papel da
Garantia de Qualidade.
Neste contexto, as empresas devem estabelecer qual a A realização do Diagnóstico para Melhoria de Processos
melhor forma de desenvolver o software e padronizar essas deve ser o primeiro passo para garantir o sucesso da avaliação,
atividades. A padronização envolve três dimensões: pessoas, reforçando a necessidade de criar ferramentas para melhorar esta
procedimentos e ferramentas. O que as mantêm coesas são os etapa do projeto.
processos.
III. REVISÃO SISTEMÁTICA
Segundo o BPM CBOK, processo é uma agregação de
atividades executadas a fim de alcançar um ou mais resultados. Para identificar o estado da arte em Diagnóstico para
São compostos de uma sequência de atividades que estão Melhoria de Processos foi realizada uma revisão sistemática
relacionados entre si, com vistas a obter resultados [7]. seguindo o protocolo de Kitchenham [15] buscando trabalhos
cuja publicação foi feita entre 2011 e 2016.
Em um mundo dinâmico, principalmente no campo da
tecnologia, é comum que pessoas trabalhem em várias empresas A motivação para a escolha deste período deveu-se ao fato
ao longo de sua carreira profissional. Ao focar em processo, as de Fernandes et al. [16] ter realizado um trabalho similar no
empresas conseguem manter a integridade dos trabalhos, período anterior (2003 a 2010). Foram utilizados como base, os
enfrentando mudanças sem perder sua produtividade. parâmetros deste mapeamento.

A Melhoria de Processo começa, geralmente, pela definição Para este trabalho foram utilizadas palavras-chave que
ou revisão do processo de desenvolvimento, que deve cobrir o permitissem as seguintes combinações: melhoria de processo,
ciclo de vida do produto desde a concepção até a entrega e diagnóstico inicial e ferramenta para sua execução. A string
manutenção. A partir desta definição, todo o trabalho necessário utilizada como base desta revisão foi:
para construção e manutenção passa a ser padronizado. ("melhoria de processo de software"OR "avaliação de
A. Modelos de Referência processo de software") AND ("diagnóstico"OR "diagnóstico
inicial"OR "diagnóstico de avaliação"OR "diagnóstico de
Para a padronização são utilizados modelos de referência melhoria de processo"OR "diagnóstico de processo") AND
que, segundo Vernadat [8], são usados como base para o ("método"OR "metodologia"OR "ferramenta")
desenvolvimento do processo da empresa e depois utilizados na
avaliação do processo da empresa. Os modelos de referência A string foi traduzida também para os idiomas inglês e
mais conhecidos são: espanhol e utilizada na pesquisa das seguintes bases de dados de
artigos da computação:
• CMMI (Capability Maturity Model Integration) - criado
pelo SEI (Software Engineering Institute), trata-se de • ACM Digital Library;
um modelo de maturidade e capacidade de processos de • Google Scholar;
software contendo boas práticas de engenharia de
software para o desenvolvimento e manutenção de • IEEE Xplore Digital Library;
produtos e serviços;
• ScienceDirect (Elsevier);
• MPS.Br SW (Melhoria do Processo de Software
Brasileiro) - criado pela SOFTEX (Associação para • SciELO.
Promoção da Excelência do Software Brasileiro) com
apoio do MCTI (Ministério da Ciência, Tecnologia e
Inovação) tendo como objetivo melhorar a capacidade Como resultado desta revisão foram selecionados 13 artigos
de desenvolvimento de software no Brasil [9]; que estão apresentados na Tabela 1:
TABELA 1. R ESULTADO DA R EVISÃO SISTEMÁTICA
• MoProSoft (Modelo de Procesos para la Industria del
Software) - criado pela AMCIS (Associação Mexicana
de Qualidade em Engenharia de Software) a pedido do Título Ano Local
Ministério da Economia local para melhorar e avaliar os A Model to Measure Organizational
processos de desenvolvimento e manutenção de Readiness for Software Process 2014 ICSOFT
Improvement [17]
software [10]; A Semantic Layered Architecture for 2014
KES
Analysis and Diagnosis of SME [18]
• ITMark - um esquema de certificação criado pelo ESI
Autodiagnóstio de Processo de Software
(European Software Institute) destinado às micro e Baseado em Sistema Especialista [19]
2013 SULCOMP
pequenas empresas, para que estas possam melhorar Comparison of Software Process Models. A
2015 CLEI
tanto o processo de desenvolvimento de software quanto Systematic Literature Review [20]
os processos que apoiam esse desenvolvimento [11]; Diagnóstico al Iniciar la Mejora de Proceso
2014 II
de Software [21]
B. Diagnóstico de Melhoria de Processo Diagnóstico de Processos em Organizações
Intensivas em Software Usando um Sistema 2015 COTB
O Diagnóstico é um conjunto de atividades, realizado para Especialista [22]
obter o entendimento do contexto da organização. Para isso, é Diagnóstico do Cenário Atual da
realizada uma caracterização do estado atual e desejado da Organização para Implementação de
2014 WTDQS
empresa. Com base nestas informações, são propostas Iniciativas de Melhoria de Processo de
recomendações para que o estado desejado seja atingido [12]. Software [23]
Estado Actual de la Implementación de Armazenamento, manutenção e distribuição do
Gestão do
Mejoras de Procesos em las Organizaciones 2013 CISTI conhecimento adquirido nos projetos e processos da
Conhecimento
Software [24] empresa
Indicadores para Valorar uma Organización Construção e manutenção do software, sendo o processo
al Iniciar la Mejora de Proceso de Software 2013 LACCEI Construção do de negócio principal da empresa. Composto por
[25] Software Requisitos, Especificação, Construção, Teste,
Mapeamento Sistemático para Diagnóstico Configuração e Reutilização
2012 SEGeT
de Processo de Software [16] Gerenciamento do capital humano da empresa. Abrange a
Gestão de
Modelo para Valorar las Organizaciones al contratação, capacitação e avaliação de desempenho das
Pessoas
Iniciar la Mejora de Procesos de Software 2014 RCI pessoas que trabalham na empresa
[26] Gestão dos Responsável pela criação, documentação e manutenção
Modelo Si.MPS.CU para Valorar las Processos dos processos da empresa
Organizaciones al Iniciar la Mejora de 2014 RCCI Gerenciamento dos projetos (internos e externos) da
Gestão de
Proceso de software [27] empresa. Compreende a gestão da carteira (portfólio) e dos
Projetos
Scientific Software Process Improvement projetos específicos
Decisions: A Proposed Research Strategy 2013 CSE Gestão da Responsável pela garantia e pelo controle de qualidade dos
[28] Qualidade produtos e dos processos da empresa
Segurança da Responsável por garantir segurança no acesso, utilização e
Informação armazenamento das informações da empresa
Os métodos de diagnóstico apresentados pelos trabalhos
seguem duas estratégias: o uso de indicadores para identificar os
pontos fortes e fracos da empresa e a análise do grau de C. Análise dos Modelos
aderência do processo de desenvolvimento com o modelo de Para este trabalho, modelos de referência foram analisados e
referência que será implementado. seus processos foram mapeados e classificados de acordo com
os Pilares de Qualidade. Não fizeram parte deste escopo os
IV. MÉTODO SARASVATI processos níveis de maturidade mais elevados.
A. Visão Geral Também não foram mapeados os modelos de referência para
Sarasvati é um método de diagnóstico que consiste na serviços de software como o MPS.Br SV e o CMMI Service,
criação de um mapa da empresa com base nas informações cujo foco está na melhoria de serviços relacionados ao software.
obtidas por respostas de um questionário transpostas em um
Assim, o mapeamento foi feito com os seguintes modelos e
gráfico de radar. níveis:
As respostas são tabuladas de acordo com um conjunto de
categorias definidas para os processos. O resultado é • MPS.BR SW – níveis G, F, E, D e C;
apresentado em um gráfico de radar onde os eixos são as • CMMI DEV – níveis 2 e 3;
categorias e o polígono do mesmo representa a aderência da
empresa aos processos. • MoProSoft – níveis 1, 2 e 3;
Os modelos de referência utilizados nos projetos de Melhoria • ITMark – níveis Basic e Premium
de Processos também foram mapeados, criando, assim, um fator Como resultado deste mapeamento, foi criada uma lista dos
comum com as empresas, o que permitiu a comparação entre resultados esperados de todos os processos dos modelos. Os
mapas. Essa comparação permite analisar a aderência da resultados presentes em mais de um modelo foram unificados e
empresa com os modelos. para todos os itens foi atribuido um Pilar de Qualidade
B. Pilares da Qualidade (categoria).
Para a criação destes gráficos, foi necessário criar categorias D. Questionário
para classificar os resultados esperados definidos a partir da Para a realização do diagnóstico de uma organização é
análise dos modelos. Estas categorias foram denominadas necessária a coleta de informações a respeito da prática e da
Pilares da Qualidade. qualidade de seus processos. Este levantamento pode ocorrer por
Para a definição das categorias deste método, foram meio de entrevistas, observações ou, como definido neste
utilizados como base o SWEBOK [6], a norma ISO/IEC 15504 trabalho, pela aplicação de um questionário.
[13] e os processos organizacionais dos modelos MoProSoft As perguntas foram elaboradas com base em uma lista
[10] e ITMark [11]. A Tabela 2 descreve cada um destes pilares: unificada dos resultados esperados pelos modelos de referência.
TABELA 2. PILARES DA QUALIDADE Para tornar as perguntas objetivas, foram elaboradas respostas
padronizadas que representam o grau de aderência dos
Pilar Descrição resultados esperados dos processos na empresa.
Gestão Organizacional da empresa. Contempla o O questionário criado para este método é composto por 187
Administração
planejamento estratégico, a administração dos recursos e a
da Empresa
gestão comercial (marketing e vendas)
perguntas. A quantidade de questões é justificada pela
Operações de atendimento e suporte ao cliente. Contempla abrangência do diagnóstico. Diferente de um survey, o método
Atendimento ao faz um levantamento da situação da empresa com relação aos
o tratamento de chamados (dúvidas e correções),
Cliente
elaboração de treinamentos e consultorias processos, sendo necessário um número maior de perguntas.
E. Pontuação
Além de serem categorizadas nos Pilares da Qualidade, as
respostas também foram quantificadas por um sistema de
pontuação criado neste método para determinar o grau de
aderência dos resultados esperados aos Pilares. Essa pontuação
foi desenvolvida com base na Escala de Likert [14].
No Método Sarasvati, a escala representa o grau de aderência
do resultado ou processo. Desta forma, para cada questão, as
respostas são pontuadas seguindo o grau de implementação
definido pela norma ISO/IEC 15504 [13]:
• O resultado não está implementado na
empresa/modelo
• O resultado está parcialmente implementado na
empresa/modelo
Figura 1. Mapa da Empresa
• O resultado está largamente implementado na
empresa/modelo
Conforme mostram a Tabela 3 e a Figura 1, a empresa
• O resultado está totalmente implementado na apresenta maiores carências na gestão da qualidade, segurança,
empresa/modelo atendimento e conhecimento. O diagnóstico também mostra que
a gestão de projetos, processos e construção do software são os
As respostas são categorizadas pelos Pilares de Qualidade pontos fortes da empresa.
seguindo a classificação das perguntas. Assim, após responder
as questões, os pontos atribuídos às respostas são contabilizados Os mapas dos modelos/níveis foram criados da seguinte
para gerar um valor numérico que será utilizado para a geração maneira:
do mapa. • Para cada modelo/nível foi preenchido um questionário
Para dar mais amplitude nos resultados, uma escala de 1 a 10 simulando uma empresa contendo os resultados
foi criada utilizando-se a fórmula abaixo: esperados do respectivo modelo/nível;
‫ܯ‬é݀݅ܽ(ܴ݁‫ * )ݏܽݐݏ݋݌ݏ‬10 • A mesma estratégia para transformar em pontos as
4 respostas das empresas também foi utilizada para as
respostas referentes aos modelos/níveis;
O resultado final é composto de nove indicadores (um para
cada Pilar) que mostram, em uma escala de 1 a 10, o quanto a • Os mapas são colocados junto com o mapa da empresa
empresa tem seus processos aderentes a cada Pilar da Qualidade. no mesmo gráfico de radar para a realização das análises
e tomada de decisão na Melhoria de Processo.
Foram utilizados gráficos do tipo radar para mostrar o
diagnóstico da empresa. Os raios do gráfico representam os No exemplo apresentado na Tabela 3 e a Figura 1, ao
Pilares da Qualidade e o polígono formado pela junção dos colocar no gráfico os mapas dos modelos, é possível verificar
pontos representa a análise situacional da empresa. qual a melhoria que pode ser alçada pela empresa se a mesma
optar por determinado modelo e nível de maturidade. A Figura
F. Diagnóstico 2 e a Figura 3 mostram exemplos destes cenários:
O exemplo abaixo mostra os resultados de um diagnóstico
realizado em uma das empresas avaliadas neste trabalho. A
Tabela 3 e a Figura 1 mostram, respectivamente a pontuação do
questionário e o mapa da empresa:
TABELA 3. PONTUAÇÃO DA EMPRESA

Pilar Vlr Pilar Vlr Pilar Vlr

Administração 3,7 Construção 7,7 Processo 8,8

Atendimento 2,6 Qualidade 2,5 Projeto 8,5

Conhecimento 2,5 Segurança 2,5 Pessoas 6,7

Figura 2. Comparação da empresa com o modelo MPS.Br SW nível G


O mapeamento por meio do questionário e da Espec. 1 4,0
pontuação das respostas, consegue mapear o Espec. 2 2,0
modelo de forma eficiente? Espec. 3 4,0
Espec. 4 4,0
Média da Questão: 3,5
A comparação dos mapas dos modelos com o Espec. 1 5,0
mapa da empresa é uma boa estratégia de Espec. 2 4,0
diagnóstico? Espec. 3 4,0
Espec. 4 3,0
Média da Questão: 4,0
Média Final 4,0

As sugestões de melhoria e ajustes no método, os


comentários dos especialistas foram analisados e utilizados
como base para ajustes, contribuindo para o enriquecimento
desta ferramenta de diagnóstico.
O Método foi revisado e foram efetuadas alterações
Figura 3. Comparação da empresa com o modelo MPS.Br SW nível F sugeridas pelos especialistas por meio dos comentários.
Algumas questões foram reformuladas e as respostas possíveis
No exemplo apresentado pela Figura 2 e a Figura 3, onde a foram reajustadas permitido outras opções de escolha.
empresa precisa decidir entre os níveis G e F do MPS.Br SW, a Foram convidadas 10 empresas paranaenses para
situação atual da empresa é comparada com os mapas do modelo responderem o questionário. Estas foram selecionadas a partir
de referência MPS.Br nos níveis G e F. das informações fornecidas por APLs (Arranjo Produtivo Local)
De acordo com os gráficos, os resultados gerados pelo nível de Software do Paraná. A Figura 4 mostra exemplos de mapa de
F trarão melhores resultados para a empresa, visto que o nível duas destas empresas.
aumentará sua aderência aos Pilares da Qualidade referentes à
Qualidade, Segurança e Atendimento.
V. AVALIAÇÃO DO MÉTODO
Com o objetivo de avaliar e obter informações para ajustar e
melhorar o Método Sarasvati, após a conclusão do
desenvolvimento da metodologia e da ferramenta para sua a
utilização, o mesmo foi avaliado em duas etapas:
• Avaliação por especialistas em Melhoria de Processos –
nesta etapa foram convidados especialistas em Melhoria
de Processos, que receberam um documento documento
contendo os detalhes do método (estrutura, pontuação e
limitações), as perguntas do questionário e o
mapeamento dos modelos;
• Avaliação por empresas desenvolvedoras de software –
nesta etapa, o questionário foi aplicado em empresas
deste setor a fim de verificar o quanto o resultado do
diagnóstico reflete a realidade da empresa.
O resumo da avaliação dos especialistas é apresentado na
Tabela 4:
TABELA 4. PILARES DA QUALIDADE

Questão Especialista Avaliação


As perguntas do questionário são suficientes Espec. 1 4,0
para entender a empresa e gerar seu diagnóstico Espec. 2 3,0
para iniciar um projeto de Melhoria de Espec. 3 5,0
Processos? Espec. 4 4,0

Média da Questão: 4,0


A quantidade de questões para se chegar ao Espec. 1 5,0
diagnóstico é a ideal? Espec. 2 4,0 Figura 4. Mapas das Duas Empresas
Espec. 3 5,0
Média da Questão: 4,5 Espec. 4 4,0 A avaliação do método tanto pelos especialistas quanto pelas
empresas mostrou pontos que precisam ser melhorados para a
realização do diagnóstico e situações encontradas nas empresas [8] VERNADAT, F. Enterprise modeling and integration. London: Boom
que não foram cobertas pelas questões. Koninklijke Uitgevers, 1996.
[9] SOFTEX, A. para Promoção da Excelência do S. B. MPS.BR – Guia
VI. CONCLUSÃO Geral MPS de Software. 2016. Acesso em 25-Julho-2016. Disponível em:
<http://www.softex.br/wpcontent/uploads/2016/04/MPS.BR_Guia_Gera
O tema desenvolvido neste trabalho, apresentou um método l_Software_2016-com-ISBN.pdf>.
de diagnóstico chamado Sarasvati que utiliza como estratégia [10] OKTABA, H. et al. MOPROSOFT - MOdelo de PROcesos para la
um questionário que deve ser aplicado nas empresas a fim de industria de SOFTware. Ciudad de México, 2005.
obter o entendimento da sua situação. As conclusões deste [11] ESI, E. S. I. ITMark Certification. 2016. Acesso em 25-Julho-2016.
trabalho são: Disponível em: <http://www.it-mark.eu>.
[12] FILHO, W. d. P. P. Engenharia de software. Rio de Janeiro: LTC, 2009.
• Comparando com os mapas dos principais modelos de v. 3.
referência e seus níveis de maturidade, o método, em [13] ABNT, ASSOCIAÇÃO BRASILEIRA DE NORMAS TÉCNICAS. NBR
princípio, mostra os pontos fracos da empresa segundo 15504 : Tecnologia da Informação - Avaliação de Processo. Rio de
os Pilares da Qualidade e aponta quais modelos/níveis Janeiro, 2008.
possuem resultados esperados que contribuem para o [14] MEIRELLES, M. O uso do SPSS (Statistical Package for the Social
tratamento destes pontos; Sciences) na Ciência política: uma Breve Introdução. Revista Pensamento
Plural, n. 14, p. 65–92, 2014.
• O método abrange não só o processo de [15] KITCHENHAM, B. Procedures for Performing Systematic Reviews.
desenvolvimento, mas também os processos Keele, UK: Keele University, 2004. v. 3.
organizacionais e gerenciais. Desta forma, o diagnóstico [16] FERNANDES, A. M. d. R. et al. Mapeamento sistemático para
diagnóstico de processo de software. IX Simpósio de Excelência em
também analisa os problemas indiretamente ligados ao
Gestão e Tecnologia (SEGeT), p. 1–13, 2012.
desenvolvimento, mas que geram impacto nos seus
[17] DAGNINO, A.; CORDES, A. A model to measure organizational
projetos conforme pesquisa realizada para este trabalho; readiness for software process improvement. 9th International Conference
on Software Engineering and Applications (ICSOFT-EA), p. 329–336,
• A avaliação feita por especialistas em Melhoria de 2014.
Processos foi enriquecedora e contribuiu fortemente [18] GARTISER, N. et al. A semantic layered architecture for analysis and
para a realização de ajustes e correções tanto nas diagnosis of SME. Procedia Computer Science Elsevier, v. 35, p. 1165–
questões do questionário quanto no procedimento de 1174, 2014.
realização do diagnóstico. Os comentários destes [19] MOREIRA, D. S. et al. Autodiagnóstico de processo de software baseado
profissionais poderão ser utilizados em trabalhos futuros em sistema especialista. Congresso Sul Brasileiro de Computação
inclusive para a evolução deste método; (SULCOMP), v. 6, 2012.
[20] CANO, C. et al. Comparison of software process models. a systematic
• A aplicação do método em um grupo de empresas, literature review. Conferencia Latino Americana de Informatica (CLEI),
atendeu aos objetivos esperados, uma vez que, pôde p. 1–6, 2015.
demonstrar, dentro de um nível de aceite considerável [21] CASAÑOLA, Y. et al. Diagnóstico al iniciar la mejora de proceso de
entre as empresas, sua situação frente aos Pilares da software. Revista Ingeniería Industrial, v. 35, n. 2, p. 172–183, 2014.
Qualidade sob a forma de mapas de aderência; [22] MINELLA, C. M. d. S.; THIRY, M.; FERNANDES, A. M. d. R.
Diagnóstico de processos em organizações intensivas em software usando
• Finalmente, com base nas avaliações realizadas, o um sistema especialista. Computer on the Beach, p. 169–178, 2015.
método apresentou indícios de ser um meio viável para [23] LIMA, P.; SANTOS, G. Diagnóstico do cenário atual da organização para
que as empresas avaliem sua situação e possam ter implementação de iniciativas de melhoria de processo de software. XII
Workshop de Teses e Dissertações em Qualidade de Software (WTDQS),
informações consistentes para decidir qual modelo de p. 37–42, 2014.
referência será adotado em seus processos. [24] DURON, B.; MUÑOZ, M.; MEJIA, J. Estado actual de la implementación
de mejoras de procesos en las organizaciones software. VIII Conferencia
REFERÊNCIAS BIBLIOGRÁFICA Ibérica de Sistemas y Tecnologías de Información (CISTI), p. 856–862,
[1] SEI, SOFTWARE ENGINEERING INSTITUTE. CMMI for 2013.
Development, Version 1.3 : Improving processes for developing better [25] CASAÑOLA, Y. T. et al. Indicadores para valorar una organización al
products and services. Pittsburgh, 2010. iniciar la mejora de proceso de software. XI Latin American and
[2] WEBER, K. C. et al. Impactos Socioeconômicos no Brasil do Modelo Caribbean Conference for Engineering and Technology (LACCEI), p. 1–
MPS-SW para Melhoria de Processos de Software. XIV Simpósio 10, 2013.
Brasileiro de Qualidade de Software (SBQS), p. 236–243, 2015. [26] CASAÑOLA, Y. T.; ESTRADA, A. F.; RODRIGUEZ, G. L. Modelo
[3] BOECHAT, M. N. Planejamento Estratégico: Aplicação nas Micro e para valorar las organizaciones al iniciar la mejora de procesos de
Pequenas Empresas. Biblioteca Digital FGV, 2008. software. Revista Chilena de Ingeniería Ingeniare, v. 22, n. 3, p. 412–420,
2014.
[4] SILVA, M. P.; BRANCHER, J. D. A Survey About the Impact of Support
Areas in Brazilian Software Companies. 11th Iberian Conference on [27] CASAÑOLA, Y. T.; ESTRADA, A. F.; RODRIGUEZ, G. L. Modelo Si.
Information Systems and Technologies (CISTI), p. 1–6, 2016. MPS.CU para valorar las organizaciones al iniciar la mejora de proceso
de software. Revista Cubana de Ciencias Informáticas, v. 8, p. 92–103,
[5] ABNT, ASSOCIAÇÃO BRASILEIRA DE NORMAS TÉCNICAS. NBR
2014.
9000 : Sistema de Gestão de Qualidade - Fundamentos e Vocabulário. Rio
de Janeiro, 2000. [28] MESH, E. S.; HAWKER, J. S. Scientific Software Process Improvement
Decisions: A Proposed Research Strategy. 5th International Workshop on
[6] IEEE COMPUTER SOCIETY PRESS. SWEBOK - Guide to the
Software Engineering for Computational Science and Engineering (SE-
Software Engineering Body of Knowledge. 3. ed. New York, 2014.
CSE), p. 32–39, 2013.
[7] ABPMP BRAZIL. BPM CBOK - Guia para o Gerenciamento de
Processos de Negócio: Corpo Comum de Conhecimento. 3. ed. Vitória,
2009.

Potrebbero piacerti anche