human
Développement logiciel agile Si possible :D tout avantage ou inconvénient Merci Expliquez comme si j'avais cinq ans.
gpt
Traditionnellement, les programmes informatiques ont été développés en faisant d'abord beaucoup de recherches pour déterminer exactement ce que le programme devrait faire, ressembler et comment il devrait agir. Une fois cette phase terminée, vous saviez à peu près à 100% ce que vous vouliez que le produit final soit. Le problème avec cette approche était que les exigences pouvaient changer à mi-chemin, et il fallait donc soit ignorer cela et s'en tenir au plan, soit revenir à la case départ et refaire les phases de recherche et de planification. Les méthodologies de développement de logiciels agiles se concentrent sur la création de logiciels en plus petits morceaux, très rapidement. Ainsi, au lieu de passer 6 mois à planifier et à faire des recherches, vous passez assez peu de temps à faire cela, puis vous travaillez sur quelque chose de petit et de spécifique. Ensuite, vous revenez en arrière et révisez votre plan pour la prochaine courte période de temps (peut-être 2 semaines), le modifiez si nécessaire, puis travaillez sur la construction d'une autre petite partie du logiciel, et ainsi de suite. Donc, en bref, au lieu d'avoir une phase de recherche et de planification stricte, suivie d'une phase de développement massive, vous travaillez en petits sprints. L'avantage de ceci est que vous pouvez être plus adaptable aux changements des exigences. J'ai trop simplifié certaines parties, mais c'est quand même l'essentiel. Si vous voulez en savoir plus , Wikipédia a un excellent [ article sur le sujet . ] ( URL_0 )