Iniciar la búsqueda
Trayectoria
Servicios
Herramientas
Mercados
Actualidad
Capital Humano
Contáctenos Mapa del sitio
  
Revisión Técnicas Formales 

Revisiones Técnicas Formales

Muchos de los problemas detectados en las etapas de construcción o prueba de los sistemas se deben a problemas en las etapas de análisis, especificación o diseño. La realización de  revisiones formales a los documentos asociados a las distintas etapas del ciclo de desarrollo del software (especificación de requerimientos, diseño, etc.) permiten:

  • Obtener de alertas tempranas sobre potenciales riesgos y problemas de calidad.
  • Reducir los tiempos de desarrollo y testing al evitar retrabajos.
  • Generar estándares útiles para los distintos ciclos de desarrollo.

Las revisiones técnicas formales validan la completitud y corrección de los entregables de un proyecto, previniendo en forma temprana sobre potenciales problemas y riesgos que puedan derivarse en etapas posteriores del proyecto: inconsistencias, ambigüedades, no cumplimiento de estándares, etc (evaluaciones durante el armado del proyecto, durante el proyecto y post-mortem).

El servicio consiste en la revisión formal de la documentación de Arquitectura, Diseño, Requerimientos, Modelo de Datos, etc. con el objetivo de:

  • Verificar la consistencia interna de la documentación y su coherencia con los requerimientos.
  • Verificar el cumplimiento de estándares del cliente.
  • Validar la completitud y facilidad de lectura de la documentación.
  • Proponer mejoras, agregados, templates y/o estándares nuevos.

Este servicio se encuentra  certificado ISO 9001:2008.

Revisiones de Código

“La tasa de detección de defectos del testing es de sólo 25% para el testing de unidad, 35% para el testing funcional (…). En contraste, la efectividad promedio de las inspecciones de código y diseño es de entre un 55% y un 60% (…)”. Capers Jones, Programmers Productivity, 1986
Las revisiones estructuradas de código fuente, ejecutadas por expertos, pueden detectar hasta el 80% de los errores antes de ejecutar el primer ciclo de testing, lo cual representa un importantísimo ahorro de costos. Por otra parte permite encontrar problemas distintos a los que pueden ser detectados durante el test funcional o técnico y ayuda a obtener código de mejor calidad que requiera bajo mantenimiento.

Como actividad complementaria del testing llevamos a cabo Revisiones de Código fuente, con herramientas propias y de mercado (aplicación de reglas de formación de expresiones, control de estándares, detección de patrones, etc). El objetivo es verificar el nivel de calidad del código mediante la aplicación de reglas de corrección y consistencia definidas para la aplicación y el lenguaje en evaluación.

En base a nuestra amplia experiencia en proyectos de revisión de código hemos desarrollado una metodología de revisión propia que permite reducir los costos relacionados con la cantidad de personas involucradas y la cantidad de código que es posible revisar. Realizamos Revisiones de Código (automáticas y semi-automáticas) con un método que permite verificar a muy bajo costo los estándares de desarrollo fijados para el proyecto y para la organización. Nuestra metodología es menos formal que la de las inspecciones de código “a la Fagan” (de hecho por eso hablamos de revisiones y no de inspecciones de código), aunque también realizamos inspecciones cuando es necesario.

Los beneficios que obtienen nuestros clientes al contratar este servicio son:

  • Detección temprana de problemas en el ciclo de desarrollo del software para los proyectos.
  • Obtención de mejoras metodológicas surgidas de problemas concretos de cada proyecto.
  • Obtención de lineamientos de mejora para los estándares de desarrollo de software del cliente.

Este servicio se encuentra  certificado ISO 9001:2008.

Revisiones ABAP

Con la experiencia y aval de más de diez años de experiencia en revisiones de código, hemos desarrollado un servicio de revisiones semiautomáticas sobre código ABAP único en el mercado

El servicio de revisión de código ABAP se realiza mediante una herramienta propia de revisión y la intervención seleccionada de expertos revisores. El servicio permite garantizar la adecuación del código a las mejores prácticas de construcción del mercado y propias del cliente. El enfoque semiautomático permite de esta manera optimizar notablemente la intervención humana en el proceso, garantizando mayor objetividad y significativo ahorro de costos.

Ofrecemos un servicio de  revisiones de código ABAP único y configurable a las necesidades de nuestros clientes, pudiendo incluir:

  • Revisiones puntuales, periódicas o continuas.
  • Utilizando reglas estándares o ad-hoc.
  • Integrando herramientas de mercado o propias del cliente.
  • En forma remota, local o mixta.

Nuestra herramienta no está limitada a la versión de ABAP ni requiere tiempo de sus programadores ABAP para el desarrollo de nuevas reglas. Desarrollada sobre una plataforma flexible y moderna, nuestra herramienta permite rápidamente agregar nuevas reglas e integrar otras herramientas de forma simple y rápida.

Actualmente, Pragma mantiene un servicio de revisión continua para una de las empresas con mayor base instalada de código ABAP de Latinoamérica, y realiza continuamente otros servicios de revisión en diferentes lenguajes y tecnologías para empresas líderes en diferentes industrias. 

Otras Plataformas Soportadas

Además de ABAP, Pragma realiza revisiones de código en otros lenguajes y plataformas, utilizando la misma herramienta y características mencionadas. Tenemos experiencia en realización de revisiones en Java, .NET, Cobol y plataformas no abiertas. Nuestro expertise en la temática nos permite rápidamente incorporar nuevos lenguajes, incluyendo plataformas legacy y propietarias.

Legal Mapa del sitio Privacidad Idioma: Español English Português
Seguinos en: