Al tratar de aplicar principios ágiles a nuestro proceso de desarrollo, en particular los principios scrum y las historias de usuario similares a XP, enfrentamos un problema acerca de la arquitectura.Historias del sistema para arquitectura ágil
Tal vez todavía estamos demasiado vinculados al desarrollo centrado en la arquitectura, sin embargo, estamos tratando de mantener un fuerte desarrollo basado en componentes, combinado con los principios de modelado ágil. Nuestro objetivo es tener un diseño pequeño por adelantado, propenso a evoluciones durante el desarrollo.
Lo que estoy buscando es algo que me podría permitir ubicar en mis historias de retraso acumulado historias sobre mi arquitectura y los componentes dentro de ella: historias de desarrollo, no solo historias de uso. La historia del sistema podría ser un tipo diferente de historia del usuario, que dice algo que no está estrictamente relacionado con el valor comercial, sino que está relacionado con la arquitectura y las preocupaciones de calidad de un sistema.
Editar: encontré this research de la Universidad de Aalborg sobre "historias desarrollador".
¿Tiene alguna experiencia, idea u oposición?
¡Gracias de antemano! (esta es mi primera pregunta!: D)
¡Delighting comment! ¡Gracias! Realmente has aclarado mi mente :). Hice una búsqueda y encontré algunos artículos interesantes con definiciones de deudas tácticas (http://blogs.construx.com/blogs/stevemcc/archive/2007/11/01/technical-debt-2.aspx - http: // codeartisan .blogspot.com/2008/08/cracking-down-on-technical-debt.html). Creo que mantener las deudas bajo control, combinado con un primer enfoque de diseño pequeño, puede ser la opción correcta para nosotros. –