workshop testinguy 2017 - cpa ferrere - plan de calidad: metas claras, éxito seguro

18
Paula Reyes [email protected] @ReyesPauV PLAN DE CALIDAD: METAS CLARAS, ÉXITO SEGURO William Llanes [email protected] @llanesw 15 y 16 de mayo, 2017 www.testinguy.org #testinguy |@testinguy

Upload: cpa-ferrere

Post on 22-Jan-2018

223 views

Category:

Technology


0 download

TRANSCRIPT

Paula Reyes

[email protected]

@ReyesPauV

PLAN DE CALIDAD: METAS CLARAS, ÉXITO SEGURO

William Llanes

[email protected]

@llanesw

15 y 16 de mayo, 2017www.testinguy.org

#testinguy |@testinguy

15 y 16 de mayo, 2017www.testinguy.org

#testinguy |@testinguy

Recorrido

V

V

V

ProyectosPlanificación de TestingProblemas frecuentesComplejidad de los escenarios

Algunas IdeasY soluciones

V

Planificando juntos

Conclusiones

15 y 16 de mayo, 2017www.testinguy.org

#testinguy |@testinguy

¿Por qué Planificar?

Nivel de complejidad del Proyecto

AB

C

D

Importancia de la Planificación

en Testing

15 y 16 de mayo, 2017www.testinguy.org

#testinguy |@testinguy

ProyectosTipo A

¿Por qué Planificar?

15 y 16 de mayo, 2017www.testinguy.org

#testinguy |@testinguy

¿Por qué Planificar?

ProyectosTipo B

15 y 16 de mayo, 2017www.testinguy.org

#testinguy |@testinguy

¿Por qué Planificar?

ProyectosTipo C

15 y 16 de mayo, 2017www.testinguy.org

#testinguy |@testinguy

¿Por qué Planificar?

ProyectosTipo D

15 y 16 de mayo, 2017www.testinguy.org

#testinguy |@testinguy

“projects need headlights. As the tester, you light the way. You illuminate the road ahead so the programmers and managers, however they bicker over the map, can at least see where they are, what they're about to run over, and how close they are to the cliff. The detailed mission of the testing group varies from company to company. Behind those details, though, is a common factor. Testing is done to find information. Critical decisions about the project or the product are made on the basis of that information.”

Lessons Learned in Software TestingPettichord, Bach, Kaner

¿Por qué Planificar?

15 y 16 de mayo, 2017www.testinguy.org

#testinguy |@testinguy

Procesos y/o Estándares Internacionales

Procesos / Artefactos propios de la empresa

• Negocio• Objetivos y Metas• Planificación• Procesos y Metodologías• Equipos• Tecnología

• Plan General• Plan de Diseño• Plan de

Ejecución• Reportes

Plan de Testing

TemplatesInsumos Producto

Problemas Frecuentes

15 y 16 de mayo, 2017www.testinguy.org

#testinguy |@testinguy

Procesos y/o Estándares Internacionales

Procesos / Artefactos propios de la empresa

• Negocio• Objetivos y Metas• Planificación• Procesos y Metodologías• Equipos• Tecnología

• Plan General• Plan de Diseño• Plan de Ejecución• Reportes

Plan de Testing

TemplatesInsumos

Producto

Problemas Frecuentes

• Foco excesivo en estándares de Testing (internacionales y/o propios)

• Dependencia, arraigo en metodologías, herramientas, etc. (costumbre)

• Ingreso tardío en la Planificación general del Proyecto

• Consideración un grupo acotado de elementos (o sub-elementos) del proyecto como insumo de nuestra planificación.

• Perdida de tiempo en procesos de soporte a la práctica de Testing

• Exceso de información (muchas veces irrelevante para los interesados)

• No generamos información de calidad para los interesados en la misma

• Documentación difícil de mantener durante todo el proyecto

15 y 16 de mayo, 2017www.testinguy.org

#testinguy |@testinguy

Proceso de PlanificaciónConocer

Nuestro Rol

Comprender El Proyecto

Dominio de Testing

Negociar

RelacionarElementos

15 y 16 de mayo, 2017www.testinguy.org

#testinguy |@testinguy

Conocer Nuestro RolDerivar Nuestro Plan

Brindar información relevanteen tiempo y forma respecto al

proceso de desarrollo y/o implementación de Software en

un entorno determinado

A través de procesos de

Testing para identificar

incidentes (funcionales y no funcionales) que afecten la consecución de objetivos

y metas del proyecto

Desarrollando estrategias,

diseño de casuísticas,

ejecución de pruebas y

comunicación de resultados

Conformar un Planeficiente con objetivos

y metas claras, seleccionando la mejor estrategia y el equipo para llevar adelante el

proyecto

15 y 16 de mayo, 2017www.testinguy.org

#testinguy |@testinguy

Comprender el ProyectoElementos y Variables Externas

Negocio Stakeholders Objetivos y Metas Planificación

Procesos y Metodologías Equipos Tecnología Riesgos

Características del MercadoNormativaPolíticas InternasCultura EmpresarialCaracterísticas del NegocioMotivaciones de cambioObjetivos EstratégicosObjetivos a corto y largo plazo

