Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Argentesting 2017 - Taller - Formación equipos de testing

773 views

Published on

El objetivo del taller se enfoca esencialmente en que los participantes conozcan y apliquen las técnicas para el proceso de creación, alineación, y dirección de un equipo de testing con objetivos y valores en común, para alcanzar la alta eficiencia, efectividad y manteniendo la alta motivación en los miembros del mismo
Esto implica conocer, concientizar y llevar a cabo los siguientes conceptos que forman parte del contenido del taller:

Creación de un Equipo de Testing o Proyecto
Proyecto, contexto y objetivo
Estructura del equipo
Identificación de la personalidad del equipo. Carácter.
Selección de los miembros del equipo
Conocimiento y alineamiento entre los miembros del equipo
Responsabilidades y asignaciones. Delegar.
Valores
Expectativas. Sacrificios
Desarrollo del Equipo
Aprendizaje y crecimiento
Motivación
Código y lenguaje
Creencias, obstáculos, opciones
Fortalezas y debilidades
Union. Competencia. Respaldo y apoyo
Liderazgo. Influencia.
Análisis y planeamiento de mejoras
Qué mejorar
Hacia donde.
Cambios necesarios. ¿Qué pasa cuando llegamos a la cima?
Plan y ejecución de las mejoras
Por Mariela Romera.

Published in: Software
  • Be the first to comment

  • Be the first to like this

Argentesting 2017 - Taller - Formación equipos de testing

  1. 1. www.timingcoach.com.ar
  2. 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. 3. Desarrollo de un Equipo de Testing En busca de la motivación y la eficiencia TEMARIO Desarrollo Mantenimiento Creación
  4. 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. 5. Etapas de un Equipo ETAPA INICIAL CREACION
  6. 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. 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. 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. 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. 10. Creación de un Equipo Identificando la Personalidad Necesaria Tolerancia Compañerismo Pertenencia Autonomía RespetoResponsabilidad Equipo Identidad
  11. 11. Creación de un Equipo Identificando la Personalidad Necesaria Liderazgo Comunicación Habilidades Técnicas Iniciativa
  12. 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. 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. 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. 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. 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. 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. 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. 19. Etapas de un Equipo ETAPA INTERMEDIA ESTABILIZACION Y ALTO DESEMPEÑO
  20. 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. 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. 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. 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. 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. 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. 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. 27. Etapas de un Equipo ETAPA CICLICA MANTENIMIENTO
  28. 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. 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. 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. 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. 32. ¿Preguntas? Muchas gracias Lic. Mariela A. Romera mariela@timingcoach.com.ar Movil (+5411-40837759)

×