Question

dans le dialogue RUP avec Scrum

Il y a une relation entre Agile et RUP. En fait, je pensais que le développement Agile était un type de RUP. Dans l'article ci-dessus d'IBM, vous pouvez voir qu'ils sont ajustement du modèle aux RUP.

Est-ce que quelqu'un a une pratique explication de la relation entre ces trois concepts intéressants.

Était-ce utile?

La solution

Ils sont tous les deux modèles itératifs qui semblent similaires, mais les deux sont très différents. Est un cadre RUP pour les organisations et les équipes Scrum tout est destiné à une équipe de produit avec des directives strictes.

Je vous suggère de lire ces: SCRUM RUP

Autres conseils

Agile dans un terme générique pour les méthodes comme XP, Scrum, Crystal, DSDM, FDD, ... que la part commune principes . Unified Process est un cadre qui peut être utilisé pour décrire un processus de développement, étant une RUP instanciation de l'UP à partir d'outils de Rational. UP méthodes les plus agiles antidate et peut ou non être considéré comme Agile. Ce qu'ils ont en commun est que les deux méthodes Agile et UP sont des méthodes itératives et développement incrémental (IID).

est un modèle RUP de processus itératif et incrémental complète. Vous créez un « cas de développement » qui vous informe sur les composants processus dont vous aurez besoin dans votre instance d'un processus de développement. Vous tirez ensuite les composants de processus nécessaires dont vous avez besoin de RUP, comme la cueillette des éléments d'un menu.

« Agile » est un terme générique qui décrit l'ensemble des processus qui reposent sur l'idée que le développement de logiciels est un processus apprentissage au lieu d'un processus défini, et que la plupart des objets de haute cérémonie et pratiques entravent le processus d'apprentissage.

SCRUM est un processus de gestion de projet agile spécifique. Il ne contient aucune disposition sur la façon de concevoir et de développer réellement le système en cours de construction.

Agile est une approche de développement logiciel:

(cité sur le site du Agile Alliance)

  

Qu'est-ce que le développement de logiciels Agile ?

     

A la fin de 1990 plusieurs méthodes ont commencé à s'accroître l'attention du public. Chacun avait une combinaison différente de vieilles idées, de nouvelles idées, et transmué vieilles idées. Mais ils ont tous insisté sur la collaboration étroite entre l'équipe de programmeur et experts en affaires; en face-à-face (comme plus efficace que la documentation écrite); livraison fréquente de valeur des affaires nouvelles déployable; serrés, les équipes d'auto-organisation; et les moyens d'artisanat le code et l'équipe telle que les exigences inévitables désabonnement était pas une crise.

Scrum et méthodes de moyen sont le développement de logiciels spécifiques qui peuvent permettre le développement de logiciels Agile. Ces méthodes (et d'autres, comme XP) ne sont pas mutuellement exclusives et peuvent être combinés de nombreuses façons d'adapter un processus agile approprié pour un projet particulier. Ceci est un bon article qui décrit comment ces méthodes peuvent être combinées.

Agile et ont grandi séparément RUP, sur la base RUP d'UML, et maintenant IBM tente de rattraper son retard la cause d'onde agile il n'y a pas grand buzz sur RUP [plus].

Eh bien, est une RUP « soupe » de pratiques ... Vous devez le personnaliser pour boire votre « propre » soupe ... Sinon, il « tuer » votre projet ...

  • Dans la gestion de projet Agile, des pratiques adaptées de la théorie des systèmes dynamiques adaptatif complexe ... Il a une touche douce avec « humain » ... ne dit pas RUP beaucoup sur « Peopleware » de la gestion de projet ...
  • Les méthodes agiles parlent de l'architecture "émergente" ... Où est centrée sur RUP l'architecture ... Attend de vous d'abord établir une architecture stable.

Mais vous pouvez appliquer de manière RUP agile ... Ou vous pouvez barrow / voleras de nombreuses pratiques techniques (incredents soupe / recettes) de lui ...

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top