Qu’est-ce qu’un moyen d’apprendre le développement Agile ? – Quora
Qu’est-ce que l’Agilité ?
Agile est la capacité de créer et de réagir au changement. C’est une façon de faire face à un environnement incertain et turbulent, et finalement d’y réussir.
Les auteurs du Manifeste Agile ont choisi « Agile » comme étiquette pour toute cette idée parce que ce mot représentait l’adaptabilité et la réponse au changement qui étaient si importantes pour leur approche.
Qu’est-ce que le développement logiciel Agile ?
Le développement logiciel Agile est plus que des frameworks tels que Scrum, Extreme Programming ou Feature-Driven Development (FDD).
Le développement logiciel agile est plus que des pratiques telles que la programmation par paires, le développement piloté par les tests, les stand-ups, les sessions de planification et les sprints.
Le développement logiciel Agile est un terme générique désignant un ensemble de cadres et de pratiques basés sur les valeurs et les principes exprimés dans le Manifeste pour le développement logiciel Agile et les 12 Principes qui le sous-tendent. Lorsque vous abordez le développement de logiciels d’une manière particulière, il est généralement bon de vivre selon ces valeurs et principes et de les utiliser pour vous aider à déterminer les bonnes choses à faire compte tenu de votre contexte particulier.
Une chose qui sépare Agile des autres approches du développement logiciel est l’accent mis sur les personnes qui font le travail et la façon dont elles travaillent ensemble. Les solutions évoluent grâce à la collaboration entre des équipes interfonctionnelles auto-organisatrices utilisant les pratiques appropriées à leur contexte.
La communauté du développement logiciel Agile met l’accent sur la collaboration et l’équipe auto-organisatrice.