Réflexion intéressante, quoique parfois imprécise. Je ne suis notamment pas d'accord sur le fait que l'utilisateur final soit délaissé dans une méthode agile. Et puis modifier le code après coup peut s'avérer moins coûteux que de la documentation inutile.
A common misconception is that everyone on a Scrum team must be a generalist—equally good at all technologies and disciplines, rather than a specialist in one. This is simply not true.