SlideShare une entreprise Scribd logo
1  sur  32
www.timingcoach.com.ar
Desarrollo de un Equipo de Testing
En busca de la motivación y la eficiencia
TEMARIO
1. CREACIÓN DE UN EQUIPO DE TESTING
• Proyecto, contexto y objetivo.
• Estructura del equipo. Identificación de la personalidad del equipo. Carácter
• Selección de los miembros del equipo
• Responsabilidades y asignaciones. Delegar.
• Conocimiento y alineamiento entre los miembros del equipo. Valores. Expectativas. Sacrificios
2. DESARROLLO DEL EQUIPO
• Aprendizaje y crecimiento. Crisis. Manejo de Conflictos. Toma de decisiones
• Liderazgo. Influencia. Motivación
• Código y lenguaje. Creencias, obstáculos, opciones. Fortalezas y debilidades. Union. Competencia. Respaldo y apoyo
3. MANTENIMIENTO Y MEJORA DEL EQUIPO
• Análisis y planeamiento de mejoras
• Que mejorar Y Hacia donde.
• Cambios necesarios. Que pasa cuando llegamos a la cima?
• Plan y ejecución de las mejoras
Desarrollo de un Equipo de Testing
En busca de la motivación y la eficiencia
TEMARIO
Desarrollo
Mantenimiento
Creación
Etapas de un Equipo
Creación
Nacimiento y Primeros
Pasos del grupo. Etapa
de autoconocimiento
Desarrollo
Funcionamiento alineado
y valores compartidos.
Etapa de madurez del
Equipo
Mantenimiento
Cambios, ajustes y
mejoras de acuerdo al
paso del tiempo. Etapa
de transición y cambio
Etapas de un Equipo
ETAPA INICIAL
CREACION
Dinamica 1
Presentación
Se juntan en equipos y cada miembro del equipo se presenta al
mismo, en 1 minuto como máximo
•Nombre
•edad
•ciudad de origen
•años de experiencia en Calidad y/o Testing
Tiempo asignado: entre 5 y 7 minutos
Luego 1 representante del grupo, le cuenta al resto lo siguiente:
• promedio de años de experiencia que hay en el grupo
• Edad del menor del grupo
• Edad del mayor del grupo
• Mencionar las ciudades de origen que hay en el grupo,
diferentes de CABA. Si son de algún barrio de CABA, solo mencionar CABA.
Tiempo asignado por equipo: 2 minutos
Tiempo total de la actividad: entre 20/30 minutos aprox
Dinamica 2
Relevamiento de Candidatos
Entre todos, en 10 minutos, completar lo máximo posible de la
grilla de habilidades y experiencia.
En cada habilidad, colocar nombre de candidato/s que la
cumplan. Es posible que una persona, cumpla mas de una
habilidad.
Automatiza Diseña casos de prueba Estima Proyectos de Prueba Lidera Equipos de Prueba Ejecuta Casos de Prueba
Habla Inglés Estudia Sistemas
actualmente
Conoce Metodologías Agiles Trabaja en un equipo de
pruebas
Entrena a otros
Planifica Proyectos Analiza Requerimientos Conoce Procesos de
Negocio de
Telecomunicaciones
Conoce Procesos de
Negocio de Banca
Tiene disponibilidad para
viajar
Tiene certificación ISTQB Tiene experiencia en testing
> 5 años
Conoce SQL Conoce Unix Gestiona Herramientas de
Gestión de Pruebas
Tiene experiencia en
contacto con clientes/
usuarios
Reporta Defectos Hace informes de avance/
cierre de pruebas
Conoce y maneja
indicadores de testing
Experiencia en testing de
performance
Experiencia en testing de
seguridad
Experiencia en testing de BI Conoce Modulos de SAP Realiza seguimiento y
avance de proyectos
Conoce proceso de testing y
sus entrañables
Encuentre a alguien que…
Y escriba el nombre y apellido en la celda correspondiente
Analizando el Contexto
1. Analizar el Proyecto y/o Servicio
a. Industria/Rubro y procesos de negocio objetivo
b. Niveles y Tipos de Prueba a realizar
c. Plan y Presupuesto
2. Analizar el Contexto
a. Stakeholders y características
b. Nivel de exposición
c. Compromisos asumidos y Expectativas creadas
d. Modelo de Comunicación y Gobernance
3. Analizar el Objetivo del Proyecto
a. Estrategia y tiempos de proyecto
b. Alcance y actividades involucradas
c. Tecnologías involucradas
d. Conocimiento funcional y técnico involucrado
Creación de un Equipo
Identificando la
Personalidad Necesaria
Tolerancia Compañerismo
Pertenencia Autonomía RespetoResponsabilidad
Equipo Identidad
Creación de un Equipo
Identificando la
Personalidad Necesaria
Liderazgo Comunicación
Habilidades
Técnicas
Iniciativa
Analista de Testing
(JR)
Definiendo Estructura
Metodología Tradicional
Gerente de Servicio (PM)
Líder de Servicio
Líder de Proyecto o
Aplicaciones
Líder de Proyecto o
Aplicaciones
Líder de Proyecto o
Aplicaciones (SR)
Analistas de Testing
(SR, SSR, JR)
Analista de Testing
(SR)
Analista de Testing
(SR)
Analista de Testing
(SSR)
Analista de Testing
(SSR, JR)
Analista de Testing
(JR)
Analista de Testing
(SSR)
Gerente de Proyecto (PM)
Líder de Proyecto
Desarrolladores/
Arquitectos
QA/Testing
Analistas Funcionales/
UX
Lider y/o
Analista de Testing
(SR/SSR/JR)
Definiendo Estructura
Metodología Agil
Selección - Recruiting
1. Búsqueda
a. CV, Recomendación, Head Hunting
2. Relevamiento
a. Conocimientos técnicos (testing, automatización, tools, etc)
b. Habilidades blandas (proactividad, comunicación, escucha, otros)
c. Nivel de experiencia en proyectos similares (industria, nivel test, otros)
d. Estado actual de la persona (laboral y personal) y próximos
objetivos (liderazgo, referente funcional, automatización, más experiencia, otros)
e. Motivación (que le gusta, tiempo libre, hobby)
3. Selección
a. Identificación de rol y asignación (lider, ágil o trad, otros)
b. Definición de Responsabilidades
c. Generar compromiso mutuo
d. Identificar capacitación/coaching necesario para la adaptación
al nuevo contexto
Alineamiento
de un Equipo
Reuniones de equipo Charlas individuales
(formales e informales)
Empoderamiento
Educar con el ejemplo
Marcar límites
en el momento
adecuado
Alinear/Coachear
en el campo
Estar ahí
Asumir el riesgo del error
y controlar el impacto
Estrategia de
Funcionamiento
Qué? Cómo? Cuando? Quien?
Posicionarnos
como Testing
Factory
Estando
presentes en
la mayor
cantidad de
proyectos de
prueba
posibles
A partir de
ahora, todos
los días, en
cada
momento
Todos y cada
uno
EMPODERAMIENTO
LOS LÍDERES NO CREAN SEGUIDORES, CREAN MÁS LÍDERES
Ejecutar, Medir y Ajustar
Barrer el vestuario
Nunca seas demasiado
grande como para hacer las
pequeñas cosas que hay
que hacer
Desempeño = Capacidad + Conducta
Evaluar situaciones
Escucha todas las
campanas y saca tus
propias conclusiones
Comete tus propios
errores
Luego tendrás que 

