La computación en la nube ha cambiado totalmente la forma en que las aplicaciones de todo el mundo alojan y acceden a las aplicaciones. Hay algunos aspectos clave en la forma en que la computación en la nube ha cambiado el panorama de la computación empresarial y, como gerentes de proyecto, necesitamos saber qué significa eso para nuestros roles, ya sea usar una herramienta de software de gestión de proyectos de primera clase o lanzar una aplicación para Un cliente.
Aquí está el resumen: primero, al cambiar la infraestructura informática en el sitio a una ubicación remota, la forma en que los equipos de proyecto, sus clientes y clientes acceden a la infraestructura y las aplicaciones ha cambiado por completo.
segundo, el tamaño de los equipos locales del proyecto se ha reducido enormemente y los conjuntos de habilidades de aquellos que necesitan permanecer en el sitio han cambiado.
tercero, debido a que las aplicaciones que se encuentran en la nube son mantenidas por un proveedor, los procesos relacionados con el desarrollo, la administración y la configuración de las aplicaciones han cambiado y los proyectos también incluyen tareas sobre ellos.
¿claro como el barro? ¡Ya me lo imaginaba! Llamé al experto principal en la nube y director ejecutivo de cloudwards.net, mauricio prinzlau, para explicar más sobre lo que los gerentes de proyecto necesitan saber sobre la nube y cómo está cambiando su espacio de trabajo. vamos a entregarle …
el entorno de la aplicación previa a la nube
Hasta la llegada de la nube, el entorno al que se enfrentaba el gerente de proyecto promedio se parecía a esto: los servidores están alojados dentro de la empresa, ya sea en las instalaciones o en instalaciones externas. Los equipos de escritorio y portátiles del lado del cliente se distribuyen en las oficinas de la compañía y son administrados por un gran personal interno de TI. La mayor parte del desarrollo y mantenimiento de sus sistemas es llevada a cabo por desarrolladores que cuentan con un gran grupo interno de desarrolladores. hay algunos contratistas involucrados, pero la mayoría del personal son empleados a tiempo completo.¿suena familiar? Si ha trabajado como gerente de proyectos durante más de cinco o seis años, lo hará.
Las principales responsabilidades del gerente de proyecto en la era anterior a la nube
Antes de que la computación en la nube se hiciera cargo, las responsabilidades centrales del gerente de proyecto promedio en un proyecto de software eran las siguientes: trabajar con el arquitecto técnico y los diseñadores para las necesidades de diseño y arquitectura. estimar, planificar, supervisar, gestionar, rastrear y coordinar tareas de análisis, diseño, codificación y prueba entre los respectivos equipos. coordinar con usuarios comerciales para pruebas de aceptación de usuarios y equipos externos para pruebas de sistemas según sea necesario. tener la responsabilidad general de la entrega, interactuando con equipos internos donde sea necesario
como se ve hoy
ahora, veamos cómo se ve el rol del gerente de proyecto cuando la empresa está utilizando un proveedor externo para desarrollar y alojar la aplicación en su sitio en la nube.
no hay miembros internos del equipo involucrados en la pieza de diseño y arquitectura. solo interactúa de forma remota con diseñadores y arquitectos del lado del vendedor, y ellos vienen al sitio para reuniones según sea necesario
los gastos generales de coordinación aumentan ya que aún debe ocuparse de las responsabilidades de supervisión que van desde la estimación hasta las pruebas, pero con personal de proveedores externos. Se necesitan muchas más reuniones.
La coordinación con los usuarios comerciales todavía se realiza internamente para las pruebas de aceptación de los usuarios, pero la prueba de integración de sistemas la realizan con frecuencia equipos externos.
se ve aún más diferente cuando la empresa solo usa una aplicación alojada por un proveedor externo en el sitio de la nube.
no es necesario contar con personal en el lado del cliente y es más fácil resolver los problemas porque la comunicación y la propiedad se encuentran en un solo lugar.
También hay oportunidades de buen apoyo que provienen de la escala. por ejemplo, si consideramos salesforce crm, la misma instancia del software, en la misma arquitectura, sirve a millones de clientes a través de Internet. Salesforce solucionará rápidamente cualquier problema o defecto operativo porque es parte de su modelo de negocio.
El proceso de depuración del problema también se simplifica porque ocurre en el sitio remoto. Esto simplifica el papel del gerente del proyecto.
cómo la nube está cambiando tu espacio de trabajo
Hay varias formas en que la nube está cambiando su espacio de trabajo.
El cambio más impactante que trae la nube es que la mayor parte de su infraestructura existente en el sitio pierde importancia. En la era previa a la nube, todas sus aplicaciones estaban alojadas en servidores y centros de datos in situ. Una vez que sus equipos de proyecto cambian a la nube, el software comienza a ser atendido desde un sitio remoto por un proveedor. lo que esto significa es que su espacio de oficina y los requisitos de espacio del centro de datos para proyectos se reducen considerablemente.
En términos de personal, la llegada de la nube cambia la combinación de personal y el tamaño de los empleados que los equipos de personal necesitan para respaldar cualquier aplicación que su proyecto esté entregando. Antes de que la computación en la nube fuera una opción seria, habría necesitado un número significativo de desarrolladores de aplicaciones, líderes técnicos y evaluadores de calidad para llevar a cabo las mejoras, las correcciones de errores y el desarrollo necesarios como parte de su proyecto. una vez que haya cambiado a las aplicaciones en la nube, su requisito para este tipo de miembros del equipo disminuye.
tercero, en la era previa a la nube, habría necesitado personal interno de tamaño considerable para mantener sus aplicaciones en funcionamiento. como gerente de proyecto, habría incluido a estas personas de apoyo como uno de los roles clave en un equipo de proyecto porque es importante planificar su entrega.
Una vez que la nube llega a su empresa, puede reducir el tamaño de sus equipos de soporte y hacer que el personal existente sea calificado y asignado a otros puestos. aún tendrá que incluir un traspaso de proyecto en su diagrama de Gantt, pero lo hará de manera diferente y probablemente no tomará tanto tiempo.
Por otro lado, necesitará más arquitectos técnicos y analistas de negocios en su equipo de proyecto (y en el negocio en general) que antes. Estos expertos podrán coordinarse con el personal del proveedor para cumplir con los requisitos de manera efectiva.
¿Qué habilidades exige la computación en la nube de los gerentes de proyecto?
Es posible que necesite adquirir varias habilidades nuevas de gestión de proyectos para gestionar compromisos basados en la nube. Estos son algunos de los más importantes:
1. habilidades financieras y de costos avanzadas: los gerentes de proyecto deberán lidiar con entornos que serán una mezcla de aplicaciones alojadas en servidores en el sitio y aquellas alojadas en sitios en la nube.
Cuando se va a desarrollar una nueva aplicación, se solicitará a los gerentes de proyecto que realicen análisis de costos y análisis de ROI para ambas opciones. Esto requiere conocimiento de costos para entornos basados en la nube y experiencia en la creación de un presupuesto de proyecto.
2. Conocimiento más profundo de la arquitectura empresarial: esto se debe nuevamente al hecho de que el panorama arquitectónico para las aplicaciones se vuelve más complicado después del traslado a la nube. Se requeriría un conocimiento más profundo de la arquitectura empresarial para garantizar que las aplicaciones más nuevas se desarrollen con los requisitos comerciales y técnicos correctos de manera que funcionen sin problemas con las aplicaciones existentes alojadas en la nube y en el sitio.
3. Negociación de proveedores y contratos: aunque los gerentes de proyecto siempre han necesitado tener habilidades de negociación de contratos, el cambio a la nube requiere que los gerentes empleen habilidades de negociación de proveedores y contratos con más frecuencia.
Hay un aspecto de sobrecarga adicional para esto porque el desarrollo de incluso una pequeña aplicación requeriría trabajar con el proveedor para resolver las cosas.
¡ser un gerente de proyecto en un proyecto basado en la nube es una gran oportunidad de aprendizaje y una forma fantástica de expandir sus habilidades!