VERIFICACION DE CALIDAD EN APLICATIVOS DE SOFTWARE
Este esquema se aplicar para aquellos desarrollos de funcionalidades nuevas y para las cuales se conformar un Proyecto de desarrollo de Software. La metodologa se basa en el esquema RUP de iteraciones y opera de la siguiente manera:
Este servicio tiene como objetivo asegurar que las soluciones que estn o llegan a Produccin cumplan con todos los requisitos funcionales definidos por las distintas reas del cliente.
La validacin de la funcionalidad de dichos sistemas se lleva a cabo en cada una de las etapas del ciclo de vida del proyecto como un proceso transversal, lo cual reduce a una mnima probabilidad la aparicin de errores de software o controles de cambios. Estamos en capacidad de realizar pruebas:
ITS SOLUTIONS LTDA LINEAS DE SERVICIO VERIFICACION DE CALIDAD EN APLICATIVOS DE SOFTWARE Nit: 830.145.576-4 Calle 81 N 11-68, of. 614, Bogot D.C. Telfono (57-1) 743 2071 sales@itstrategys.com
UAT
Nuestros procesos de pruebas son descritos as:
En el levantamiento del Requerimiento se lleva a cabo una verificacin de lo solicitado por el usuario contra el documento entregable resultado de las reuniones de aclaracin, y se genera un documento de inconsistencias o conformidad segn el resultado de dicha revisin, a fin de aclarar las no conformidades encontradas o pasar a la fase siguiente de Diseo.
En la fase de Diseo, se verificarn las funcionalidades descritas en los documentos entregables (Casos de Uso, Diagramas de clases, Secuencias, Actividades, entre otros) y las especificadas en el requerimiento, generando un Check List que de igual forma permitir identificar en que punto de las definiciones hay no conformidades ya sea por falta de definicin o inconsistencia en los documentos, para corregirlas, o pasar a la fase de desarrollo. En esta etapa se levanta la matriz de trazabilidad que es una herramienta que permite hacer un seguimiento especfico del curso que ha tenido un requerimiento hasta convertirse en un artefacto de
software. Adicionalmente, tomando como base los documentos de diseo, se lleva a cabo el levantamiento del Deck de pruebas en el cual participa el cliente para complementar los casos sugeridos por nosotros y que igualmente es validado para verificar que se va a probar toda la funcionalidad solicitada, y se prepara el ambiente de pruebas donde se verifica consistencia y validez de datos y accesibilidad.
Finalizada la fase de desarrollo, se actualiza la matriz de trazabilidad, verificando que se genera una pieza de software que responde a un documento o item de diseo que satisface una solicitud del requerimiento, adicionalmente se verifica el correcto funcionamiento de dicha pieza de software en forma individual (pruebas unitarias), integral (pruebas globales de la funcionalidad), como mdulo (verificando consistencia en los flujos de pantallas, generacin de alertas y ayudas), y en procesos de carga y estrs (que permiten determinar el comportamiento del software bajo una cantidad de peticiones o de usuarios considerable y determinar rendimiento). Si la pieza de software no cumple con las definiciones funcionales o tcnicas, se debe devolver al rea de desarrollo para los ajustes pertinentes.
En la fase de Certificacin se genera el documento soporte de las pruebas el cual es la evidencia de la ejecucin del Deck de pruebas y de los resultados obtenidos
Con el fin de llevar estadsticas, mtricas de calidad y datos histricos, se utilizan herramientas como: Mantis, Bugzilla.
As como asignarles versiones para su solucin, sin embargo si el cliente lo requiere, podemos utilizar otras .
ITS SOLUTIONS LTDA LINEAS DE SERVICIO VERIFICACION DE CALIDAD EN APLICATIVOS DE SOFTWARE Nit: 830.145.576-4 Calle 81 N 11-68, of. 614, Bogot D.C. Telfono (57-1) 743 2071 sales@itstrategys.com
herramientas que permitan administrar los resultados de la verificacin de calidad como es el caso del Quality Center o en cualquier otra herramienta que disponga el cliente para la ejecucin de los decks (previa capacitacin). Adicionalmente, ITS cuenta con una herramienta administrativa instalada en el AS/400 que permite controlar el tiempo exacto empleado por cada recurso en las diferentes tareas de las etapas del ciclo de vida del software, para este caso se utilizara para la fase de pruebas de desarrollos en cualquier plataforma. Matriz de trazabilidad: Permite llevar el control de los artefactos de Software que responden a un item del requerimiento. JMETER: Para Aplicaciones WEB. Permite analizar y medir el desempeo de un conjunto de servicios, realizando desde una solicitud sencilla hasta secuencias de requisiciones que permiten diagnosticar el comportamiento de una aplicacin en condiciones de produccin. Ethical Hacking Testing: En caso de que se requiera realizar pruebas de este tipo ITS SOLUTIONS cuenta con alianzas estratgicas que permiten cubrir esta necesidad. Con este tipo de alianzas hemos cubierto pruebas en otros clientes. Con este servicio asignamos equipos especializados multidisciplinarios, bajo la direccin de un Gerente de servicio, con el fin de cubrir las necesidades de mantenimiento y soporte de aplicativos. Las caractersticas principales de este servicio son:
El cliente solicita y tiene asignado un grupo de ingenieros o multidisciplinario, el cual responde a sus solicitudes -Soporte/Mantenimiento o Desarrollo de requerimientos y su nmero ser determinado segn la necesidad de horas por un perodo de tiempo. Este grupo se ubica en su mayora en las instalaciones del cliente, para facilitar procesos como el de soporte a aplicativos, el levantamiento y pruebas de nuevos requerimientos. El grupo es liderado por un Director de proyecto o Gerente de servicio, quien adems de establecer un canal claro y nico entre ITS y el cliente, hace la coordinacin de los mismos, e igualmente lleva el control de las horas consumidas, dando informe detallado del consumo de las mismas durante el perodo de tiempo que se establezca. El equipo de profesionales asignados al cliente es respaldado por el rea de Proyectos y Servicios establecida en nuestras oficinas, y se prestan los respectivos apoyos, los cuales son coordinados por el Director de Proyectos. Los Procesos diseados para prestar estos servicios son: Control de Requerimientos. El Director de proyectos asignado recibe los diferentes soportes o requerimientos,
ITS SOLUTIONS LTDA LINEAS DE SERVICIO VERIFICACION DE CALIDAD EN APLICATIVOS DE SOFTWARE Nit: 830.145.576-4 Calle 81 N 11-68, of. 614, Bogot D.C. Telfono (57-1) 743 2071 sales@itstrategys.com
que son solicitados por el cliente. El director clasifica el tipo de servicio a saber: Soporte a aplicaciones o Requerimiento de nueva funcionalidad. Soporte a aplicaciones: El Director de proyecto asigna al ingeniero con la capacidad de revisar y dar respuesta a la solicitud. Se analiza e investiga, se establecen tiempos aproximados de solucin o respuesta. Se revisan las necesidades para realizar el respectivo seguimiento y se coordinan con el rea del Cliente los requerimientos de informacin para documentar y entregar el diagnstico y/o la solucin cuando sea el caso. Desarrollo de requerimientos: El Director de proyecto asigna al ingeniero con el conocimiento del rea de la solucin a resolver, y se siguen los procesos de Requerimiento, Propuesta y Proyecto de nuestra modalidad de desarrollo de soluciones. Este proceso lo soportamos con la metodologa de desarrollo de soluciones, aplicando nuestros procedimientos. La documentacin se entregar de acuerdo a la metodologa de cada uno de los clientes.