De nos jours, tout le monde veut être agile. Dans chaque équipe avec laquelle je travaillais, la forme de l'agile était différente. Certaines choses sont courantes - comme les stand-ups quotidiens ou la planification, mais d'autres parties varient considérablement.
Dans mon équipe actuelle, il y a un détail qui me dérange. C'est le manque d'exigences fonctionnelles. Non seulement il n'y a aucune forme écrite d'attentes, mais aussi dans les tâches, il est plutôt vague de définir ce qui doit être fait.
L'objectif du projet est de réécrire l'ancien système en utilisant de nouvelles technologies. L'ancien système n'a pas non plus de documentation raisonnable. Pour sûr, il n'existe pas à jour. La description des exigences par les propriétaires d'entreprise est - faisons-le dans la nouvelle implémentation de la même manière que l'ancienne. Cela semble raisonnable, mais ce n'est pas le cas. L'ancien système est une sorte de code spaghetti et en extraire les exigences commerciales est coûteux. Il semble que la situation affecte négativement la planification. Pour sûr, il est sujet à des erreurs et des bugs dans la nouvelle implémentation (en omettant certains détails).
Par conséquent, je pense - est-il vraiment agile de n'avoir aucune exigence commerciale en cas de réécriture de l'ancien système?