23
TRABAJO PRÁCTICO 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 Autónoma del Perú Proyecto: QA cuestionarios Revisado: Revisión: Carlos Urquizo Gómez Fecha de revisión: 07/01/15 Estimado (Hora de revisión): 20 horas Objetivo: Verificar que se cumplan con los estándares y/o políticas estipuladas en el reglamento interno. Momento: la revisión QA – cuestionario para medir la calidad de software en la Universidad Autónoma del Perú se realizara al finalizar el tercer mes de inicio de la ejecución del proyecto Entregables a revisar: - Políticas del área de desarrollo de software. - Procesos del área de desarrollo software. - Normas, estándares y procedimientos del área de desarrollo de software. - Buenas prácticas y herramientas de desarrollo del área de desarrollo de software.

QA Resultados

Embed Size (px)

DESCRIPTION

qa

Citation preview

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