Hace aproximadamente un año y medio, ingresé a un lugar de trabajo que afirmaba hacer un desarrollo ágil. Lo que aprendí fue que este lugar ha adoptado varias prácticas ágiles (como stand-ups diarios, planificación de sprints y revisiones de sprint) pero ninguno de los principios (justo a tiempo / solo una mentalidad lo suficientemente buena, exponiendo el fracaso temprano, una comunicación rica).
Ahora se me ha encomendado la tarea de hacer que el equipo sea más ágil y me han asegurado que tengo una aceptación completa de los desarrolladores y el equipo de negocios. Como programa piloto, me dieron un proyecto que acaba de completar 15 meses de recopilación de requisitos, tiene un documento de Análisis y Diseño de 110 páginas (para ser considerado como "escrito en piedra"), y donde no tengo acceso al final usuarios (solo para el comité compuesto por los administradores de usuarios que en realidad no utilizarán el producto).
Comencé pequeño, dándoles una lista de los resultados esperados para los primeros 5 sprints (dejando los futuros sprints indefinidos), una lista de objetivos para el primer sprint, y diseccioné el documento de A&D para obtener suficientes historias de usuario para cumplir con los objetivos del primer sprint .
Desde entonces, se han preguntado por qué no tenemos todos los requisitos para todos los sprints, por qué no he comenzado a trabajar en cosas para el tercer sprint (que consideran más importante, pero se basa en los resultados del primero 2 sprints) y estoy presionando para obtener aún más documentación que todo mi equipo de TI considera ocupado o no relacionado con nosotros (como escribir el manual del usuario por adelantado, documentar todos los campos de datos de todos los sprints por adelantado, y más trabajo "por adelantado").
Esto ha sido bastante difícil para mí como nuevo gerente de proyecto, pero hay mejoras que he implementado de manera efectiva, como scrumban para la gestión de historias, programación de pares y hacer que el negocio nos dé pruebas de aceptación del cliente por adelantado (como parte de la documentación de requisitos) .
Entonces mis preguntas son:
- ¿Qué puedo hacer para introducir más efectivamente el cambio en un negocio resistente?
- ¿Existen otras prácticas que pueda introducir en el lado de TI para ayudar a mostrar al negocio los beneficios de Agile?
- La carga de la documentación nos está estrangulando: el negocio todavía lo ve como una estrategia de gestión de riesgos en lugar de como un riesgo. ¿Qué podemos hacer para aliviar sus inquietudes y demandas de documentación (específicamente la cantidad de documentación y su necesidad por adelantado)?
- Estamos en un edificio separado de nuestro negocio, a unas 3 cuadras de distancia y se rehúsan a que su gente en el proyecto co-habite b / c esa persona "no podrá trabajar en sus otros proyectos mientras están en nuestro edificio." Esperan que siempre vayamos allí y agrupemos nuestras preguntas para poder hacerlas todas a la vez y no perder el tiempo de esa persona con "interrupciones constantes". ¿Qué podemos hacer para obtener una comunicación más rica de ellos?
Cualquier consejo adicional también sería apreciado.
¡Gracias!