Download - QA Resultados
TRABAJO PRCTICO ENFOCADO AL REA DE DESARROLLO DE SOFTWARE-CALIDAD INTEGRANTES:ARANGO ITMA.CAHUANA ACCAUCUSI JOSE L.CHAVEZ HUAPAYA S. MARIBEL.QUISPE QUIROZ JONATHAN.FLORES LLATANCE PAOLA.CASTRO SIGUAS JOSIMAR.
QA Cuestionario para medir la calidad del software en la Universidad Autnoma del PerProyecto: QA cuestionariosRevisado:Revisin: Carlos Urquizo GmezFecha de revisin: 07/01/15Estimado (Hora de revisin): 20 horasObjetivo: Verificar que se cumplan con los estndares y/o polticas estipuladas en el reglamento interno.Momento: la revisin QA cuestionario para medir la calidad de software en la Universidad Autnoma del Per se realizara al finalizar el tercer mes de inicio de la ejecucin del proyectoEntregables a revisar: Polticas del rea de desarrollo de software. Procesos del rea de desarrollo software. Normas, estndares y procedimientos del rea de desarrollo de software. Buenas prcticas y herramientas de desarrollo del rea de desarrollo de software.
1.Demostracin del productoResultados
A4El proyecto cumple con la demostracin del producto al finalizar cada iteracin.
B5El proyecto cumple con la demostracin del producto al finalizar cada vez que es conveniente.
C0El proyecto no cumple con la demostracin del producto al finalizar cada iteracin.
2.Evaluacin de requerimientosResultados
A6Al finalizar cada iteracin se evala si los requerimientos cumplen o no con las expectativas del cliente.
B3Al finalizar cada iteracin se evalan los requerimientos sin verificar que se cumplen con las expectativas del cliente.
C0Al finalizar cada iteracin no se evalan los requerimientos.
3. Capacitacin al usuarioResultados
A4Se realiza la capacitacin y asistencia tcnica al usuario final para el uso adecuado del sistema.
B4Se realiza la capacitacin, sin la asistencia tcnica al usuario final para el uso adecuado del sistema
C1No se realiza la capacitacin ni la asistencia tcnica al usuario
4. Control de riesgosResultados
A2Se evalan los riesgos en el proceso de desarrollo de software realizando la revisin y actualizacin de la lista de riesgos en cada iteracin.
B7Se evalan los riesgos en el proceso de desarrollo de software, pero no se realiza la revisin y actualizacin de la lista de riesgos en cada iteracin.
C0No se evalan los riesgos.
5.Control y seguimiento del proyectoResultados
A5El control y seguimiento del proyecto estn alineados con los requisitos que se deben presentar en cada iteracin del desarrollo de software.
B4El control y seguimiento del proyecto no estn alineados con los requisitos que se deben presentar en cada iteracin del desarrollo de software.
C0No se realiza control y seguimiento del proyecto.
6. DocumentacinResultados
A1Se cumple con la entrega de documentacin del proyecto de manera parcial en cada iteracin
B5Se cumple con la entrega de documentacin del proyecto, pero no de manera parcial en cada iteracin.
C3No se cumple con la entrega de documentacin.
7. ScriptsResultados
A2Sus entregables contienen scripts de pruebas segn especificacin de las polticas basadas en frameworks.
B1Sus entregables contienen scripts de prueba, pero no basadas en frameworks
C6No entregan scripts de pruebas
8. Capacitacin al personalResultados
A2Se realiza capacitacin mensual por parte de la empresa, para la especializacin del trabajador de acuerdo al rol que cumplen dentro del proyecto.
B2Se realiza capacitacin mensual por parte de la empresa para el trabajador, sin determinar el rol que cumple dentro del proyecto.
C5Se realiza capacitacin sin un cronograma de tiempo por parte de la empresa, para la especializacin del trabajador de acuerdo al rol que cumplen dentro del proyecto.
D0No se realiza capacitacin por parte de la empresa, para la especializacin del trabajador de acuerdo al rol que cumplen dentro del proyecto.
9. SeguridadResultados
A2Usan herramientas y/o estndares de seguridad al desarrollar el software.
B7Usan herramientas, pero no estndares de seguridad al desarrollar el software
C0No usar herramientas, ni estndares de seguridad al desarrollar el software.
10. PruebasResultados
A1Se realizan pruebas de estrs, de carga y usabilidad
B8Se realizan pruebas de estrs, pero no de carga, ni de usabilidad
C0No se realizan pruebas.
11. Revisin de softwareResultados
A3El jefe de rea revisa el software y realiza un informe final antes de ser entregado al usuario final.
B6El jefe de rea revisa el software, pero no realiza un informe final antes de ser entregado al usuario final
C0El jefe de rea no revisa el software, ni realiza su informe final.
12. Manejo personalResultados
A9Se evita tener personas que cubren demasiados roles del proceso de desarrollo del proyecto.
B0No se evita tener personas que cubren demasiados roles del proceso de desarrollo del proyecto.
13. Base de datos
Resultados
A9Se asigna un usuario y contrasea a cada usuario que usar el software.
B0Se asigna un usuario, pero no una contrasea a cada usuario que usar el software
C0No se asigna un usuario y contrasea.
14. Mejora del productoResultados
A5Cuando el producto es devuelto por parte del usuario final, el jefe de proyecto revisa nuevamente los requisitos y asigna a un nuevo desarrollador responsable para las correcciones respectivas.
B4Cuando el producto es devuelto por parte del usuario final, el jefe de proyecto no revisa nuevamente los requisitos y asigna a un nuevo desarrollador responsable para las correcciones respectivas.
C0Cuando el producto es devuelto por parte del usuario final, el jefe de proyecto revisa nuevamente los requisitos y no reasigna a un desarrollador responsable para las correcciones respectivas.
D0Cuando el producto es devuelto por parte del usuario final, el jefe de proyecto no revisa nuevamente los requisitos y no reasigna a un desarrollador responsable para las correcciones respectivas.
15. BackupsResultados
A3Se realizan backups y se almacena en un servidor de respaldo.
B4Se realizan backups, pero no se almacena en un servidor de respaldo
C2No se realizan backups, ni se almacenan en un servidor.
16. Tareas definidasResultados
A9Cada desarrollador tiene claramente definida la tarea que es asignada por parte del jefe del rea.
B0Cada desarrollador tiene una tarea asignada por parte del jefe de rea.
C0Los desarrolladores no tienen claro las tareas que deben cumplir por parte del jefe del rea
17. EstndaresResultados
A9Los desarrolladores respetan los lineamientos y estndares definidos por el rea.
B0Los desarrolladores respetan los lineamientos, pero no los estndares definidos por el rea.
C0Los desarrolladores respetan los lineamientos, pero no los estndares definidos por el rea
18. MetodologasResultados
A9Se tiene claramente definidas y se aplican las metodologas para el desarrollo del proyecto con respecto a la calidad del software
B0Se tiene claramente definidas metodologas, pero no se aplican para el desarrollo del proyecto con respecto a la calidad del software
C0No se tiene claro las metodologas a usa para el desarrollo del proyecto con respecto a la calidad del software.
19. MantenimientoResultados
A7Se realiza mantenimiento a los mdulos y se documentan los problemas encontrados por el usuario
B2Se realiza mantenimiento a los mdulos, pero no se documentan los problemas encontrados por los usuarios
C0No se realizan mantenimientos ni se documentan los problemas encontrados.
20. Pruebas en el sistemaResultados
A1Antes de liberar un nuevo sistema, ste deber ser sometido a pruebas de aceptacin definidas por el rea usuaria, utilizando para ello datos reales.
B5Antes de liberar un nuevo sistema, ste deber ser sometido a pruebas de aceptacin definidas por el rea usuaria, utilizando para ello datos ficticios.
C2Antes de liberar un nuevo sistema, ste no deber ser sometido a pruebas de aceptacin definidas por el rea usuaria.
21. Manual de usuarioResultados
A1Se realiza un manual de usuario y se distribuye a todo el personal que usar el software.
B6Se realiza un manual de usuario, pero no se distribuye a todo el personal que usar el software
C2No se realiza manual de usuario.
22. Plan de trabajoResultados
A6Se establece un plan de trabajo y se realiza seguimiento para verificar su cumplimiento y en caso de que no, para resolver los problemas que detengan el avance del proyecto.
B0Se establecer un plan de trabajo y pero no se realiza seguimiento para verificar su cumplimiento.
C3Se establece un plan de trabajo y se realiza seguimiento para verificar su cumplimiento y en caso de que no, para resolver los problemas que sin necesidad de detener el avance del proyecto.
D0No se establece un plan de trabajo y no se realiza seguimiento para verificar su cumplimiento.
23. Control de cambios
Resultados
A9Se comunica al usuario sobre los nuevos cambios que se realizan al sistema
B0No se comunica al usuario sobre los cambios realizados
24. Mdulos programadosResultados
A2Se registra en informes el modulo que a sido correctamente concluido estableciendo un control de calidad.
B7Se registra en informes el modulo que a sido correctamente concluido, pero no se establece un control de calidad.
C0No se registra en informes los mdulos correctamente concluidos, ni se estable un control de calidad.
25. Comunicaciones
Resultados
A0Hay una buena comunicacin entre el rea y los usuario involucrados en el proyecto con comunicaciones formales de acuerdo a las normas y procedimientos
B3Hay una buena comunicacin entre el rea y los usuario involucrados en el proyecto pero no siempre con comunicaciones formales de acuerdo a las normas y procedimientos
C6Hay una ocasional comunicacin entre el rea y los usuario involucrados en el proyecto pero no siempre con comunicaciones formales de acuerdo a las normas y procedimientos
D0Hay una ausencia comunicacin entre el rea y los usuario involucrados en el proyecto pero no siempre con comunicaciones formales de acuerdo a las normas y procedimientos
26. Roles y Responsabilidades
Resultados
A9Los roles y responsabilidades del rea estn archivados, acordados y se estn implementando
B0Los roles y responsabilidades del rea estn archivados, acordados y pero no se estn implementando
C0Los roles y responsabilidades del rea estn archivados pero no acordados ni se estn implementando.
D0Los roles y responsabilidades del rea no estn archivados ni acordados y no se estn implementando.
27. Rendimiento del grupo de desarrolloResultados
A9EL responsable del proyecto cumple en entregar el sistema en la fecha establecida
B0EL responsable del proyecto no cumple en entregar el sistema en la fecha establecida
28. Cambios en el sistemaResultados
A8Cada vez que se haga cambio en los sistemas el responsable documenta los cambio y lo notifica al encargado del rea.
B1Cada vez que se haga cambio en los sistemas el responsable documenta los cambio pero no lo notifica al encargado del rea
C0Cada vez que se haga cambio en los sistemas el responsable no documenta los cambio ni lo notifica al encargado del rea
29. Calidad de cdigoResultados
A0El cdigo del proyecto contiene informacin de responsable del proyecto, la fecha, breves comentarios y adicionalmente documentacin por escrito.
B0El cdigo del proyecto contiene informacin de responsable del proyecto, la fecha, breves comentarios pero no tiene documentacin por escrito.
C9El cdigo del proyecto no contiene informacin de responsable del proyecto , la fecha, breves comentarios ni documentacin por escrito
30. Reuniones de trabajoResultados
A2Se realiza reuniones diariamente donde se revisan los planes de trabajos as como las actividades desarrolladas y a desarrollar.
B0Se realiza reuniones diariamente donde no se revisan los planes de trabajos ni las actividades desarrolladas y a desarrollar
C7Se realiza reuniones interdiariamente donde se revisan los planes de trabajos as como las actividades desarrolladas y a desarrollar.
D0Se realiza reuniones interdiariamente donde no se revisan los planes de trabajos ni las actividades desarrolladas y a desarrollar.
E0Se realiza reuniones una vez a la semana donde no se revisan los planes de trabajos ni las actividades desarrolladas y a desarrollar.
31. Proceso de pruebasResultados
A0Las corridas de pruebas deben efectuarse con una cantidad de datos superior al 50% de la cantidad de datos que el sistema correr de manera cotidiana.
B4Las corridas de pruebas deben efectuarse con una cantidad de datos superior al 40% de la cantidad de datos que el sistema correr de manera cotidiana.
C4Las corridas de pruebas deben efectuarse con una cantidad de datos superior al 30% de la cantidad de datos que el sistema correr de manera cotidiana.
D1Las corridas de pruebas deben efectuarse con una cantidad de datos superior al 20% de la cantidad de datos que el sistema correr de manera cotidiana.
E0Las corridas de pruebas deben efectuarse con una cantidad de datos superior al 20% de la cantidad de datos que el sistema correr de manera cotidiana.
32. Entrega del sistemaResultados
A0Se entrega al usuario solicitante los programas fuentes, ejecutables, documentacin tcnica y manual de usuario.
B0Se entrega al usuario solicitante los programas fuentes, ejecutables, documentacin tcnica pero no se entrega manual de usuario
C0Se entrega al usuario solicitante los programas fuentes, ejecutables pero no se entrega documentacin tcnica ni manual de usuario
D0Se entrega al usuario solicitante los programas fuentes pero no se entrega ejecutables, documentacin tcnica ni manual de usuario.
E9No entrega al usuario solicitante los programas fuentes ejecutables, documentacin tcnica y manual de usuario.
33. Avances del sistema.Resultados
A2Concluida la programacin de una parte del sistema Se registra el responsable , las horas trabajadas y una breve observacin
B7Concluida la programacin de una parte del sistema Se registra el responsable, las horas trabajadas pero no una breve observacin.
C0Concluida la programacin de una parte del sistema Se registra el responsable pero no las horas trabajadas ni una breve observacin
DConcluida la programacin de una parte del sistema No se registra el responsable, las horas trabajadas ni una breve observacin
34. Calidad de atencinResultados
A3Tienen un trato amable con los usuarios
B6Tienen un trato normal con los usuarios
C0No tiene un trato amable con los usuarios
35. Mejoramiento de cdigoResultados
A4Aquellos cdigos que no trabajen de forma ptima son enviados a un proceso de re-trabajo adems de ser documentados
B5Aquellos cdigos que no trabajen de forma ptima son enviados a un proceso de re-trabajo pero no son documentados
C0Aquellos cdigos que no trabajen de forma ptima no son enviados a un proceso de re-trabajo adems de no ser documentados
CUADRO DE RESUMEN
Preguntas \ AlternativasABCDE
1. Demostracin del producto450
2. Evaluacin del proyecto630
3. Capacitacin al usuario441
4. Control de riesgos270
5. Control y seguimiento del proyecto540
6. Documentacin153
7. Scripts216
8. Capacitacin al personal2250
9. Seguridad270
10. Pruebas180
11. Revisin de software360
12. Manejo de personal90
13. Base de datos900
14. Mejora del producto5400
15. Backups342
16. Tareas definidas900
17. Estndares900
18. Metodologas900
19. Mantenimiento720
20. Pruebas en el sistema152
21. Manual de usuario162
22. Plan de trabajo6030
23. Control de cambios90
24. Mdulos programados270
25. Comunicaciones0360
26. Roles y responsabilidades9000
27. Rendimiento del grupo de desarrollo90
28. Cambios en el sistema810
29. Calidad de cdigo009
30. Reuniones de trabajo20700
31. Proceso de pruebas04410
32. Entrega del sistema00009
33. Avances del sistema270
34. Calidad de atencin360
35. Mejoramiento de cdigo450
Total1461005019
RECOMENDACIONES Y CONCLUSIONES DEL QA
COMUNICACIONES:Recomendacin Establecer un plan de comunicaciones. Asignar un jefe responsable para reuniones Los participantes durante el desarrollo del proyecto debern presentar informes de compromiso para programar reuniones Al finalizar la reunin debern presentar un informe de los temas que trataron y los temas que van a tratar y brindar los aspectos por mejorarSCRIPT:Recomendacin Asignar a responsables. planificar un plan de pruebas. crear formato para plan de pruebas crear procedimientos para plan de pruebas
ENTREGA AL SISTEMA:Recomendacin Entregar cdigo fuentes, segn necesidad de usuario, especificando motivo y nivel de importancia crear un manual de usuario el cdigo fuente debe estar comentado en una documentacin
CAPACITACION AL PERSONAL:Recomendacin planificar el plan de capacitaciones Definir un calendario, distribuyendo horas de capacitacin. Elaborar un formato de compromiso para la capacitacin de los trabajadores
CALIDAD DE CODIGO:Recomendacin Elaborar una documentacin del cdigo por parte del responsable definiendo la informacin a detallar lo elaborado, para mantener calidad en el desarrollo de software. Almacenar cdigo para que sea revisado a travs de la red.
CONCLUSIONESLo que encontramos obteniendo resultados a travs de las respuestas de los cuestionarios y las entrevistas que hicimos es el siguiente No cuentan con documentacin de los procesos y polticas. No tienen designados responsables para verificar el cumplimiento de polticas.
PLAN DE ACCIONCOMUNICACIONES:Factor Crtico:Hay una comunicacin ocasional entre el rea y los usuario involucrados en el proyecto, pero no siempre con comunicaciones formales de acuerdo a las normas y procedimientos Objetivo:Mejorar la comunicacin entre el rea de desarrollo y los usuarios involucrados del proyectoMeta:Obtener una buena comunicacin entre las ambas partesActividades:1. Planificar los horarios de reuniones2. Elaborar formatos de compromisos3. Enviar formatos a los participantes4. Llevar a cabo la reunin5. Elaborar informe de los resultados de la reunin6. Aprobar informeResponsable:Jefe del reaTiempo:2 meses
SCRIPT:Factor Crtico:No entregan scripts de pruebasObjetivo:Cumplir con la entrega de los Script de pruebasMeta:Entrega de los Script de pruebas en cada proyectoActividades:1. Asignar responsables del proceso de pruebas2. Asignarle tiempo3. Verificar resultados4. Revisar documentacin de pruebas5. Elaborar documentacin del plan6. Aprobar documentacinResponsable:DBA y Jefe del areaTiempo:1 mes
ENTREGA DEL SISTEMA:Factor Crtico:No entrega al usuario solicitante el cdigos fuentes, ejecutables, documentacin tcnica ni manual de usuarioObjetivo:Cumplir con la entrega al usuario de los cdigos fuentes, ejecutables, documentacion tcnica y manual de usuarioMeta:Entrega de los cdigos fuentes, ejecutables, documentacion tcnica y manual de usuario en todos los proyectosActividades:1. Elaborar informe de peticin de recursos del proyecto indicando lo que quiere y motivo2. Enviar al usuario3. Recibir el informe4. Analizar y tomar decisiones5. Enviar los recursos al usuarioResponsable:Jefe del reaTiempo:15 das
CAPACITACION AL PERSONAL:Factor Crtico:Se realiza capacitacin sin un cronograma de tiempo por parte de la empresa, para la especializacin del trabajador de acuerdo al rol que cumplen dentro del proyecto.Objetivo:Cumplir con las capacitaciones elaborando un cronograma de las capacitaciones para el personalMeta:Hacer capacitaciones mensualmente y que estn organizados en un cronogramaActividades:Elaborar un plan de capacitacionesAvisar al personalElaborar un informe de capacitacinHacer un seguimiento del cronogramaActualizar cambiosHacer una evaluacin al terminar la capacitacinObtener resultadosResponsable:Jefe del reaTiempo:5 meses
CALIDAD DE CODIGO:Factor Crtico:El cdigo del proyecto no contiene informacin de responsable del proyecto, la fecha, breves comentarios ni documentacin por escrito.Objetivo:Cumplir con el entandar de calidad de cdigo y la elaboracin de documentacionesMeta:El cdigo este comentado de acuerdo a un estndar de calidad adems de haber elaborado un documentacionActividades:1. Verificar cdigos2. Elaborar documentacion de mejorar a realizar3. Asignar responsable4. Asignarle tiempo5. Verificar resultados6. Elaborar informe7. Enviar al usuarioResponsable:Jefe del rea y Grupo de desarrolloTiempo:14 das