QA6 Conceptos de Proyectos

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 20

Tester QA Manual

Módulo 6
Conceptos de proyectoWeb
HTML5: Fundamentos
Tester QA Manual

Contenido
● Alcance.

● La triple restricción.

● La triple restricción extendida.

● Proyecto según PMI.

● Ciclo de vida tradicional y Agile.


Tester QA Manual

Gestión de proyectos de Testing


El tester debe realizar diferentes actividades Hoy especialmente cuando los testers deben ser
como parte de su evaluación del requerimiento, autónomos en mesas de trabajo bajo enfoque
sprint o proyecto. Es importante llevar un control ágil, es necesario saber cómo gestionar el
desde el inicio de lo que serán esas actividades. proceso de pruebas.

No todos los procesos de prueba son iguales y el


tester tendrá que discriminar qué pruebas hacer,
cuánto tiempo le tomarán, qué entregables va a
generar; entre otros aspectos, que varían según
cada sistema o empresa.
Tester QA Manual

Alcance
¿Cómo debe ser la visión del SQA Analista / Tester?

La solicitud Lo que entendió el El diseño del analista El enfoque La recomendación


del usuario líder del proyecto de sistemas del programador del consultor externo

La solicitud Lo que el usuario


del usuario realmente necesitaba
La documentación La implantación El presupuesto El soporte Lo que el usuario
del proyecto en producción del proyecto operativo realmente necesitaba
Tester QA Manual

¿Cómo debe ser la visión de Testing/QA?

La visión de Testing/QA debe estar siempre


cercana al punto de vista del usuario, a sus
necesidades y sus expectativas.

Para lograrlo, el profesional de Testing/QA debe


indagar y entender muy bien el negocio y al
usuario como tal. Esto significa, que la misión de
Testing/QA es precisamente evaluar cuán alinea-
do está el sistema, con ese punto de vista.
Tester QA Manual

¿Cómo deben ser los criterios al definir los objetivos?

S M A R T
Específico Medible Alcanzable Realista en Tiempo
(Specific) (Measurable) (Attainable) (Realistic) (Time-bound)
Tester QA Manual

● Específicos (Specific): Los objetivos tienen ● Oportuno (Time-bound): El objetivo tiene que
que ser descritos específicamente de manera establecerse en un marco de tiempo oportuno.
positiva. Claro el qué, cuándo y cómo para Definir el período de tiempo para completarlo.
definir el alcance.
Ejemplo de Objetivos SMART:
● Medibles (Measurable): Los logros de los
objetivos deben ser medibles. Que sea posible 1. Que el sistema pueda generar reportes en formato
cuantificar, para poder controlarlo. PDF, del resumen trimestral de las compras que un
cliente haya realizado; donde se incluya el logo del
● Alcanzables (Attainable): Debe ser atractivo E-Commerce, los datos principales del cliente (nom-
para el equipo lograr los objetivos. Que poda- bre, apellido y número de documento) y la informa-
mos asignar responsables. ción general de cada compra (número de compra,
ítems adquiridos con su precio y monto total).
● Realistas (Realistic): El objetivo debe ser
2. Entregar al cliente el sistema administrativo sin
alcanzable de manera realista. A la hora del fallas de criticidad alta, habiendo ejecutado todos
presupuesto y de los recursos que tenemos. los casos de prueba definidos en el alcance y dentro
del período de tres meses.
Tester QA Manual

La triple restricción
¿Por qué un proyecto se hace incupmlible en la realidad?

Todo proyecto de Testing estará siempre restringido por


Alcance
algunas variables:

● Alcance: qué pruebas se han contemplado.

● Costo: qué recursos se necesitan para lograrlo Proyecto


(humanos y materiales). de Testing

● Tiempo: cuánto tiempo requerirá. Tiempo Costo


Tester QA Manual

Estas variables deben estar en cierto equilibrio. Si alguna


de ellas se ve modificada, entonces afectará al resto.

Por ejemplo, si en un proyecto se amplía el alcance de las pruebas,


