Vous êtes sur la page 1sur 15

REPUBLIQUE TUNISIENNE

MINISTERE DE L’ENSEGNEMENT SUPERIEUR ET DE LA RECHERCHE


SCIENTIFIQUE

DIRECTION GENERALE DES ETUDES TECHNOLOGIES

Institut Supérieur des Etudes Technologie de Siliana

Département : Technologie de l’informatique

- Rapport d'étude comparative entre la


méthodologie en Cascade et le modèle SCRUM -

Elaboré par : Ben Ammar Tasnim

Niveau : DSI 31

Année universitaire: 2023/2024


ISET Siliana – Elmadina El-Jadida 6100 Siliana Tél. (+216) 78 874 600 Fax. (+216) 78 874 699
Sommaire

Introduction générale .............................................................................................................................. 1


Chapitre 1 : Le modèle traditionnelle : Le modèle en Cascade .............................................................. 2
I. Modèle en Cascade : Compréhension et Principes :............... Error! Bookmark not defined.
1. Phases du Cycle de Vie ....................................................................................................... 2
2. Caractéristiques Principales : .............................................................................................. 3
3. Avantages : .......................................................................................................................... 3
4. Limitations : ....................................................................................................................... 3
5. Applications: ......................................................................... Error! Bookmark not defined.
6. Exemple de société a inspiré le modèle :.............................. Error! Bookmark not defined.
Chapitre 2 : Méthodologie Scrum ........................................................................................................... 5
I. Méthodologie Scrum : Compréhension et Principes : ............................................................. 5
1. Eléments Fonddamentaux de Scrum : ................................................................................. 5
2. Processus Itératif : ............................................................................................................... 6
3. Transparence et Inspection Règulières: ............................................................................... 6
4. Adaptabilité et Réactivité: ................................................................................................... 6
5. Avantages de Scrum : .......................................................................................................... 6
6. Limitations de Scrum : ....................................................................................................... 6
7. Applications de Scrum : ...................................................................................................... 6
8. Exemple de société a inspiré le modèle :............................................................................. 7
Chapitre3 : Etude Comparative : Points Communs et Différences entre Cascade et Scrum.................. 8
I. Points Commus : ..................................................................................................................... 8
1. Objectif Principal : .............................................................................................................. 8
2. Gestion de Projet: ................................................................................................................ 8
3. Documentation: ................................................................................................................... 8
4. Tests: ................................................................................................................................... 8
II. Points de Différences : ........................................................................................................ 8
1. Approche du Projet:............................................................................................................. 8
2. Flexibilité face aux changements: ....................................................................................... 8
3 . Client et Equipe de Développement: ................................................................................... 9
4. Décision et Planification: .................................................................................................... 9
5. Livraison du Produit: ........................................................................................................... 9
6. Gestion des Risques:............................................................................................................ 9
7. Réactivité aux Retours Utilisateur: ...................................................................................... 9
8. Complexité du Projet ........................................................................................................... 9
Importance de gestion de projet dans le domaine de développement des systèmes des
informations……………………………………………………………...……………………11
Conclusion général................................................................................................................................ 12
Introduction général

L'évolution rapide des technologies et des méthodologies de gestion de projet a


engendré un questionnement constant sur les approches les plus efficaces pour mener à bien
des initiatives complexes. Dans ce contexte, notre rapport se penche sur une étude
comparative entre deux modèles de gestion de projet bien établis : le modèle traditionnel en
cascade et la méthodologie agile Scrum. Alors que la cascade offre une structure linéaire et
planifiée, Scrum adopte une approche itérative et collaborative.

Cette étude vise à éclairer les forces, les faiblesses et les domaines d'application
pertinents de chaque modèle, afin d'aider les organisations à choisir la méthodologie la mieux
adaptée à leurs besoins spécifiques.

1
Chapitre 1 : Le modèle traditionnelle : Le modèle en
Cascade

I. Modèle en Cascade : Compréhension et Principes :


Le modèle en cascade, également connu sous le nom de modèle linéaire séquentiel,
représente un paradigme de développement de logiciels et de gestion de projet adoptant une
approche linéaire et séquentielle. Conçu dans le but d'assurer une progression logique des
différentes étapes, ce modèle se distingue par une séparation distincte des phases du cycle de
vie du projet. Ci-dessous, quelques aspects clés à prendre en considération concernant le
modèle en cascade.

1. Phases du Cycle de Vie :

Le modèle en cascade est structuré en phases distinctes, chacune dépendant du


succès de la précédente. Les phases principales comprennent :

• Définition des Besoins : Identification et documentation des besoins du client.


