Vous êtes sur la page 1sur 17

Types de cycles de vie

Il existe trois types de cycle de vie:

• Cycle de vie séquentiel


• Cycle de vie Itératif
• Cycle de vie Agile (méthode agile)

1
Cycle de vie séquentiel

Le cycle de vie séquentiel comporte plusieurs modèles, parmi lesquels nous


citons les suivants:

• Modèle en cascade
• Modèle en « V »

2
Cycle de vie séquentiel
Modèle en cascade
• C’est le modèle le plus ancien (1966-1970)
• Son principe est basé sur le fait que seule une étape terminée et validée permet
de passer à la suivante
• Ce type de modèle est souvent utilisé dans le cadre de projets peu complexes.

Modèle en cascade

3
Cycle de vie séquentiel
Modèle en V
• Il s’agit d’un dérivé du cycle de vie en cascade traditionnel qui prend en compte les
activités liées aux tests.
• Le principe fondamentale de ce modèle c’est que chaque composant doit faire l’objet
d’un plan de test fonctionnel ou technique permettant de vérifier ses aptitudes à remplir
ses fonctions

Modèle en V

4
Cycle de vie Itératif

Le cycle de vie itératif comporte plusieurs modèles, parmi lesquels nous


citons les suivants:

• Modèle incrémental
• Modèle 2TUP

5
Cycle de vie itératif
Modèle incrémental
• Consiste à découper le projet en domaines ayant chacun un cycle autonome en
cascade

6
Cycle de vie itératif
Modèle incrémental

Modèle Incrémental

7
Cycle de vie itératif
Modèle 2TUP(2 tracks unified process)
• C’est un processus qui répond aux contraintes de changements continuels
imposées aux systèmes d’informations

• Toute évolution imposée au système d’information peut se décomposer et


se traiter parallèlement, suivant un axe fonctionnel et un autre technique.

8
Cycle de vie itératif
Modèle 2TUP

Modèle 2TUP

9
Méthode Agile
• La méthode « agile » est un outil de développement informatique
permettant de concevoir des logiciels en impliquant au maximum le
demandeur (maître d’ouvrage), ce qui permet d’offrir une grande
réactivité à ses demandes

• Les méthodes « agiles » se veulent plus pragmatiques que les méthodes


traditionnelles. Elles visent la satisfaction réelle du besoin du client et non
d’un contrat établi préalablement

10
Méthode Agile

Comparatif des modèles 11


Méthode Agile
Parmi les méthodes agiles les plus utilisées, nous citons les suivantes:

• Méthode Scrum
• Méthode XP

12
Méthode Agile
Méthode Scrum
• Conçu pour améliorer de manière significative la productivité des équipes
de développement généralement paralysées par des méthodologies
lourdes

• Le cycle de vie de cette méthode peut être défini de manière globale en


trois phases:
– La phase d’initialisation
– La phase de sprint
– La phase de clôture

13
Méthode Agile
Méthode Scrum
Phase d’initialisation

• Elle démarre par la mise en place d’un planning dans lequel seront
identifiées :
– toutes les tâches à réaliser et notamment les fonctionnalités de la solution (backlog),
– les échéances de livraison de toutes les fonctionnalités,
– les actions de formation envisagées,
– la gestion des risques et des coûts,
– choix de l’architecture technique.

14
Méthode Agile
Méthode Scrum

Phase de sprint
• Cette phase est guidée par la liste des tâches à réaliser, classées par ordre de
priorité

• Un point quotidien (15 à 30min maximum) est réalisé entre le management et


l’équipe pour partager les connaissances et donner une certaine visibilité de la
progression du projet

• Grâce à cette méthodologie, les écarts sont repérés rapidement et le


management peut apporter les corrections stratégiques

• Après le « Sprint », il faut présenter ce qui a été réalisé à la maîtrise d’ouvrage


via une démonstration
15
Méthode Agile
Méthode Scrum
Phase de clôture
• Suite à la présentation réalisée en fin de phase de « Sprint », le
management peut décider de lancer les dernières actions (tests, support
de formation, documentation, etc.) et de valider la mise en production ou
non des fonctionnalités développées

16
Méthode Agile
Méthode Scrum
• Le modèle « Scrum » apporte plus de souplesse et autorise des modifications lors
de chaque nouvelle itération de façon à livrer la solution la plus proche possible
des besoins.

Méthode Scrum

17

Vous aimerez peut-être aussi