- Em um projeto seguindo o modelo de programação ágil, qual é o principal trabalho de um líder de equipe?
- Quais são as diferenças de trabalho entre o líder da equipe e o gerente do projeto?
Respostas:
Em um projeto seguindo o modelo de programação ágil, qual é o principal trabalho de um líder de equipe?
Com a posição de que as equipes ágeis são "autogerenciadas", eu diria que o principal trabalho do líder da equipe é moderar o processo ágil, tanto para a equipe quanto para o cliente. Eu diria que em praticamente qualquer processo, a liderança é uma ponte entre grupos díspares, a pessoa mais responsável por manter o quadro geral em ordem e a pessoa que preenche as fendas entre os membros da equipe. Em uma metodologia ágil, em que toda a equipe está definindo prioridades e descobrindo a melhor forma de realizar o trabalho e colaborando estreitamente com o cliente / usuários - vejo o líder da equipe como o orador da equipe para o resto do grupo. empresa e às várias entidades que não são as principais partes interessadas.
Quais são as diferenças de trabalho entre o líder da equipe e o gerente do projeto?
Geralmente, vejo o líder da equipe como focado nas pessoas e o gerente de projetos focado no projeto. Na prática, isso significa que o líder da equipe está colocando a equipe técnica no caminho certo para fazer o trabalho, enquanto o gerente de projetos está preocupado com o maior caso de finanças, estratégia de longo prazo, recursos corporativos, posicionamento de produtos, jurídico, etc. que em uma empresa pequena o suficiente, os dois trabalhos podem ser preenchidos pela mesma pessoa, mas em um grande projeto ou empresa, haverá muito mais líderes de equipe do que gerentes de projeto. Além disso, em geral, o líder da equipe deve ter habilidades técnicas e habilidades pessoais, o gerente de projetos precisa de habilidades empresariais e habilidades pessoais. Se o gerente de projeto possui habilidades técnicas aplicáveis, é um bônus.
A gerência está subindo a escada, a liderança está decidindo em qual parede a escada deve se apoiar.
"A gerência está fazendo as coisas certas; a liderança está fazendo a coisa certa". Peter Drucker
Isso é da minha experiência em grandes empresas. Um gerente de projeto tem um papel muito maior. Em um projeto corporativo de médio a grande porte, pode haver um fluxo de desenvolvimento de aplicativos de software (com até subtreams como front-end da web, back-end de sistemas principais etc.), alterações na infraestrutura (desktops, servidores e redes), alterações no processo de negócios, treinamento da equipe etc. É impossível para um gerente de projeto gerenciar cada fluxo de trabalho em detalhes. É aqui que o líder da equipe entra em ação. Ele ajudará o PM a dimensionar, estimar, dividir o trabalho e fornecer recursos. Ele deve ser responsável por acompanhar o andamento do projeto e reportar ao MP regularmente, identificando riscos e problemas com antecedência. Ele deve coordenar com outras equipes e vapores em um projeto. Ele também deve tomar decisões de design técnico e criar o design da solução para o projeto. Se necessário, faça uma revisão do projeto com outros projetos e arquitetos para se encaixar na solução geral ou na arquitetura corporativa, conforme necessário. Isso é para software e outros fluxos técnicos e de negócios.
O PM é responsável pela entrega geral do projeto, cronogramas, orçamento, relatórios ao comitê de direção. Às vezes, há um gerente de negócios que é o líder geral da mudança de negócios e um gerente de TI focado apenas nas mudanças de TI.
Existem alguns tipos diferentes de líder de equipe, IMO:
Líder técnico:
Líder administrativo:
O gerente de projeto é alguém que geralmente é o único ponto de contato para ficar de olho no projeto como um todo. Essa é a pessoa que deve se reportar ao comitê diretor, lidar com solicitações de mudança e outras questões administrativas relacionadas ao projeto. Um líder de equipe, pelo menos em termos de liderança técnica, pode não ser o envolvido na comunicação com as outras equipes, em contraste com o gerente de projeto que provavelmente desejará saber onde está cada equipe que pode incluir pessoas fora do desenvolvimento.
De maneira ágil, o desenvolvimento ocorre em iterações, posso pensar em poucas responsabilidades de um líder de equipe como:
Em um ambiente ágil, não há "líder de equipe", por si só. As equipes devem ser auto-organizadas . No Scrum, existe o conceito para um " ScrumMaster ", mas isso é muito diferente de um "líder de equipe" ou "gerente de projeto".