Vemos muitos projetos que falham por problemas gerenciais. Um destes problemas é a distância entre o gerente de projeto e a sua equipe. Times que não se sentem orientados e aconselhados diariamente perdem o seu foco e se dispersam. Para combater esta distância, devemos fomentar e incentivar a figura do líder técnico de desenvolvimento (que em muitas empresas também é o arquiteto de sistemas).
O líder técnico de desenvolvimento mantém o time unido e coeso. Ele mantém a consistência técnica do produto de software sendo construído e atua como um coach para todo o time para os problemas técnicos e de ausência de motivação, que são comuns em projetos complexos e com prazos desafiadores.
O líder técnico/arquiteto é o contraponto musical do gerente de projeto. O líder técnico e o gerente de projeto atuam como um par-alfa de lobos em uma alcatéia na caçada pelo sucesso do projeto.
As fronteiras entre o Gerente de Projeto e o Líder Técnico de Desenvolvimento
Adapto abaixo um trecho do livro Applied Software Architecture, de Christine Hofmeister, Robert Nord e Dilipe Soni, que explicita a fronteira entre a gerência de projeto e a liderança técnica de projetos.
Atividade | Gerente de Projeto | Líder Técnico |
Desenvolvimento de software | Organizar o projeto; gerenciar recursos, orçamentos e cronogramas | Organizar o time em torno do desenho arquitetônico; gerenciar dependências técnicas |
Requisitos | Negociar requisitos com áreas clientes | Revisar e negociar requisitos |
Questões pessoais | Contratações, avaliações de desempenho; salários; motivação | Entrevistas; fornecer apoio técnico, motivar o time de desenvolvimento |
Tecnologia | Introduzir novas tecnologias a partir da recomendação do líder/arquiteto | Recomendar tecnologias, treinamentos e ferramentas |
Qualidade | Garantir a qualidade do produto | Rastrear a qualidade do desenho |
Métricas | Mede a produtividade, tamanho, qualidade e custo | Garantir objetivos do desenho arquitetural |
No comments:
Post a Comment