GPSI
GPSI
GPSI
❑ou une amélioration technique en vue de faire évoluer les processus d’une
organisation.
Les projets SI concernent
• Plusieurs types de projets :
Types Exemples
Création - Site de e-commerce
- Intranet
Implantation - ERP
- CRM, etc.
Maintenance - BDD d’un site de e-commerce
4/6/2022 5
Un projet SI: définition
• Un projet SI est une organisation humaine temporaire permettant de
mener à bien une adaptation (toute forme de modification,
amélioration) du SI ce qui inclut développement, maintenance, rétro-
conception, installation.
Les piliers d’un projet
• Fonctionnel : réponse à un besoin
• Technique : respect des spécifications et des contraintes
• Organisationnel: respect d’un mode de fonctionnement (rôles, culture, fonctions, résistance au
changement)
• Délais : respect des échéances (planning)
• Coûts : respect du budget
4/6/2022 7
Qu’est-ce que la gestion de projet?
Chef de projet
o Responsable des résultats du projet
o Définit les buts et les objectifs (avec le client)
o Développe la planification du projet
o S’assure que le projet soit exécuté efficacement
o Prend les décision de fin de phases
o Représentatif des principaux intéressés
Équipe de projet
o Fournisseur
o Travaille pour livrer un produit qui satisfait le client
o Talents et compétences de chaque membre se complètent
Les méthodes de conduite de projet SI
Le modèle en Cascade
Le modèle en cascade est un modèle de gestion linéaire qui divise les
processus de développement en phases de projet successives. Contrairement
aux modèles itératifs, chaque phase est effectuée une seule fois. Les sorties de
chaque phase antérieure sont intégrées comme entrées de la phase suivante.
Le modèle en cascade est principalement utilisé dans le développement de
logiciels.
Les méthodes de conduite de projet SI
Le modèle en Cascade
Cinq phases:
Analyse : planification, analyse et
spécification des besoins
Conception : conception et spécification
du système
Implémentation : programmation et
tests des modules
Test : intégration du système, tests du
système et de l’intégration
Exploitation : livraison, maintenance,
amélioration
Les méthodes de conduite de projet SI
Le modèle en Cascade
Analyse
• Chaque projet logiciel commence par une phase d’analyse comprenant une
étude de faisabilité et une définition des besoins.
• Les besoins sont ensuite définis de façon détaillée. Cette définition comprend
une analyse réelle et un concept cible et permet d’obtenir un cahier des charges,
une description détaillée de la façon dont les exigences du projet doivent être
remplies ainsi qu’un plan pour le test d’acceptation.
• Enfin, la première phase du modèle en cascade prévoit une analyse de la
définition des besoins, au cours de laquelle les problèmes complexes sont
décomposés en sous-tâches de moindre ampleur et des stratégies de résolution
correspondantes sont élaborées.
Les méthodes de conduite de projet SI
Le modèle en Cascade
Conception
• La phase de conception sert à l’élaboration d’un concept de
résolution concret sur la base des besoins, des tâches et des
stratégies déterminées au préalable. Au cours de cette phase, les
développeurs élaborent l’architecture logicielle ainsi qu’un plan de
construction détaillé du logiciel
• Le résultat de la phase de conception inclut un document de
conception avec un plan de construction logicielle, ainsi que des plans
de test pour les différents éléments.
Les méthodes de conduite de projet SI
Le modèle en Cascade
Implémentation
• L’architecture logicielle élaborée pendant la phase de conception est
réalisée lors de la phase d’implémentation qui comprend
la programmation du logiciel, la recherche d’erreurs et les tests de
modules.
• Lors de la phase d’implémentation, les différents composants logiciels sont
développés séparément, contrôlés dans le cadre de tests de modules et
intégrés étape par étape dans le produit global.
Les méthodes de conduite de projet SI
Le modèle en Cascade
Test
• La phase de test comprend l’intégration du logiciel dans l’environnement cible
souhaité.
• En règle générale, les produits logiciels sont tout d’abord livrés à une sélection
d’utilisateurs finaux sous la forme d’une version bêta (bêta-tests).
• Il est alors déterminé si le logiciel répond aux besoins préalablement définis à
l’aide des tests d’acceptation développés lors de la phase d’analyse.
• Un produit logiciel ayant passé avec succès les bêta-tests est prêt pour la mise
à disposition.
Les méthodes de conduite de projet SI
Le modèle en Cascade
Exploitation
• Après avoir réussi la phase de tests, le logiciel est mis en
production pour exploitation.
• La dernière phase du modèle en cascade inclut la livraison,
la maintenance et l’amélioration du logiciel
Les méthodes de conduite de projet SI
Le modèle en Cascade
Avantages Inconvénients
4/6/2022 41
Scrum: cycle de développement itératif
4/6/2022 42
Scrum: cycle de développement itératif
• un cycle de développement itératif et élémentaire de courte durée
entre 1 et 4 semaines.
• Une durée soit fixe pour tous les sprints d’un projet afin de maintenir
un rythme stable et soutenable.
• Le contour du sprint doit être fixé au préalable, toute modification
doit être injectée dans le Sprint d’après.
• Le Sprint se termine par un produit potentiellement livrable qui doit
ajouter de la valeur au Produit.
4/6/2022 43
La méthode Scrum: équipe et rôles
L'équipe Scrum :
• compte 9 personnes maximum (au-delà la communication perd en
efficacité)
• est stable tout au long du sprint (pas d'ajout/suppression de membres)
• n'est pas subdivisée (pas de sous-équipes)
• est auto-gérée, il n'y a pas de hiérarchie.
• Pour qu’une équipe Scrum puisse être efficace, le dispositif suivant est
recommandé :
✔1 Product Owner (PO)
✔1 Scrum Master (SM)
4/6/2022 44
La méthode Scrum: équipe et rôles
Le Product Owner
• Le représentant des clients au sein de l’équipe.
• Il travaille sur la satisfaction du client.
• Son rôle consiste à collecter et négocier les priorités des exigences au
sein de l’équipe et de maximiser la valeur Business du système.
• Il est représenté comme l’expert produit vu qu’il établit la vision
produit et maintien une liste des exigences bien priorisée.
4/6/2022 45
La méthode Scrum: équipe et rôles
Le Scrum master
• L’expert Scrum, son rôle est d’assurer sa compréhension et sa mise en
application pour le Framework. Il planifie, organise les cérémonies et gère les
indicateurs Scrum pour l’équipe.
• Le Scrum master est un facilitateur, il gère les points de blocages au sein de
l’équipe et aide l’équipe à prendre des décisions.
• Il doit être à l’écoute et bienveillant.
• Il est le capitaine de l’équipe, il isole des contraintes extérieures comme un
bouclier et veille à la motivation et la mène à l’autonomie en garantissant un
rythme soutenable.
• Il est chargé du respect du cadre méthodologique Scrum
• Il est l'interface entre l'équipe Scrum et le client et les autres parties prenantes.
4/6/2022 46
Le projet Scrum
Le Backlog produit:
• Le backlog de produit est la liste des fonctionnalités attendues d’un produit.
• Plus exactement, au-delà de cet aspect fonctionnel, il contient tous les éléments qui vont
nécessiter du travail pour l’équipe. Les éléments y sont classés par priorité ce qui permet de
définir l’ordre de réalisation.
• Le Product Owner est le propriétaire du Backlog produit, il le crée et le maintiendra à jour.
4/6/2022 47
Le projet Scrum
Le Backlog du Sprint
• Le Backlog du sprint est un sous ensemble du Backlog du produit, il contient les items qui
permettent de réaliser l’objectif du sprint. Il représente le travail nécessaire que l’équipe prévoit
pour livrer les fonctionnalités demandées.
• C’est un plan suffisamment détaillé pour permettre de suivre l’avancement pendant le sprint.
• Il peut être mis à jour par l’équipe pendant le sprint s’il s’avère qu’un travail est nécessaire pour
atteindre l’objectif du sprint
• Les estimations des charges du travail restant sont mises à jour quotidiennement pour donner le
plus de visibilité sur la progression du sprint.
• Le sprint Backlog appartient à l’équipe donc le PO ne peut pas changer le périmètre en cours de
sprint.
4/6/2022 48
Le projet Scrum
La cérémonie de Sprint Planning
• La cérémonie de sprint planning se fait en début de chaque Sprint.
• Le PO présente à l’équipe le sprint Backlog et l ’équipe décortique chacune des histoires en
tâches.
• L ’équipe estime la durée de chacune des tâches. La somme des tâches estimée ne doit pas
dépasser la capacité réelle de l’équipe.
• L’équipe s’engage à livrer les tâches estimées au plus tard en fin de sprint.
4/6/2022 49
Le projet Scrum
Le daily Meeting
• Réunion quotidienne de l’équipe de développement, a généralement lieu debout, en une quinzaine de minutes
maximums, devant le scrum board.
• Les membres de l’équipe doivent répondre aux trois questions suivantes :
✔ Ce qu’ils ont fait la veille ?
✔ Ce qu’ils comptent faire aujourd’hui ?
✔ S’ils ont eu des points de blocage ?
• les principaux objectifs du daily sont :
✔Recentrer sur l’objectif des tâches
✔Une visibilité claire sur toutes les tâches en cours
✔Compréhension du projet/produit à partir des tâches des autres
✔Feedback de l’équipe sur les problèmes
✔Communication fluide avec les autres
✔Entraide des uns aux autres pour résoudre les points de blocage
✔Sentiment d’engagement/Responsabilité : terminer la tâche avant le daily
✔ Suivi de l’équipe : montée en compétence, besoins
4/6/2022 50
Le projet Scrum
La cérémonie de sprint review
• La sprint review a pour but de présenter le travail réalisé sur le produit durant
le Sprint en cours.
• Elle se déroule en fin de Sprint juste avant la réunion de la Rétrospective.
• Il est conseillé d’inviter les utilisateurs clés, les parties prenantes et les
managers lors de cette sprint review afin de récupérer un maximum de
feedbacks.
• En général on alimente cette cérémonie par une démonstration des
nouveautés sur le produit.
4/6/2022 51
Le management des risques des projets SI
Pourquoi?
On assiste de nos jours à des confrontations croissantes des entreprises aux nouveaux défis et
problèmes liés à :
• La complexité
• L’incertitude et la concurrence de l’environnement économique, industriel
• Des difficultés dans le management de leurs projets
• L’obligation de meilleure maîtrise des coûts, délais et spécifications techniques
Les conséquences sont :
:
Le schéma directeur du SI
• Une première étape de diagnostic, s’appuyant sur des méthodologies éprouvées,
pour dresser un premier bilan du SI, des besoins de la DSI et des autres
directions, et des orientations à donner au schéma directeur:
• Analyse COBIT
• Mobilisation de normes sur les SI (ISO 27001 sur la sécurité par exemple)
• Bilan de données…
• Une seconde étape de définition des objectifs à atteindre par cette nouvelle
stratégie. Il convient de définir des objectifs qui répondent aux critères “SMART”,
c’est-à-dire des objectifs :
• Spécifiques ;
• Mesurables ;
• Atteignables ;
• Réalisables ;
• et enfin temporellement définis.
Le schéma directeur du SI
• Une troisième étape d’identification des axes stratégiques. Cette
étape est décisive : les axes stratégiques doivent être alignés avec les
orientations stratégiques et politiques de l’entreprise et sa DSI, et
couvrir les champs suivants :
• Le champ organisationnel (les processus du travail)
• Le champ fonctionnel et applicatif (les logiciels utilisés)
• Le champ de la technique et des infrastructures (le matériel et les réseaux
déployés)
• La gestion de la donné (les modèles de données, la valorisation de la donnée)
• Le développement d’outils numériques pour la relation usager
Le schéma directeur du SI
• Une quatrième étape de définition d’un portefeuille de projets. Pour
évaluer les différentes projets, les éléments suivants doivent être
arbitrés :
• Le calendrier de déploiement du projet et de ses différentes phases ;
• Les moyens mobilisés pour le projet (financements, ressources humaines,
partenariats, etc).
• Une évaluation des risques inhérents au projet, et de leurs impacts.
Le schéma directeur du SI