4 min de lectura

Engineering Excellence (EngX): Una década de innovaciones y la oferta de un curso de revisión de código gratis para las primeras 50 personas

El autor de esta publicación es Roman Zatitskii, gerente de producción de EngX Solutions.

EngX Solutions Product Manager, Roman Zatitskii

Ingeniería de Excelencia, o EngX: ¿qué es?

La Ingeniería de Excelencia, o EngX, es una ambiciosa iniciativa que nació en 2014. Su objetivo era proporcionarles a los ingenieros de software de EPAM productos, herramientas y servicios que mejoraran su rendimiento en el desarrollo de software. EngX se posiciona como un referente en la industria de la ingeniería, dedicado a fomentar una saludable cultura basada en un amplio conocimiento.

Fueron múltiples los factores que impulsaron la creación de EngX. Había una clara necesidad de métodos sistemáticos para mejorar el rendimiento en el desarrollo de software y abordar los desafíos que enfrentan a diario ingenieros, equipos y proyectos. Garantizar una cultura de ingeniería saludable también fue un factor principal en la fundación de esta iniciativa.

Actualmente, EngX es un programa clave que promueve las mejores prácticas de ingeniería en todo EPAM y se entrega a una amplia gama de clientes a través de los ingenieros de EPAM y de forma independiente. La iniciativa extiende un conjunto de herramientas de descubrimiento compuesto por el marco de EngX, la evaluación rápida, y EPAM Perf y Health. Estas herramientas establecen la base para los procesos de perfeccionamiento, monitorean las métricas clave e identifican las áreas de mejora. EngX también ofrece una gama de servicios — como ciclos continuos de mejora, educación EngX, y el programa de recreación EngX — para impulsar el desarrollo continuo y promover las mejores prácticas.

En 2021, el programa fue reconocido como el Mejor Programa de Certificación Interna.

EngX: la solución integral para las necesidades de todo ingeniero

La misión de EngX es introducir las mejores prácticas de ingeniería en todo EPAM y en las organizaciones de los clientes, persiguiendo consistentemente la excelencia en cada aspecto del proceso y la cultura de la ingeniería. En su núcleo, EngX tiene como objetivo mejorar la forma en que operan los ingenieros, los equipos y los proyectos, con el objetivo de volverlos más efectivos y generar más satisfacción con su trabajo.

En su práctica diaria, EngX implementa su misión a través de una variedad de herramientas y servicios que desempeñan diferentes funciones en el proceso de perfeccionamiento. Se utilizan las herramientas de marco de EngX y la evaluación rápida para identificar áreas que requieran mejora en términos de procesos, la felicidad del equipo y las lagunas de habilidades. Con la herramienta EPAM Perf y Health, se lleva a cabo el seguimiento y monitoreo de las métricas clave por producto y equipo, lo que proporciona datos valiosos para guiar sus procesos de perfeccionamiento y medir resultados.

Los 10 años de trayectoria de EngX

Al mirar en retrospectiva los 10 años de trayectoria de EngX, uno de los mayores cambios ha sido la extensión de lo que inicialmente solo se utilizaba internamente en EPAM, a saber, la habilitación de EngX, al mercado externo. Esta evolución adoptó la forma de las soluciones de EngX, ofertas diseñadas para los clientes de EPAM. Esta expansión refleja el desarrollo de EngX, que pasó de ser un programa centrado únicamente en mejorar las prácticas de ingeniería dentro de EPAM a convertirse en un proveedor de soluciones para empresas externas. EngX también ha pasado de estar principalmente centrado en el aprendizaje en línea a ofrecer consultoría de SoDoTo (See one – Do one – Teach one), lo que indica una expansión en sus servicios y alcance.

A lo largo de una década, uno de los principales logros de EngX ha sido la creación de una cultura de ingeniería centrada en la excelencia y el crecimiento continuo dentro de EPAM, uno de los mayores diferenciadores dentro de la industria del desarrollo de software.

El camino de desarrollo de EngX en la era de la AI integra la inteligencia artificial en su marco, con el objetivo de optimizar los resultados de la ingeniería. El marco de ingeniería asistido por AI es un componente clave que combina la AI con las prácticas de ingeniería tradicionales adquiridas a través de 10 años de experiencia de EngX.

El objetivo de EngX en la era de la AI es optimizar los resultados y aumentar la productividad en cada paso del proceso de SDLC. Esto se logra a través de estrategias como el marco de ingeniería asistido por AI, los tableros de adopción interactivos, programas de entrenamiento integral en AI, mejoras continuas y personalización basada en las necesidades del cliente.

Curso de revisión de código de EngX: gratuito para las primeras 50 personas

Hace poco hemos decidido ofrecer el curso de revisión de código de EngX de forma gratuita a las primeras 50 personas en el sitio web de Anywhere Club con el fin de compartir valiosos conocimientos más allá de las fronteras de EPAM. Los objetivos principales son recopilar comentarios y testimonios de aprendices externos. Al ponerlo a disposición sin costo inicialmente, se espera que una diversa gama de usuarios acceda y se beneficie del curso, lo que a su vez puede proporcionar retroalimentación diversa y valiosa. Esto es parte de nuestro compromiso con la mejora continua y la provisión de un valor máximo.

El curso de revisión de código de EngX está específicamente diseñado para programadores individuales y equipos que quieren mejorar sus procesos de revisión de código. El curso proporciona orientación experta para que los participantes aprendan a establecer prácticas de revisión de código eficientes e impactantes.

El curso ofrece una plétora de valor, que incluye:

  • desplegar los beneficios y objetivos de la revisión de código;
  • desmentir mitos que pueden obstruir las prácticas efectivas de revisión de código;
  • ver estrategias de mitigación de riesgos asociadas a la omisión del proceso de revisión de código;
  • personalizar una estrategia de revisión de código para adaptarse a necesidades específicas;
  • dominar la ejecución de la revisión de código a través de pasos y procedimientos comprobados;
  • fomentar discusiones éticas sobre el código;
  • incentivar comentarios constructivos que fomenten el intercambio de conocimientos;
  • aprender a elegir prácticas, procesos y herramientas eficientes para la revisión de código.

Al finalizar el curso, los participantes habrán adquirido habilidades de desarrollo profesional mejoradas, mayor confianza y mejores competencias para resolver problemas. Desde la perspectiva del equipo, el curso fomenta la colaboración, asegura la calidad del código y promueve el aprendizaje continuo. Para el cliente, significa una mejor calidad del producto, la minimización de errores y mayor éxito del proyecto.

El plan de estudios del curso se diseñó para cubrir de manera exhaustiva todos los aspectos necesarios para dominar la revisión de código.

La duración del curso es de seis horas de aprendizaje, una metodología intensiva que tiene como objetivo ofrecer los máximos resultados de aprendizaje en el menor tiempo posible.

Me apunto