fundamentarlo
Aprende y
Capitaliza
No repitas los mismo
errores
Caso de Exito
Servicio de Testing y Calidad
05/2012
08/2012
01/2013
06/2013
10/201509/2013
Inicio
delServicio
Fin
deTransición
Cam
bio
deestrategia
Prim
erosindicadores
delservicio
y
área
deTesting
Inicio
deAutom
atización
(1
persona)
Consultoría
deCalidad
Servicio
deAutom
atización
(10
personas)
Creación Desarrollo Mantenimiento
2016
06/2014
Nivel de Rotación
< 10% x año
M
adurezdelEquipoEvolución
delEquipo
Etapas de un Equipo
ETAPA INTERMEDIA
ESTABILIZACION Y ALTO DESEMPEÑO
Desarrollo de un Equipo
Aprendizaje y Crecimiento
Reuniones de equipo
Charlas individuales
(formales e informales)
EmpoderamientoEducar con el ejemplo
Marcar límites
en el momento
adecuado
Alinear/Coachear
en el campo
Estar ahí
Asumir el riesgo del error
y controlar el impacto
Capacitaciones
Desarrollo de un Equipo
Los Líderes conectan el sentido
personal con un propósito superior
para crear confianza y sentido de
dirección.
James Kerr (El Legado)
Liderazgo, Influencia y Motivación
Definiendo un Propósito
“Lo que el ser humano en verdad
necesita no es un estado sin tensiones
sino el esfuerzo y la lucha por una meta
que valga la pena, una tarea libremente
elegida”
Victor Frankl
Desarrollo de un Equipo
Código y Lenguaje
Creencias, Obstáculos y
Opciones
Unión y Competencia Respaldo y Apoyo
MOMENTOS DE CRISIS
El equipo se conoce…
Valores (Calidad, excelencia, respeto)
Fortalezas (conocimiento en metodología de testing, experiencia en la
práctica, automatización, performance, seguridad, programación, otras)
Oportunidades de Mejora(tolerancia, conocimiento del
cliente, testing de seguridad, gestión general del proyecto, etc)
Del equipo y de cada uno de sus miembros
Dinamica 3
Formación de Equipo
Cada equipo realizará una actividad de las siguientes y luego expondrá al resto lo realizado
Equipo 1 - Armar una propuesta de equipo para un proyecto de Testing con las sig. características
Propuesta debe incluir:
• Definición de roles (PM, líder, SR, SSR, JR, automatización)
• Duración de la asignación (Fecha de Inicio y Fin)
• Calcular tiempo total por rol
• Calcular tiempo total del equipo
El equipo estimado es de 10 personas, e incluye perfiles de automatización y testing de performance
Proyecto ARG
Mes 1 Mes 2 Mes 3 Mes 4 Mes 5 Mes 6
DEV
SIT
UAT
PROD/Despliegue
Dinamica 3
Formación de Equipo
Equipo 2 - Recruiting:
• Definir habilidades blandas y técnicas de cada rol de Testing (lider, sr, ssr, jr,
automatizador sr, ssr, jr)
Equipo 3 - Entrevistas para rol del líder y de tester jr
• Escribir 5 preguntas a realizar a cada rol
Equipo 4 - Entrevistas para rol de automatizador sr y tester ssh
• Escribir 5 preguntas a realizar a cada rol
Equipo 5 - Generar Compromisos
• Escribir 3 compromisos del líder hacia un individuo del equipo. Detallar el rol de la
persona elegida
• Escribir 3 compromisos del miembro del equipo hacia el líder
• Escribir 3 compromisos establecidos en el equipo completo
Tiempo de la actividad: 20 minutos
Etapas de un Equipo
ETAPA CICLICA
MANTENIMIENTO
Mantenimiento
de un Equipo
Analizar
Situación Actual
Identificar
Nuevos Desafios
Plan de Acción
Implementar
Cambios
• Puntos exitosos
• Puntos a mejorar
• Nuevas
necesidades de
proyecto y del
equipo
• Nuevos Proyectos
• Crecimiento del
equipo (cantidad y
seniority)
• Nuevas
Tecnologías o
Herramientas
• Innovación
• Preventa
• Desarrollo de Soft
Skills
• Capacitación
• Nuevas
Asignaciones
• Investigación
• Proyectos Piloto
• Fechas
• Actividades a
realizar
• Responsables
• Puesta en marcha
• Comunicación
• Alineamiento
• Seguimiento y
Control
• Ajustes
• Gestión del cambio
cultural y
transformación
• Período de
transición
Plan de Acción
Alto Desempeño
Definir Actividades del Plan en relación a:
Procesos y Herramientas
RRHH
Capacitaciones
Procesos de Negocio y Aplicaciones a Testear
Proyectos involcrados
Asignar Responsables x Actividad
Definir Duración de la Actividad
y fechas de finalización
Definir actividades de control y seguimiento
1
2
3
4
Dinamica 4
Desarrollo de Competencias
Consigna:
Se juntan en grupos de 4/5 personas. Se entrevistan
de a pares. Luego comparten la experiencia con el
grupo
Tienen 30 minutos para las 2 entrevista y 5 para
compartir con el grupo. Charlamos sobre el tema.
Conocimiento
Gestión del Tiempo
Enfoque en el cliente
Iniciativa
Trabajo en Equipo
Disciplina y
Responsabilidad
Comunicación y
Gerencia Emocional
Independencia
Dinamica 5
Armando el equipo
Gerente de Servicio (PM)
Líder de Servicio
Analista de Testing
(SR)
Analista de
Testing/Auto
(SR)
Analista de
Testing/Auto
(SSR)
Analista de Testing/
Auto
(SSR, JR)
Analista de
Testing/Auto
(JR)
Dentro de los analistas de
testing, aclarar si se asignará
alguno con perfil técnico
(automatización,
performance,
seguridad, otro)
Asignar a cada rol a un
miembro de su equipo
y explicar que se tuvo en cuenta.
Hacerlo entre todos
los miembros del equipo
Tiempo de la actividad:
15 minutos
¿Preguntas?
Muchas gracias
Lic. Mariela A. Romera
mariela@timingcoach.com.ar
Movil (+5411-40837759)

