Skip to main content

Qu'est-ce que le manifeste agile?

Le manifeste agile a été les déclarations publiques faites le 11 février 2001 par 17 des ingénieurs logiciels les plus visionnaires du sujet du processus de développement logiciel Agile.Au moment de cette réunion, le développement de logiciels Agile était un nouveau concept, avec de nombreuses options pour les développeurs.Le manifeste agile a été un effort pour rassembler tous les esprits brillants du traitement agile en un seul endroit, dans le but de s'entendre sur les principes de base et les idées de tous les processus agiles à l'avenir.

Quelques bons exemples du processus de développement agile incluent l'extrêmeProgrammation, mêlée, développement de logiciels adaptatifs et méthode de développement des systèmes dynamiques (DSDM).Chacun de ces processus tente de créer de meilleures méthodes pour la mise en œuvre des logiciels informatiques.L'amélioration clé avec toutes ces méthodes est que le développement de logiciels doit être produit de manière à soutenir les changements dans les exigences de l'entreprise et ne pas nécessiter de processus qui ferment la boucle de rétroaction au client.

Avant les créations du processus de développement agile,Tout le développement de logiciels a été achevé dans une méthode de cascade.Le terme cascade est utilisé pour définir le processus de modèle de travail droit qui nécessite que toutes les exigences à l'avance soient remplies et définies avec une fin qui comprendra toutes les fonctionnalités définies.Tout comme une cascade, il y a un début et une fin clairs pour tous les systèmes.Ce processus de développement ne permet pas que des changements dans les exigences se produisent avant l'achèvement d'une application logicielle entière.

Une réunion publique a eu lieu dans un lodge de ski à Snowbird, Utah, sous la coordination de Robert Martin.La liste des participants comprend Kent Beck, Dave Tomas, Mike Beedle, Jeff Sutherland, Arie van Bennekum, Ken Schwaber, Alistiar Cockburn, Steve Mellor, Ward Cunningham, Robert C. Martin, Martin Fowler, Brian Maririck, James Grenning, John Kern,Jim Highsmith, Ron Jeffries et Andrew Hunt.Alors que toutes ces individus étaient des soutiens aux méthodologies de développement légères et légères, chacune avait sa propre préférence sur la façon de mettre en œuvre la méthodologie.

Quatre valeurs clés ont été définies et acceptées par les parties signataires du manifeste agile.La première consistait à mettre de la valeur aux individus et aux interactions par rapport aux outils et aux processus.Deuxièmement, les logiciels qui fonctionnaient étaient appréciés sur des documents complets.La collaboration avec le client a été considérée comme plus importante que les négociations de contraintes.Enfin, le groupe s'est engagé à évaluer la réponse aux changements sur le suivi d'un plan.

L'essence de cette équipe et du manifeste agile était de créer un processus d'environnement de développement qui comprenait l'importance du client.Cela pourrait être fait, croyaient-ils, en collaborant ouvertement et continuellement avec le client.La communication aiderait à garantir que le travail effectué produirait réellement la valeur commerciale et permettrait les commentaires du client.

En plus des valeurs clés, le manifeste agile inclut également plusieurs principes clés qui ont renforcé la conviction que l'engagement du client et fournit souventPour de meilleures applications logicielles globales.En créant un processus logiciel itératif, le client a la possibilité de modifier le produit final en permettant des modifications des exigences.La perception de l'application est meilleure car un système de travail est une mesure principale des progrès réalisés sur le système.