Funciona quando um desenvolvedor é o chefe do gerente de projetos?

11

Estou na fase de planejamento de um projeto e pretendo contratar um gerente de projeto. Gostaria de codificar e ficar de olho em todas as partes do projeto. No entanto, sinto que um gerente de projeto obterá melhores resultados. Eu tenho as seguintes opções: 1) gerenciar o projeto e não o código 2) contratar um gerente de projeto e me codificar

Estou preocupado que o gerente de projeto se sinta impedido por ter o proprietário do projeto na equipe de desenvolvimento. Se eu executar o projeto, a equipe poderá desmoronar, causando falha no projeto. Para ficar dentro do orçamento, tenho que estar envolvido em uma capacidade ou outra.

Alguém tem experiência com esta situação, alguma sugestão?

mais informações: 4 desenvolvedores internos, cada um responsável por uma área específica. Os desenvolvedores também podem terceirizar o trabalho, se acordado pelo gerente de projeto.

Marabutt
fonte
Se você faz parte da equipe de desenvolvimento, o gerente de projetos só funcionará melhor.
SuperM
Obrigado @superM. É disso que eu suspeito. É uma situação em que você esteve envolvido?
Marabutt
Na verdade, não é o mesmo, mas é bem próximo. Meu chefe é programador e agora trabalha na equipe de gerenciamento. Ele é bem-sucedido porque conhece quase todos os detalhes técnicos. Eu poderia considerá-lo um desenvolvedor, exceto que ele não escreve código))))
superM
Qual é o tamanho da equipe? e você gerencia membros da equipe sem problemas?
precisa
@ElYusubov ainda não os conseguiu, mas eles parecem boas pessoas.
Marabutt

Respostas:

10

Eu sugiro que você continue desenvolvendo e contrate um gerente de projeto.

Na empresa em que trabalho, já vi várias formas de gerenciamento. Meu chefe é um programador. Ele não escreve código agora, mas costumava escrever há muito tempo. Por algum tempo, ele estava tentando fazer toda a gestão sozinho, mas isso não era realmente um sucesso.

Agora ele contratou gerentes de projeto (duas pessoas) e a equipe trabalha melhor agora. Ele participa de discussões técnicas e de gerenciamento e, às vezes, prepara os documentos.

Eu também não me preocuparia em estar na equipe de desenvolvimento e no chefe ao mesmo tempo. Afinal, você vai contratar alguém profissional, que deve ser capaz de trabalhar com qualquer tipo de pessoa.

O gerenciamento de projetos PS imho não é muito difícil de aprender, especialmente quando você trabalha com uma equipe pequena. Talvez algum tempo depois de trabalhar com gerentes de projeto profissionais, você consiga fazer todo o gerenciamento por conta própria.

superM
fonte
1
+1 para o PS Mas para isso você precisa contratar um bom gerente de projetos primeiro :).
Zenon
3

O mais importante é esclarecer de antemão quem tem autoridade sobre quais decisões. O maior erro que você provavelmente pode cometer é gerenciar minuciosamente o gerente de projetos.

Um acordo razoável pode ser "Eu decido o orçamento geral e a contratação e deixo as decisões de alocação de recursos, planejamento e operação para você, mesmo quando elas afetam meu próprio trabalho de desenvolvimento; se você não tiver certeza sobre grandes decisões, pergunte-me".

Michael Borgwardt
fonte
3

Resposta curta: você precisa contratar profissionais para expandir os negócios e, como proprietário do projeto, precisa esclarecer as responsabilidades e a autoridade dentro do projeto / empresa.

Resposta longa: Meu entendimento de um gerente de projeto é planejar e liderar projetos de software.

1) Gerenciar o trabalho, quem faz o quê?

2) Planeja a carga de trabalho - o momento em que entregamos quando?

3) Toma decisões sob determinado orçamento e recursos (pessoas / hardware / espaço / tempo)

(*) consulte os links fornecidos abaixo para obter uma referência completa

Bom ponto de partida Wikipedia - Gerenciamento de projetos de software sobre o que um gerente de desenvolvimento de software deve fazer. Além disso, sugiro examinar as perguntas e respostas - Como os custos de gerenciamento de projetos variam com o tamanho de todo o projeto de desenvolvimento de software .

Yusubov
fonte
2

Pode funcionar - se você seguir as regras definidas pelo seu gerente de projeto. Você o contratou para administrar - portanto, se você minar a tarefa dele administrando a si mesmo, não deveria tê-lo contratado em primeiro lugar.

mhr
fonte
1

Pela minha experiência, você não deve estar envolvido na equipe de desenvolvimento e ter um gerente de projeto. As responsabilidades do gerente são concluir um número definido de requisitos dentro de um prazo e orçamento específicos.

Sempre descobri que, quando o proprietário do projeto se envolve demais no projeto, o escopo aumenta - eles começam a ver possibilidades no meio do caminho e desejam funcionalidade adicional incluída, pois o consideram apenas uma pequena alteração.

John D
fonte
Obrigado pela sua contribuição, eu concordo que as especificações provavelmente mudarão. Lembro-me de ver a demo de Diablo 3 em 2008 e que só saiu este ano. Eu acho que você precisa mudar projetos rapidamente se alguém trouxer algo melhor enquanto você o constrói.
Marabutt # 1/12
Muito verdade - você deve ser capaz de se adaptar ao mundo. No entanto, a diferença aqui é garantir que o seu produto não seja atrasado devido à fluência incremental do escopo. Se, por algum motivo, houver uma mudança no design do produto, a metodologia de desenvolvimento deve permitir isso, e o proprietário e o gerente do projeto trabalham para fornecer à equipe de desenvolvimento requisitos claros sobre como conseguir isso. Eu também acho que separar esses aspectos também oferece mais oportunidades para avaliar os concorrentes e o mercado, dando-lhe maior agilidade para mudar de direção.
João D