¡ASTQ Summit está disponible bajo demanda! Escuche a los líderes de la industria compartir cómo están brindando calidad continua. Míralo ahora >>

X
BLOG

Cómo construir la cultura adecuada dentro de su equipo de SQA

Cómo construir la cultura adecuada dentro de su equipo de SQA Tiempo de leer: 6 minutos

En una feria de pruebas, alguien me preguntó una vez: "¿Cómo se gestiona un equipo de control de calidad dentro de una metodología scrum?" Lo pensé un poco y aquí estoy escribiendo sobre ello.

El concepto detrás del desarrollo de software dentro de un entorno Scrum es que los equipos se autoorganizan. Se administran a sí mismos y se responsabilizan mutuamente. Plantea la pregunta, ¿qué hace un gerente de control de calidad con su tiempo?

Para mí, siempre se ha tratado de construir la cultura adecuada. Respetar a quienes le informan tanto como respeta a quienes le informan. Se trata de encontrar una forma de gestionar su equipo sin estar directamente involucrado con ellos. Sé que para algunos es difícil encontrar su nicho en un entorno de scrum. Por estas razones, noté algunos de los elementos principales en los que me enfoco con mis equipos cuando construyo una buena cultura.

1. Sea el apoyo que su equipo necesita.

Tu eres su voz. Si el equipo tiene algún obstáculo en el camino para lograr las iniciativas u objetivos de la empresa, depende de usted dar un paso adelante y abrirles el camino. Por ejemplo, si la empresa quiere cambiar rápidamente una versión importante, considere cómo afectará esto a su equipo.

Dondequiera que mire el equipo obstáculos, depende de usted expresar sus inquietudes. El scrum master ayuda a autoorganizar el equipo y es responsable de eliminar cualquier obstáculo que los perjudique. Pero el equipo de control de calidad puede pasarse por alto fácilmente a veces. Ahí es cuando usted, como gerente, debe dar un paso al frente y abrirles el camino.

Como gerente, debe ayudar al equipo de control de calidad a autoorganizar los esfuerzos de prueba. Ayúdelos a mantenerse enfocados en las tareas que tienen entre manos y en lo que mejor saben hacer: probar la funcionalidad del software. Ayudar a su equipo puede ser tan simple como buscar una licencia de terceros o sentarse en una reunión para ellos. Tal vez el equipo esté trabajando en pruebas de integración y tenga que organizar una reunión con diferentes equipos que comparten el mismo lugar para ayudar a explicar cómo funciona determinada funcionalidad. El punto principal es estar disponible para su equipo. Haga todo lo posible para mantenerlos en la tarea en cuestión, que es la prueba.

2. Predique con el ejemplo.

El hecho de que sea un gerente no significa que no pueda ayudar a su equipo. Todos hemos oído hablar de predicar con el ejemplo. Oh, es tan cierto. Sí, el rol de un gerente es delegar y asegurarse de que el equipo se mueva en la dirección correcta y siga las políticas y protocolos definidos por la empresa. Pero, como se señaló anteriormente, desea que el equipo se concentre en las pruebas. Es posible que deba intervenir y asumir tareas que liberarán a su equipo.

Recientemente tuvimos que obtener una de nuestras aplicaciones de software. Certificación TÜV. El proceso de certificación requirió pruebas y documentación adicionales. Como empresa, teníamos un informe de certificación que QA generaría al final de un ciclo de lanzamiento cuando el software fuera lanzado al público. Como parte de esta certificación TÜV, decidimos actualizar nuestro informe de certificación existente para incluir la información de certificación TÜV necesaria. En lugar de pedirle a mi equipo que lo agregue, revisé el informe para condensar y fusionar la información que requería la certificación TÜV. Sabiendo que el equipo tendría muchas preguntas e inquietudes, lo revisé con un peine fino para simplificar y explicar las expectativas al equipo. Esto hizo que fuera más fácil para todas las partes involucradas y liberó a mi equipo para que se concentrara en otras tareas pertinentes.

Desarrollar una estrategia de prueba continua rentable

3. Reúnase con su equipo con tanta frecuencia como sea necesario.

Como gerente de control de calidad con un entorno ágil, no puede trabajar directamente con cada miembro del equipo uno a uno porque están con sus equipos scrum. Debido a esto, es esencial reunirse con su equipo en general con la frecuencia necesaria. Además de discutir temas de alto nivel sobre el equipo / empresa, puede usar este tiempo para:

  • Brinde a todos la oportunidad de expresar cualquier obstáculo o inquietud que surja durante sus sprints.
  • Brinde a los miembros del equipo la oportunidad de hacer una demostración de las herramientas que están usando o discutir formas de mejorar la eficiencia del equipo.
  • Involucre a los desarrolladores de UI / UX y revise las pruebas de usabilidad problemáticas que pueden causar ambigüedad entre los desarrolladores y QA.
  • Revise las métricas de control de calidad que el equipo le gustaría presentar durante las revisiones del sprint.
  • Cerrar la brecha entre otras unidades de negocio de la empresa.

Tenga en cuenta que la reunión no es solo para su equipo, sino también para usted, como gerente, para ver cómo cada miembro del equipo está completando sus tareas y cómo están funcionando dentro del equipo scrum. Como gerente, debe asegurarse de que cada miembro del equipo esté sincronizado entre sí. Especialmente si tiene muchos equipos multifuncionales que se entrelazan entre sí. Cuando se trata de realizar pruebas, es importante que la mano izquierda esté sincronizada con la mano derecha y que no haya huecos en las pruebas de cada equipo. Aunque generalmente desea mantener las reuniones al mínimo, reunirse con el equipo con la frecuencia necesaria es esencial para mantener sincronizados a todos y sus tareas. Es especialmente importante porque no trabajan directamente contigo a diario.