Contenu connexe

Similaire à Argentesting 2017 - Taller - Formación equipos de testing

Kleer: "Cómo llevamos scrum al próximo nivel" - Lima 2011-01-18
Kleer: "Cómo llevamos scrum al próximo nivel" - Lima 2011-01-18Kleer: "Cómo llevamos scrum al próximo nivel" - Lima 2011-01-18
Kleer: "Cómo llevamos scrum al próximo nivel" - Lima 2011-01-18
Kleer Agile Coaching & Training
 
Metogologias de Desarrollo de Software Tradicionales VS Agiles
Metogologias de Desarrollo de Software Tradicionales VS AgilesMetogologias de Desarrollo de Software Tradicionales VS Agiles
Metogologias de Desarrollo de Software Tradicionales VS Agiles
fmmeson
 

Similaire à Argentesting 2017 - Taller - Formación equipos de testing (20)

Sesión 3
Sesión 3Sesión 3
Sesión 3
 
Trabajo en equipo para la mejora continua
Trabajo en equipo para la mejora continuaTrabajo en equipo para la mejora continua
Trabajo en equipo para la mejora continua
 
Kleer: "Cómo llevamos scrum al próximo nivel" - Lima 2011-01-18
Kleer: "Cómo llevamos scrum al próximo nivel" - Lima 2011-01-18Kleer: "Cómo llevamos scrum al próximo nivel" - Lima 2011-01-18
Kleer: "Cómo llevamos scrum al próximo nivel" - Lima 2011-01-18
 
Buenas Prácticas de Calificación de Equipos
Buenas Prácticas de Calificación de Equipos Buenas Prácticas de Calificación de Equipos
Buenas Prácticas de Calificación de Equipos
 
