Ahora que ya sabemos qué es FinOps y tenemos claros los principios básicos, os contamos cómo empezar la adopción del framework, desde los primeros pasos hasta los estados de madurez de FinOps, con ejemplos prácticos sobre alguna capacidad concreta.

¿Cómo empezamos a trabajar con FinOps?

Según la FinOps Foundations, uno de los principales desafíos (pain point) para las compañías es ‘Adopción organizacional de FinOps’:

Establecer una única hoja de ruta para la adopción de FinOps es complejo y no tiene mucho sentido, ya que dependerá de cada compañía, pero sí queremos daros una visión de por dónde empezar a dar los primeros pasos.

Identificar al equipo de FinOps: roles y responsabilidades

Una de las claves para la implementación de Cloud FinOps es tener un equipo centralizado con visión cross de la compañía. Este equipo debe estar formado con perfiles clave de ingeniería, finanzas, tecnología y liderazgo.

El tamaño del equipo y quienes son las personas clave es una de las preguntas más repetidas.

La FinOps Foundation propone los siguientes perfiles clave: FinOps Personas, es una visión ambiciosa y aspiracional. No vamos a repasar todos y cada unos de los roles, destacamos las áreas y roles de mayor relevancia e impacto en la práctica:

La realidad es que a la hora de empezar a poner en marcha una iniciativa de FinOps debes seleccionar los stakeholders adecuados para que la iniciativa tenga éxito. Entre estos stakeholders hay que contar perfiles de gran relevancia y de áreas de peso en la compañía.

Respecto al tamaño de los equipos, no es algo cerrado y depende tanto del tamaño de la compañía como del estado de madurez. La FinOps Foundation nos da una visión de cómo han ido evolucionando el tamaño de estos equipos, tamaño de equipo promedio de cinco 5 en 2021.

Como veis no hay una única respuesta a esta pregunta, lo que sí podemos deducir es que hay un interés creciente hacia la inclusión de Cloud FinOps como práctica de gestión financiera con un equipo centralizado dedicado.

Identificar estado de madurez

Para poder abordar la práctica de FinOps de manera ordenada y con sentido común se han definido tres estados de madurez. Este enfoque permite a los equipos de FinOps ejecutar tareas acotadas en alcance, evaluar los resultados y tomar medidas de forma rápida y granular, aportando valor desde el inicio.

Como hemos visto en secciones anteriores, existen tres estados de madurez:

  1. Crawl (gatear):
  1. Walk (caminar):
  1. Run (correr):

Ahora que sabemos cuáles son los estados de madurez, hay que analizar cada una de las capacidades del framework para identificar en qué estado está la compañía y definir tareas relacionadas, en función de la madurez, para cada una de las fases (que veremos más adelante).

Capacidad: Asignación de costes (metadatos y jerarquía) [Cost Allocation]

No vamos a entrar en cada una de las capacidades, pero os dejamos un ejemplo con una capacidad concreta (una de las que consideramos más prioritaria) y las tareas a las que nos enfrentamos en cada fase del modelo: capacidad: asignación de costes (metadatos y jerarquía).

La asignación de costes es el conjunto de prácticas para dividir una factura o factura consolidada entre quienes son responsables de las distintas partes que la componen. En el contexto de FinOps, esto normalmente implica dividir las facturas consolidadas de los Cloud Service Provider entre varios grupos de TI que utilizan la nube dentro de la organización.

La asignación de costes puede ser un desafío para dividir adecuadamente la factura total de la nube entre las muchas partes de una organización que la utilizan. Se utilizan labels o tags para identificar recursos, grupos de recursos o agrupaciones lógicas de recursos (jerárquicos) para la identificación, ya sea para “showback” o “chargeback”.

Un prerrequisito importante para una asignación eficaz de costes es la estrategia de metadatos (Tagging), que debe incluir todos los detalles que rigen el proceso de asignación de costes.

Crawl Walk Run
Asignación de costes generalista (poco granular). Mecanismos para la asignación de costes bien establecidos (estandarizados y uso consciente). Las estrategias para metadatos, jerarquía y estándares de nomenclatura se utilizan de manera consistente, efectiva y global.
Asignación “fija” de costes: Por cuenta, proyecto, subscripción. Asignación de costes granular (grupos de recursos, proyectos, etc.). Asignación de costes granular, adecuada para la organización y flexible.
Costes desconocidos (sin tag/label). Existen partes de la infraestructura sin asignación tan granular. Existen, se entienden y están automatizados los KPI para la asignación de costes.
Estrategia de metadatos poco instaurada (no estandarización de etiquetas o uso escaso de las mismas). Existen y se entienden los KPI para la asignación de costes. Alta automatización para la gestión financiera y uso de herramientas (cloud, internas o de terceros) integradas y mantenidas.
Sin KPIs. Baja automatización.

Tareas específicas:

Es importante recordar que, como nos dicen los principios de FinOps, el valor empresarial debe impulsar nuestra toma de decisiones, por lo que hay que valorar el esfuerzo dedicado a evolucionar cada una de las capacidades para seguir aportando mayor valor a negocio.

De nada sirve un estado de madurez alto en una capacidad concreta, si dejamos de lado otras capacidades que sabemos o hemos identificado que contribuyen al valor empresarial.

Identificar en qué fase/s estás

El framework define una serie de fases iterativas. Cualquier compañía puede estar en varias fases en cualquier momento, dependiendo de la unidad de negocio, aplicación o equipo esté involucrado en la adopción de la práctica.

Las fases definidas por el framework e independientes de la nube que uses son:

  1. Inform: visibilidad y responsabilidad.
  1. Operate: mejora continua, planificación, herramientas & aceleradores.
  1. Optimize: optimización de costes, tarifas y uso.

Conclusión

Finalizamos aquí este segundo post de la serie. Hemos introducido muchos conceptos y capacidades que se deben procesar y entender para poder dar los primeros pasos.

En el siguiente post, FinOps modo avanzado: Crawl, Walk, Run & herramientas, hablaremos de por dónde continuar, daremos pistas para ver si FinOps está funcionando y qué herramientas nos pueden ayudar.

Cuéntanos qué te parece.

Los comentarios serán moderados. Serán visibles si aportan un argumento constructivo. Si no estás de acuerdo con algún punto, por favor, muestra tus opiniones de manera educada.

Suscríbete

Estamos comprometidos.

Tecnología, personas e impacto positivo.