Objeto da Consultoria
A preocupação com a melhoria do modelo de gestão do ciclo de vida do projeto e do processo de desenvolvimento de sistemas foram os fatores motivadores para a proposta de implantação do framework Scrum na Fábrica de Software, visando o amadurecimento dos processos de engenharia de software, simplificando e agilizando as entregas dentro dos prazos, garantindo a qualidade e custo dos projetos.
O estudo da estrutura organizacional é o pré-projeto para a implantação, é o marco zero na consultoria, e dele dependerá todo o processo de implantação.
Conceituando Engenharia de Software
“A Engenharia de Software é a criação e a utilização de sólidos princípios de engenharia a fim de obter software de maneira econômica, que seja confiável e que trabalhe eficientemente em máquinas reais” (Pressman, 2002). O termo Engenharia de Software já sugere a construção em fases, seguindo um processo bem definido, o que também apoia a implantação do framework ágil.
Fases no Processo de Implantação
Toda proposta de mudança em uma organização precisa ter o apoio da alta direção, responsável pelos objetivos estratégicos, futuro e sobrevivência da empresa no mercado. Com a proposta de implantação do framework Scrum não é diferente, pois a mudança no processo afeta a empresa como um todo, ou parte da empresa, dependendo do nível de maturidade e vivência nos processos.
Segundo Mike Cohn em uma mudança de cima para baixo, um líder influente compartilha uma visão do futuro e a empresa o segue na materialização dessa visão. A empresa que tentar fazer a transição para o Scrum sem apoio dos níveis mais altos enfrentará uma resistência que não poderá ser superada a partir dos níveis inferiores. (2011, 27)
A mudança pode ser motivada por diversas razões, como por exemplo:
- Insatisfação do cliente.
- Problemas na comunicação no ciclo de vida do projeto.
- Problemas na colaboração dos envolvidos no projeto.
- Baixo retorno do investimento em projetos.
- Equipe de desenvolvimento desmotivada.
- Necessidade de melhoria da qualidade do produto.
- Diminuição dos custos de produção.
- Aumento de produtividade da equipe de desenvolvimento.
- Diminuição no tempo gasto no termino dos projetos.
- Diminuição do risco em projetos de desenvolvimento.
Visão do Framework Scrum
Primeiro passo na implantação do framework Scrum, é a realização de uma apresentação/passagem de conhecimento, esclarecendo todas as duvidas da diretoria. Não me refiro às questões técnicas, inerentes ao chão de fábrica, mas a visão gerencial do framework e seus impactos positivos e negativos, com base no modelo organizacional, estudado previamente.
John Kotter, especialista em gerenciamento de mudanças ressalta que “nenhuma pessoa sozinha, até mesmo um CEO de estilo autoritário, consegue desenvolver a visão correta, comunicá-la para uma grande quantidade de pessoas, eliminar todos os obstáculos principais, vencer etapas de curto prazo, liderar e gerenciar dezenas de projetos de mudança e fixar novas abordagens profundamente na cultura da empresa” (1996, 51-52).
Sem o apoio da diretoria que são os grandes responsáveis e os maiores interessados na evolução e continuidade da empresa no mercado, qualquer mudança é utópica.
Tenho identificado muita implantação “teórica” do framework, mas basta implantá-lo teoricamente, é preciso torná-lo um caso de sucesso na empresa contratante.
A visão do framework tem que atender as expectativa do cliente, e sua implantação, a princípio, deve começar com projetos pequenos, porém de relevância considerável para a empresa.
Grande Abraço,
Blog Engenharia de Software – http://es-it.blogspot.com.br/