Modulo 2b capacitacion planes de trabajo
Modulo 2b   capacitacion planes de trabajoModulo 2b   capacitacion planes de trabajo
Modulo 2b capacitacion planes de trabajo
 
Introducción a recursos humanos talentos
Introducción a recursos humanos talentosIntroducción a recursos humanos talentos
Introducción a recursos humanos talentos
 
Metogologias de Desarrollo de Software Tradicionales VS Agiles
Metogologias de Desarrollo de Software Tradicionales VS AgilesMetogologias de Desarrollo de Software Tradicionales VS Agiles
Metogologias de Desarrollo de Software Tradicionales VS Agiles
 
COFRE Consultores: Presentación Empresa Productos Y Servicios
COFRE Consultores: Presentación Empresa Productos Y ServiciosCOFRE Consultores: Presentación Empresa Productos Y Servicios
COFRE Consultores: Presentación Empresa Productos Y Servicios
 
Semana 6 sw
Semana 6  swSemana 6  sw
Semana 6 sw
 
Programacion de capacitacion
Programacion de capacitacionProgramacion de capacitacion
Programacion de capacitacion
 
Programacion de capacitacion
Programacion de capacitacionProgramacion de capacitacion
Programacion de capacitacion
 
Presentación corporativa Shipley España
Presentación corporativa Shipley EspañaPresentación corporativa Shipley España
Presentación corporativa Shipley España
 
Ceap v2014
Ceap v2014Ceap v2014
Ceap v2014
 
Taller de Simulación de Entrevista por Competencias
Taller de Simulación de Entrevista por CompetenciasTaller de Simulación de Entrevista por Competencias
Taller de Simulación de Entrevista por Competencias
 
Kleer - Cómo llevamos Scrum al próximo nivel - Webinar 2011-11-03
Kleer - Cómo llevamos Scrum al próximo nivel - Webinar 2011-11-03Kleer - Cómo llevamos Scrum al próximo nivel - Webinar 2011-11-03
Kleer - Cómo llevamos Scrum al próximo nivel - Webinar 2011-11-03
 
Buenas Prácticas de Calificación de Equipos Aplicacion Existosa
Buenas Prácticas de Calificación de Equipos Aplicacion Existosa Buenas Prácticas de Calificación de Equipos Aplicacion Existosa
Buenas Prácticas de Calificación de Equipos Aplicacion Existosa
 
Buenas Prácticas de Calificación de Equipos Aplicacion Etapas y Criterios
Buenas Prácticas de Calificación de Equipos Aplicacion Etapas y Criterios Buenas Prácticas de Calificación de Equipos Aplicacion Etapas y Criterios
Buenas Prácticas de Calificación de Equipos Aplicacion Etapas y Criterios
 
Desarrollando Equipos Autodirigidos
Desarrollando Equipos AutodirigidosDesarrollando Equipos Autodirigidos
Desarrollando Equipos Autodirigidos
 
OKR Canvas - Ágiles 2018
OKR Canvas - Ágiles 2018OKR Canvas - Ágiles 2018
OKR Canvas - Ágiles 2018
 
Proceso capacitacion-clase
Proceso capacitacion-claseProceso capacitacion-clase
Proceso capacitacion-clase
 

Plus de Argentesting

Argentesting 2019 - Cambiando el paradigma de la automatización
Argentesting 2019 - Cambiando el paradigma de la automatizaciónArgentesting 2019 - Cambiando el paradigma de la automatización
Argentesting 2019 - Cambiando el paradigma de la automatización
Argentesting
 
Argentesting 2019 - Cómo convertirse en un tester ágil
Argentesting 2019 - Cómo convertirse en un tester ágilArgentesting 2019 - Cómo convertirse en un tester ágil
Argentesting 2019 - Cómo convertirse en un tester ágil
Argentesting
 
Argentesting 2019 - Testing de accesibilidad: un valor agregado cómo profesio...
Argentesting 2019 - Testing de accesibilidad: un valor agregado cómo profesio...Argentesting 2019 - Testing de accesibilidad: un valor agregado cómo profesio...
Argentesting 2019 - Testing de accesibilidad: un valor agregado cómo profesio...
Argentesting
 
Argentesting 2019 - Testing exploratorio basado en sesiones
Argentesting 2019 - Testing exploratorio basado en sesionesArgentesting 2019 - Testing exploratorio basado en sesiones
Argentesting 2019 - Testing exploratorio basado en sesiones
Argentesting
 
Argentesting 2019 - Ser ágiles, hacer ágiles. la historia de un proyecto exitoso
Argentesting 2019 - Ser ágiles, hacer ágiles. la historia de un proyecto exitosoArgentesting 2019 - Ser ágiles, hacer ágiles. la historia de un proyecto exitoso
Argentesting 2019 - Ser ágiles, hacer ágiles. la historia de un proyecto exitoso
Argentesting
 
Argentesting 2019 - Cómo ser más productivo utilizando la línea de comando pa...
Argentesting 2019 - Cómo ser más productivo utilizando la línea de comando pa...Argentesting 2019 - Cómo ser más productivo utilizando la línea de comando pa...
Argentesting 2019 - Cómo ser más productivo utilizando la línea de comando pa...
Argentesting
 
