391 votes

Quelle est la différence entre mêlée et développement Agile ?

Quelle est la différence entre mêlée et développement Agile ? Les itérations et Sprint les mêmes ?

356voto

Sindico Points 1623

Scrum est juste l'un des nombreux itératif et incrémental développement agile de logiciels de méthode. Vous pouvez trouver ici une description très détaillée du processus.

Dans la méthodologie SCRUM sprint est l'unité de base de développement. Chaque sprint est précédée par une réunion de planification, où les tâches pour le sprint sont identifiés et un engagement estimé pour le sprint but est fait, et suivie par un examen ou d'une rétrospective, où l'assemblée de l'évaluation des progrès et des leçons pour le prochain sprint sont identifiés. Au cours de chaque sprint, l'équipe crée fini de parties d'un produit.

Dans les méthodes Agiles chaque itération implique un travail en équipe grâce à un cycle de développement logiciel, y compris la planification, l'analyse des exigences, conception, codage, tests unitaires, les tests d'acceptation lorsqu'un produit est démontrée pour les parties prenantes.

Donc, si dans un SCRUM sprint vous effectuez toutes les phases de développement de logiciels (à partir de l'analyse des besoins de tests d'acceptation), et à mon avis vous devriez, vous pouvez dire MÊLÉE sprints correspondent à AGILE itérations.

76voto

Rajeev Kumar Points 397

Comme mentionné ci-dessus par d'autres,

Scrum est un processus itératif et incrémental agile de logiciels de la méthode de développement de logiciel de gestion de projets et de produits ou le développement de l'application. Donc, Scrum est en fait un type d'approche Agile qui est largement utilisé dans les développements logiciels.

Donc, Scrum est une saveur de l'Agile, plus précisément, il est considéré comme une gestion de projet agile framework.

Aussi Mêlée a principalement deux rôles à l'intérieur, qui sont: 1. Principal/Rôle Principal 2. Accessoires Rôle

Principal/le rôle principal: Il se compose principalement de trois rôles: un). Scrum Master, b). Propriétaire du produit, c). L'Équipe De Développement.

Accessoires Rôle: Les auxiliaires rôles dans Scrum équipes sont celles n'ayant pas de rôle formel et peu fréquents implication dans la Mêlée procession, mais néanmoins, ils doivent être pris en compte. viz. Les Intervenants, Les Gestionnaires.

Scrum Master:- Il y a 6 types de réunions scrum:

  • Daily Scrum / Standup
  • Carnet de toilettage: scénario
  • Mêlée de la Mêlée
  • Réunion de Planification de Sprint
  • Sprint réunion d'examen
  • Sprint rétrospective

Laissez-moi savoir si un besoin de plus d'entrées sur cette.

9voto

Faizulla Shaik Points 46

Au début, ce que je peux dire, c'est - Agile est une évolution de la méthodologie du Processus Unifié qui met l'accent sur Itérative Et Incrémentale de Développement (IID). IID met l'accent sur le développement itératif plus sur les phases de construction (codage) et livraisons incrémentales. Il ne serait pas insister plus sur l'Analyse des Besoins (Création) et Conception (Élaboration) d'être traités dans les itérations lui-même. Donc, l'Itération n'est pas ici un "mini-projet en lui-même".

En Agile, nous profitons de cette IDD, un peu plus loin, en ajoutant plus de réalités comme la Collaboration en Équipe, l'Évolution des Exigences de Conception et etc. Et SCRUM est l'outil pour l'activer en considérant les facteurs humains et de la construction autour de "la Sagesse du Groupe". Donc, Sprint voici un "mini-projet en lui-même" améliorer un pur IID modèle.

Donc, itérations mis en œuvre en mode Agile sont, oui, théoriquement, les Sprints (soulignant la taille de la itérations étant petite, et les livraisons d'être rapide). Je n'ai pas vraiment de différencier Agile et SCRUM et je vois que SCRUM est un moyen naturel de mettre l'Agile principes en usage.

9voto

user110066 Points 19

Cascade de la méthodologie est une séquentielle du processus de conception. Cela signifie que chacune des huit étapes (conception, l'initiation, l'analyse, la conception, la construction, les essais, la mise en œuvre et la maintenance) sont terminées, les développeurs de passer à l'étape suivante.

Comme ce processus est séquentiel, une fois qu'une étape est terminée, les développeurs ne peuvent pas revenir à une étape précédente – non sans rayer l'ensemble du projet et de commencer depuis le début. Il n'y a pas de place pour le changement ou erreur, pour un résultat et un vaste plan doit être mis dans le début et ensuite suivi attentif

ACP Agile de Certification sont venus comme une "solution" aux inconvénients de la cascade de la méthodologie. Au lieu d'une séquence de processus de conception, de la méthodologie Agile suit une approche progressive. Les développeurs de commencer avec une conception simpliste de la conception du projet, et ensuite commencer à travailler sur de petits modules. Le travail sur ces modules se fait en hebdomadaire ou mensuelle de sprints, et à la fin de chaque sprint, les priorités du projet sont évalués et les tests sont exécutés. Ces sprints permettre aux bugs d'être découvert, et commentaires des clients pour être intégrées dans la conception avant le sprint suivant est exécuté.

Le processus, avec son manque de conception initiale et des mesures, il est souvent critiqué pour sa nature collaborative qui met l'accent sur des principes plutôt que sur les processus.

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