El cuarto y último principio de la metodología FinOps es la colaboración. A modo de resumen rápido, aquí puede encontrar artículos sobre Visibilidad, Mejoramiento los Control principios.
¿Qué entendemos por colaboración en FinOps?
Prácticamente no hay espacio para el desarrollo sin colaboración: interactuamos con otras personas para obtener feedback, crecer y completar algunas tareas complejas que no podemos hacer solos. El uso adecuado de la nube es exactamente un ejemplo de este tipo de tareas. Y por colaboración no me refiero solo a la interacción dentro de un equipo de ingenieros o dentro de un departamento, sino a la colaboración interfuncional con una empresa en la que participan ingenieros, equipos operativos, financieros y ejecutivos.
¿Por qué es importante?
Porque las acciones y decisiones que toma un equipo funcional influyen en los demás, y el impacto puede ser significativo o incluso fatal para una empresa. Imaginemos el caso en el que un equipo de I+D inicia un nuevo proyecto y aprovisiona cientos de nuevas máquinas virtuales para ello sin una planificación presupuestaria adecuada o notificando al equipo de finanzas y ejecutivos sobre una previsión de facturas de la nube. O el caso en el que el equipo ejecutivo recorta costes sin una planificación adecuada con los ingenieros.
La mayoría de las acciones en la nube cuestan dinero: esta es la naturaleza de las nubes. Pagas por la computación, el almacenamiento, el tráfico, PaaS, los productos del mercado, etc. Mantenerse dentro del presupuesto y la elasticidad de I+D es un equilibrio que no es posible lograr por una sola persona. Para las pequeñas empresas, debería tratarse al menos de la colaboración entre el director de tecnología/vicepresidente de ingeniería y el director financiero; para las empresas medianas y grandes, el proceso y la colaboración deberían ser más complejos. Debería haber un equipo de FinOps (no significa que tengan que sentarse en una sala al mismo tiempo) de miembros del equipo ejecutivo que traduzcan la estrategia de la empresa; personas de finanzas responsables de la elaboración de presupuestos, el control financiero y las previsiones; y un equipo de ingenieros/operaciones/DevOps que trabaje directamente con una nube.
El equipo de FinOps debe ser responsable de los siguientes problemas
- Definir la estrategia de uso de la nube
- Definir y ajustar los presupuestos de la nube
- Establecer prácticas de uso de la nube
- Revisar resultados, ajustar si es necesario
Funciones cruciales de FinOps
Me gustaría destacar algunos roles cruciales en el equipo de FinOps:
- Analista financiero y controlador: persona que traduce las expectativas y los objetivos del equipo de finanzas. Puede ser el director financiero o alguien de la oficina del director financiero.
- Visionario de prácticas en la nube: una persona que establece las mejores prácticas de uso de la nube, enseña a los ingenieros a usarla correctamente y explica por qué los gastos en la nube deberían ser otro KPI en I+D. Por lo general, es un puesto independiente o alguien del equipo de DevOps.
- Personal ejecutivo: vicepresidente senior o nivel C posiciones quién controla cómo funciona la colaboración y revisa los resultados.
- Ingenieros: utilicen las nubes según las mejores prácticas y presupuestos e informen si hay escaladas.
No tengo dudas de que la principal razón por la que las empresas no tienen éxito con las nubes o tienen serios problemas al usarlas es la falta de una colaboración y una planificación adecuadas. La nube es otro activo frágil que las empresas tienen a su disposición, pero solo ofrece resultados extraordinarios si se utiliza correctamente. No subestime el valor de la colaboración interfuncional y el uso de la nube. Cuando se trata de Llegando a otro nivel.
Nick Smirnov, CEO en Hystax