¿Funciona cuando un desarrollador es el jefe del gerente del proyecto?

11

Estoy en la etapa de planificación de un proyecto y estoy buscando contratar un gerente de proyecto. Me gustaría hacer algo de codificación y vigilar todas las partes del proyecto. Sin embargo, tengo la sensación de que un gerente de proyecto obtendrá mejores resultados. Tengo las siguientes opciones: 1) administrar el proyecto y no codificar 2) contratar a un gerente de proyecto y codificarme

Me preocupa que el gerente del proyecto se sienta impedido por tener al propietario del proyecto en el equipo de desarrollo. Si ejecuto el proyecto, el equipo podría desmoronarse y provocar el fracaso del proyecto. Para mantenerme dentro del presupuesto, tengo que involucrarme en una capacidad u otra.

¿Alguien tiene experiencia con esta situación, alguna sugerencia?

Más información: 4 desarrolladores internos, cada uno responsable de un área específica. Los desarrolladores también pueden externalizar el trabajo si así lo acuerda el gerente del proyecto.

marabutt
fuente
Si usted es parte del equipo de desarrollo, el gerente de proyecto solo funcionará mejor.
SuperM
Gracias @superM. Eso es lo que sospecho. ¿Es esta una situación en la que has estado involucrado?
marabutt
En realidad no es lo mismo, pero bastante cerca. Mi jefe es programador y ahora trabaja en el equipo directivo. Tiene éxito porque conoce casi todos los detalles técnicos. Podría considerarlo un desarrollador, excepto que no escribe código)))
superM
¿Qué tan grande es el equipo? y has estado manejando miembros del equipo sin ningún problema?
Yusubov
@ElYusubov aún no los ha manejado, pero parecen buenas personas.
marabutt

Respuestas:

10

Te sugiero que sigas desarrollando y contratando a un gerente de proyecto.

En la empresa que trabajo, he visto varias formas de gestión. Mi jefe es programador. Él no escribe código ahora, pero solía hacerlo durante mucho tiempo. Durante algún tiempo estuvo tratando de hacer toda la gestión por sí mismo, pero esto no fue realmente un éxito.

Ahora ha contratado gerentes de proyecto (dos personas), y el equipo funciona mejor ahora. Participa en debates técnicos y de gestión y, a veces, prepara documentos él mismo.

Tampoco me preocuparía estar en el equipo de desarrollo y el jefe al mismo tiempo. Después de todo, vas a contratar a alguien profesional, que debe poder trabajar con cualquier tipo de personas.

La gestión de proyectos de PS imho no es muy difícil de aprender, especialmente cuando trabajas con un equipo pequeño. Tal vez algún tiempo después de trabajar con gerentes de proyectos profesionales, podrá hacer toda la gestión usted mismo.

superM
fuente
1
+1 para el PS Pero para eso primero debes contratar un buen gerente de proyecto :).
Zenon
3

Lo más importante es aclarar de antemano quién tiene autoridad sobre qué decisiones. El mayor error que probablemente pueda cometer es microgestión del gerente de proyecto.

Un acuerdo razonable podría ser "Yo decido el presupuesto general y la contratación, y le dejo la asignación de recursos, la planificación y las decisiones operativas, incluso cuando afecten mi propio trabajo de desarrollo; si no está seguro acerca de las grandes decisiones, pregúnteme".

Michael Borgwardt
fuente
3

Respuesta corta: necesita contratar profesionales para hacer crecer el negocio , y como propietario del proyecto debe aclarar las responsabilidades y la autoridad dentro del proyecto / empresa.

Respuesta larga: Entiendo que un gerente de proyecto está planeando y liderando proyectos de software.

1) Administrar el trabajo, ¿quién hace qué?

2) Planifica la carga de trabajo: ¿cuándo se entrega lo que entregamos?

3) Toma decisiones bajo un presupuesto y recursos dados (personas / hardware / espacio / tiempo)

(*) mire los enlaces provistos a continuación para obtener una referencia completa

Buen punto de partida Wikipedia: gestión de proyectos de software sobre lo que un PM en desarrollo de software esperaba hacer. Además, sugeriría mirar preguntas y respuestas : ¿Cómo varían los costos de gestión de proyectos con el tamaño de todo el proyecto de desarrollo de software ?

Yusubov
fuente
2

Puede funcionar si se asegura de cumplir con las reglas definidas por su gerente de proyecto. Lo contrataste para administrar , así que si minas su tarea al administrarte a ti mismo, no deberías haberlo contratado en primer lugar.

mhr
fuente
1

Desde mi experiencia, no debe involucrarse en el equipo de desarrollo y tener un gerente de proyecto. Las responsabilidades del gerente son completar un número determinado de requisitos dentro de un marco de tiempo y presupuesto específicos.

Siempre he encontrado que cuando el propietario del proyecto se involucra demasiado en el proyecto, el alcance aumenta: comienzan a ver posibilidades a mitad de camino y quieren que se incluyan funciones adicionales, ya que lo ven como solo un pequeño cambio.

John D
fuente
Gracias por su aporte, estoy de acuerdo en que es más probable que las especificaciones cambien. Recuerdo haber visto la demostración de Diablo 3 en 2008 y que solo salió este año. Creo que tienes que poder cambiar los proyectos sobre la marcha si alguien saca algo mejor mientras lo construyes.
marabutt 01 de
Muy cierto: debes ser capaz de adaptarte al mundo. Sin embargo, la diferencia aquí es asegurarse de que su producto no se retrase debido al aumento gradual del alcance. Si por alguna razón se necesita un cambio en el diseño del producto, la metodología de desarrollo debe permitir esto y el propietario y el gerente del proyecto trabajan para proporcionar al equipo de desarrollo requisitos claros sobre cómo lograrlo. También creo que separar estos aspectos también le brinda más oportunidades para evaluar a los competidores y al mercado, lo que le brinda una mayor agilidad para cambiar de dirección.
John D