X
TESTIMONIOS

Cisco aumenta la productividad y la calidad del software con la solución de prueba de Java

Tiempo de leer: 3 minutos

DESCARGAR PDF "

Cisco aumenta la productividad y la calidad del software con la solución de prueba de Java

Cisco es líder mundial en soluciones de redes para algunas de las principales corporaciones del mundo, que dependen de ellas para mantener en funcionamiento continuo sus sistemas de misión crítica. Cisco ha invertido activamente en esfuerzos para garantizar que la calidad de su software sea de clase mundial.

LOS DESAFIOS

El desafío de Cisco giraba en torno a lograr que sus desarrolladores de Java se comprometieran con un proceso de prueba de desarrollo que eliminaría errores y generaría código limpio. Análisis estático, examen de la unidad, y la revisión del código necesitaban una atención especial.

Los productos de Cisco impulsan muchos sitios y aplicaciones en Internet, por lo que la empresa comprende que mucho depende de su capacidad para ofrecer soluciones de alta calidad. Para satisfacer las crecientes demandas y expectativas de los clientes, Cisco lanzó una iniciativa de gran alcance para impulsar la excelencia en términos de calidad del software.

“Cisco se da cuenta de que para permanecer a la vanguardia del mercado, debe tener las mejores herramientas para aumentar la calidad”, dice Andy Chessin, un líder técnico responsable de evaluar los productos y herramientas de prueba de software y promover su adopción.

Sin embargo, uno de los desafíos de Cisco giraba en torno a lograr que sus desarrolladores de Java se comprometieran con un proceso de prueba de desarrollo que eliminaría los errores de software y generaría código limpio. Los desarrolladores e ingenieros son responsables de cumplir con las estrictas demandas de prueba y calidad de software, específicamente análisis estático, pruebas unitarias y revisión de código.

EL ENFOQUE

Sin embargo, estas altas demandas no se pueden satisfacer sin sofisticadas plataformas de prueba y software. Con esto en mente, Cisco invirtió en Parasoft Jtest y Parasoft DTP y Chessin se dio cuenta de la necesidad de desarrollar un plan claro para implementar las tecnologías, capacitar a los desarrolladores y respaldar la adopción.

Ahora reconocido simplemente como "el modelo", Chessin se basó en el marco de trabajo de Parasoft DTP para crear un plan que establecía roles, responsabilidades y expectativas para impulsar la implementación de Jtest entre los desarrolladores de Cisco.

LOS RESULTADOS

Los resultados de estos esfuerzos han sido fenomenales. En los últimos años, el número de desarrolladores que utilizan el paquete de herramientas Parasoft ha crecido de forma espectacular, pasando de 24 a más de 1100 usuarios habituales. Lo que hizo posible la alta adopción es que, además de las directivas del liderazgo senior de Cisco, la implementación exitosa estuvo vinculada a una planificación diligente y un soporte activo.

Chessin y su equipo han proporcionado la infraestructura y la asistencia necesarias para ampliar la adopción de las herramientas de Parasoft. Se reunieron con los desarrolladores para abordar preguntas, organizaron almuerzos educativos y produjeron cursos de video a pedido para respaldar su capacitación. Tales movimientos resultaron extremadamente importantes para el éxito del lanzamiento. Al proporcionar recursos a los desarrolladores y arquitectos de manera puntual, pudieron respaldar la capacitación y el desarrollo de muchas más personas de las que podrían haber hecho con la capacitación convencional.

Mientras tanto, los representantes de Parasoft abordaron activamente las inquietudes y preguntas de los desarrolladores, y rápidamente implementaron nuevas funciones y capacidades necesarias para respaldar la usabilidad y escalabilidad de Jtest en el exigente entorno de Cisco.

“Sin la cooperación de Parasoft, yo personalmente habría tenido mucho menos éxito”, dice Chessin. “Las cosas se habrían hecho, pero no tan rápido. Lo que sea que sentí fue un tapón de espectáculo o se estaba poniendo
en el camino se resolvió de inmediato ".

Habilitación de la configuración automatizada

Un impulso clave de la productividad se produjo a través de la configuración automatizada: Parasoft permite a los arquitectos de software transferir una configuración de reglas y ajustes para probar una base de código a otra base de código, de modo que las modificaciones y las nuevas reglas se configuran fácilmente.

Esto es especialmente útil cuando los desarrolladores trabajan en diferentes tecnologías como Threads y Enterprise Java Beans. En cuestión de segundos, las reglas se pueden activar o desactivar para proteger el código base sin la introducción manual de nuevas reglas y configuraciones. Cuando el arquitecto coloca las reglas nuevas y personalizadas en el servidor del equipo, todos los desarrolladores pueden acceder instantáneamente a ellas.

Eliminar errores en el código

Las ganancias de productividad se obtienen mediante la identificación de errores de una manera que ayude a los desarrolladores a mejorar su propia precisión. Cuando un desarrollador hace clic en un error, por ejemplo, la documentación no solo explica cómo funciona una regla en particular, sino que también proporciona un ejemplo de código preferido. Las compilaciones nocturnas del código base se han vuelto más limpias a medida que los desarrolladores ejecutan Jtest en el escritorio antes de ingresar su código. Al abordar los errores y defectos de software en una etapa temprana del proceso de desarrollo de software, eliminan los problemas de calidad que, de otro modo, podrían haber perjudicado la productividad o creado problemas de calidad en el futuro.

La productividad de los desarrolladores ha aumentado como resultado de la integración de Parasoft DTP con Eclipse IDE. La riqueza del IDE permite a los desarrolladores administrar proyectos en una sola ubicación y alternar entre ellos. También ofrece una función de solución rápida. En muchos casos, Parasoft DTP ha proporcionado una puerta de enlace para presentar esta poderosa herramienta y marco a los desarrolladores.

“Parasoft Jtest ha enseñado a los ingenieros cómo ser mejores desarrolladores. En el proceso de usar Parasoft Jtest, tenemos cada vez menos defectos en la base del código porque los desarrolladores están aprendiendo a escribir mejor Java ".

- Andy Chessin, líder técnico

Si bien el equipo de evaluación de herramientas de Cisco consideró otras posibles herramientas para la gestión de la calidad del software basado en Java, ahora ha establecido claramente a Parasoft como el estándar. “Tenemos la mejor herramienta en este espacio que podría implementarse en esta empresa”, dice Chessin.

DAR EL SIGUIENTE PASO

Descubra un marco eficaz para utilizar al seleccionar una solución de análisis estático. Descargar el whitepaper.

Prueba Parasoft