I Pesquisa sobre Qualidade do Processo de Software
Buscando diminuir a
distância entre a universidade e o mercado de trabalho, e por trabalhar focado
em conceitos de qualidade e processo de software, o Laboratório de Engenharia
de Software da UFES (LabES) realizou a I Pesquisa sobre Qualidade do Processo
de Software com empresas da Grande Vitória.
O objetivo da pesquisa
foi identificar o nível de conhecimento e utilização de normas e modelos de
qualidade por parte das empresas da Grande Vitória. Outro ponto relevante
focado na pesquisa foi saber o nível de maturidade
das empresas quanto à utilização de ferramentas de apoio à qualidade do
processo de software.
A pesquisa foi realizada
no período de 10 a 25 de fevereiro de 2005 e contou com a participação de 16
empresas. A pesquisa foi dividida em 5 partes, sendo elas: Perfil das Empresas,
Gestão da Qualidade, Gestão do Processo, Ferramentas de Apoio e Interesse em
Parcerias.
A seguir serão descritos
de forma sucinta os resultados obtidos em cada uma das partes da pesquisa:
|
Perfil das Empresas Este tópico tem por
objetivo mostrar o perfil das empresas da Grande Vitória. Os pontos
relevantes aqui considerados foram: área de atuação, tempo de mercado e
número de funcionários. |
|
Área de Atuação Foi verificada uma
grande diversidade na área de atuação das empresas. Apesar de muitas empresas
possuírem uma área específica, não há uma grande concentração de várias
empresas em um domínio específico. Alguns exemplos de área de atuação são os
seguintes: Sindical, Governo, Financeira, Florestal, Portuária, Siderúrgica,
entre outras. |
|
Em relação ao tempo de
mercado, observou-se que a maioria das empresas pode ser considerada novas
visto que possuem até 5 anos de mercado. Através do gráfico abaixo também
pode ser verificado que são poucas as empresas que possuem um tempo de
mercado maior que 10 anos. A pergunta relativa ao
gráfico ao lado foi a seguinte: Qual o tempo de mercado da empresa? |
|
Em relação ao número de
funcionários pode-se observar que a maior parte das empresas possui um número
de funcionários inferior a 40, e um pequeno percentual possui acima de 60
funcionários atuando na área de informática. A pergunta relativa ao
número de funcionários foi a seguinte: Qual o número de funcionários da empresa? |
|
Gestão da Qualidade O objetivo deste tópico
foi identificar o nível de maturidade em relação ao conhecimento, uso e certificação
em normas e modelos de qualidade por parte das empresas pesquisadas. Desta forma, foram estabelecidas duas
perguntas, sendo a primeira relativa ao conhecimento e uso das normas e
modelos e a segunda relativa a certificações segundo selos de qualidade na
área de processo. A seguir serão apresentados os resultados para as duas
perguntas relativas à gestão da qualidade. |
|
Em relação ao
conhecimento e uso de modelos e normas de qualidade, alguns pontos
importantes podem ser observados através do gráfico ao lado. Dentre eles vale
citar: 1) O modelo CMM/CMMi é bastante conhecido, porém muito
pouco utilizado. 2) A norma ISO9001:2000, até mesmo por ser um selo de
qualidade de processos em geral, é muito conhecida e utilizada. 3) Em relação à norma ISO12207 pode ser observado um
baixo nível de conhecimento e, por conseguinte, um baixo nível de utilização. 4) A norma SPICE não é utilizada por nenhuma das
empresas pesquisadas, embora seja conhecido por uma boa faixa delas (40%). 5) O programa de qualidade PRODFOR obteve índices de
utilização em torno de 30%, embora, mesmo sendo capixaba, seja desconhecido
por mais de 30% das empresas. 6) O outro capixaba, SGQTEC, é mais conhecido e
utilizado que o PRODFOR, talvez por ser específico da área de TI. A pergunta relacionada ao gráfico acima foi a
seguinte: Em relação aos modelos e normas de qualidade
(CMM/CMMI, ISO9001, ISO12207, SPICE, PRODFOR e SGQTEC) a empresa: ( ) Conhece e usa ( ) Conhece, mas não usa ( ) Não conhece |
|
Em relação à
certificação pôde ser observado um baixo índice de certificações em relação a
todos os modelos e normas pesquisadas. O índice de desinteresse em obter
certificações mostrou-se maior do que os que demonstram algum interesse na
obtenção de certificações de qualidade. Outras informações importantes podem
ser observadas pelo gráfico ao lado, entre as principais vale citar: 1) Não há nenhuma empresa certificada em CMM ou CMMi.
Contudo, percebe-se um movimento em relação à certificação, como pode ser
observado pelos índices de empresas que informaram estar em estudo ou em fase
de implantação. 2) A norma ISO9001:2000 mostrou-se a mais interessante,
uma vez que há quase 20% de empresas certificadas e quase 40% já tiveram alguma iniciativa em relação a essa certificação. 3) O PRODFOR possui o índice de desinteresse mais alto.
Cerca de 75% das empresas entrevistadas mostraram-se sem interesse na
obtenção deste selo de qualidade. 4) O SGQTEC é o selo com o maior índice de
certificações, com cerca de 25% de empresas certificadas. Além disso, há pelo
menos 20% de empresas que estão em estudo ou em fase de implantação deste
selo de qualidade. Uma possível razão para
o baixo índice de certificação entre as empresas pesquisadas pode ser
observado pelo perfil das mesmas. Inicialmente foi verificado que a maioria
das empresas são novas, ou seja, até 5 anos de idade, e o número de
funcionários de grande parte das empresas não ultrapassa a marca de 20
pessoas. A pergunta relacionada
ao gráfico sobre certificações foi a seguinte: Em relação a
certificações segundo normas e modelos de qualidade (CMM/CMMI, ISO9001,
PRODFOR e SGQTEC), a empresa possui: ( ) Implantado ( ) Em fase de implantação ( ) Em estudo ( ) Nenhum |
|
Gestão do Processo O objetivo do tópico
relacionado com a gestão de processo foi identificar pontos relevantes do processo
padrão nas empresas pesquisadas. A partir deste tópico pode ser observada a
importância de um processo padrão dentro de uma organização, bem como
dificuldades de implantação e benefícios adquiridos após a implantação do
mesmo. A gestão do processo foi subdividida em 5 perguntas, sendo cada uma
delas descrita a seguir: |
|
Neste momento foi
questionado às empresas qual a importância de se ter um processo padrão
dentro de sua organização. É interessante notar que a grande maioria das
empresas considera Muito Importante possuir um processo padrão
formalizado. Alem disso, através do gráfico pode-se notar também que não
houve nenhuma empresa que considerasse Irrelevante ou Pouco
Importante possuir um processo padrão. Desta forma, verifica-se uma
grande preocupação por parte das empresas em possuir um processo padrão. A
pergunta relacionada com o gráfico ao lado foi a seguinte: Qual a importância de
um processo bem definido e formalizado para o desenvolvimento de software? ( ) Muito Importante ( ) Importante ( ) Pouco Importante |
|
A pergunta relacionada à
utilização de um processo padrão teve por objetivo perceber se as empresas
possuem ou não um processo padrão formalizado e documentado. Pode-se perceber através do gráfico ao lado
que todas as empresas responderam possuir um processo padrão, seja ele documentado
ou não. Vale ressaltar que não
foi definido o nível de documentação exigido para que um processo pudesse ser
considerado documentado. Outro ponto interessante é que uma parcela
significativa das empresas, mesmo informando que possui um processo padrão,
não utiliza esse processo em todos os projetos. A pergunta relacionada
ao gráfico ao lado foi a seguinte: A empresa possui um
processo padrão para o desenvolvimento de projetos de software? () Sim, documentado. () Sim, não é
documentado. () Não possui. |
|
Dificuldades Encontradas na Implantação do
Processo Padrão Cada empresa passou por
certas dificuldades relacionadas à implantação do seu processo padrão devido
até mesmo à grande variedade das áreas de atuação das empresas pesquisadas. Contudo,
as principais dificuldades verificadas foram as seguintes: ·
Cultura organizacional; ·
Consenso em relação ao estabelecimento do “melhor
processo” para a empresa; ·
Aumento do número de registro de informações; ·
Falta de comprometimento da alta gerência. |
|
Benefícios Verificados Após a Implantação do
Processo Padrão Em relação aos
benefícios encontrados após a implantação do processo padrão dentro das
empresas pesquisadas, pode-se citar os principais sendo os seguintes: ·
Aumento da produtividade; ·
Uniformidade do trabalho; ·
Mudança da cultura organizacional; ·
Maior organização dos processos e projetos. |
|
Outro ponto importante relacionado
ao processo padrão é como cada empresa avalia o seu processo de software. A
partir da visualização do gráfico ao lado pode-se perceber que a grande
maioria das empresas que possuem um processo padrão avalia o seu processo
como sendo Bom. Entretanto, na maioria dos casos, foi alegado que o
processo ainda precisa de melhorias. A pergunta relacionada
com o gráfico ao lado foi a seguinte: Como a empresa avalia o
seu processo padrão atual? () Ótimo () Bom () Regular () Ruim |
|
Ferramentas
de Apoio ao Processo O objetivo deste tópico
foi identificar qual o nível de utilização de ferramentas de apoio ao
processo de software nas empresas pesquisadas. A pergunta focou em dois pontos
principais, sendo eles: importância e uso das ferramentas. O gráfico abaixo
demonstra algumas informações importantes, sendo as principais comentadas a
seguir: 1) Ferramentas de Definição de Processo, Gerência
de Riscos, Gerência de Conhecimento e Testes são consideradas muito
importantes, porém a sua utilização é muito pequena ainda. Uma ferramenta de
Gerência de Riscos, por exemplo, possui um nível de importância alto, porém,
não é utilizada por nenhuma das empresas pesquisadas. 2) As ferramentas de Alocação de Recursos,
Acompanhamento de Projetos e de Cronograma possuem um alto índice tanto de
importância quanto de utilização. Pode-se observar que todas possuem um
índice de importância e uso acima dos 60%, sendo este considerado alto pelo
comparativo com as outras ferramentas. 3) As ferramentas de Estimativa consideradas na
pesquisa foram: Estimativa Por Pontos de Função, Estimativas Por Pontos de
Caso de Uso e Estimativas Por Dados Históricos. Já as ferramentas de
modelagem consideradas foram: Modelagem Orientada a Objetos e Modelagem
Estruturada.
Obs: muitas empresas
alegaram utilizar ferramentas de cunho geral para fins específicos, como
exemplo a utilização em grande escala de planilhas eletrônicas e editores de
texto em substituição a ferramentas desenvolvidas para cada funcionalidade. Em relação ao gráfico
acima, a pergunta relacionada foi a seguinte: Informe o grau de
importância e o uso de cada ferramenta listada para o bom desenvolvimento de
projetos na empresa: Grau de
Importância: ( )
Irrelevante ( ) Pouco
Relevante ( ) Importante ( ) Essencial Uso da Ferramenta (1 a
12): ( ) Sim ( ) Não |
|
Parcerias
para Apoiar a Definição, Execução e Melhoria de Processos de Desenvolvimento
de Software O objetivo deste tópico
foi verificar o nível de interesse por parte das empresas em estabelecer
parcerias para apoiar o processo de desenvolvimento de software das mesmas. A
questão da parceria foi subdividida em duas partes, sendo elas: obtenção de
consultoria e aquisição de um software de apoio. |
|
O objetivo desta
pergunta foi identificar o nível de interesse, por parte da empresa
pesquisada, na obtenção de consultoria com o intuito de apoiar a definição,
execução e melhoria de seu processo de desenvolvimento de software. A partir
da análise do gráfico ao lado pode-se observar que a grande maioria das
empresas tem Muito Interesse ou Interesse na obtenção de tal
consultoria. A pergunta relacionada
ao gráfico foi a seguinte: A empresa teria
interesse em firmar uma parceria com o intuito de obter uma consultoria para
apoiar a definição, execução e melhoria do seu processo de desenvolvimento de
software? ( ) Muito Interesse ( ) Interesse ( ) Pouco Interesse |
|
O objetivo desta pergunta
foi avaliar o quão interessante seria para as empresas a aquisição, sob forma
de parceria, de um ambiente de desenvolvimento de software capaz de integrar
várias ferramentas de apoio ao processo de software, dentre elas: Definição
de Processo, Acompanhamento de Projetos, Gerência de Conhecimento, Gerência
de Riscos, Estimativas, Modelagem OO, entre outras. Como pode ser observado
pelo gráfico ao lado, a grande maioria, mais de 80%, das empresas
possuem Muito Interesse ou Interesse na obtenção de uma
parceria com o intuito de dispor de um software capaz de integrar várias
ferramentas de apoio ao processo de software. A pergunta relativa ao
gráfico ao lado foi a seguinte: A empresa teria
interesse em firmar uma parceria com o intuito de obter um ambiente de
software para apoiar a definição, execução e melhoria de seu processo de
desenvolvimento de software? ( ) Muito
Interesse ( ) Interesse ( ) Pouco Interesse ( ) Sem Interesse |
|
Agradecimentos O LabES, através de sua
equipe, gostaria de agradecer a todas as empresas que se dispuseram a
participar da I Pesquisa sobre
Qualidade do Processo de Software. A todas as empresas participantes os
nossos sinceros agradecimentos: ·
BISS - Business
Intelligence Soluções e Serviços ·
Connet Consultoria ·
C3S Sistemas ·
Dacasa Financeira ·
Engenho de Software ·
Genesis Tecnologia e
Desenvolvimento ·
Inflor Consultoria e
Sistemas ·
Lettera Soluções
Interativas ·
Mogai Tecnologia da
Informação ·
MSW – Métricas e
Software Consultoria Ltda. ·
Nova Era Consultores
Ltda. ·
OpenPort ·
Prosperi Tecnologia ·
Simplice Tecnologia da
Informação ·
SLE Consultoria e
Desenvolvimento de Sistemas ·
VixTeam Consultoria e
Sistemas |
|
Realização: Ricardo Falbo (Coordenador) Fabiano Borges Ruy
(Mestrando) Geovando
Carpanedo Fiório (Graduando) Júlio César Nardi
(Mestrando) Lucas de Oliveira
Arantes (Graduando) Rodrigo Dal Moro
(Graduando) Silvano Nogueira Buback
(Graduando) |
LabES – Laboratório de Engenharia de Software – UFES