seguramente impactará en el costo o tiempo.
Tester QA Manual

La triple restricción extendida


¿Por qué un proyecto se hace incumplible en la realidad?

Alcance Tiempos

Calidad Costos
Gestión de
proyectos

Riesgos Recursos

Satisfacción del cliente


Tester QA Manual

Proyecto según PMI

Procesos de Iniciación

Procesos de Planeación

Procesos de Control Procesos de Ejecución

Procesos de Cierre
Tester QA Manual

Procesos
de ejecución
Nivel de actividad

Procesos de
planificación

Procesos Procesos de
de iniciación finalización
Procesos
de control

Principio Tiempo Final de


de la Fase la Fase
Tester QA Manual

Gestión de proyectos en Testing


Tal como lo indica el estándar de gestión de
proyectos PMI, todo proyecto (incluyendo los
de pruebas) requerirá planificación, toma de
conocimiento, análisis, ejecución, seguimiento,
control y cierre.

Los proyectos de Testing en particular tendrán


incertidumbre, que debe ser controlada y deta-
llada como parte de la gestión correspondiente.

Es tarea del equipo de Testing identificar y consi-


derar todos los factores que deben tomarse en
cuenta, como parte de la gestión del proyecto.
Tester QA Manual

Ciclo de vida de Testing Tradicional

Negocio
(Visión de Test
Funcional) Enfoque estático Enfoque dinámico

Analista QA
Prod
Tester SW
Análisis Plan de Análisis de Diseño Construc. Test de Test de
de Req. Pruebas Escena & CP de CPs de CPs Test Unitario Integración Sistemas UAT
Tiempo

Entorno Entorno Entorno Entorno


Desarrollo de Testing Prepro- Productivo
ducción

IT
(Visión de Test ● Estimación ● Tests de performance
● Gantt y Pert ● Test de carga
Tecnológico)
● Riesgos ● Test de stress
● KPIs ● Test de penetración
● … ● …
Tester QA Manual

Modelo Tradicional

Dado que en el Modelo Tradicional, Testing


recibirá insumos previamente analizados como el
Documento Funcional y el desarrollo, es probable
que las tareas de estimación y planificación de
Testing tengan más certezas.

Adicionalmente bajo este modelo, seguramente


se generarán diferentes entregables/documentos
como parte del proceso de gestión que inicia al
recibir los insumos, pasando por la planificación,
ejecución y control de actividades.
Tester QA Manual

Ciclo de vida del testing (marco Agile)

Información de los ejecutivos, Burndown


QA/Tester
el equipo, los implicados, los
clientes, usuarios, etc.

Scrum Master Cada Daily Scrum


24 hs. Meeting

Product owner Team

Tareas El equipo indica las tareas Sprint


priorizadas que cumplirá en el Sprint Tareas 2a4
semanas Sprint Review

Tareas
Tareas
Tareas

Product Sprint Sprint La fecha de finalización y Trabajo Sprint


Backlog Planning Backlog las tareas no deben cambiar finalizado Retrospective
Meeting
Tester QA Manual

En el marco de trabajo Agile, el QA/Tester está Modelo Ágil


conformando el Team. Su misión es trabajar
La Gestión de Proyectos en Testing bajo el
cerca del desarrollador previniendo defectos.
Modelo Ágil, deja en manos del Tester todas
El QA/Tester toma los ‘Criterios de Aceptación’ las actividades de gestión, convirtiéndolo en
descritos en las Historias de Usuario para un perfil mucho más autónomo e indagador,
generar los escenarios y casos de pruebas. que debe relevar la información que necesite
para poder tener claridad sobre la planificación
y decisiones sobre las pruebas a realizar.

En este Modelo, Testing recibe muy poca informa-


ción, pero participa en las actividades de análisis
y durante todo el proceso de desarrollo.
Tester QA Manual

Revisión
● Repasar los puntos vistos en la clase.

● Realizar las preguntas necesarias al


o la docente antes de continuar.

● Realice los ejercicios de la práctica.


¡Sigamos
trabajando!

También podría gustarte