Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

“METODOLOGÍAS DE ASEGURAMIENTO DE CALIDAD DE SOFTWARE”

No description
by

Briseida Chura

on 12 December 2014

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of “METODOLOGÍAS DE ASEGURAMIENTO DE CALIDAD DE SOFTWARE”

CALIDAD DE SOFTWARE
Roger Pressman define la calidad de software como:

“El cumplimiento de los requerimientos funcionales y de performance explícitamente definidos, de los estándares de desarrollo explícitamente documentados y de las características implícitas esperadas del desarrollo de software profesional.”

ASEGURAMIENTO DE LA CALIDAD DE SOFWARE
Es un conjunto de actividades sistemáticas y planeadas para asegurar que los procesos y productos de software cumplen con los requerimientos, estándares y procedimientos.
La IEEE define el aseguramiento de la calidad como:
INGENIERÍA DE SOFTWARE CON SQA
Determinar si las necesidades de los usuarios están siendo satisfechas adecuadamente.
ACTIVIDADES DEL SQA
Auditar el producto para verificar el cumplimiento del proceso definido.

PROBLEMAS QUE RESUELVE SQA
Aumentar las posibilidades de éxito del proyecto.
METODOLOGÍAS DE SQA
Scrum, es un marco de trabajo para el desarrollo ágil de proyectos, en principio surgido en la industria del software, pero de suficiente sencillez y flexibilidad como para ser aplicado en contextos muy diversos.

Su principal objetivo es maximizar el retorno de la inversión para la empresa.
....SCRUM en los años 80
En los años 80, con el objetivo de gestionar los proyectos de una manera más ágil, los japoneses Takeuchi y Nonaka estudiaron las prácticas de empresas con buenos resultados de rapidez y flexibilidad y extrajeron la base de la metodología SCRUM.
PROCESO
En Scrum un proyecto se ejecuta en bloques temporales cortos y fijos (iteraciones de un mes natural y hasta de dos semanas, si así se necesita).

Cada iteración tiene que proporcionar un resultado completo, un incremento de producto final que sea susceptible de ser entregado con el mínimo esfuerzo al cliente cuando lo solicite.
GRACIAS...
“METODOLOGÍAS DE ASEGURAMIENTO DE CALIDAD DE SOFTWARE”
Integrantes:
Chura Mamani, Briseida Ruth (2009034417)
María Luisa Díaz Jara Almonte(93010590)

"Una guía planificada y sistemática de todas las acciones necesarias para proveer la evidencia adecuada de que un producto cumple los requerimientos técnicos establecidos"
Los objetivos de la organización son primero, luego los requerimientos del usuario.
Deben utilizarse métodos que contengan u observen las políticas, procedimientos y estándares de la organización.
Optimización del uso de hardware y software al implementar los productos de software.
Asegurar que las divergencias en el trabajo de sw sean documentadas de acuerdo a los estándares definidos.
Almacenar cualquier inconformidad y reportarla a la gerencia media.
Funcionalidad
Cumplimiento
Usable
SCRUM
ACTIVIDADES QUE SE LLEVAN A CABO EN SCRUM
Planificación de la iteración

El primer día de la iteración se realiza la reunión de planificación de la iteración. Tiene dos partes:
Selección de requisitos
(4 horas máximo). El cliente presenta al equipo la lista de requisitos priorizada del producto o proyecto. El equipo pregunta al cliente las dudas que surgen y selecciona los requisitos más prioritarios que se compromete a completar en la iteración, de manera que puedan ser entregados si el cliente lo solicita.

Planificación de la iteración
(4 horas máximo). El equipo elabora la lista de tareas de la iteración necesarias para desarrollar los requisitos a que se ha comprometido. La estimación de esfuerzo se hace de manera conjunta y los miembros del equipo se autoasignan las tareas.
Ejecución de la iteración

Cada día el equipo realiza una reunión de sincronización (15 minutos máximo).
Cada miembro del equipo inspecciona el trabajo que el resto está realizando (dependencias entre tareas, progreso hacia el objetivo de la iteración, obstáculos que pueden impedir este objetivo) para poder hacer las adaptaciones necesarias que permitan cumplir con el compromiso adquirido.

En la reunión cada miembro del equipo responde a tres preguntas:
¿Qué he hecho desde la última reunión de sincronización?
¿Qué voy a hacer a partir de este momento?
¿Qué impedimentos tengo o voy a tener?

Durante la iteración el Facilitador (Scrum Master) se encarga de que el equipo pueda cumplir con su compromiso.
Elimina los obstáculos que el equipo no puede resolver por sí mismo.
Protege al equipo de interrupciones externas que puedan afectar su compromiso o su productividad.
ROLES
Product Owner
Representa la voz del cliente. Se asegura que el equipo trabaje desde la perspectiva del negocio.
ScrumMaster
Es el facilitador, su trabajo es eliminar los obstáculos que impiden que el equipo alcance el objetivo. El equipo se auto-organiza, sino actúa como protección entre el equipo y cualquier influencia que le distraiga. Hace que las reglas se cumplan.
Equipo de Desarrollo
Tiene la responsabilidad de entregar el producto. Cuenta con las habilidades necesarias para realizar el trabajo.

CONTROL DE PROYECTOS
 Formalización de los procesos de gestión del cambio y control de incidencias.
 Formalización y mejora de prácticas de gestión de proyectos, ampliando el alcance de los procesos de planificación y seguimientos.
 Mejora de gestión de requisitos identificados centrado en: formalización de gestión de los cambios a los requisitos y las alternativas de implementación.
 Mejora de la calidad y cobertura de las pruebas, y correcta definición y documentación.
 Aseguramiento de la calidad en los proyectos asignando un auditor durante el proceso de sprint que asegura el cumplimiento de los principios ágiles y las buenas prácticas.
Full transcript