Argentesting 2019 - Analizando la seguridad en aplicaciones móviles
Argentesting 2019 - Analizando la seguridad en aplicaciones móvilesArgentesting 2019 - Analizando la seguridad en aplicaciones móviles
Argentesting 2019 - Analizando la seguridad en aplicaciones móviles
Argentesting
 
Argentesting 2019 - Accesibilidad, donde las especialidades convergen
Argentesting 2019 - Accesibilidad, donde las especialidades convergenArgentesting 2019 - Accesibilidad, donde las especialidades convergen
Argentesting 2019 - Accesibilidad, donde las especialidades convergen
Argentesting
 
Argentesting 2019 - Automatizar al infinito y más allá, trae sus inconvenientes
Argentesting 2019 - Automatizar al infinito y más allá, trae sus inconvenientesArgentesting 2019 - Automatizar al infinito y más allá, trae sus inconvenientes
Argentesting 2019 - Automatizar al infinito y más allá, trae sus inconvenientes
Argentesting
 
Argentesting 2019 - Cómo la 4ta revolución industrial afectará al testing
Argentesting 2019 - Cómo la 4ta revolución industrial afectará al testingArgentesting 2019 - Cómo la 4ta revolución industrial afectará al testing
Argentesting 2019 - Cómo la 4ta revolución industrial afectará al testing
Argentesting
 
Argentesting 2019 - Lippia, un framework multipropósito
Argentesting 2019 - Lippia, un framework multipropósitoArgentesting 2019 - Lippia, un framework multipropósito
Argentesting 2019 - Lippia, un framework multipropósito
Argentesting
 

Plus de Argentesting (20)

Análisis de Aplicaciones móviles - aspectos de seguridad
Análisis de Aplicaciones móviles - aspectos de seguridadAnálisis de Aplicaciones móviles - aspectos de seguridad
Análisis de Aplicaciones móviles - aspectos de seguridad
 
Argentesting 2019 - Cambiando el paradigma de la automatización
Argentesting 2019 - Cambiando el paradigma de la automatizaciónArgentesting 2019 - Cambiando el paradigma de la automatización
Argentesting 2019 - Cambiando el paradigma de la automatización
 
Argentesting 2019 - Cómo convertirse en un tester ágil
Argentesting 2019 - Cómo convertirse en un tester ágilArgentesting 2019 - Cómo convertirse en un tester ágil
Argentesting 2019 - Cómo convertirse en un tester ágil
 
Argentesting 2019 - Desentrañando selenium
Argentesting 2019 - Desentrañando seleniumArgentesting 2019 - Desentrañando selenium
Argentesting 2019 - Desentrañando selenium
 
Argentesting 2019 - Introducción al testing en DevOps
Argentesting 2019 - Introducción al testing en DevOpsArgentesting 2019 - Introducción al testing en DevOps
Argentesting 2019 - Introducción al testing en DevOps
 
Argentesting 2019 - En la era de la disrupción ¿Cómo estamos imaginando el fu...
Argentesting 2019 - En la era de la disrupción ¿Cómo estamos imaginando el fu...Argentesting 2019 - En la era de la disrupción ¿Cómo estamos imaginando el fu...
Argentesting 2019 - En la era de la disrupción ¿Cómo estamos imaginando el fu...
 
Argentesting 2019 - Por que-python-esta-buenisimo
Argentesting 2019 - Por que-python-esta-buenisimoArgentesting 2019 - Por que-python-esta-buenisimo
Argentesting 2019 - Por que-python-esta-buenisimo
 
Argentesting 2019 - Cypress una completa experiencia de testing end to end
Argentesting 2019 - Cypress una completa experiencia de testing end to endArgentesting 2019 - Cypress una completa experiencia de testing end to end
Argentesting 2019 - Cypress una completa experiencia de testing end to end
 
Argentesting 2019 - Testing de accesibilidad: un valor agregado cómo profesio...
Argentesting 2019 - Testing de accesibilidad: un valor agregado cómo profesio...Argentesting 2019 - Testing de accesibilidad: un valor agregado cómo profesio...
Argentesting 2019 - Testing de accesibilidad: un valor agregado cómo profesio...
 
Argentesting 2019 - Testing exploratorio basado en sesiones
Argentesting 2019 - Testing exploratorio basado en sesionesArgentesting 2019 - Testing exploratorio basado en sesiones
Argentesting 2019 - Testing exploratorio basado en sesiones
 
Argentesting 2019 - Ser ágiles, hacer ágiles. la historia de un proyecto exitoso
Argentesting 2019 - Ser ágiles, hacer ágiles. la historia de un proyecto exitosoArgentesting 2019 - Ser ágiles, hacer ágiles. la historia de un proyecto exitoso
Argentesting 2019 - Ser ágiles, hacer ágiles. la historia de un proyecto exitoso
 
Argentesting 2019 - En la era de la disrupción ¿Cómo estamos imaginando el fu...
Argentesting 2019 - En la era de la disrupción ¿Cómo estamos imaginando el fu...Argentesting 2019 - En la era de la disrupción ¿Cómo estamos imaginando el fu...
Argentesting 2019 - En la era de la disrupción ¿Cómo estamos imaginando el fu...
 
