Participando de projetos, independente do
grau de envolvimento como desenvolvedor, analista ou consultor, sempre me
atraiu as questões referentes a prazos e qualidade, pois confirmando as
estatísticas quanto ao sucesso dos projetos de Tecnologia da Informação sempre
enfrentamos dificuldades para que o usuário tenha a solução no momento que lhe
é mais conveniente e que atenda as suas expectativas.
Sou tentado a considerar indicadores como
falta de talento, equivocada metodologia de trabalho ou ainda as ferramentas de
trabalho adotadas como causa de insucesso quanto às metas de prazo e qualidade,
certamente as diversas combinações possíveis desses três itens aparecerão na
avaliação.
Treinamento é o item que sempre tenho
identificado como deficiente, não temos cultura de investir no treinamento, o
que nos custa prazo e qualidade no projeto, obviamente essa deficiência não é
privilégio da área de TI, também os usuários dos nossos projetos não são
treinados, ou seja, estamos potencializando o problema.
Treinamento deve ser um processo contínuo e
multifacetado, estamos falando de considerar no projeto horas de treinamento
como subconjunto das horas de desenvolvimento e atendendo todos os componentes
como ferramentas, metodologia, tecnologia e negócio alvo, e todos envolvidos no
projeto devem ter a visão global independente de suas especializações.
A maneira convencional que utilizamos para
treinamento, estudar um conjunto de temas completamente desvinculados das
tarefas do nosso dia a dia, nos serve como referencial para quando enfrentarmos
os problemas termos segurança para assim apreender resolvendo o problema real.
Tem se mostrado muito mais eficiente
distribuirmos o treinamento durante o processo de desenvolvimento, ou seja, à medida
que assumimos as tarefas incluímos também como tarefa os módulos desejáveis de
treinamento, associando a teoria à prática da maneira mais adequada ao problema
que está sendo resolvido.
Este conceito de treinamento contínuo representa
garantia de acréscimo de qualidade, pois aumenta em muito a reflexão sobre as
melhores práticas para resolver um problema específico e real.
O acréscimo de pequenos turnos de
treinamento (normalmente duas horas por tema) indicaria a princípio um tempo
maior de projeto, porém na prática, o fato de eliminar dificuldades e rescritas
devido a erro por deficiência de formação acaba garantindo os prazos desejados.
Importante salientar que acreditamos em
gestão distribuída o que permite que o time identifique, à medida que assume as
responsabilidades do desenvolvimento, os conteúdos nos quais deverão ser
treinados na tecnologia, nas ferramentas, na metodologia e no próprio negócio,
neste último item sendo extremamente desejável a participação do usuário.
Nenhum comentário:
Postar um comentário