Estoy empleado en una empresa muy brillante con la verdadera intención de hacer XP. La comunicación es buena y la administración está abierta a una discusión constructiva, pero debido a las apremiantes limitaciones de tiempo, algunas cosas se consideran demasiado RUP para ser discutidas.
En este momento estoy un poco preocupado con el volumen de cambio que se hace necesario al implementar las historias. Creo que muchos de estos descubrimientos (que requieren tiempo y esfuerzo, por supuesto) son responsabilidad de los escritores de historias (clientes, usuarios finales y propietarios de productos) y no de los desarrolladores. En pocas palabras, las historias de usuario son demasiado conceptuales y solo transmiten la intención subyacente, pero carecen de suficientes detalles (especialmente condiciones previas y posteriores, relevancia para otras historias, dependencias y similares). Se espera que el desarrollador complete los espacios en blanco a su propia discreción debido a que los desarrolladores de XP son diseñadores y analistas al mismo tiempo. El problema es que muchos de estos espacios en blanco se descubren después de que algunas suposiciones erróneas se hayan introducido en el tiempo de evaluación y en el código, ya que se observan complejidades adicionales que surgen de lo inicialmente previsto. Incluso entonces, encontrar lo correcto para completar lleva tiempo que, en varios grados, se considera una desviación de las estimaciones iniciales.
Estoy buscando una forma constructiva de transmitir estas implicaciones a la gerencia de una manera que no me haga pasar por alguien que está tratando de complicar las cosas innecesariamente. Soy nuevo y todavía no he establecido mucha credibilidad.
Sus ideas son bienvenidas.
Estrechamente relacionado y de alguna manera da una respuesta: ¿Cuántos detalles sobre una historia de usuario puede esperar un desarrollador?