• Conception : Élaboration de la structure du système et de son architecture.
• Implémentation (Codage) : Traduction du design en code informatique.
• Tests : Vérification du bon fonctionnement du logiciel.
• Maintenance et Évolution : Correction des anomalies et améliorations continues.

Figure 1 : Modèle en Cascade

2
2. Caractéristiques Principales :

• Linéarité : Chaque phase ne commence qu'après l'achèvement de la précédente.


• Documentation Complète : Chaque phase produit une documentation détaillée.
• Changements Coûteux : Les modifications tardives sont difficiles et coûteuses à
implémenter.

3. Avantage :

• Structuration Claire : Les étapes définies offrent une structure claire.


• Documentation Complète : La documentation exhaustive facilite la maintenance.
• Structure hiérarchique claire : Offre une structure hiérarchique claire pour les
projets de développement dans laquelle les différentes phases du projet sont clairement
délimitées

4. Limitations :

• Rigidité aux Changements : Peu d'adaptabilité aux changements en cours de projet.


• Livraison Tardive : Le client voit le produit final à la fin du cycle.
• Longues Durées de Livraison : En raison de sa nature séquentielle, le modèle en
Cascade peut entraîner des délais plus longs avant la livraison du produit final, ce qui peut ne
pas être idéal dans des environnements où le temps est critique.

5. Applications :

• Le modèle en cascade convient aux projets où les exigences sont bien comprises dès le
départ, et où les changements sont limités.

6. Exemple de société a inspiré le modèle :

• Boeing, le géant de l'aérospatiale et de la défense. Boeing a appliqué des approches de


gestion de projet basées sur la méthodologie en Cascade dans le développement de ses avions
et de ses systèmes aérospatiaux.

3
En résumé :

Le modèle en cascade offre une approche méthodique et structurée du


développement de logiciels, mais il peut manquer de flexibilité face aux changements
fréquents des exigences. Son utilisation est souvent préférée dans des contextes où les
spécifications sont stables et bien définies dès le début du projet.

4
Chapitre 2 : Méthodologie Scrum

I. Méthodologie Scrum: Compréhension et Principes :

Scrum est une méthode agile populaire, souvent employée pour créer des logiciels,
mais aussi adaptable à d'autres domaines. Son principe est basé sur une approche itérative et
progressive, mettant en avant la flexibilité, la collaboration, et la livraison régulière de
produits fonctionnels. Les points essentiels à retenir sur Scrum sont les suivants :

1. Éléments Fondamentaux de Scrum :

• Équipes Scrum : Des équipes auto-organisées et multifonctionnelles.


• Product Owner : Représente les besoins du client et définit les objectifs du produit.
• Scrum Master : Facilite le processus Scrum et élimine les obstacles pour l'équipe.
• Backlog de Produit : Liste priorisée des fonctionnalités et des tâches à réaliser.
• Sprint : Période de temps fixe (généralement 2-4 semaines) pendant laquelle le travail
est réalisé.
• Review de Sprint : Évaluation des résultats à la fin de chaque sprint.
• Réunion de Planification de Sprint : Définition des tâches à accomplir pendant le
sprint.
• Daily Scrum (Stand-up) : Réunion quotidienne pour synchroniser l'équipe.

Figure 2 : La méthode Agile Scrum

5
2. Processus Itératif :

• Scrum divise le travail en itérations appelées "sprints", favorisant la livraison régulière


de fonctionnalités opérationnelles.

3. Transparence et Inspection Régulières :

• Les éléments du projet, le processus et les progrès sont visibles à tous les participants.

4. Adaptabilité et Réactivité :

• Scrum encourage l'adaptation continue aux changements, que ce soit dans les
exigences du client ou les défis techniques.

5. Avantages de Scrum :

• Flexibilité : Adaptation rapide aux changements.


• Livraisons Fréquentes : Livraison régulière de produits fonctionnels.
• Collaboration : Forte interaction entre les membres de l'équipe.

6. Limitations de Scrum :

• Peu adaptable :Scrum peut ne pas convenir à tous les projets, en particulier ceux
nécessitant des spécifications très détaillées dès le départ.
• Nécessité d'une Équipe Hautement Auto-Organisée : Pour bénéficier pleinement de
Scrum, une équipe doit être hautement auto-organisée et autonome, ce qui peut ne pas être
réalisable dans toutes les situations.

7. Applications de Scrum :

• Scrum est souvent utilisé dans des projets où les besoins du client évoluent
fréquemment.

6
8. Exemple de Société à inspiré le modèle :

• Spotify, a adopté la méthodologie Scrum pour le développement des ses logiciels.


