120 votes

Quelle différence est pratique Scrum Agile pratique ?

Pour la plupart des gens dire indifféremment de Scrum et Agile mais quelle est la différence entre les pratiques de Scrum par rapport à la pratique Agile ?

234voto

RibaldEddie Points 3113

Agile est une philosophie générale au sujet de la production de logiciels, Scrum est une implémentation de cette philosophie se rapportant spécifiquement à la gestion de projet.

50voto

slebetman Points 28276

Scrum est une méthode Agile comme une pomme est un type de fruit. Mêlée n’est pas bien que la méthode Agile seulement. Les plus populaires sont :

  • Scrum
  • eXtreme Programming (XP)
  • Kanban

Je suis sûr qu’il y a des méthodes plus Agile, mais voici ce que j’ai l’expérience avec.

44voto

Asaph Points 56989

Agile et SCRUM sont liés mais distincts. Agile décrit un ensemble de principes directeurs pour créer des logiciels par le biais de développement itératif. Les principes agiles sont mieux décrits dans le Manifeste Agile. SCRUM est un ensemble spécifique de règles à suivre lors de la pratique de développement logiciel agile.

12voto

Scrum est sous le grand parapluie appelé Agile. Kanban, eXtreme Programming (XP), Maigre sont, a déclaré à venir en vertu de l'Agile.

Mon expérience personnelle est: il n'y a pas de mot distinct appelé "Agile Pratique". Les meilleures pratiques exercées dans SCRUM, XP peut être cumulativement appelé aussi Agile Pratique.

Les pratiques suivantes sont visibles dans les deux XP et SCRUM, donc en Agile.

  1. Article de l'utilisateur comme exigence de Client
  2. La Programmation En Binôme
  3. Développement Piloté par les tests (TDD)
  4. L'équipe d'estimation, basée sur la
  5. Refactoring
  6. Conception Simple
  7. Conception Évolutive
  8. Rétrospective
  9. Daily Stand-up meeting
  10. Intégration continue de code
  11. Client Démo etc.

Pour plus de détails, vous pouvez aller sur mon blog: http://chandrimachoudhury.blogspot.in/

8voto

James Black Points 26183

Comme il est mentionné, Agile est une méthode, et il y a diverses façons de définir ce qu'agile. Dans une large mesure, si elle comporte une constante de tests unitaires et de la capacité à s'adapter rapidement lorsque l'entreprise a besoin de changement, alors il est probablement agile. Le contraire est la méthode de la cascade.

Il existe différentes implémentations qui sont codifiés par des consultants, comme Xtremem Programming, Scrum et le RUP (Rational Unified Process).

Donc, si vous êtes à l'aide de Scrum ensuite, vous pouvez basculer entre agile et scrum en fonction de si vous parlez de la méthodologie ou de votre mise en œuvre. Vous voulez voir si les conditions sont utilisées correctement, par le contexte.

Par exemple, si je parle de l'15 min debout dans le cadre de mon processus agile, qui n'est pas forcément nécessaire d'être agile, mais mêlée de près l'exige, de sorte que lorsque vous échange les termes, il est important de faire la distinction entre les deux concepts.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X