Resultado da pesquisa sobre o uso de metodologias para gerenciar projetos de software
Autor: David Sellen | Publicado: 2010-12-12T15:58:00-02:00

Depois de muito tempo, finalmente tomei coragem para publicar o resultado da pesquisa realizada no meu trabalho de conclusão do curso de Ciências da Computação na Unit, quero agradecer o apoio e acompanhamento do meu orientador e professor Andres Menendez o co-orientador Adriano Lima, Danielle Menendez que participou da banca, Priscila que contribuiu com a correção do texto final, e finalmente, a todos que se dispuseram a responder o questionário e ajudaram divulgando em suas redes sociais.
A pesquisa
Foram coletadas 123 opiniões de profissionais residentes em diferentes estados brasileiros, todos eles trabalham de forma direta ou indireta no processo de desenvolvimento de software.As perguntas foram agrupadas para estudar os seguintes aspectos: Perfil e atribuições - identificar onde o pesquisado está classificado em relação as suas funções exercidas; 
Metodologia adotada – avaliar e o grau de satisfação em relação ao resultado dos projetos e a metodologia adotada; 
Automação dos processos – avaliar a eficiência das ferramentas utilizadas para automatizar os processos de gerência de projetos; 
Habilidades exigidas – identificar o grau de satisfação em relação às habilidades das classes de profissionais;
Registro de lições aprendidas – avaliar o interesse em registrar erros e tratamentos.
Os PerfisDe toda a amostra, 75% estão situadas em Sergipe, sendo que do total, 93% alegam trabalhar em empresas que têm como produto final a tecnologia de software.Para melhor entendimento do perfil da amostra, os cargos e funções dos profissionais foram agrupados em três classes distintas conforme figura em seguida.
Classes de profissionais de Tecnologia
O agrupamento em classes permitiu identificar que 36,07% dos profissionais pesquisados são da classe de execução, entretanto, verifica-se que ao menos 12,03%, além de executar, fazem parte da classe de planejamento, e ainda, 0,82% estão incluídos na classe de gerenciamento, e finalmente, 8,20% dos profissionais da classe de execução também exerce funções de gerenciamento e planejamento (Figura 19).
Classes de funções desempenhadas


Atribuições&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Os dados revelam que, 14,29% da classe de gerenciamento têm conhecimento apenas de sua equipe, isto caracteriza um problema grave nesta classe, visto que são eles os responsáveis pelo gerenciamento do projeto, se não têm conhecimento das atribuições de todos os envolvidos, então os projetos conduzidos por estes, não estão sendo bem gerenciados. Existem 6,94% da classe de planejamento que conhece apenas suas atribuições, isto também é considerado um problema quando o papel dos profissionais desta classe é planejar como as ações deverão ser realizadas pelos profissionais da classe de execução. Finalmente, ainda existem 10,0% dos profissionais da classe de execução que têm conhecimento apenas de suas atribuições, isto impede o compartilhamento de informações e conhecimento e implica em retrabalho.
Classes de função e a atribuição de tarefas
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ClasseMinha funçãoFunção da minha equipeTodas as funções
Execução10,00%30,00%60,00%
Planejamento6,94%22,22%70,83%
Gerenciamento-14,29%85,71%


Utilização de Metodologias
Verificou-se que 59% de toda a amostra, afirma ter uma metodologia para gerenciar projetos na empresa que trabalha, entretanto, 16% não têm certeza desta informação. 
Utilização de metodologias
Das pessoas que responderam afirmativamente, 50% apontaram o PMBOK como guia base da metodologia, 14% responderam que a metodologia base é fundamentada em conceitos ágeis do SCRUM, e 18% utilizam como base a união das metodologias tradicional e ágil. Os resultados revelam ainda que, 15% não têm certeza desta informação, isto indica que ainda existem profissionais que não se interessam pela metodologia utilizada e consequentemente não possuem as competências necessárias para trabalhar em projetos gerenciados.
Fundamentos da Metodologia utilizada
Observou-se que a metodologia ágil obteve maior aprovação no requisito escopo, enquanto a metodologia tradicional destacou-se com 50% de aprovação no requisito prazo, entretanto, as empresas que utilizaram metodologias baseadas em ágil e tradicional obtiveram melhor índice de aprovação no requisito qualidade e custo. 
Metodologias e a avaliação de requisitos
MetodologiaRequisitosAtendeAtende parcialmenteNão atendeNão se aplica
ÁgilPrazo40%60%--

Escopo70%30%--

Qualidade60%40%--

Custo60%30%-10%







TradicionalPrazo50,00%50,00%--

Escopo63,89%30,56%5,56%-

Qualidade61,11%36,11%2,78%-

Custo58,33%27,78%8,33%5,56%







Ágil e TradicionalPrazo38,46%53,85%-7,69%

Escopo38,46%61,54%--

Qualidade61,54%38,46%--

Custo61,54%15,38%15,38%7,69%

