La madurez del servicio transforma un Scorecard de un porcentaje plano de aprobación/rechazo en una ruta de mejora estructurada. En lugar de tratar todas las reglas por igual, las reglas de un Scorecard se agrupan en niveles de madurez y, opcionalmente, se les asignan pesos individuales. Esto proporciona a los equipos de desarrollo una hoja de ruta clara y priorizada: en lugar de intentar resolver cada alerta simultáneamente, un servicio avanza sistemáticamente a través de etapas de calidad definidas, desde el cumplimiento de los estándares operativos mínimos hasta la demostración de la excelencia operativa.
Cómo funciona la madurez del servicio
Cada regla en un Scorecard pertenece a un único nivel de madurez. A medida que una entidad (como un servicio) aprueba las reglas en cada nivel, avanza en la escala de madurez para ese Scorecard. Dos conceptos independientes impulsan esto:
- Los niveles de madurez organizan las reglas en etapas y determinan la madurez derivada de una entidad.
- La puntuación ponderada determina cuánto contribuye cada regla a la puntuación general del Scorecard.
Estos dos conceptos funcionan de forma independiente: la madurez rastrea qué estándares técnicos cumple un servicio, mientras que el peso determina cuánto impacta una regla en la puntuación numérica.
Niveles de madurez
Por defecto, un Scorecard tiene tres niveles de madurez. New Relic los utiliza para describir el ciclo de vida de un servicio:
Nivel de madurez | Descripción |
|---|---|
Básico (la base) | El estándar operativo mínimo y no negociable. Los servicios en este nivel cumplen con todas las comprobaciones principales de cumplimiento, seguridad y propiedad. Si un servicio no cumple con una regla básica, no se considera listo para producción. |
Intermedio (el estándar) | El estándar esperado para un servicio estable y maduro. Incluye mejores prácticas para la confiabilidad, la entrega continua y el monitoreo integral, respaldadas por una sólida automatización y documentación. |
Avanzado (el aspiracional) | El estándar de élite para la excelencia. Estos servicios demuestran una optimización proactiva, un estricto cumplimiento de los SLO y están diseñados para estar preparados para el futuro frente al crecimiento previsto. |
Los niveles de madurez se pueden crear, renombrar y reordenar. Un único Scorecard puede admitir entre 1 y 5 niveles distintos. Debido a que la personalización de niveles más allá de los tres predeterminados solo está disponible a través de la API, consulte Administrar niveles de madurez con la API para obtener instrucciones de configuración.
Madurez de la entidad
A cada entidad se le asigna un nivel de madurez por Scorecard, que New Relic deriva de las reglas que aprueba esa entidad:
- Una entidad alcanza un nivel de madurez solo cuando aprueba todas las reglas en ese nivel y en todos los niveles inferiores. Por ejemplo, una entidad que aprueba todas las reglas básicas e intermedias tiene una madurez intermedia.
- Una entidad que incumple cualquier regla básica es Inferior al básico, lo que significa que no ha cumplido con su estándar operativo mínimo.
La madurez de la entidad es puramente organizativa: cambia la forma en que se agrupan y muestran las entidades y las reglas, pero no cambia la puntuación numérica del Scorecard.
Puntuación ponderada
No todas las reglas son igual de importantes. Cada regla tiene un peso entero (impactWeight), y la puntuación general de un Scorecard es el promedio ponderado de las puntuaciones individuales de sus reglas:
No todas las reglas tienen la misma importancia operativa. Cada regla incluye un peso entero (impactWeight), y la puntuación general de un Scorecard se calcula como el promedio ponderado de las puntuaciones individuales de sus reglas:
Scorecard score = (sum of each rule's score x its weight) / (sum of all weights)Algunas cosas que debe saber sobre el valor del peso:
- Es un multiplicador relativo, no un porcentaje. Un peso de
20no significa un 20 %; significa que la regla cuenta el doble que una regla con peso10, y lo mismo que los pesos de2y1. Solo importa la proporción entre los pesos de las reglas. - El peso predeterminado es
1, por lo que cuando todas las reglas tienen el mismo peso, la puntuación del Scorecard es un promedio simple (no ponderado) de las puntuaciones de las reglas. - El peso es un número entero entre
1y100. - El peso solo afecta la puntuación; no cambia el nivel de madurez de una entidad.
Por ejemplo, un Scorecard tiene tres reglas, cada una con su propia puntuación y peso:
Regla | Puntuación de la regla | Peso |
|---|---|---|
Comprobación de seguridad crítica | 90% | 5 |
Alertas configuradas | 60% | 3 |
Enlace de documentación presente | 40 % | 1 |
La puntuación general del Scorecard es el promedio ponderado de las puntuaciones de esas reglas:
(90 × 5) + (60 × 3) + (40 × 1) 670------------------------------ = --- ≈ 74% 5 + 3 + 1 9Debido a que la regla de seguridad crítica tiene el mayor peso, la puntuación del Scorecard (≈74 %) se sitúa más cerca de la puntuación de esa regla de lo que lo haría un promedio simple no ponderado ((90 + 60 + 40) / 3 ≈ 63%).
Sugerencia
Los pesos de las reglas se establecen a través de la API, no de la UI. Para asignar pesos, consulte Administrar niveles de madurez con la API y el tutorial de NerdGraph Scorecards.
Definir niveles de madurez
Cuando crea un Scorecard, el asistente de creación incluye un paso de Define maturity levels [Definir niveles de madurez]. Aquí clasifica sus reglas por importancia arrastrándolas y soltándolas en cada grupo de madurez. A medida que las entidades aprueban las reglas en cada grupo, mejoran su posición en ese nivel de madurez.
Para asignar reglas a los niveles de madurez en la UI:
- Cree un Scorecard a partir de una plantilla o cree el suyo propio. Para ver el flujo completo, consulte Crear un nuevo Scorecard.
- En el paso Define maturity levels, arrastre y suelte cada regla en la categoría adecuada: Below basic, Basic maturity, Intermediate maturity o Advanced maturity.
- Continúe en Review & save para crear el Scorecard.
Puede cambiar el nivel de madurez de una regla más adelante editando la regla. Para establecer los pesos de las reglas o para crear niveles de madurez personalizados más allá de los tres predeterminados, use la API. Consulte Administrar niveles de madurez con la API.
Ver la madurez del servicio en un Scorecard
Un solo Scorecard ofrece dos vistas que muestran la madurez: Rule view y Entity view. Puede alternar entre ellas en la parte superior derecha del Scorecard.
Vista de reglas
La vista de reglas agrupa las reglas de un Scorecard por nivel de madurez (Básico, Intermedio y Avanzado), para que pueda ver cómo se distribuyen sus reglas y cómo funciona cada regla. El panel lateral resume el rendimiento general de Scorecard, la Maturity level distribution en sus entidades, un Entity maturity profile y el rendimiento de las reglas a lo largo del tiempo.

Vista de la entidad
La vista de entidad enumera cada entidad evaluada por el Scorecard con una columna de Maturity y un desglose por nivel de cuántas reglas aprueba cada entidad (por ejemplo, reglas básicas 2/2, intermedio 1/1, avanzado 0/1). Esto permite a los gerentes filtrar sus servicios y ver exactamente dónde se encuentra cada uno en la escala de madurez.

Avanzar un servicio a través de los niveles
Los niveles de madurez brindan a los equipos un próximo paso claro. En lugar de perseguir un porcentaje abstracto, un equipo puede centrarse en un objetivo concreto, como pasar un servicio de básico a intermedio para el final de un sprint.
Cuando filtra un Scorecard a una sola entidad, el panel lateral muestra la madurez actual de esa entidad como una progresión de básica a intermedia y avanzada, junto con cuántas deficiencias quedan para alcanzar el siguiente nivel (por ejemplo, "Resuelva 1 deficiencia para alcanzar la madurez básica"). Las reglas se agrupan por nivel de madurez para que el equipo pueda ver exactamente qué comprobaciones abordar a continuación.

Madurez del servicio en los catálogos
La madurez también aparece en sus catálogos. Cuando abre el detalle de una entidad, puede ver su nivel de madurez para cada Scorecard al que pertenece (por ejemplo, "Por debajo del básico" para un Scorecard y "Avanzado" para otro), por lo que obtiene una lectura rápida de la posición de un servicio en todos sus estándares.
Administrar niveles de madurez con la API
Puede crear, leer, actualizar y eliminar niveles de madurez y pesos de reglas a través de la API de NerdGraph. En la API, los niveles de madurez se denominan niveles de progreso:
- Los niveles de madurez de un Scorecard están definidos por su
progressLevels. - El nivel de madurez de una regla se establece con
progressLevely su peso se establece conimpactWeight.
La API es la única forma de establecer los pesos de las reglas y de crear niveles de madurez personalizados (no predeterminados), como agregar un cuarto nivel o cambiar el nombre de los tres predeterminados. Para ver las mutaciones y los ejemplos, consulte el tutorial de NerdGraph Scorecards.