Cette dernière est connue par sa culture Agile et son approche innovante du développement de
produits.
• Spotify utilise Scrum pour favoriser une collaboration efficace au sein de ses équipes
de développement. Le travail est devisé en sprints pour une bonne fonctionnalité et bonne
avancement au sein de l’entreprise, permet a cette dernière de s’adapter rapidement face aux
changements de l’industrie de la Musique et bien évidement de répondre aux besoins du
clients.

En résumé :

Scrum offre une approche agile qui favorise la collaboration, l'adaptabilité et la


livraison itérative de produits fonctionnels. Sa popularité découle de sa capacité à s'adapter
aux changements, éléments clés dans le monde du développement de logiciels moderne.

7
Chapitre 3 : Etude Comparative :
Points Communs et Différences entre le Modèle en Cascade
et la Méthodologie Scrum

I. Points Communs :
1. Objectif Principal :
• Cascade : Livrer un produit final complet après une planification exhaustive.
• Scrum : Livrer des fonctionnalités opérationnelles itératives tout au long du
projet.
2. Gestion de Projet :

• Cascade et Scrum : Impliquent une gestion rigoureuse du projet pour


atteindre les objectifs.

3. Documentation :
• Cascade et Scrum : Nécessitent une documentation, bien que la quantité
puisse varier.
4. Tests :

• Cascade et Scrum : Intègrent des phases de tests pour assurer la qualité.

II. Points de Différences :


1. Approche du Projet :

• Cascade : Linéaire, séquentielle avec des phases distinctes (planification,


conception, implémentation, test, déploiement).

• Scrum : Itérative, avec des cycles de développement courts (sprints) et des


livraisons fréquentes.

2. Flexibilité face aux Changements :

• Cascade : Peu flexible aux changements après le début du projet.

8
• Scrum : Conçu pour être adaptable aux changements fréquents des exigences
du client.

3. Client et Équipe de Développement :

• Cascade : Interaction limitée entre le client et l'équipe de développement


après le lancement du projet.
• Scrum : Collaboration continue entre le client et l'équipe, avec des revues
régulières.

4. Décision et Planification :

• Cascade : Décisions et planification complètes avant le début du projet.


• Scrum : Décisions et planification adaptatives tout au long du projet.

5. Livraison du Produit :

• Cascade : Livraison à la fin du projet.


• Scrum : Livraison itérative tout au long du projet.

6. Gestion des Risques :

• Cascade : Les risques sont gérés en amont.


• Scrum : Gestion continue des risques tout au long du projet.

7. Réactivité aux Retours Utilisateur :

• Cascade : Limitée après le début du développement.


• Scrum : Forte réactivité aux retours utilisateur à chaque sprint.

8. Complexité du Projet :

• Cascade : Convient mieux aux projets bien définis et peu sujets aux
changements.
• Scrum : Convient aux projets complexes et évolutifs.

9
En résumé :

La principale différence réside dans l'approche linéaire séquentielle de la


Cascade par rapport à l'approche itérative et adaptative de Scrum, ce qui influe sur la
flexibilité, la gestion des changements et la collaboration client-équipe tout au long du
projet.Le choix entre les deux dépend des exigences spécifiques du projet et de la préférence
pour une approche plus rigide ou plus agile.

10
L’importance de gestion de projet dans le domaine de
développement des systèmes des informations

La gestion de projet est essentielle dans le domaine du développement


des systèmes d'information (DSI). En effet, la complexité croissante des projets
informatiques, associée aux exigences changeantes du marché. Il faut suivre une méthode
organisée pour assurer le succès des projets liés aux systèmes d'information.
La gestion de projet pour les systèmes d'information implique une
planification précise, une utilisation efficace des ressources, une communication claire et une
adaptation souple aux changements technologiques.
Elle garantit que les étapes du développement se déroulent de manière
ordonnée, ce qui aide à achever les projets de manière efficace et à rendre les utilisateurs
finaux satisfaits, tout en réduisant les risques possibles. En résumé, la gestion de projet
apparaît comme une pierre angulaire essentielle pour améliorer la qualité, la rapidité et le
succès des projets de développement de systèmes.

11
Conclusion Général

En conclusion, la compréhension des principes du modèle en Cascade et de la


méthodologie Scrum offre un aperçu des approches de gestion de projet. Le modèle en
Cascade, séquentiel et planifié, contraste avec l'approche itérative et flexible de Scrum.

Les points communs, tels que la transparence et l'inspection, coexistent avec des
différences majeures, illustrant la diversité des méthodologies. Le choix entre ces approches
dépend des exigences du projet et de la préférence pour la planification rigide ou l'adaptabilité
continue.

12

Vous aimerez peut-être aussi