Pergunta

Como um programador profissional Eu trabalho diariamente com uma espécie conhecida como a "PM". Enquanto eles costumam ir por esse sigla comum, parece que há realmente diversas variedades distintas: gerentes de produto, gerentes de projeto e gerentes de programas. Pode haver outras espécies ainda não descobertas. Através de anos de observação e estudo, as sutilezas de sua diferenciação me iludir. Eu só tenho sido capaz de determinar sua comum responsabilidade: comunicar para mim, o programador, nas mais vagos termos possíveis, o que é que eles pensam que eles querem construído. Eu, então, dizer-lhes, nas mais vagos termos possíveis, quando eu acho que vai ser entregue, e eles vão embora.

Então, minha pergunta para o stackoverflow crowdsourcing rolo compressor é esta: por favor, explique as diferenças entre os gerentes de produto, gerentes de projeto e gerentes de programas. Por favor, fazê-lo com a acenar as mãos, como eu não posso vê-los, e isso não ajuda de qualquer maneira.

Foi útil?

Solução

Eu vou tentar explicar-lhes como eu trabalhei com eles. Por favor, entenda que as definições podem ser enfadonhas e mudança de organização para organização.

Project Manager: Responsável por coordenar o cronograma do projeto dentro da engenharia. Esta deve ser a uma única pessoa que a gestão pode ir para a fim de sei o status atual do trabalho empenhado para uma determinada versão. Esta pessoa é normalmente hip profunda em planilhas, gráficos de Gantt e reuniões de status.

Product Manager: Responsável pelo decidir quais características visíveis ao usuário será na placa para apreciação em uma determinada versão. Esta pessoa deve ser bem versado em que o cliente está tentando usar o software para e ser capaz de agir como recurso de um desenvolvedor para entender o que construir a partir de um ponto de vista de funcionalidade.

Program Manager: Essencialmente um gerente de projeto responsável por coordenar a libertação através das diferentes disciplinas em uma empresa. Esta é a pessoa que faz a certeza de que o marketing tem o comunicado de imprensa prontos ao mesmo tempo que a engenharia está pronto para enviar e que as vendas foram treinados sobre o produto.

Estes são como o último par de empresas que têm trabalhado para ter definido os papéis, mas você certamente vai ver muitas variações.

Outras dicas

Project Manager uma pessoa responsável pela gestão do projeto, especificamente o seu alcance, a qualidade das entregas, prazos, tempo gasto e orçamento. PM é responsável por todas as entregas do projeto. Ver o meu outra resposta para um baixo broca em responsabilidades PM. Em pequenos projectos PM usa vários chapéus, mas durante ventures maiores podem ter outros para ajudar a ela (ou ele), essas tarefas auxiliares pode levar os títulos de:

  • Coordenador do projecto é alguém que coordena projeto de trabalho entre as várias partes envolvidas e as partes interessadas individuais.

  • Project Administrator mantém relatórios até à data, incluindo o status do projeto, faz todos os tipos de outras tarefas administrativas.

  • Project Expeditor faz exatamente o que o título diz:. Perseguições de toda a gente, remove obstáculos do caminho da equipe do projeto e garante que há sempre um progresso constante

Product Manager assume a responsabilidade por um produto e produto completo ciclo de vida . Os produtos são normalmente criadas e evoluiu através de uma série de projetos. A relação entre produtos e projetos é de muitos para muitos. Um único projeto pode contribuir para a evolução de muitos produtos e um único produto requer vários projetos para manter levá-lo de um estágio do ciclo de vida para outra. Também é importante que o ciclo de vida do produto constitui uma série de estados (como “envio do produto” ou “apoiar o produto”), que são geralmente realizadas em como processos e muda de estado feito como projetos. Leia sobre a diferença entre um projeto e um processo .

Program Manager administra uma série de projetos interdependentes voltadas para um fim comum. Alguns dos projetos são executados em paralelo, alguns sequencialmente. Gestão do Programa é bastante semelhante ao gerenciamento de projetos, onde as tarefas individuais são substituídas por projetos inteiros. Pense em termos do programa de exploração espacial.

Obviamente estes títulos não são ajustados na pedra e empresas, muitas vezes atribuem um significado um pouco diferente ou completamente redefini-los. As definições que eu dei são geralmente aceites no seio da comunidade de gestão.

Ao invés de focar em definições subjetivas de cada uma dessas funções (sim, eles são subjetivos e você terá 10 respostas diferentes a partir de 10 pessoas diferentes), eu iria concentrar mais nas responsabilidades tarefa dos indivíduos. Uma ferramenta para ajudá-lo com este é um RACI matriz (aka atribuição responsbility matriz) que torna claro quem é responsável e responsável para as atividades.

Esta indústria vai continuar criando novos títulos “gerente” para sempre e um dia. Tanto quanto eu estou preocupado, apenas me diga o que eles realmente fazem antecipadamente no projeto, em seguida, vamos remeter para que sempre que houver ambigüidade.

Eu li no livro (o título ilude-me, mas tem "Gestão Anti-Patterns" em algum lugar no mesmo) que o PM são geralmente desenvolvedores elevados para um gerente de papel, mas que não tem idéia como gerenciar. E ainda os desenvolvedores querem esse papel, porque isso é um passo para cima na hierarquia (e um suporte de salários mais elevados).

Um bom desenvolvedor não faz meios necessários um gerente bom, e quando você se tornar gerente, você tem pressões vindo de seus pares e de cima, e alguns não pode lidar com isso. Algumas empresas são 'iluminados' o suficiente para desenvolver um plano de carreira separado para desenvolvedores e ter seu salário correspondem aos dos gestores.

Eu tenho certeza que você se deparar com uma das espécies mais introvertido da PM. A última vez que eu estava em uma situação PM simulada (é um módulo de engenharia de software que nós temos que fazer a papelada, como SCRUM) Eu estava perseguindo minha equipa membros para atualizações a cada semana e fazer revisões de código. Então essa é uma perspectiva para você.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top