Para esto se hicieron Agile y otros métodos espirales. Cosas prácticas que puedes hacer ahora:
1) Configure JIRA, Pivotal Tracker u otra herramienta que le permita realizar un seguimiento de todas las solicitudes en una lista ordenada por prioridad, y que le permita asignar un costo en horas o un nivel de dificultad a cada solicitud.
2) Implemente “resúmenes de funciones” que sean descripciones escritas simples y persistentes de las funciones sobre las que los programadores y las partes interesadas pueden hacer preguntas, comentar, etc. Puede hacerlo en Google Drive o en JIRA, etc.
- ¿Qué hago si pago una aplicación de software que el desarrollador ya no admite?
- ¿Cuándo se puede llamar a un desarrollador de software el mejor? ¿En qué debería ser bueno para ser reclamado como el mejor en el campo?
- Cómo obtener una pasantía fuera del campus en desarrollo de software
- ¿Por qué MS Windows no tiene más soporte para desarrolladores?
- ¿Qué compañía de software proporciona el software de administración de contactos gratuito más robusto y fácil de usar?
3) Encuentre una manera de comunicar que, “no puede arreglar el avión mientras está volando” a las partes interesadas. Los programadores que están siendo sacudidos son ineficientes y lentos. Déles trabajo incremental, como un vuelo corto en avión, y déjelos terminar ese trabajo, como aterrizar el avión, antes de cambiar sus objetivos. Cambie los objetivos a mitad del vuelo, y el avión podría quedarse sin gasolina o volar a través de un espacio aéreo peligroso. La metáfora es identificable para muchas personas.