¿Cómo debo liderar un equipo de soporte para soportar un software de mala calidad desarrollado por el equipo de desarrollo?

Wow … suena como una situación muy difícil de hecho.

Me imagino que los niveles de estrés son extremadamente altos dentro de su equipo a diario, lo que podría incluso llevar a los miembros de su equipo a quitarse las frustraciones unos a otros, lo que dificulta aún más la situación. Por lo tanto, su primera tarea debe ser garantizar que su equipo sea un equipo. Están todos juntos en esto , así que trate de fomentar un entorno de apoyo. Aliéntense unos a otros, y tal vez incluso intenten introducir políticas y procedimientos que alienten a los miembros a animarse mutuamente.

¡Conoce el producto! Ser advertido es estar preparado; por lo tanto, documente los problemas que sus clientes informan con más frecuencia y documente las soluciones a esos problemas para que todos en su equipo sientan que tienen al menos algunas respuestas al alcance de la mano.

Sé empático. Escuche a sus clientes y comparta su dolor (parece que realmente lo es). Sea honesto con sus clientes sobre lo que no sabe, y si su situación lo permite, no sienta que DEBE proporcionar una resolución en el espacio de una sola llamada telefónica. Hágale saber a su cliente que localizará a la persona adecuada para investigar y resolver su problema, y ​​que se pondrá en contacto con ellos cuando tenga esa respuesta.

Finalmente, si es posible, trate de hacerse amigo de al menos uno de los miembros del equipo de desarrollo para que tenga un “hombre al que recurrir” con el que esté en buenos términos. Si tienes a alguien adentro que simpatiza con tu situación, podría valer su peso en oro para ti.

¡Buena suerte!

Realice las operaciones de su equipo para que los problemas y las soluciones en la situación sean obvios. Produzca métricas de alta calidad como la tasa de defectos inicial: es probable que, por lo que está describiendo, el software no se esté probando adecuadamente antes de llegar a usted. Puede ser una novedad para los desarrolladores que DEBE probarse antes de alcanzar el control de calidad …

Con cada informe de defectos (produzca muchos informes de defectos) incluya tres cosas:

  1. Esto es lo que esperaba
  2. Esto es lo que pasó
  3. Así es como el # 2 difiere del # 3.

Con versiones buenas (y reproducibles) de todas estas tres cosas, el desarrollador siempre debe poder solucionar el defecto sin contactarlo para obtener más información. Sin cambiar lo que ELLOS hacen, lo mejor que puede hacer es proporcionar su propio trabajo de alta calidad que les permita retroalimentar y solucionar sus problemas lo más rápido posible.

En resumen, cree la situación que conduzca a una discusión administrativa sobre “¿cómo podemos hacer que el equipo de desarrollo funcione tan bien como nuestro equipo de calidad?”

More Interesting

¿Cómo debo acercarme a mi gerente sobre un líder tecnológico que escribe código que no se puede mantener?

¿Son los nombres largos de variables / funciones una especie de olor a código?

Viniendo de un fondo HTML5 y JavaScript, ¿cuál es el mejor enfoque para comprender los conceptos de Objective-C y comenzar a construir dificultades medias para aplicaciones complejas?

¿Debo ir a terapia ocupacional o informática?

¿Cuáles son diez ejemplos de software de aplicación?

¿Cuál es la diferencia entre una entrevista de pasantía de ingeniería de software y una entrevista de pasantía de ingeniería de front-end en Google?

Como ingeniero de software, ¿cuáles son sus consejos para una gestión eficaz del tiempo?

Quiero ser un SE pero odio la programación, ¿podría el estudio hardcore hacer que sea divertido?

¿Puedo ser productor musical, diseñador gráfico, artista de efectos visuales y desarrollador de software al mismo tiempo?

Para convertirse en un experto en seguridad de la información, ¿qué debe hacer un desarrollador de software con experiencia de 6 años?

¿Qué es una arquitectura de microservicios y cuáles son sus buenos usos?

Cómo aceptar el hecho de que no soy inteligente y que nunca conseguiré un trabajo de ingeniero de software en Google

¿Cuál es la mejor arquitectura / tecnología técnica para programar un software de notas médicas?

Piratería informática (seguridad): ¿Cuáles son algunas herramientas de post explotación?

¿Por qué el desarrollo iterativo de software produce la mejor experiencia de usuario?