You are on page 1of 4

Partie 1 :

1-Un projet : On appelle un projet c’est l'ensemble des actions à entreprendre afin de répondre à un
besoin défini dans des délais fixés

2-Cycle de Vie d’un projet :


 Lancement : C’est la phase avant-projet qui définit les objectifs
 Planification : C’est la phase de la préparation du contenu du projet
 Exécution : la réalisation du service ou du produit est réalisé en conformité avec le plan du
projet
3- Caractéristiques de base d’un projet : Objectifs / Espace/ Activités/ Ressources

1. Objectifs : - Les objectifs d'un projet définissent les résultats visés de manière claire,
mesurable, atteignable, pertinente et temporelle (SMART). Ce sont les buts spécifiques que le projet
s'efforce d'atteindre.

2. Espace : - L'espace d'un projet se réfère à la portée et à l'environnement dans lequel il opère.
Cela inclut la délimitation claire des frontières géographiques, sectorielles ou technologiques du
projet.

3. Activités : - Les activités sont les tâches concrètes et planifiées nécessaires pour atteindre les
objectifs du projet. Cela implique la séquence des étapes, l'allocation de ressources et l'estimation du
temps nécessaire pour chaque activité.

4. Ressources : - Les ressources englobent les éléments nécessaires à la réalisation des activités
du projet. Cela peut inclure des ressources humaines, financières, technologiques, matérielles, etc.
Une gestion efficace des ressources est cruciale pour le succès global du projet.

4-Contraintes dans la gestion d’un projet :Les contraintes de projet sont les limites générales d'un
projet .

1. Coût - La contrainte de coût représente la limite financière du projet. Elle englobe les ressources
humaines, matérielles et financières disponibles pour mener à bien le projet. La gestion efficace du
budget est essentielle pour éviter les dépassements de coûts.

2. Contenu :- La contrainte de contenu concerne la portée du projet et les fonctionnalités spécifiques


qu'il doit livrer. Elle définit ce qui est inclus et exclu du projet. La gestion de la portée garantit que le
projet reste aligné sur ses objectifs initiaux.

3. Délai :- La contrainte de délai fixe les échéances et les dates limites pour chaque phase du projet.
Elle détermine la période pendant laquelle le projet doit être complété. La gestion du temps est
cruciale pour respecter les délais et livrer le projet en temps opportun.

Partie 2 :

1. En quoi consiste le SDLC ?

Le SDLC consiste en une série d'étapes clairement définies pour développer un logiciel, notamment la
planification, la conception, le développement, les tests, le déploiement et la maintenance. Ces
étapes permettent de garantir la qualité et la fiabilité du logiciel.
2. Pourquoi le SDLC est-il important ?

Le SDLC est essentiel car il aide à organiser et à rationaliser le processus de développement logiciel. Il
permet de gérer les coûts, les délais et les ressources de manière efficace, tout en garantissant que le
produit final répond aux besoins des utilisateurs.

3. Comment fonctionne le SDLC ?

Le SDLC fonctionne en suivant un ensemble d'étapes séquentielles ou itératives, chacune avec ses
propres objectifs. Les équipes de développement passent d'une étape à l'autre en suivant des
processus spécifiques, généralement sous la forme de modèles.

4. Quels sont les modèles de SDLC ?

Il existe plusieurs modèles de SDLC, notamment :

- Modèle en cascade : Les étapes sont linéaires et séquentielles.

- Modèle itératif : Le développement se fait par itérations, avec des révisions successives.

- Modèle Agile : Les projets sont divisés en itérations courtes et flexibles, avec une forte
collaboration entre l'équipe de développement et les clients.

- Modèle en V : Il correspond les phases de développement et de test de manière séquentielle.

Partie 3 :

1. Comment mettre en place une méthode agile ?

- Identifiez l'équipe de développement.

- Définissez les objectifs et les exigences du projet.

- Choisissez une méthode agile adaptée, comme Scrum ou Kanban.

- Planifiez des itérations courtes (sprints), généralement de 2 à 4 semaines.

- Organisez des réunions régulières (daily stand-up) pour suivre la progression.

- Adaptez le processus en fonction des retours et des changements.

2. Quels sont les avantages des méthodes agiles ?

- Flexibilité : Possibilité d'ajuster les priorités en cours de projet.

- Collaboration : Communication étroite entre l'équipe de développement et les parties prenantes.

- Livraisons fréquentes : Possibilité de fournir des versions partielles du produit rapidement.

- Amélioration continue : Révision constante pour améliorer la qualité du produit.

3. Quels sont les inconvénients des méthodes agiles ?


- Complexité : Certaines équipes peuvent trouver les méthodes agiles plus compliquées à mettre en
œuvre.

- Résistance au changement : Certaines organisations peuvent avoir du mal à adopter une approche
agile.

- Besoin d'une équipe engagée : Le succès des méthodes agiles dépend de l'engagement de l'équipe
de développement.

- Difficulté à prédire les délais : Les délais peuvent être moins prévisibles en raison de la flexibilité

4. Lister les principales méthodes agiles :

- Scrum : Basée sur des itérations fixes appelées sprints.

- Kanban : Gestion visuelle des tâches et flux de travail.

- Extreme Programming (XP) : Met l'accent sur la qualité du code et les tests.

- Lean développement : Axée sur la réduction des gaspillages et l'amélioration continue.

- La Dynamic systems development method (DSDM): date des années 1990’ et s’appuie sur des
concepts

Agiles classiques : collaboration, autonomie de l’équipe, itérations.

- Le Feature Driven Development (FDD): s'axe sur la qualité du produit fini. Il est très prisé du
monde du

Design.

Partie 4 :

1-les Rôles dans Scrum:

1. Product Owner: Responsable de la vision du produit et de la gestion du backlog.

2. Scrum Master:Facilitateur assurant le respect des règles Scrum et aidant l'équipe à s'améliorer.

3. L'équipe de développement: Les membres qui créent le produit.

2-Réunions Scrum:

1. Sprint Planning: Planification du travail pour le prochain sprint.

2. Daily Scrum: Réunion quotidienne de synchronisation.

3. Sprint Review:Présentation des travaux accomplis à la fin du sprint.

4. Sprint Retrospective:Évaluation et amélioration des processus à la fin du sprint.


3- Questions lors de la réunion Daily Scrum:

1. Qu'est-ce que j'ai fait depuis hier?

2. Qu'est-ce que je vais faire aujourd'hui?

3. Y a-t-il des obstacles sur mon chemin ?

Partie 5 :

Dans ce schéma, le Scrum Master agit comme un guide et un facilitateur, s'assurant que le processus
Scrum est respecté et que les interactions entre le Product Owner et l'équipe de développement sont
efficaces. Le Product Owner définit les objectifs du produit, priorise le backlog et prend des décisions
critiques. L'équipe de développement réalise le travail, s'auto-organise et collabore étroitement avec
le Product Owner .

You might also like