Planeaba dividir el desarrollo del backend en las historias de los usuarios verticalmente. Pero un chico de back-end de nuestro equipo comenzó a quejarse de que esto hace que su trabajo sea invisible.
Mi respuesta fue que
En las reuniones de planificación y revisión de Sprint, discutimos las tareas de backend frente a las partes interesadas para que sea visible, y
Mantener una alta calidad durante el proyecto dará como resultado un ritmo de inicio más lento que otros equipos, pero tendremos una velocidad estable durante el proyecto. Y la velocidad es muy visible para las partes interesadas.
Todavía insiste en tener historias como: "Como desarrollador, necesito tener una capa de dominio para poder encapsular la lógica empresarial".
¿Cómo puedo resolver el problema antes de que contamine al equipo?
La raíz del problema es que nuestra administración considera sistemáticamente el trabajo de backend como invisible y llama a los desarrolladores mineros respaldados, u otros términos peyorativos.