Argentesting 2019 - Introducción al testing en DevOps
Argentesting 2019 - Introducción al testing en DevOpsArgentesting 2019 - Introducción al testing en DevOps
Argentesting 2019 - Introducción al testing en DevOps
 
Argentesting 2019 - Cómo ser más productivo utilizando la línea de comando pa...
Argentesting 2019 - Cómo ser más productivo utilizando la línea de comando pa...Argentesting 2019 - Cómo ser más productivo utilizando la línea de comando pa...
Argentesting 2019 - Cómo ser más productivo utilizando la línea de comando pa...
 
Argentesting 2019 - Analizando la seguridad en aplicaciones móviles
Argentesting 2019 - Analizando la seguridad en aplicaciones móvilesArgentesting 2019 - Analizando la seguridad en aplicaciones móviles
Argentesting 2019 - Analizando la seguridad en aplicaciones móviles
 
Argentesting 2019 - Accesibilidad, donde las especialidades convergen
Argentesting 2019 - Accesibilidad, donde las especialidades convergenArgentesting 2019 - Accesibilidad, donde las especialidades convergen
Argentesting 2019 - Accesibilidad, donde las especialidades convergen
 
Argentesting 2019 - Automatizar al infinito y más allá, trae sus inconvenientes
Argentesting 2019 - Automatizar al infinito y más allá, trae sus inconvenientesArgentesting 2019 - Automatizar al infinito y más allá, trae sus inconvenientes
Argentesting 2019 - Automatizar al infinito y más allá, trae sus inconvenientes
 
Argentesting 2019 - Cómo la 4ta revolución industrial afectará al testing
Argentesting 2019 - Cómo la 4ta revolución industrial afectará al testingArgentesting 2019 - Cómo la 4ta revolución industrial afectará al testing
Argentesting 2019 - Cómo la 4ta revolución industrial afectará al testing
 
Argentesting 2019 - Caso de éxito de pruebas automatizadas en industria autom...
Argentesting 2019 - Caso de éxito de pruebas automatizadas en industria autom...Argentesting 2019 - Caso de éxito de pruebas automatizadas en industria autom...
Argentesting 2019 - Caso de éxito de pruebas automatizadas en industria autom...
 
Argentesting 2019 - Lippia, un framework multipropósito
Argentesting 2019 - Lippia, un framework multipropósitoArgentesting 2019 - Lippia, un framework multipropósito
Argentesting 2019 - Lippia, un framework multipropósito
 

