Pedro F. Carvalho
Analista de Sistemas/Gerente de Projetos
[email protected]
OCP Oracle 10g – ITIL FoundationV3
2009/04 - Pesquisa sobre Metodologias de Desenvolvimento de Sistemas
Pesquisa realiada pelo site http://www.mbi.com.br/
Esta pesquisa foi focada em grandes e médias empresas que possuem equipes de
desenvolvimento de software/sistemas, e em empresas de serviços de informática
instaladas no país. Foram avaliadas questões como os fornecedores de know-how
sobre metodologias de desenvolvimento no Brasil, certificações que as equipes de
desenvolvimento possuem, entre outros aspectos relacionados. Para algumas questões
estabelecemos comparações com resultado de pesquisa sobre o mesmo assunto,
desenvolvida em 2003.
Profissionais que desenvolvem software ou sistemas
Quando questionamos as empresas sobre o número de profissionais de TI alocados
prioritariamente à funções de desenvolvimento de software e/ou sistemas, verificamos
que metade das empresas possuem equipes formadas por no máximo dez profissionais
especializados em desenvolvimento. De outra parte, um quarto das empresas possuem
equipes com mais de 50 profissionais, havendo casos onde este número se situa na
casa dos milhares.
Empresas fornecedoras de know-how
Em seguida perguntamos a opinião dos participantes a respeito de empresas
fornecedoras de know-how sobre metodologia de desenvolvimento no Brasil. Várias
mudanças chamam a atenção quando comparamos os resultados de 2003 com os de
Pedro F. Carvalho
Analista de Sistemas/Gerente de Projetos
[email protected]
OCP Oracle 10g – ITIL FoundationV3
2009: a comunidade de software livre passou a ocupar o segundo lugar. Tanto a
Microsoft como a IBM (Rational na época da pesquisa anterior) aumentaram sua
participação, deslocando a Oracle para o quarto lugar. Outro fato que chama a atenção
na comparação dos resultados atuais com os de 2003, que já não há nenhum
fornecedor de origem nacional sendo citado por um número significativo de empresas.
Dados de 2009
Dados de 2003
Programação e/ou ferramentas de desenvolvimento
Pedro F. Carvalho
Analista de Sistemas/Gerente de Projetos
[email protected]
OCP Oracle 10g – ITIL FoundationV3
Quando pedimos para que os profissionais informassem quais as empresas
fornecedoras de linguagens de programação e/ou ferramentas de desenvolvimento
para suas equipes, constatamos que a Microsoft se mantem na liderança, sendo usada
por 58% das equipes. O segundo lugar está empatado entre a Oracle e os produtos de
software livre sem suporte pago. Observamos que a soma dos percentuais indicados
para cada produto ultrapassa os cem por cento, porque foram permitidas respostas
múltiplas: a média de respostas por empresa é ligeiramente superior a dois.
Tipos de certificações formais
Pedimos ainda para que os participantes indicassem quais os tipos de certificações
formais a sua equipe de desenvolvimento possui. As certificações formais em
metodologias de desenvolvimento ainda ocupam uma posição modesta, mas merece
destacarmos os 10% de referências ao CMMi e a presença, pela primeira vez, da
certificação mps.br (criada no Brasil pela Softex).
A certificação de produtos e profissionais pelos fornecedores globais continua sendo
uma prática comum. Entrentanto, ainda temos que 27% das equipes não possuem
nenhum tipo de certificado, mesmo contando estes.
Pedro F. Carvalho
Analista de Sistemas/Gerente de Projetos
[email protected]
OCP Oracle 10g – ITIL FoundationV3
Tempo de utilização de metodologias de análise
Quando questionamos sobre o prazo pelo qual as equipes de desenvolvimento já
utilizam as metodologias que citaram, verificamos que metade das empresas
responderam usá-las há mais de 3 anos. A distribuição relativamente uniforme entre
as demais respostas, indica que há um número signficativo de empresas em processo
de implementação atual ou recente. Entretanto, restam apenas 13% das equipes que
não utilizam metodologia alguma, indicando que este ciclo de maturação inicial quanto
ao assunto está perto de se esgotar.
Ferramentas CASE
Pedro F. Carvalho
Analista de Sistemas/Gerente de Projetos
[email protected]
OCP Oracle 10g – ITIL FoundationV3
A utilização de ferramentas de suporte ao desenvolvimento tradicionalmente foi um
dos pontos fracos das equipes no Brasil. Ainda hoje, 22% das empresas admitem não
utilizar nenhuma ferramenta. Um quarto das equipes admitem o uso de ferramentas
desenvolvidas dentro das próprias empresas (que dificilmente tem a qualidade,
abrangência e robustez de ferramentas comerciais). Ainda assim, verificamos que já
há casos de empresas que usam mais de uma ferramenta desta categoria (razão pela
qual a soma dos percentuais ultrapassa os cem por cento).
Metodologias de análise de sistemas em uso
Quando questionamos especificamente sobre metodologias de análise de sistemas, os
resultados indicam que as metodologias de análise orientadas a objetos finalmente
estão se equiparando às metodologias mais tradicionais (como as essenciais e
estruturadas). As metodologias ágeis também já são citadas por um número
significativo de empresas. Do outro lado, chama a atenção que 36% das equipes
indicaram usar metodologias desenvolvidas internamente pelas empresas. Mais uma
vez cabe questionar o motivo para o alto índice de criação de metodologias internas:
existem no país tantas metodologias superiores às consagradas pelo mercado mundial?
Ou há por trás disto uma diferença na qualidade das metodologias adotadas?
Pedro F. Carvalho
Analista de Sistemas/Gerente de Projetos
[email protected]
OCP Oracle 10g – ITIL FoundationV3
Principal fornecedora de consultoria e/ou treinamento
Para concluir, questionamos as empresas sobre qual é o principal fornecedor de
consultoria e/ou treinamento sobre metodologias de desenvolvimento. Praticamente
metade das respostas apontam para a própria empresa ou a comunidade de software
livre. Dentre os restantes, chama a atenção novamente, na comparação com 2003, o
completo desaparecimento dos fornecedores nacionais.
Dados de 2009
Pedro F. Carvalho
Analista de Sistemas/Gerente de Projetos
[email protected]
OCP Oracle 10g – ITIL FoundationV3
Dados de 2003
Download

Pedro F. Carvalho Analista de Sistemas/Gerente de Projetos contato