¿La mejor manera de fortalecer el trabajo en equipo entre los departamentos de desarrollo y control de calidad?

StackOverflow https://stackoverflow.com/questions/99442

  •  01-07-2019
  •  | 
  •  

Pregunta

Trabajo como administrador de sistemas para los departamentos de desarrollo y control de calidad de una empresa de desarrollo de software.Apoyo a ambos equipos por igual.Recientemente me pidieron algunas ideas sobre cómo mejorar la comunicación entre equipos.

Primero, ¿cuáles son algunas formas de mejorar la relación entre un equipo de desarrollo y control de calidad, desde el punto de vista del desarrollador?

En segundo lugar, ¿qué cosas espera de un administrador del sistema en cuanto a interacción?¿Dejarte solo?¿Correo electrónico?¿SOY?¿Tiempo de oficina personal?¿Cómo puedo mejorar mi relación con los desarrolladores?

¿Fue útil?

Solución

Una gestión adecuada es un buen comienzo.Yo diría que lo más importante es lograr que los dos grupos tengan éxito o fracasen juntos.Quieres que los dos tengan una competencia amistosa (uno intenta encontrar errores mientras el otro intenta evitar que eso suceda), pero al final deben ser considerados parte del mismo equipo.Los almuerzos en equipo y otras actividades siempre son una buena idea.

Otros consejos

Ubíquelos y trátelos como un equipo multifuncional.Si los controles de calidad quieren escribir código (como pruebas de aceptación), déjelos.Si los desarrolladores quieren realizar un control de calidad de alguna otra parte del sistema (no del código en el que trabajaron).Permítales y haga que ambos grupos (si desea verlos como entidades separadas) trabajen juntos para resolver el problema.

Involucrar al personal de control de calidad lo antes posible.Si lo hace de forma ágil, ellos son parte del equipo.Incluso si no es así, aún pueden ofrecer información valiosa sobre cómo se puede mejorar el código haciéndolo más comprobable y así evitar problemas en el futuro.

Los equipos de desarrollo y control de calidad en mi lugar de trabajo se llevan muy bien porque estamos geográficamente cerca unos de otros.Esto elimina el ciclo de "abrir defecto-enviar a desarrollador-dev cerrar defecto" que parece fomentar la molestia pasivo-agresiva.Siempre se espera una comunicación clara y abierta entre los dos grupos y expectativas claras.Aparte de eso, los ejercicios estándar de formación de equipos son un buen comienzo.Contamos con almuerzos departamentales, picnics, juegos de césped en los meses más cálidos, etc.

En cuanto al estilo de administración, hable con sus empleados y vea qué les funciona.A algunos les gusta quedarse solos con actualizaciones esporádicas, a otros les gusta recibir comentarios constantes.Debes hacer lo que sea cómodo para tu desarrollador y para ti.

Depende del tamaño de su organización, pero deja de pensar en ellos como dos grupos separados.Si eres el único administrador de sistemas, supongo que tu organización no es enorme.

Integrarlos físicamente.No tenga desarrollo en un área y control de calidad en otra.Haga que compartan oficinas/cubos uno al lado del otro.

¿Invitar a la gente a almorzar?Llévalos juntos.¿Tomando una cerveza?Hazlo con gente de ambos grupos.

Actividades fuera del contexto laboral como deporte o comer en un restaurante a la hora del almuerzo.

Lograr que las personas se conozcan mejor en otras cosas además del trabajo ayuda a generar confianza y vínculos entre dos grupos.

Creo que sería muy beneficioso involucrar a los desarrolladores para ayudar a desarrollar (o ayudar a usar las que ya están desarrolladas) herramientas para pruebas automatizadas; de esa manera se mejorará todo el proceso de control de calidad y los desarrolladores tendrán una mejor visión de las pruebas y también de ambas. Los equipos se comunicarán más al hacerlo.Creo que, como desarrollador, sería divertido trabajar en un proyecto de este tipo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top