Perfectos esos 4 items que se destacan aquí, aunque en mi trabajo cuesta mucho el priorizar tanto los avances y no documentar. La palabra clave es priorizar, pero ojo con no confundir esa palabra a "dejar de lado". Hay que de alguna manera hacerse tiempo y documentar cambios, no solo para no cometer los mismos errores sino para que todo, de alguna forma, tenga cierto orden. Si priorizamos hacer, ejecutar y que las cosas funcionen y además clientes que se "prenden " dando constante feedback y proponen cambios, surgen nuevas ideas, el contexto te obliga a hacer cambios creo que caemos en un lugar peligroso donde tenemos algo andando pero no se sabe que hizo, que cambios se hicieron etc. etc. Creo que lo ideal es lograr el equilibrio entre AGILE y lograr un orden óptimo/flexible con un sistema ordenado de etapas, documentación, apuntar a esa idea que había en principio.