Conduite de projet digital
site.madeintakos.com
Compétences ciblées :
Gérer une activité digital
Descriptif :
. Comprendre les éléments fondamentaux de l’approche agile dans la gestion de projets digitaux.
. Maîtriser les rôles et responsabilités au sein d’une équipe de projet digital.
. Acquérir les compétences nécessaires pour élaborer un cahier des charges e-business simple et efficace.
. Identifier et impliquer les acteurs clés dès le début d’un projet digital.
. Apprendre à conduire un projet en environnement digital, en tenant compte des meilleures pratiques et des défis spécifiques.
Quelle techno & méthode ?
– SMART
– SCRUM
– Kanban
Et bien d'autres encore...
Définition
Qu'est-ce qu'un projet ?
SMART
Méthode aidant à formuler des objectifs clairs, à faciliter la communication des attentes et à évaluer plus facilement le succès.
Cette approche est largement utilisée dans la gestion de projet, la planification stratégique, et d’autres domaines où la définition et la réalisation d’objectifs sont cruciales.
Spécifique - Mesurable - Atteignable - Réalisable - Temporel
SCRUM
Les projets Scrum sont divisés en sprints, avec des objectifs spécifiques à atteindre à la fin de chaque sprint.
Product Owner - Product Backlog - Sprint Backlog - Incrément produit - Produit
Kanban
Méthodologie visuelle qui se base sur le principe des flux de travail.
Elle permet de gérer les tâches en utilisant un tableau visuel avec des colonnes représentant les différentes étapes du processus. Cela offre une visibilité en temps réel sur les activités en cours.
Idée - A faire - En cours - Terminé
Mwai... et maintenant ?
L’approche Agile est une philosophie de gestion de projet et de développement de logiciels qui met l’accent sur la flexibilité, la collaboration et l’adaptabilité face aux changements.
Elle s’oppose aux méthodes de gestion de projet plus traditionnelles et rigides, en favorisant une approche itérative et incrémentielle du développement.
Le projet digital :
Le projet digital met en place des solutions numériques comme la création d’un site web ou la conception d’une stratégie de communication digitale.
Il requiert une organisation et une planification précises. Seule une gestion rigoureuse du projet digital permet de produire une solution de qualité.
Identifier les constituants d’un projet digital :
Identifier les constituants d’un projet digital est une étape cruciale dans le processus de planification et de gestion de projet.
Premières étapes :
Définir les Objectifs du Projet :
On commence par comprendre clairement les objectifs du projet. Quels sont les résultats attendus ? Quelle est la valeur ajoutée pour l’entreprise ou les utilisateurs finaux ? Cette compréhension vous aidera à déterminer les éléments nécessaires pour atteindre ces objectifs.
Impliquer les Parties Prenantes :
La consultation des parties prenantes du projet -clients, utilisateurs finaux, membres de l’équipe, responsables et autres- est crucial. Leurs perspectives peuvent vous aider à identifier des exigences spécifiques et à définir les éléments clés.
Analyser le Contexte :
Étudiez le contexte dans lequel le projet sera développé. Considérez les contraintes, les opportunités, les risques et les tendances du marché qui pourraient influencer les éléments du projet.
Seconde étape :
Examiner des Projets Similaires :
Si des projets similaires ont été réalisés dans le passé, examinez-les pour identifier les constituants qui ont été pertinents. Cela peut fournir des informations utiles sur les bonnes pratiques et les leçons apprises.
Utiliser des Méthodologies de Gestion de Projet :
Utiliser une méthode spécifique de gestion de projet, comme l’approche agile, Scrum, ou une autre, utilisez les cadres, les processus et les artefacts associés pour identifier les constituants nécessaires.
Élaborer un Cahier des Charges :
Créez un cahier des charges détaillé qui documente les exigences fonctionnelles et techniques du projet. Cela aidera à clarifier les constituants nécessaires pour atteindre les objectifs du projet.
Troisième étape :
Mener des Entretiens et des Ateliers :
Organisez des entretiens et des ateliers avec les membres de l’équipe, les parties prenantes et d’autres experts concernés pour discuter des exigences, des idées et des préoccupations. Cela peut aider à identifier des éléments spécifiques.
Cartographier les Processus :
Si le projet implique des processus spécifiques, créez des cartes des processus pour visualiser les étapes nécessaires et les composants impliqués.
Utiliser des Outils de Gestion de Projet :
Les outils de gestion de projet, tels que le diagramme de Gant, les tableurs, les logiciels de gestion de projet,... Ils peuvent vous aider à organiser et à identifier les différents constituants du projet.
Recueillir des Retours et des Commentaires :
Encouragez la participation et la rétroaction des membres de l’équipe et des parties prenantes tout au long du processus pour vous assurer que rien d’important n’est omis.
Groupes de travail :
Tout au long des séances, vous serez amené à travailler en groupe, afin de réaliser le cahier des charges d'un projet ou produit tout en suivant une méthode de travail.
Le travail en équipe, c'est fabuleux ! Mais on ne choisit pas souvent ses collègues.
La méthode SMART :
C'est un ensemble de critères destiné à formuler des objectifs clairs et réalisables.
Spécifique (Specific) : Les objectifs doivent être clairs, précis et détaillés, évitant toute ambiguïté.
Mesurable (Measurable) : Les objectifs doivent inclure des critères mesurables pour évaluer leur réalisation, permettant de quantifier le progrès.
Atteignable (Achievable) : Les objectifs doivent être réalistes et réalisables, tenant compte des ressources disponibles et des contraintes.
Réalisable (Relevant) : Les objectifs doivent être pertinents et alignés sur les objectifs plus larges de l’organisation ou du projet.
Temporel (Time-bound) : Les objectifs doivent inclure une échéance ou une période de temps spécifique pour indiquer quand ils doivent être atteints.
Concrètement :
Objectif : Suite au remaniement de notre site internet, nous voulons augmenter le taux de conversion de 20% d'ici la fin de l'année.
Spécifique : Augmenter le taux de conversion sur notre site.
Mesurable : De 20%.
Atteignable : En utilisant des techniques de marketing en ligne.
Réalisable : En fonction des ressources disponibles
Temporel : D’ici la fin de l’année en cours.
La méthode SCRUM :
La méthodologie Scrum est basée sur un ensemble de pratiques et de rôles définis qui doivent être impliqués dans le processus de développement.
Scrum est exécuté en blocs temporaires, courts et périodiques, appelés Sprints.
Ils durent généralement entre 2 et 4 semaines.
Chaque Sprint est une entité en soi, c’est-à-dire qu’il fournit un résultat complet, une variation du produit final qui doit pouvoir être livré au client avec le moins d’effort possible lorsqu’il le demande.
Le processus a pour point de départ une liste d’objectifs/exigences qui constituent le plan du projet.
C’est le client du projet qui donne la priorité à ces objectifs
Scrum master : C'est la personne qui encadre l’équipe et l’aide à se conformer aux règles et aux processus de la méthodologie.
Le Scrum master est chargé de tenir le projet à jour, de fournir un encadrement, un mentorat et une formation aux équipes au cas où elles en auraient besoin.
Le Scrum Master rend service à la Scrum Team de plusieurs façons :
● Accompagner les membres de l'équipe en matière d'autogestion et de pluridisciplinarité ;
● Aider la Scrum Team à se focaliser sur la création d'incréments de grande valeur qui répondent à
la Definition of Done (DOD);
● Faire en sorte qu’il n’y ait pas d’obstacles pouvant entraver la progression de la Scrum Team ;
● S'assurer que tous les événements Scrum ont bien lieu et sont efficients, productifs et respectent
bien les temps impartis (timeboxés : gardés dans une boîte de temps)
Product Owner :
Le Product Owner est redevable de maximiser la valeur du produit résultant du travail de la Scrum Team.
Il doit concilier les facteurs financiers, fonctionnels et techniques.
Le Product Owner est également redevable de la gestion efficace du Product Backlog. Ce qui inclut :
● Formuler et communiquer explicitement l'Objectif de Produit ;
● Créer et communiquer clairement les éléments du Product Backlog ;
● Ordonner les éléments dans le Product Backlog ;
● S'assurer que le Product Backlog est transparent, visible et compris.
Le Product Owner peut effectuer le travail ci‐dessus ou peut déléguer ce travail à d'autres.
Quoi qu’il en soit, le Product Owner en demeure redevable.
L’équipe : est composée des membres de la Scrum Team, qui s'engagent à traiter tout (ou une partie) d’un increment de chaque Sprint.
Les compétences spécifiques requises pour les Developers sont souvent larges et varient selon le domaine
d’activité.
Toutefois, les Developers sont toujours redevables de :
● Créer un plan de Sprint, un Sprint Backlog ;
● Inculquer la notion de qualité en adhérant à une Definition of Done* ;
● Adapter leur plan chaque jour par rapport à l'objectif de Sprint ;
● Se tenir mutuellement responsables en tant que professionnels.
*Ensemble de conditions qui doivent avoir lieus pour qu'un increment soit considéré comme “terminé”
product backlog :
Le Product Backlog est une liste ordonnée de ce qui est nécessaire pour améliorer le produit.
C'est l’unique source du travail entrepris par la Scrum Team.
Les équipes qui effectueront le travail sont responsables du dimensionnement.
Le Product Owner peut influencer les équipes en clarifiant ses explications et en les aidant à trouver des compromis.
Les éléments du Product Backlog qui sont susceptibles d’être réalisés dans un seul Sprint par la Scrum
Team sont considérés comme prêts à être traités en Sprint Planning car assez affinés.
L'affinement du Product Backlog consiste à décomposer et à définir davantage les éléments du Backlog en éléments plus fins et plus précis.
Il s'agit d'une activité continue visant à ajouter des détails, tels qu'une description, un ordre et une taille.
Les attributs varient souvent en fonction du domaine d’activité.
Sprint Backlog :
Le Sprint Backlog est composé de l'Objectif de Sprint (le « pourquoi »), de l'ensemble des éléments du
Product Backlog choisis pour le Sprint (le « quoi »), ainsi que d'un plan d'action pour la réalisation de
l'incrément (le « comment »).
Le Sprint Backlog est un plan élaboré par et pour les équipes. Il s'agit d'une image très visible et en
temps réel du travail que les développeurs prévoient d'accomplir durant le Sprint afin d'atteindre l'objectif.
Par conséquent, le Sprint Backlog est mis à jour tout au long du Sprint selon ce qu'on en apprend.
Il devrait être suffisamment détaillé pour que les développeurs puissent inspecter leur progression durant le
Daily Scrum (Réunion de 15 min max).
Sprint :
Les Sprints sont au cœur de Scrum, où les idées sont transformées en valeur.
Ce sont des événements d'une durée fixe, d'un mois ou moins, pour créer une cohérence.
Durant le Sprint :
● Aucun changement n’est permis, qui pourrait remettre en cause l’Objectif de Sprint ;
● Les objectifs de qualité ne sont jamais revus à la baisse ;
● Le Product Backlog est affiné si nécessaire ;
● Le périmètre peut être clarifié et renégocié avec le Product Owner selon ce qu'on en apprend.
C'est l'ensemble du travail nécessaire pour atteindre l'Objectif du Produit.
En pratique :
Définition des Objectifs :
Clarifier les objectifs de la plateforme collaborative.
Identifier les principales fonctionnalités attendues, comme la gestion des tâches, la communication d’équipe, la gestion de documents, etc.
Création du Backlog Produit :
Élaborer une liste initiale des fonctionnalités souhaitées.
Prioriser ces fonctionnalités en collaboration avec le “client”.
Sprint 1 - Planification :
Sélectionner les fonctionnalités les plus importantes pour le premier sprint.
Estimer la charge de travail pour chaque fonctionnalité.
Définir les critères d’acceptation pour chaque fonctionnalité.
Sprint 2 - Développement :
Développer les fonctionnalités sélectionnées pendant le sprint.
Tenir des réunions quotidiennes pour discuter des progrès et des éventuels obstacles.
Sprint 3 - Revue et Rétrospective :
Présenter les fonctionnalités développées à la fin du sprint.
Recueillir les retours du “client” et des membres de l’équipe.
Identifier des améliorations pour les sprints futurs lors de la rétrospective.
Répétition des Sprints :
Répéter les étapes 3 à 5 pour chaque sprint suivant.
Adapter le backlog produit en fonction des retours et des besoins changeants.
Documentation :
Documenter le code, les fonctionnalités et les processus.
Créer des guides d’utilisation pour les utilisateurs finaux.
Tests et Validation :
Effectuer des tests réguliers tout au long du développement.
Organiser des sessions de validation avec le “client” pour garantir que les fonctionnalités répondent aux attentes.
Évaluation Finale :
Évaluer le succès du projet en fonction des objectifs initiaux.
Discuter des leçons apprises et des améliorations possibles pour de futurs projets Scrum.
Déploiement et Livraison :
Déployer la version finale de la plateforme collaborative.
Assurer la formation des utilisateurs finaux au besoin.
Évaluation Finale :
Évaluer le succès du projet en fonction des objectifs initiaux.
Discuter des leçons apprises et des améliorations possibles pour de futurs projets Scrum.
Propositions de projets :
● Application Mobile de Gestion de Tâches
● Plateforme Collaborative de Gestion de Projets
● Application de Gestion Financière Personnelle
Le cahier des charges :
Le cahier des charges est un document qui décrit les règles de gestion et de traitement dans le langage du métier.
Il exprime un besoin métier qui est à la fois :
● Nécessaire : indique tous les paramètres requis pour la conception et le réalisation du projet
● Réalisable : exprime un besoin réaliste et qui est techniquement et financièrement réalisable dans le cadre du planning, du périmètre détaillé du projet et des moyens disponibles
● Clair : L’idée ou le besoin exprimé n’est pas susceptible d’être interprété différemment de ce que pense le commanditaire du projet
● Vérifiable : l’équipe de projet doit s’assurer qu’il existe des moyens de vérifier ce qui est requis
● Cohérent : il doit exprimer des besoins qui ne se contredisent pas entre eux.
Le Scope creep :
La dérive du périmètre (Scope Sreep en Anglais) est l’expansion non contrôlée du contenu du produit ou du périmètre du projet, sans ajustement des délais, du coût ou des ressources.
La plupart des projets semblent souffrir d’une dérive de périmètre, ainsi, les équipes de projet et les parties prenantes en sont constamment frustrées.
Lorsqu’une dérive de périmètre se produit dans un projet, elle devient une source considérable de gaspillage d’argent et d’insatisfaction.
Le triangle QDC
Le triangle QDC
Framework KanBan :
site.madeintakos.com/kanboard/
ID :
Prénom |
Prénom |
Prénom |
Prénom |
Prénom |
Prénom |
Prénom
MDP :
groupe1 |
groupe2 |
groupe3 |
groupe4 |
groupe5 |
groupe6 |
groupe7
Le cahier des charges :
site.madeintakos.com/doc/
le cahier s’appuie sur les activités de recueil et d’analyse des besoins ou exigences métiers.
Spécifier et modéliser les exigences : décrit un ensemble de spécifications métiers ou plans en détail
Vérifier les exigences : s’assurer que l’ensemble des exigences ou de conceptions retenues pour le projet sont suffisamment développées pour être utilisables
Valider les exigences : vérifier que les exigences retenues offrent une valeur à l’organisation et soutiennent les objectifs. Par la suite, faire valider ces exigences par les parties prenantes concernées
Définir l’architecture des exigences : structurer toutes les exigences et conceptions afin qu’ils soutiennent l’objectif du projet et qu’ils fonctionnent efficacement comme un ensemble cohérent.
Les SaaS
Software
As
A
Service
Logiciel en tant que service
Business modele dans lequel les logiciels sont installés sur des serveurs plutôt que sur les machines des utilisateurs.
Les clients ne paient pas de licence d'utilisation, mais utilisent librement, ou s'abonnent, à un service en ligne.
Avantages & inconvénients
Avantages : impact budgétaire faible, pas ou peu de coût de développement.
Inconvénients : Confidentialité, sécurité des données pouvant être senssibles.
Le paradoxe de la gestion de projet
Complexité vs Taille
La complexité d’un projet est induite par la complexité de coordination et d’organisation de ce projet.
C'est donc l'interactions de tout ce qu’il faut coordonner pour atteindre son abjectif.
La taille d'un projet se mesure en général par le budget qui lui est consacré.
Le budget inclut les salaires des gens, les investissements, les achats, l’utilisation des machines.
Il faut prendre en compte tous les coûts (coût de main d’oeuvre : jour homme ou heure homme, amortissements équipements).
Et encore un paradoxe !
Les projets R&D de grande taille peuvent être peu complexe !
Ce type de projet comporte souvent peu d’acteurs et travaillant avec des technologies bien ciblées et souvent maîtrisées.
C'est pourquoi, il est important de laisser une petite place à la R&D dans la budgétisation de vos cahier des charges.
Dans le meilleur des cas, vous apportez à votre client une petite révolution à laquelle il n'aura peut-être pas pensé.
Dans le pire, la perte est dérisoire et n'impacte en aucun cas la réalisation globale de votre projet.
Le Manifeste Agile
La méthode scrum s'inscrit dans la famille des méthodes AGILE.
Cette méthode fut théorisée par un conglomérat de 17 chercheurs américains au début des années 2000.
Las d'utiliser des méthodes peux flexibles, ils ont imaginés un ensembles de règles et de méthodes mettants la flexibilité et la remise en question au centre de leurs réflexions.
Ainsi leur manifeste s'organise autour de 4 piliers :
• Les individus et leurs interactions plutôt que les processus et les outils.
• Des logiciels opérationnels plutôt qu’une documentation exhaustive.
• La collaboration avec les clients plutôt que la négociation contractuelle.
• L’adaptation au changement plutôt que le suivi d’un plan.
Les avantages
• Flexibilité : Vous travaillez en flux tendu. Vous vous occupez des tâches qui sont importantes à un instant T, vous êtes donc capable de vous adapter rapidement à votre environnement.
• Feedback : ils sont au cœur de la méthodologie Agile. À la fin de chaque sprint, vous livrez votre travail et récupérez les feedbacks de vos clients ou utilisateurs, puis vous les incorporez dans le sprint suivant, ce qui permet de coller au plus près à leurs besoins.
• Compétitivité : Quand vous travaillez en mode Agile, vous livrez régulièrement de nouvelles fonctionnalités, de nouveaux produits et de nouvelles améliorations ce qui vous rend compétitif et attractif auprès de vos clients et utilisateurs.
• Qualité : La livraison fréquente de projets, les tests et l’intégration permanente de feedbacks permettent de développer un produit final de qualité. Pendant tout le cycle de production, le produit est testé et confronté à la réalité.
Les inconvéniants
• Manque de documentation : Étant donné que le scope des projets change au gré des besoins et des feedbacks, il est difficile de tenir une documentation à jour. La documentation d’un produit Agile est donc généralement moins travaillée et détaillée.
• Gestion des demandes : Intégrer continuellement les demandes des clients et utilisateurs vous rend plus réactif, mais cela implique aussi de devoir gérer un plus grand volume de demandes entrantes, ce qui peut compliquer la gestion de projet.
• Manque de prévisibilité : Quand vous travaillez en mode Agile, vous ne savez pas toujours à quoi ressemblera le résultat final. Difficile donc de prévoir le coût, le temps et les ressources nécessaires.
Les différents types de marketing digital
A secteur spécifique, marketing spécifique et le digital ne fait pas exception, bien au contraire !
Le marketing digital exploite divers canaux en ligne pour attirer, convertir et fidéliser les clients, en utilisant du contenu, des publicités, des emails, des réseaux sociaux et des technologies d’automatisation.
Les deux grandes familles
Inbound marketing : Attirer des prospects et les convertir en clients grâce à des techniques non intrusives.
Outbund marketing : consiste à aller chercher directement les clients potentiels plutôt que d’attendre qu’ils viennent à vous. On utilise des techniques telles que :
• Le publipostage (envoi de courriers publicitaires)
• Les appels à froid (appels téléphoniques non sollicités)
• Les publicités télévisées et radio
• Les bannières publicitaires en ligne (qui peuvent être du CPC)
On récapitule
| Critère | Inbound Marketing | Outbound Marketing |
|---|---|---|
| Approche | Attirer les clients | Interrompre les clients |
| Objectif | Créer de la valeur et de l'intérêt | Promouvoir un produit ou service |
| Méthodes | Blog, SEO, contenu social, email marketing | Publicité, publipostage, télémarketing |
| Coût | Moins cher à long terme | Plus cher à long terme |
| Retour sur investissement (ROI) | Plus élevé à long terme | Plus variable |
| Exemple | Un blog d'entreprise avec des articles informatifs | Une publicité télévisée pour un nouveau produit |
En détail :
Optimisation pour les moteurs de recherche - SEO : Améliorer la visibilité d’un site web dans les moteurs de recherche pour générer du trafic gratuitement.
Optimisation pour les moteurs de recherche - SEA : Search Engine Advertising, est une branche du marketing digital qui se concentre sur l’achat d’espaces publicitaires sur les moteurs de recherche.
Marketing de contenu : Créer et diffuser du contenu pertinent pour attirer et engager l’audience cible.
Social media marketing : Utiliser les réseaux sociaux pour promouvoir une marque ou un produit et interagir avec ses clients.
Coût par clic - CPC : Payer pour chaque clic sur une publicité en ligne.
Marketing d’affiliation : Cette méthode publicitaire axée sur la performance consiste à recevoir une commission en échange de la promotion de produits ou services tiers sur un site web.
En détail :
Publicité native : Diffuser des publicités qui s’intègrent naturellement au contenu environnant.
Marketing d'automation : Automatiser les tâches marketing répétitives pour gagner du temps et de l’efficacité.
Email marketing : Envoyer des emails personnalisés à des prospects et clients pour les fidéliser et les inciter à l’achat.
Relations publiques en ligne : Développer une présence positive de la marque sur internet.
Evénements en ligne : Organiser des webinaires et autres événements virtuels pour générer des leads et de l’engagement (Eventbrite).
Marketing mobile : Adapter sa stratégie marketing aux appareils mobiles (responsive).
Cibler cibler cibler ! Le B2B
Le marketing digital B2B vise à attirer, convertir et fidéliser des clients professionnels en utilisant des canaux digitaux.
Ses objectifs principaux sont :
• Augmenter la notoriété de la marque
• Générer des leads qualifiés
• Développer les ventes
• Fidéliser les clients
Cibler cibler cibler ! Le B2C
Le marketing digital B2C se concentre sur la promotion de produits et services auprès des consommateurs individuels.
Son but est d’attirer, convertir et fidéliser les clients en ligne, en utilisant divers canaux digitaux.
• Cible plus large et plus diffuse : On touche un public plus vaste et aux motivations d’achat plus variées.
• Cycles d’achat plus courts : Les décisions d’achat sont souvent plus rapides et basées sur l’émotion et le besoin immédiat.
• Contenu plus engageant et émotionnel : On utilise un langage et des formats qui attirent l’attention et suscitent le désir.
• Marketing d'automation plus poussée : La personnalisation et l’automatisation des interactions sont cruciales pour convertir les clients potentiels.