Acelere la innovación de software a través de la calidad continua

4. Administre a cada miembro del equipo en función de sus necesidades individuales.

Una cosa que aprendí con mi experiencia como ingeniero y gerente es que no necesariamente se puede tratar a todos los miembros del equipo de la misma manera. No estoy diciendo que todos los aspectos de sus funciones deban tratarse de manera diferente. Por ejemplo, al hacer cumplir las políticas o los procedimientos de la empresa, deben ser los mismos para todo el personal. A lo que me refiero es a cómo maneja a cada individuo. Permítanme explicarles un poco más de dónde vengo en esto.

Cuando comencé como ingeniero asociado, estaba lleno de energía y ambiciones. Listo para conquistar el mundo y ascender en la "escalera corporativa", por así decirlo. Entonces no me di cuenta de lo que hago ahora. Necesitaba un sentido de orientación. Necesitaba que alguien me indicara el camino correcto. Era como una esponja y estaba dispuesto a absorber todo y cualquier cosa. A medida que maduré y pasé años perfeccionando mi oficio y afinando dónde y cuándo ejercer mi energía, me di cuenta de que ya no necesitaba esa tutoría práctica. Me convertí en el mentor de otros cuando comenzaron en la industria. Esto no significaba que no quisiera aprender cosas nuevas. Seamos realistas, en esta industria, si no está aprendiendo cosas nuevas año tras año, se está quedando atrás de los estándares de la industria. Esto solo significaba que mi estado mental había cambiado. Ya no necesitaba a ese gerente práctico que ansiaba cuando comencé.

Por eso digo que no se puede tratar a todos los ingenieros por igual. Sus ingenieros de nivel superior más experimentados deberían necesitar menos atención que sus ingenieros de nivel junior. Hay diferentes títulos con diferentes rangos salariales por una razón. Se espera más de los ingenieros superiores y esto incluye la capacidad de autogestión. Mientras que un ingeniero asociado todavía está aprendiendo. Necesitan un gerente que les indique la dirección correcta, aunque a veces no lo crean. No soy fanático de este término, pero les vendría bien un poco de microgestión, por así decirlo.

Las 75 preguntas y respuestas principales de la entrevista de control de calidad con ejemplos

5. Mantenga a su equipo en constante cambio.

Como mencioné anteriormente, esta industria está en constante cambio, que es una de las principales razones por las que elegí esta línea de trabajo. Siempre hay algo nuevo que aprender. Teniendo esto en cuenta, su equipo debe tener la capacidad de adaptarse y cambiar con los estándares de la industria. Como gerente, debe buscar constantemente formas de educar y mejorar las habilidades de su equipo. Esto puede ser actualizar algunas de las herramientas de su equipo o capacitarlos.

Si sus ingenieros individuales no mejoran sus habilidades de un año a otro, entonces su equipo puede comenzar a quedarse atrás. Si el equipo se queda atrás, usted como departamento se quedará atrás y se convertirá en un efecto dominó. Promover y presionar para que su equipo se eduque, aprenda nuevas herramientas y aprenda nuevas habilidades es una mentalidad que debe incorporar. Tal vez tomen un curso de capacitación en línea. Si el presupuesto lo permite, intente enviar a uno o dos miembros del equipo a una feria comercial cuando las cosas comiencen a abrirse después de la pandemia. Si ven que inviertes en ellos, volverán a trabajar revitalizados con nuevas ideas del programa.

La actualización de las herramientas de su equipo también mejora su conjunto de habilidades. Por ejemplo, anteriormente usábamos un sistema de seguimiento de errores obsoleto. Migré el sistema de seguimiento de errores a algo más actualizado que se integre con otras herramientas de desarrollo. El control de calidad y los desarrolladores ahora pueden trabajar con una sola herramienta. Facilitó la vida a nuestro equipo y también a todo el departamento de desarrollo. Claro, se pasó mucho tiempo investigando y migrando todos los datos al nuevo sistema. Cuando todo estuvo dicho y hecho, ayudó a mi equipo a ser más eficiente en el desempeño de sus tareas diarias. Siempre busque formas de mejorar en su conjunto, ya que esta industria se adapta y cambia constantemente día a día.

Herramientas de prueba de Java: 10 mejores prácticas para escribir casos de prueba

6. Hágase presente ante el equipo.

Con la pandemia cobró especial importancia estar presente y dar un toque personal. Hay pequeñas cosas que marcan una gran diferencia. Haga una llamada telefónica en lugar de tener una sesión de chat. Encienda su video durante una conferencia de Zoom para que el equipo pueda verlo.

El objetivo final de construir la cultura adecuada

En general, los gerentes de control de calidad tienen mucho trabajo por delante para construir una gran cultura dentro del equipo. En resumen, el trabajo en cuestión incluye:

  • Haga que todos estén en la misma página.
  • Mantenga el equipo sincronizado para que no haya brechas en las pruebas ni tareas olvidadas.
  • Mantenga al equipo enfocado en lo que mejor saben hacer: probar el software.
  • Mantenga al equipo motivado y realizando sus tareas diarias de manera eficiente.

Los deberes siguen y siguen. Más importante aún, manténgase enfocado en lo que está tratando de lograr, que es mantener altos los estándares de calidad para cumplir con las expectativas de su empresa y clientes.

Comience su viaje para ofrecer software seguro, compatible y de calidad continua.

Explore las soluciones de Parasoft

 

Escrito por

Daniel Garay

Daniel es el Director de Garantía de Calidad de Parasoft. Él cree en tener implementadas tanto pruebas manuales como automatizadas como parte del proceso de aseguramiento de la calidad del software de prueba.

Reciba las últimas noticias y recursos sobre pruebas de software en su bandeja de entrada.