Usted es tan bueno como el software que soporta su negocio.
Usted quiere ser el mejor en su negocio. Para sobrevivir en un mercado tan competitivo y cambiante como el de hoy en día, sus aplicaciones críticas de negocio tienen que ser lo suficientemente flexibles y fiables para. ¿Está haciendo algo al respecto? ¿Sabe cómo de buenas son sus aplicaciones? Después de todo usted tan bueno como lo sean las aplicaciones que soportan su negocio.
Medir aspectos de la calidad del software durante todo el ciclo de vida de desarrollo puede darle esa ventaja competitiva que necesita para asegurar que sus aplicaciones se alineen mejor con las necesidades de negocio, reduciendo el time-to-market y el coste de mantenimiento. Le permitirá, por ejemplo, detectar posibles defectos del software durante el desarrollo cuando estos son más fáciles y más baratos de arreglar, y por lo tanto reducir el número de incidencias en producción. Tendrá a su disposición indicadores de calidad para tomar mejores decisiones sobre sus aplicaciones desde la definición de requisitos hasta las pruebas funcionales de los sistemas.
Pero medir la calidad puede no ser suficiente. Además de saber como de bueno o malo es su software en base a los indicadores de calidad, necesita certificar cada fase del proceso basándose en los indicadores y en cualquier otra información que pueda ser relevante para su negocio. Establecer un proceso de certificación de la calidad como parte de los procesos de desarrollo y ciclo de vida de las aplicaciones es fundamental para asegurar que las aplicaciones que se desplieguen en los entornos productivos cumplen unos mínimos estándares.
Es importante que sus indicadores de calidad incluyan información sobre los entregables de las fases del proceso de desarrollo. Empezando por los requisitos, pasando por el código y terminando por las pruebas. La solución de Optimyth puede recopilar toda esta información a través de conectores con herramientas de terceros, como HP Quality Center; o mediante sus propios analizadores de código que soportan más de 20 lenguajes de programación incluyendo todas las tecnologías J2EE, cualquier dialecto de Cobol, SAP ABAP VI, lenguajes de .NET y muchos más.
No todas las empresas son iguales, tampoco el software que desarrollan. Para cada una de ellas la calidad del software se medirá de distinta forma. El primer paso para gestionar la calidad del software es definir y establecer las normas del juego, un modelo de calidad que defina qué aspectos de la calidad queremos medir y qué significa “calidad” para mí y mi empresa en función de los aspectos del modelo. La solución de control y aseguramiento de la calidad de Optimyth le permite definir modelos de calidad que se adapten a sus necesidades específicas. Basado en el estándar ISO 9126 podrá definir indicadores de calidad para los distintos aspectos del modelo de calidad en base a la información recogida por los conectores con herramientas de terceros, métricas intrínsecas del código calculadas por los analizadores de código de Optimyth, como por ejemplo la complejidad ciclomática; y en el nivel de cumplimiento de la normativa definida en el modelo de calidad para cada lenguaje y basada en reglas relacionadas con cada uno de los aspectos de calidad.
Con el módulo de certificación de la solución de Optimyth puede ir más allá de la medición de la calidad. Podrá definir puntos de control de calidad que se ejecutarán en distintas fases del ciclo de vida de sus aplicaciones para certificar que la calidad de los entregables cumplen unos mínimos asegurando que las aplicaciones que soportan su negocio tienen la calidad requerida.
Entonces, ¿qué le parece? ¿Es su software tan bueno como quiere que sea?
Productos relacionados: checKingQA
Usted es tan bueno como el software que soporta su negocio.
Cómo lo hacemos
El portal integrado de calidad de Optimyth le permite tener una visión completa y centralizada de la calidad de su software con más de 600 paneles que pueden organizarse en paneles de control personalizables a las necesidades de los distintos perfiles de su organización. Se generan informes automáticamente para mantener a todo el mundo informado del estado global de la calidad del desarrollo. También se pueden distribuir a los desarrolladores informes técnicos detallados con información sobre las violaciones de reglas en l código, posibles bugs y mucho más.
Uno de los beneficios de la solución de control y aseguramiento de la calidad del software de Optimyth es su flexibilidad. Puede ejecutar análisis y certificaciones a petición de los usuarios del portal de calidad o utilizar el planificador interno para ejecutarlos periódicamente de form des asistida. También permite que otras aplicaciones ejecuten análisis y certificaciones cuando las necesiten usan un interfaz de web services. Por ejemplo, Las soluciones de Application Lifecycle Management y Configuration Management pueden necesitar certificar que la versión de una aplicación que están promocionando a producción cumple con unos mínimos estándares de calidad antes de desplegarla. De esta forma usted y su entorno operativo no tiene que adaptarse a nuestra solución, nuestra solución se adapta a su organización permitiéndole complementar sus procesos y amortizar sus inversiones.
Entonces, ¿qué le parece? ¿Es su software tan bueno como quiere que sea?
Productos relacionados: checKingQA


