Lo que los gerentes de proyectos deben saber sobre la nube

La computación en la nube ha cambiado totalmente la forma en que las empresas alojan y acceden a las aplicaciones en todo el mundo. Hay algunos aspectos clave en la forma en que la computación en la nube ha cambiado el panorama de la informática empresarial y como gerentes de proyecto, necesitamos saber lo que eso significa para nuestros roles, ya sea utilizando una herramienta de software de gestión de proyectos líder en su clase o lanzando una aplicación para Un cliente.

Aquí está el resumen: Primero, al trasladar la infraestructura informática in situ a una ubicación remota, la forma en que los equipos de proyectos, sus clientes y clientes acceden a la infraestructura y las aplicaciones ha cambiado por completo.

En segundo lugar, el tamaño de los equipos de proyectos locales se ha reducido considerablemente y los conjuntos de habilidades de quienes necesitan permanecer en el lugar han cambiado.

En tercer lugar, como 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 principal experto en nube y CEO de Cloudwards.net, Mauricio Prinzlau, para explicarles más sobre lo que los gerentes de proyectos deben saber sobre la nube y cómo está cambiando su espacio de trabajo. Vamos a entregarlo ...

El entorno de aplicaciones pre-nube

Hasta la llegada de la nube, el entorno al que se enfrentaba el gerente de proyecto promedio se veía más o menos así: los servidores se alojan dentro de la empresa, ya sea en las instalaciones o en locales externos. Los equipos de sobremesa y portátiles del lado del cliente se distribuyen en las oficinas de la empresa y son administrados por un gran personal interno de TI.

La mayor parte del desarrollo y el mantenimiento de los sistemas de TI se llevan a cabo por parte de desarrolladores formados por un gran grupo interno de desarrolladores. Hay algunos contratistas involucrados, pero la mayoría del personal son empleados a tiempo completo. ¿Suena familiar? Si has estado trabajando como gerente de proyectos por más de cinco o seis años, entonces lo hará.

Las responsabilidades principales del gerente del proyecto en la era previa a la nube

Antes de que se estableciera la computación en la nube, las responsabilidades principales para el 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, planear, supervisar, administrar, rastrear y coordinar tareas de análisis, diseño, codificación y prueba entre los equipos respectivos. Coordine con usuarios comerciales para las pruebas de aceptación del usuario y equipos externos para las pruebas del sistema según sea necesario. Mantenga la responsabilidad general de la entrega, interactuando con los equipos internos cuando sea necesario

Cómo se ve hoy

Ahora, veamos cómo se ve la función del administrador del proyecto cuando la empresa utiliza 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 proveedor, con ellos viniendo al sitio para reuniones según sea necesario

La sobrecarga de coordinación aumenta ya que aún debe ocuparse de las responsabilidades de supervisión, desde la estimación hasta las pruebas, pero con el personal externo del proveedor. Se necesitan muchas más reuniones.

La coordinación con los usuarios comerciales aún ocurre internamente para las pruebas de aceptación del usuario, pero los equipos externos realizan pruebas de integración de sistemas con mayor frecuencia.

Se ve aún más diferente cuando la empresa solo está utilizando una aplicación alojada por un proveedor externo en el sitio de la nube.

No hay ningún requisito para el personal de TI en el lado del cliente y es más fácil resolver los problemas porque la comunicación y la propiedad están todas en un solo lugar.

También hay oportunidades para un buen soporte que proviene de la escala. Por ejemplo, si consideramos Salesforce CRM, la misma instancia del software, en la misma arquitectura prestamos servicios a millones de clientes a través de Internet. Cualquier problema o defecto operativo sería reparado rápidamente por Salesforce porque es parte de su modelo comercial.

El proceso de depuración del problema también se simplifica porque ocurre en el sitio remoto.

Esto simplifica el rol del gerente de proyecto.

Cómo la nube está cambiando su 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 la 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 los equipos de su proyecto cambian a la nube, un proveedor comienza a proporcionar el software desde un sitio remoto. Lo que esto significa es que los requisitos de espacio de su oficina y 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 equipos de personal de TI de los empleados necesarios para admitir cualquier aplicación que su proyecto esté entregando. Antes de que la computación en nube fuera una opción seria, habría necesitado un número significativo de desarrolladores de aplicaciones, clientes potenciales técnicos y evaluadores de control de calidad para llevar a cabo las mejoras, las correcciones de fallas y el desarrollo necesarios como parte de su proyecto. Una vez que haya cambiado a aplicaciones en la nube, su requisito para este tipo de miembros del equipo se reduce.

En tercer lugar, en la era previa a la nube, habría necesitado personal de TI interno de gran tamaño 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 la planificación de su entrega es importante.

Una vez que llega la nube a su empresa, puede reducir el tamaño de sus equipos de soporte y hacer que el personal existente sea reasignado y asignado a otras posiciones. Aún tendrá que incluir un traspaso de proyecto en su diagrama de Gantt , pero lo hará de manera diferente y probablemente no le tome 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 coordinar con el personal del proveedor para cumplir con los requisitos de manera efectiva.

¿Qué habilidades demanda la computación en la nube a los gerentes de proyectos?

Es posible que necesite adquirir varias habilidades nuevas de administración de proyectos para administrar los compromisos basados ​​en la nube. Estos son algunos de los más importantes:

1. Habilidades financieras y de costos avanzadas: se requerirá que los gerentes de proyectos manejen entornos que serán una combinación de aplicaciones alojadas en servidores en el sitio y aquellas alojadas en sitios en la nube.

Cuando se vaya a desarrollar una nueva aplicación, se solicitará a los gerentes de proyecto que realicen un análisis de costos y ROI para ambas opciones. Esto requiere conocimiento de los costos para los entornos basados ​​en la nube y la experiencia en la creación de un presupuesto para el proyecto .

2. Conocimientos más profundos de la arquitectura empresarial: Esto se debe una vez más 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 empresariales y técnicos correctos de manera que funcionen a la perfección con las aplicaciones existentes alojadas en la nube y en el sitio.

3. Negociación entre proveedores y contratos: si bien los gerentes de proyectos siempre necesitaron tener habilidades de negociación de contratos, el paso a la nube requiere que los gerentes empleen habilidades de negociación de proveedores y contratos más a menudo.

Hay un aspecto de gastos adicionales en 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 fantástica manera de expandir tus habilidades.