• EnglishEspañol日本語한국어Português
  • Inicia sesiónComenzar ahora

Te ofrecemos esta traducción automática para facilitar la lectura.

In the event of any inconsistency between the English version and the translated version, the English versionwill take priority. Please visit this page for more information.

Crea una propuesta

Mejora tu base de código

En general, las operaciones digitales de una empresa son tan estables como su código. Sin una base de código estable, la ingeniería nunca tendrá tiempo para satisfacer ni siquiera la demanda básica de nuevas características, y mucho menos avanzar al ritmo necesario para innovar características nuevas y emocionantes para sus clientes. El ingeniero dedicará su tiempo a resolver problemas y corregir códigos de mala calidad para evitar experiencias negativas de los clientes. La implementación de código de alta calidad es clave para la capacidad de una organización para innovar y crecer.

Esta guía identifica indicadores de rendimiento clave específicos y procesos que ayudan a mejorar la calidad del código. Le sigue la guía de calidad de la versión, que solo se puede realizar después de completar los pasos descritos en ésta.

Eres un buen candidato para utilizar esta guía si:

  • Actualmente no estás midiendo la calidad del código.
  • La calidad de su código se percibe como mala.
  • No sabes dónde pasan el tiempo tus desarrolladores.
  • Su organización sufre demasiadas interrupciones debido a defectos de aplicación.

Indicadores de rendimiento clave

Estos KPI lo ayudan a identificar las fuentes de defectos de código y las áreas que requieren el mayor esfuerzo del desarrollador para que sus desarrolladores puedan usar su tiempo de manera más eficiente. Los KPI también le ayudan a comprender si la velocidad de desarrollo tiene algún impacto en la calidad del código.

Estabilidad

Velocidad

Reúna los KPI necesarios

El mejor lugar para comenzar es reuniendo su clave de indicadores de rendimiento. Para hacer esto, necesita conocer la plataforma tecnológica específica que respalda sus procesos de desarrollo, como el repositorio de código fuente y la plataforma de automatización de compilación/prueba. Luego, deberá identificar métodos para extraer el atributo de cada KPI e importarlos a New Relic.

Puede encontrar los KPI y el atributo mínimo requerido para este caso de uso en la sección clave de indicadores de rendimiento anterior. Normalmente, utilizará las API de su cadena de herramientas de desarrollo para extraer los KPI y sus atributos, y luego los enviará a New Relic mediante la API de evento personalizado.

Antes de comenzar cualquier trabajo de integración personalizada, debe averiguar si existe alguna integración lista para usar aplicable.

Implementar panel

Nuestros son el método principal que utiliza este proceso de mejora. Muestran sus KPI actuales y lo ayudan a identificar las áreas que requieren mejora. Puede encontrar un panel de muestra en el centro de recursos de New Relic OMA en GitHub.

La información que se muestra en el panel depende de su cadena de herramientas de desarrollo, por lo que deberá personalizar su dashboard según sus especificaciones exactas.

Establecer una línea de base de desarrollo

Debido a que necesita suficientes datos para formar una línea de base antes de poder realizar la habilitación inicial, debe establecer su línea de base que consista en una muestra de actividad de desarrollo. Normalmente, esto será un mínimo de dos semanas, pero puede ser hasta seis semanas dependiendo de su ritmo de desarrollo actual. Una forma sencilla de hacerlo es alinear su ciclo de evaluación y recopilación de línea de base con sus sprints ágiles, si corresponde.

Debes asegurarte periódicamente de que los datos del evento se acumulen como se espera en New Relic mientras estableces tu línea de base.

Reúnete con tu equipo

Después de establecer su línea de base, presentará a los equipos de desarrollo y otras partes interesadas los datos recopilados y el proceso de mejora continua que seguirá.

El proceso consta de tres actividades:

  1. Review the KPIs and trends

    : Usted y las partes interesadas observarán los KPI e identificarán tendencias.

  2. Identfy achievements, challenges, and opportunities

    : En esta fase, identificará áreas donde los KPI están mejorando (logros) y áreas donde no mejoran (desafíos). Luego, identificará estrategias y tácticas para mejorar los KPI (oportunidades) y la mejor manera de implementarlos.

  3. Make technical recommendations

    : Aquí, usted y las partes interesadas relevantes identificarán y revisarán recomendaciones técnicas, como realizar cambios en su cadena de herramientas de desarrollo o estrategias de observabilidad.

Iniciar el proceso de mejora

Este último paso es un proceso de mejora continua. Durante esta fase, se reunirá con su equipo para revisar su progreso con respecto a su línea de base y ajustar sus estrategias para lograr las mejoras deseadas. Cada ciclo del proceso de mejora debe ocurrir después de varias iteraciones de su proceso de desarrollo. Por lo general, estos ocurren en el punto medio y al final de cada sprint ágil.

Durante esta fase debes:

  • Informe sus KPI cada semana a las partes interesadas para garantizar que los equipos prioricen adecuadamente el trabajo y muestren el progreso realizado hacia los resultados comerciales prometidos.
  • Registre y conserve sus KPI semanales a lo largo del tiempo para establecer una nueva línea de base y mostrar la tasa de mejora.

Una vez que haya completado el proceso anterior, puede continuar usando New Relic para mejorar la calidad de su lanzamiento.

Próximo paso

Aprende a usar New Relic para mejorar la calidad de tus lanzamientos

Copyright © 2024 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.