¿Te apasiona ser gerente de proyectos? Si es bastante interesante para usted, puede que le vaya bien, pero si su corazón se encuentra con el desarrollo, puede ser difícil.
Los dos roles requieren diferentes habilidades, pero tener una comprensión de lo que es factible a nivel de codificación y de lo que piden sus clientes (internos o externos) puede ayudar enormemente a llegar a una solución negociada que se pueda implementar rápidamente.
Como gerente de proyecto, si no está obligado a codificar (lo que no debería ser parte de su función, de lo contrario sería Jefe de equipo), descubrirá que sus habilidades de codificación se desvanecerán a medida que se concentre en los aspectos de la gestión de proyectos con el que probablemente no estés familiarizado. ¿Estás de acuerdo con mirar hacia atrás después de 5 años y darte cuenta de que ya no conoces los detalles de cómo escribir una solicitud?
- Necesito diseñar una aplicación web de gestión del tiempo, ¿es mejor codificar el módulo de calendario desde cero o existen soluciones existentes que pueda usar con JavaScript?
- ¿Debo aprender IA si quiero convertirme en desarrollador web?
- Comencé a aprender Ruby on Rails el año pasado, pero lo dejé en el medio. ¿Debo comenzar de nuevo y aprender Python y Django o continuar con Ruby and Rails?
- Soy un desarrollador con una idea para una aplicación web, ¿cómo puedo decidir si vale la pena buscarla?
- Estoy desarrollando un sitio web para un cliente. ¿Cómo lo creo sin un dominio?
Ahora hay algunas metodologías bien establecidas para la gestión de proyectos que pueden ser útiles para usted (por ejemplo, la Asociación Profesional Líder Mundial para la Gestión de Proyectos). Estas metodologías incluyen elementos que están muy fuera de la experiencia que probablemente haya obtenido en la codificación. Por ejemplo, ¿se siente cómodo (o podría verse sintiéndose cómodo) con:
- Esbozar la dirección del producto (en realidad se trata de un gerente de producto, pero a menudo falta ese rol)
- Crear descripciones de proyectos de alto nivel para proyectos futuros
- Crear un presupuesto para el próximo período, incluida la estimación de recursos, tiempo y costo requerido (a menudo con muy poca información)
- Negociación de características con clientes
- Firmar hojas de tiempo y revisar / supervisar personas. Aprobar vacaciones y garantizar que los proyectos bajo su control tengan los recursos adecuados. Tratar con personas que dejan de fumar o que tienen problemas con otras personas.
- Informe de estado con estados financieros detallados
- Cierre de proyectos, incluida la resolución de facturas de proveedores y otros aspectos financieros.
- Celebración de reuniones con las partes interesadas para revisar los proyectos propuestos, el desempeño actual del proyecto y las perspectivas financieras de todos los proyectos.
Hay muchos otros aspectos de la gestión de proyectos, y esta lista solo rasca la superficie, pero si todo parece algo que le interesa, entonces puede ser feliz haciendo la transición.