Argentesting 2017 - Taller - Formación equipos de testing

  • 2. Desarrollo de un Equipo de Testing En busca de la motivación y la eficiencia TEMARIO 1. CREACIÓN DE UN EQUIPO DE TESTING • Proyecto, contexto y objetivo. • Estructura del equipo. Identificación de la personalidad del equipo. Carácter • Selección de los miembros del equipo • Responsabilidades y asignaciones. Delegar. • Conocimiento y alineamiento entre los miembros del equipo. Valores. Expectativas. Sacrificios 2. DESARROLLO DEL EQUIPO • Aprendizaje y crecimiento. Crisis. Manejo de Conflictos. Toma de decisiones • Liderazgo. Influencia. Motivación • Código y lenguaje. Creencias, obstáculos, opciones. Fortalezas y debilidades. Union. Competencia. Respaldo y apoyo 3. MANTENIMIENTO Y MEJORA DEL EQUIPO • Análisis y planeamiento de mejoras • Que mejorar Y Hacia donde. • Cambios necesarios. Que pasa cuando llegamos a la cima? • Plan y ejecución de las mejoras
  • 3. Desarrollo de un Equipo de Testing En busca de la motivación y la eficiencia TEMARIO Desarrollo Mantenimiento Creación
  • 4. Etapas de un Equipo Creación Nacimiento y Primeros Pasos del grupo. Etapa de autoconocimiento Desarrollo Funcionamiento alineado y valores compartidos. Etapa de madurez del Equipo Mantenimiento Cambios, ajustes y mejoras de acuerdo al paso del tiempo. Etapa de transición y cambio
  • 5. Etapas de un Equipo ETAPA INICIAL CREACION
  • 6. Dinamica 1 Presentación Se juntan en equipos y cada miembro del equipo se presenta al mismo, en 1 minuto como máximo •Nombre •edad •ciudad de origen •años de experiencia en Calidad y/o Testing Tiempo asignado: entre 5 y 7 minutos Luego 1 representante del grupo, le cuenta al resto lo siguiente: • promedio de años de experiencia que hay en el grupo • Edad del menor del grupo • Edad del mayor del grupo • Mencionar las ciudades de origen que hay en el grupo, diferentes de CABA. Si son de algún barrio de CABA, solo mencionar CABA. Tiempo asignado por equipo: 2 minutos Tiempo total de la actividad: entre 20/30 minutos aprox
  • 7. Dinamica 2 Relevamiento de Candidatos Entre todos, en 10 minutos, completar lo máximo posible de la grilla de habilidades y experiencia. En cada habilidad, colocar nombre de candidato/s que la cumplan. Es posible que una persona, cumpla mas de una habilidad.
  • 8. Automatiza Diseña casos de prueba Estima Proyectos de Prueba Lidera Equipos de Prueba Ejecuta Casos de Prueba Habla Inglés Estudia Sistemas actualmente Conoce Metodologías Agiles Trabaja en un equipo de pruebas Entrena a otros Planifica Proyectos Analiza Requerimientos Conoce Procesos de Negocio de Telecomunicaciones Conoce Procesos de Negocio de Banca Tiene disponibilidad para viajar Tiene certificación ISTQB Tiene experiencia en testing > 5 años Conoce SQL Conoce Unix Gestiona Herramientas de Gestión de Pruebas Tiene experiencia en contacto con clientes/ usuarios Reporta Defectos Hace informes de avance/ cierre de pruebas Conoce y maneja indicadores de testing Experiencia en testing de performance Experiencia en testing de seguridad Experiencia en testing de BI Conoce Modulos de SAP Realiza seguimiento y avance de proyectos Conoce proceso de testing y sus entrañables Encuentre a alguien que… Y escriba el nombre y apellido en la celda correspondiente
  • 9. Analizando el Contexto 1. Analizar el Proyecto y/o Servicio a. Industria/Rubro y procesos de negocio objetivo b. Niveles y Tipos de Prueba a realizar c. Plan y Presupuesto 2. Analizar el Contexto a. Stakeholders y características b. Nivel de exposición c. Compromisos asumidos y Expectativas creadas d. Modelo de Comunicación y Gobernance 3. Analizar el Objetivo del Proyecto a. Estrategia y tiempos de proyecto b. Alcance y actividades involucradas c. Tecnologías involucradas d. Conocimiento funcional y técnico involucrado
  • 10. Creación de un Equipo Identificando la Personalidad Necesaria Tolerancia Compañerismo Pertenencia Autonomía RespetoResponsabilidad Equipo Identidad
  • 11. Creación de un Equipo Identificando la Personalidad Necesaria Liderazgo Comunicación Habilidades Técnicas Iniciativa
  • 12. Analista de Testing (JR) Definiendo Estructura Metodología Tradicional Gerente de Servicio (PM) Líder de Servicio Líder de Proyecto o Aplicaciones Líder de Proyecto o Aplicaciones Líder de Proyecto o Aplicaciones (SR) Analistas de Testing (SR, SSR, JR) Analista de Testing (SR) Analista de Testing (SR) Analista de Testing (SSR) Analista de Testing (SSR, JR) Analista de Testing (JR) Analista de Testing (SSR)
  • 13. Gerente de Proyecto (PM) Líder de Proyecto Desarrolladores/ Arquitectos QA/Testing Analistas Funcionales/ UX Lider y/o Analista de Testing (SR/SSR/JR) Definiendo Estructura Metodología Agil
  • 14. Selección - Recruiting 1. Búsqueda a. CV, Recomendación, Head Hunting 2. Relevamiento a. Conocimientos técnicos (testing, automatización, tools, etc) b. Habilidades blandas (proactividad, comunicación, escucha, otros) c. Nivel de experiencia en proyectos similares (industria, nivel test, otros) d. Estado actual de la persona (laboral y personal) y próximos objetivos (liderazgo, referente funcional, automatización, más experiencia, otros) e. Motivación (que le gusta, tiempo libre, hobby) 3. Selección a. Identificación de rol y asignación (lider, ágil o trad, otros) b. Definición de Responsabilidades c. Generar compromiso mutuo d. Identificar capacitación/coaching necesario para la adaptación al nuevo contexto
  • 15. Alineamiento de un Equipo Reuniones de equipo Charlas individuales (formales e informales) Empoderamiento Educar con el ejemplo Marcar límites en el momento adecuado Alinear/Coachear en el campo Estar ahí Asumir el riesgo del error y controlar el impacto
  • 16. Estrategia de Funcionamiento Qué? Cómo? Cuando? Quien? Posicionarnos como Testing Factory Estando presentes en la mayor cantidad de proyectos de prueba posibles A partir de ahora, todos los días, en cada momento Todos y cada uno EMPODERAMIENTO LOS LÍDERES NO CREAN SEGUIDORES, CREAN MÁS LÍDERES
  • 17. Ejecutar, Medir y Ajustar Barrer el vestuario Nunca seas demasiado grande como para hacer las pequeñas cosas que hay que hacer Desempeño = Capacidad + Conducta Evaluar situaciones Escucha todas las campanas y saca tus propias conclusiones Comete tus propios errores Luego tendrás que fundamentarlo Aprende y Capitaliza No repitas los mismo errores
  • 18. Caso de Exito Servicio de Testing y Calidad 05/2012 08/2012 01/2013 06/2013 10/201509/2013 Inicio delServicio Fin deTransición Cam bio deestrategia Prim erosindicadores delservicio y área deTesting Inicio deAutom atización (1 persona) Consultoría deCalidad Servicio deAutom atización (10 personas) Creación Desarrollo Mantenimiento 2016 06/2014 Nivel de Rotación < 10% x año M adurezdelEquipoEvolución delEquipo
  • 19. Etapas de un Equipo ETAPA INTERMEDIA ESTABILIZACION Y ALTO DESEMPEÑO
  • 20. Desarrollo de un Equipo Aprendizaje y Crecimiento Reuniones de equipo Charlas individuales (formales e informales) EmpoderamientoEducar con el ejemplo Marcar límites en el momento adecuado Alinear/Coachear en el campo Estar ahí Asumir el riesgo del error y controlar el impacto Capacitaciones
  • 21. Desarrollo de un Equipo Los Líderes conectan el sentido personal con un propósito superior para crear confianza y sentido de dirección. James Kerr (El Legado) Liderazgo, Influencia y Motivación
  • 22. Definiendo un Propósito “Lo que el ser humano en verdad necesita no es un estado sin tensiones sino el esfuerzo y la lucha por una meta que valga la pena, una tarea libremente elegida” Victor Frankl
  • 23. Desarrollo de un Equipo Código y Lenguaje Creencias, Obstáculos y Opciones Unión y Competencia Respaldo y Apoyo MOMENTOS DE CRISIS
  • 24. El equipo se conoce… Valores (Calidad, excelencia, respeto) Fortalezas (conocimiento en metodología de testing, experiencia en la práctica, automatización, performance, seguridad, programación, otras) Oportunidades de Mejora(tolerancia, conocimiento del cliente, testing de seguridad, gestión general del proyecto, etc) Del equipo y de cada uno de sus miembros
  • 25. Dinamica 3 Formación de Equipo Cada equipo realizará una actividad de las siguientes y luego expondrá al resto lo realizado Equipo 1 - Armar una propuesta de equipo para un proyecto de Testing con las sig. características Propuesta debe incluir: • Definición de roles (PM, líder, SR, SSR, JR, automatización) • Duración de la asignación (Fecha de Inicio y Fin) • Calcular tiempo total por rol • Calcular tiempo total del equipo El equipo estimado es de 10 personas, e incluye perfiles de automatización y testing de performance Proyecto ARG Mes 1 Mes 2 Mes 3 Mes 4 Mes 5 Mes 6 DEV SIT UAT PROD/Despliegue
  • 26. Dinamica 3 Formación de Equipo Equipo 2 - Recruiting: • Definir habilidades blandas y técnicas de cada rol de Testing (lider, sr, ssr, jr, automatizador sr, ssr, jr) Equipo 3 - Entrevistas para rol del líder y de tester jr • Escribir 5 preguntas a realizar a cada rol Equipo 4 - Entrevistas para rol de automatizador sr y tester ssh • Escribir 5 preguntas a realizar a cada rol Equipo 5 - Generar Compromisos • Escribir 3 compromisos del líder hacia un individuo del equipo. Detallar el rol de la persona elegida • Escribir 3 compromisos del miembro del equipo hacia el líder • Escribir 3 compromisos establecidos en el equipo completo Tiempo de la actividad: 20 minutos
  • 27. Etapas de un Equipo ETAPA CICLICA MANTENIMIENTO
  • 28. Mantenimiento de un Equipo Analizar Situación Actual Identificar Nuevos Desafios Plan de Acción Implementar Cambios • Puntos exitosos • Puntos a mejorar • Nuevas necesidades de proyecto y del equipo • Nuevos Proyectos • Crecimiento del equipo (cantidad y seniority) • Nuevas Tecnologías o Herramientas • Innovación • Preventa • Desarrollo de Soft Skills • Capacitación • Nuevas Asignaciones • Investigación • Proyectos Piloto • Fechas • Actividades a realizar • Responsables • Puesta en marcha • Comunicación • Alineamiento • Seguimiento y Control • Ajustes • Gestión del cambio cultural y transformación • Período de transición
  • 29. Plan de Acción Alto Desempeño Definir Actividades del Plan en relación a: Procesos y Herramientas RRHH Capacitaciones Procesos de Negocio y Aplicaciones a Testear Proyectos involcrados Asignar Responsables x Actividad Definir Duración de la Actividad y fechas de finalización Definir actividades de control y seguimiento 1 2 3 4
  • 30. Dinamica 4 Desarrollo de Competencias Consigna: Se juntan en grupos de 4/5 personas. Se entrevistan de a pares. Luego comparten la experiencia con el grupo Tienen 30 minutos para las 2 entrevista y 5 para compartir con el grupo. Charlamos sobre el tema. Conocimiento Gestión del Tiempo Enfoque en el cliente Iniciativa Trabajo en Equipo Disciplina y Responsabilidad Comunicación y Gerencia Emocional Independencia
  • 31. Dinamica 5 Armando el equipo Gerente de Servicio (PM) Líder de Servicio Analista de Testing (SR) Analista de Testing/Auto (SR) Analista de Testing/Auto (SSR) Analista de Testing/ Auto (SSR, JR) Analista de Testing/Auto (JR) Dentro de los analistas de testing, aclarar si se asignará alguno con perfil técnico (automatización, performance, seguridad, otro) Asignar a cada rol a un miembro de su equipo y explicar que se tuvo en cuenta. Hacerlo entre todos los miembros del equipo Tiempo de la actividad: 15 minutos
  • 32. ¿Preguntas? Muchas gracias Lic. Mariela A. Romera mariela@timingcoach.com.ar Movil (+5411-40837759)