¿Cómo manejo proyectos en los que mi gerente de proyecto es el mismo que el cliente?

8

Soy un trabajador independiente que está asumiendo un nuevo proyecto con una empresa con la que ya estoy familiarizado. Mi jefe (el dueño de la compañía) me dio un proyecto de sitio web para trabajar mientras él también asigna un gerente de proyecto para revisar el progreso. Pero con mi último proyecto, la configuración aquí es un poco diferente.

Mi jefe también me asignó este proyecto. Solo está en la oficina dos días a la semana. Después de la primera reunión con el cliente, me preguntaba quién era el primer ministro ya que no me lo presentaron. Cuando le dije a mi jefe que en la mayoría de los casos, preferiría informar al Primer Ministro porque es más fácil y más accesible, ¡ahí fue cuando me informó que mi Primer Ministro es la misma persona que el cliente! Estaba un poco sorprendido. No quería decirle de inmediato que encuentro algo muy malo con ese arreglo, pero estoy atrapado en este proyecto por ahora.

Así que termino en contacto directo con el cliente una vez por semana, lo cual es bueno en algunos casos, pero soy responsable de reunirme con él por períodos prolongados mientras mi jefe solo se sienta por unos minutos. Especialmente para un proyecto de alcance que durará unos pocos meses, siento que estoy haciendo el trabajo tanto de gerente de proyecto como de programador.

No lo cité para el proyecto: el PM / cliente envió la cotización a mi jefe, y mi jefe maneja mis pagos en base a eso. ** También controla el cronograma del proyecto. Así que estoy tratando de caminar con cuidado al completar los objetivos para no quedarme corto.

Sin embargo, mi mayor preocupación es la falta de buena comunicación. El PM / cliente no tiene mucha inclinación técnica, a veces establece objetivos que son sutilmente diferentes de lo que percibo, y pide cosas que están más allá de los medios de las herramientas con las que estoy trabajando. Mi jefe es mejor para explicar la situación en un sentido amplio, pero como dije, no siempre está disponible y es muy lento para responder en línea.

Básicamente, falta un PM dedicado y hay poca comunicación entre mí, mi jefe y el PM / cliente. ¿Cómo rastrearía mi propio progreso y garantizaría un mejor rendimiento, y evitaría malinterpretar las tareas para el proyecto? Quiero mantener un buen ritmo con la comunicación que recibo sin sentirme atascado o abrumado.

Prefiero el contacto cara a cara. Todos los demás en la oficina actualizan su progreso discutiendo diariamente con los PM que trabajan en la oficina, y sus proyectos se desarrollan sin problemas. Mi jefe no está interesado en que uno de ellos trabaje en este proyecto porque dice que les quitará mucho tiempo de su trabajo actual. Quiero forzar una mayor comunicación en este proyecto, pero mi jefe no está haciendo mucho para ayudar.

[Editar] Bueno, aquí hay una actualización. Lo que terminó sucediendo es que nuestro cliente exigía otras características que resultaron estar fuera del alcance, y el CMS que tuvimos que usar no permitió la adición de estas características tan fácilmente. Mi jefe y yo eliminamos algunas de sus demandas en la esencia del tiempo y el presupuesto, y la semana pasada el cliente / PM terminó insatisfecho y canceló el proyecto indefinidamente.

En el futuro, me mantendré alejado de tales acuerdos con el cliente duplicando como PM. Creo que le da a alguien demasiado control sobre la dirección de un proyecto.

Chris C
fuente

Respuestas:

5

Debe crear una lista de tareas para completar para este proyecto y administrarla en un sistema de gestión de proyectos como Redmine . A continuación, debe dar acceso a todas las partes necesarias al sistema de gestión de proyectos y hacer que agreguen / editen tareas según sea necesario. Con esto, pueden seguir su progreso y asegurarse de que todos los requisitos para el proyecto estén listados y completados.

No es el contacto cara a cara lo que preferiría, pero definitivamente necesita tener algo escrito y poder rastrearlo. De lo contrario, las expectativas no se abordarán desde todos los lados y su proyecto probablemente sufrirá.

Bernardo
fuente
Plus One para Redmine
MattyD
No sé cómo me perdí este. Ya uso Basecamp para mis proyectos. Mi cliente / PM simplemente no tenía acceso a él.
Chris C
@CC Ricers: Bríndeles acceso y vea si eso ayuda a su causa.
Bernard
2

El hecho de que su cliente y PM sean la misma persona es bastante agradable. No hay intermediarios, por lo que no se pierde nada en la traducción, lo cual es un peligro real ya que ya está teniendo problemas solo con usted y él ... ¿se imagina si hay más personas en el medio?

Como Bernard ya señala, debe usar este tiempo con el cliente para desarrollar lo que hará en la próxima semana. Identifique las características que son más valiosas y que puede abordar en ese período de tiempo y concéntrese en ellas.

Centrarse en los detalles desde su punto de vista. No es técnico y no debería serlo. Cubre la parte técnica y puede decirle qué es posible y qué no.

Luego, asegúrese de tener sus requisitos escritos de manera verificable. Un rastreador de problemas puede ser bueno para esto. Personalmente, me gustan las pruebas automatizadas, pero las empresas no suelen estar dispuestas a mirarlas incluso en herramientas orientadas a empresas como FitNesse o Twist.

Ya que estamos hablando de iteraciones en caja de tiempo semanal, encontrará que también tendrá que mantener sus tareas pequeñas.

Desall
fuente
"El hecho de que su cliente y PM sean la misma persona es bastante agradable". La desventaja es que todavía me pagan como programador, pero hago el trabajo de dos personas. No soy grande en la interacción con el cliente. Sin embargo, sus consejos organizativos son geniales.
Chris C