A adequação é considerada um requisito crítico de sucesso na escolha e configuração da metodologia, o PMI (2008) afirma que, os gerentes de projetos devem levar em consideração todas as características do projeto, inclusive da empresa, e, para cada processo utilizado, atribuir um grau de rigor de utilização. Isso pode evitar que o processo de desenvolvimento dos projetos seja prejudicado com excesso de burocratização que acaba impactando na saúde dos projetos em relação aos seus requisitos de prazo, escopo, qualidade e custo.Os resultados apontam que, 61,11% dos que afirmaram existir uma metodologia para gerenciar projetos alegaram existir também um escritório para gerenciar projetos, destes, percebeu-se que 52,27% alegam ter a estrutura organizacional orientada a projetos.
Estrutura organizacional da empresa
Os dados foram filtrados por estrutura organizacional para identificar o grau de aceitação da estrutura adotada, esta ação revelou que, a estrutura organizacional matricial balanceada obteve 100% de aceitação e, a que mais se aproximou foi a estrutura orientada a projetos com 73,91% de aceitação.
Avaliação de performance da estrutura organizacional
Estrutura OrganizacionalÀs vezesSimNão tenho certeza
Funcional41,67%50%8,33%
Matricial balanceada-100%-
Matricial forte40%40%20%
Matricial fraca50%50%-
Orientada a projetos13,04%73,91%13,04%


Automação dos processos
Os dados nesta sessão foram filtrados por classes de profissionais, de forma que seja factível a compreensão da opinião por perfil a respeito da utilização de ferramentas de software para a automação do processo de gerencia de projetos.Percebeu-se de forma unânime entre as classes de profissionais que, das ferramentas, as que estão sendo utilizada com mais eficiência são as de elaboração de cronogramas, controle de documentos e as ferramentas de atualização do trabalho, entretanto, sabe-se que, em geral, ferramentas de construção de cronogramas também oferecem recursos para elaborar estimativas de forma integrada, com isto, entende-se que, a utilização destas ferramentas não está sendo tão eficiente como deveria.
Tabela 4. Utilização de ferramentas para auxílio a gerencia
ClasseFerramentaAtendeAtende parcialmenteNão atendeNão se aplica
ExecuçãoCronogramas44,29%30,00%14,29%11,43%

Estimativas25,71%41,43%22,86%10,00%

Relatórios de progresso30,00%37,14%18,57%14,29%

Atualização de trabalho38,57%27,14%24,29%10,00%

Gerencia de configuração30,00%31,43%27,14%11,43%

Controle de documentos44,29%34,29%11,43%10,00%







PlanejamentoCronogramas58,33%20,83%11,11%9,72%

Estimativas31,94%33,33%22,22%12,50%

Relatórios de progresso38,89%29,17%19,44%12,50%

Atualização de trabalho44,44%25,00%20,83%9,72%

Gerencia de configuração29,17%30,56%29,17%11,11%

Controle de documentos55,56%19,44%15,28%9,72%







GerenciamentoCronogramas64,29%21,43%3,57%10,71%

Estimativas32,14%32,14%21,43%14,29%

Relatórios de progresso35,71%35,71%17,86%10,71%

Atualização de trabalho50,00%25,00%17,86%7,14%

Gerencia de configuração39,29%17,86%32,14%10,71%

Controle de documentos60,71%21,43%10,71%7,14%

Nesta sessão de perguntas, quem respondeu que não se aplica, é porque não utiliza uma ferramenta para automatizar o processo referido, já quem respondeu que não atende, é porque utiliza uma ferramenta, porem, ela não está sendo aplicada eficientemente. Ao analisar o somatório das respostas negativas, percebe-se que ainda existe um grande problema na automação dos processos de gerencia de projetos. 
Utilização de ferramentas de apoio ao gerenciamento de projetosHabilidades exigidas
Os entrevistados tiveram a oportunidade de informar o grau de satisfação em relação às habilidades técnicas e interpessoais exigidas para o profissional da classe técnica e das classes de gerenciamento e planejamento.
Classe de gerência e planejamento: Os dados revelam que o índice de aprovação da classe de gerenciamento e planejamento é de apenas 43% em habilidades técnicas e 41% em habilidades interpessoais, este último pode ser considerado muito baixo, visto que a bibliografia recomenda ao menos um bom nível de habilidade interpessoal para a classe estudada. 
Habilidades exigidas para classe de Gerência e Planejamento

Classe de execução: Por outro lado, percebeu-se que, a equipe de execução não está bem em relação às habilidades técnicas esperadas, com apenas 61,48% de aceitação, isto implica que tais habilidades ainda não estão sendo consideradas efetivamente na fase de planejamento do projeto.
Habilidades exigidas para a classe de execução
Registro de lições aprendidas
De toda a amostra, apenas 54,10% se preocupam em registrar problemas encontrados, e 27,05% nem sempre se preocupam, existe ainda, 18,85% que perdem a oportunidade de realizar análise de lições aprendidas em projetos anteriores, visando não cometer erros, porque não se preocupam em registrar os problemas encontrados e o tratamento aplicado.
Registro de problemas encontrados
No trabalho foram levantadas sete hipóteses que foram confirmadas quase que em totalidade na conclusão. Quem tiver interesse em ler o trabalho completo é só dizer!