Modelo CascadaModelo VModelo EspiralModelo IncrementalModelo IterativoModelo RADModelo PrototipoMetodologías ágilesDevOps

Cliente (Dirección, Gerentes, Gerente Proyecto, Sponsors, Accionistas, Ti, Marketing)ProveedoresGobiernoConsultoresAuditores InternosAuditores Externos

Equipos del ClienteEquipos de DesarrolloEquipos de TestingProject ManagementEquipos de Gestión

Vinculados al AlcanceVinculados a la DuraciónVinculados al PresupuestoContratos

HardwareSoftwareHerramientasAmbientesInterfacesRequerimientosEspecificacionesInfraestructura

Plan GeneralCronograma GeneralGestión de RiesgosPlan de DesarrolloPlan de TestingControl y SeguimientoPlan de HomologaciónProducción y Post-Producción

Asociados al AlcanceAsociados a la DuraciónAsociados al PresupuestoAsociados a Cumplimiento de Contratos

15 y 16 de mayo, 2017www.testinguy.org

#testinguy |@testinguy

Dominio de TestingElementos y Variables Internas

Personas Objetivos y Metas Planificación

Procesos y Metodologías Tipos de Pruebas Herramientas Riesgos

EstándaresProcesos y Metod. PropiasDocumentaciónEntregables

Q Integrantes del Equipo/sConocimiento del NegocioConocimiento TécnicoExperienciaCultura Empresarial

Pruebas FuncionalesPruebas No-FuncionalesPruebas de IntegraciónPruebas de RegresiónPruebas de PerformancePruebas de CargaPruebas de VolumenPruebas de EscalabilidadPruebas ExploratoriasOtras

Vinculados al AlcanceVinculados a la DuraciónVinculados al PresupuestoContratos

Gestión de PruebasReporte y Gestión de IncidentesAutomatizacionesEmuladores / SimuladoresHardware

Plan General y EstrategiaPlan de DiseñoPlan de ProcedimientosPlan de PruebasReportesControl y Seguimiento

Asociados al ProyectoAsociados al Enfoque de TestingAsociados al alcance funcionalAsociados al alcance no-funcionalAsociados al Tipo de Pruebas

15 y 16 de mayo, 2017www.testinguy.org

#testinguy |@testinguy

Negocio Objetivos y Metas

Equipos Tecnología Riesgos

NegociaciónAcercando Elementos Externos a Nuestro Dominio

Procesos y Metodologías

Stakeholders Planificación

Entregas (Software)• Cronogramas de entregas• Estado de las entregas (orden de las

mismas en cuanto a testeabilidad)• Estado de las entregas (grado de

calidad de las mismas)• Alcance de Testing (en función de

requerimientos, cobertura, normativa, etc.)

Comunicación• Periodicidad de entregables• Alcance de Entregables• Herramientas de gestión y

comunicación• Participación en reuniones

Entregables• Informes, Reportes,

Documentos necesarios• Contenido de cada uno• Grado de detalle de la

información

15 y 16 de mayo, 2017www.testinguy.org

#testinguy |@testinguy

Vincular ElementosVincular las Variables Externas con Nuestro Dominio

Stakeholders

Equipos

Rie

sg

os

Pla

nific

ació

n

Rol del Equipo de

Testing

Personas

Planificación

15 y 16 de mayo, 2017www.testinguy.org

#testinguy |@testinguy

Planificando…

Stakeholders

Equipos

Rie

sg

os

Pla

nific

ació

n

Rol del Equipo de

Testing

Personas

Plan General

• Objetivos y Metas• Recursos• Cronogramas• Enfoque de Testing• Alcance Funcional• Alcance No-Funcional• Tareas y Responsables• Riesgos• Entregables

Plan de Diseño

• Estrategia (Tipos de Pruebas, Técnicas, Automatización, etc.)

• Casuística de Pruebas• Precondiciones• Importancia y Priorización• Criterios adoptados para Resultados Esperados

(Req., Estand., Norm., costumbre, etc.)• Entregables

Plan de Ejecución

• Builds, versiones, etc.• Responsables• Resultados obtenidos• Evidencia• Reproducción• Herramientas• Entregables

Reporte de Incidentes

• Builds, versiones, etc.• Criterios de descripción de incidentes• Responsables• Prioridad, Severidad• Evidencia• Canal de comunicación• Entregables

Otros Reportes

• Reportes de Avance• Reportes de Estado de Entregas• Reporte de Estado de Riesgos• Lecciones aprendidas• Otros Reportes

Comunicación

• Responsables• Documentos como productos• Documentos internos• Alcance y Detalle de la información• Periodicidad de Actualización• Canales de comunicación

Revisión

Corrección

Actualización

¿PREGUNTAS?¡MUCHAS GRACIAS!

15 y 16 de mayo, 2017www.testinguy.org

#testinguy |@testinguy

Paula Reyes

[email protected]

@ReyesPauV

William Llanes

[email protected]

@llanesw

www.cpaferrere.com | cpatestingservices.com

Bolivia | Ecuador | Uruguay | Paraguay