SlideShare une entreprise Scribd logo
1  sur  31
Télécharger pour lire hors ligne
Reprendre un projet Drupal
Au programme
> Introduction
> Anatomie d’un projet Drupal
> Etablir l’état des lieux
> Définir une stratégie de reprise
> Appliquer le plan de reprise
Introduc)on	
  

Présenta)on	
  Core-­‐Techs	
  2012	
  
Project recovery
Un	
  projet	
  est	
  en	
  difficulté	
  et	
  nécessite	
  la	
  mise	
  en	
  place	
  d’une	
  
stratégie	
  de	
  reprise	
  (project	
  recovery)	
  si	
  :	
  
	
  
•  Le	
  budget,	
  le	
  périmètre	
  ou	
  le	
  planning	
  ne	
  sont	
  plus	
  tenables	
  
•  La	
  qualité	
  globale	
  n’est	
  pas	
  sa)sfaisante	
  
•  Les	
  aKentes	
  client	
  (ou	
  u)lisateur)	
  ne	
  peuvent	
  être	
  sa)sfaites	
  
Chiffres clés
Terminated	
  
Failed	
  
Recovered	
  

6%	
  
12%	
  

Zone	
  de	
  risque	
  
25%	
  

Successful	
  

37%	
  des	
  projets	
  nécessitent	
  la	
  mise	
  en	
  place	
  
d’un	
  stratégie	
  de	
  recovery	
  

47%	
  
Anatomie	
  d’un	
  projet	
  Drupal	
  

Présenta)on	
  Core-­‐Techs	
  2012	
  
Approche classique en « V »

• Chef	
  de	
  projet	
  
• Lead	
  technique	
  

• Lead	
  technique	
  
• Développeur	
  
• Chef	
  de	
  projet	
  

• Spécifica)ons	
  
fonc)onnelles	
  
• Graphisme	
  
• Planning	
  

• Code	
  source	
  
• Documenta)on	
  
technique	
  
• Forma)on	
  

• Applica)on	
  en	
  
produc)on	
  
La phase de conception
Définir	
  le	
  périmètre	
  fonc1onnel	
  et	
  
technique	
  du	
  projet	
  
Prototype	
  

•  Circuits	
  de	
  
naviga)on	
  
•  Ergonomie	
  

Chef	
  de	
  projet	
  

• Produit	
  les	
  livrables	
  de	
  concep)on	
  en	
  
collabora)on	
  avec	
  le	
  client	
  
• Planifie	
  le	
  développement	
  

Spécifica1ons	
  
fonc1onnelles	
  

•  Modèle	
  
•  Règles	
  de	
  ges)on	
  

Lead	
  technique	
  

• Evalue	
  les	
  impacts	
  techniques	
  
• Evalue	
  la	
  charge	
  
• Planifie	
  le	
  développement	
  

Créa1on	
  
graphique	
  

•  Iden)té	
  visuelle	
  
•  Ergonomie	
  
Les indispensables spécifications
fonctionnelles
• décrivent	
  exhaus)vement	
  le	
  
périmètre	
  fonc)onnel	
  
• d’elles	
  découlent	
  :	
  
• Le	
  découpage	
  projet	
  
• Les	
  scénarios	
  de	
  test	
  
• Le	
  cadre	
  contractuel	
  
• deviennent	
  la	
  bible	
  des	
  
développeurs	
  
Chef	
  de	
  projet	
  
Lead	
  technique	
  (support)	
  
La phase de développement
Implémenter	
  les	
  documents	
  de	
  
concep1on	
  
Lead	
  technique	
  

• Affecte	
  les	
  tâches	
  
• Suit	
  l’avancement	
  et	
  les	
  temps	
  des	
  
développeurs	
  
• Est	
  responsable	
  des	
  points	
  client	
  

Chef	
  de	
  projet	
  

• Effectue	
  les	
  receKes	
  internes	
  
• Est	
  responsable	
  de	
  la	
  rentabilité	
  

Développeur	
  

• Réalise	
  les	
  développements	
  
• Remonte	
  ses	
  temps	
  par	
  tâche	
  
La phase de développement
Le	
  document	
  d’architecture	
  
• Documente	
  la	
  structure	
  technique	
  
du	
  développement	
  
• Explique	
  let	
  liste	
  les	
  modules	
  
u)lisés	
  
• Sert	
  de	
  base	
  de	
  connaissance	
  au	
  
desk	
  de	
  TMA	
  

Lead	
  technique	
  
La phase de développement
Le	
  respects	
  des	
  bonnes	
  pra1ques	
  de	
  développement	
  Drupal	
  
• 	
  Ne	
  jamais	
  modifier	
  le	
  cœur	
  de	
  Drupal	
  ni	
  les	
  modules	
  communautaires	
  
• 	
  Eviter	
  les	
  paramètres	
  «	
  harcodés	
  »	
  
• 	
  Packager	
  les	
  paramétrages	
  et	
  les	
  objets	
  du	
  site	
  avec	
  le	
  module	
  Features	
  
• 	
  Ne	
  pas	
  «	
  réinventer	
  la	
  roue	
  »	
  et	
  chercher	
  des	
  solu)ons	
  dans	
  la	
  
communauté	
  
• 	
  Respecter	
  les	
  standards	
  de	
  qualité	
  de	
  code	
  
La phase de réception
Accompagner	
  l’équipe	
  cliente	
  dans	
  la	
  mise	
  
en	
  conformité	
  des	
  livrables	
  
Chef	
  de	
  projet	
  
• Organise	
  la	
  receKe	
  
• Qualifie	
  les	
  anomalies	
  
• Priorise	
  le	
  traitements	
  des	
  
anomalies	
  

Lead	
  technique	
  
• Organise	
  le	
  transfert	
  de	
  
compétence	
  de	
  l’équipe	
  de	
  
développement	
  à	
  l’équipe	
  de	
  TMA	
  
Nous	
  venons	
  de	
  décrire	
  le	
  meilleur	
  des	
  
mondes…	
  
	
  
Et	
  si	
  le	
  projet	
  déviait	
  de	
  sa	
  trajectoire	
  ini1ale?	
  
Etablir	
  l’état	
  des	
  lieux	
  

Présenta)on	
  Core-­‐Techs	
  2012	
  
Les causes les plus fréquentes
•  Spécifica1ons	
  fonc1onnelles	
  :	
  pas	
  assez	
  claires,	
  manque	
  d’adhésion,	
  ne	
  définit	
  
pas	
  les	
  priorités,	
  contradictoires,	
  ambiguës,	
  peu	
  précises	
  

•  Ressources	
  :	
  trop	
  peu	
  nombreuses,	
  conflits,	
  turnover	
  important,	
  mauvaise	
  
planifica)on	
  

•  Plans	
  de	
  charge	
  :	
  trop	
  serrés,	
  irréalistes,	
  trop	
  op)mistes	
  
•  Planning	
  :	
  n’intègre	
  pas	
  toutes	
  les	
  contraintes,	
  éléments	
  manquants,	
  mauvaises	
  
es)ma)ons	
  

•  Risques	
  :	
  non	
  iden)fiés	
  ou	
  non	
  adressés,	
  non	
  gérés	
  
Mener un audit
•  Fonc1onnel	
  :	
  Revue	
  du	
  périmètre	
  et	
  des	
  aKentes	
  de	
  l’équipe	
  cliente.	
  Analyse	
  de	
  
la	
  qualité	
  des	
  documents	
  de	
  concep)on	
  

•  Technique	
  :	
  Revue	
  de	
  code.	
  Analyse	
  de	
  la	
  qualité	
  des	
  développements	
  et	
  du	
  
respect	
  des	
  standards	
  Drupal	
  
Ne pas négliger le facteur humain
•  Difficulté	
  de	
  la	
  prise	
  de	
  responsabilité	
  par	
  les	
  acteurs	
  du	
  projet	
  :	
  jeu	
  de	
  
«	
  ping	
  pong	
  »	
  
•  Mener	
  l’audit	
  de	
  façon	
  objec)ve	
  et	
  dépassionnée	
  en	
  évitant	
  la	
  recherche	
  
systéma)que	
  de	
  responsabilités	
  
•  Sensibiliser	
  le	
  management	
  sur	
  la	
  nécessité	
  de	
  faire	
  face	
  à	
  la	
  réalité	
  et	
  de	
  
rechercher	
  des	
  solu)ons	
  pragma)ques	
  et	
  réalistes	
  è	
  Sor)r	
  du	
  
management	
  «	
  Débrouillez-­‐vous	
  pour	
  que	
  cela	
  fonc)onne	
  »	
  

Dans	
  un	
  contexte	
  de	
  project	
  recovery,	
  un	
  changement	
  de	
  
chef	
  de	
  projet	
  est	
  souvent	
  préconisé	
  
La « courbe d’amour »
Définir	
  une	
  stratégie	
  de	
  
reprise	
  

Présenta)on	
  Core-­‐Techs	
  2012	
  
Améliorer la communication
•  Interviewer	
  les	
  acteurs	
  du	
  projet	
  
•  Affirmer	
  le	
  leadership	
  du	
  chef	
  de	
  projet	
  
•  Désamorcer	
  les	
  conflits	
  personnels	
  ou	
  poli)ques	
  
•  Convaincre	
  de	
  la	
  faisabilité	
  de	
  la	
  reprise	
  
Revoir les périmètres
Redéfinir	
  avec	
  les	
  acteurs	
  du	
  projet	
  de	
  nouveaux	
  périmètres	
  en	
  termes	
  de	
  :	
  
•  Planning	
  
•  Budget	
  
•  Fonc)onnalités	
  

Dans	
  60%	
  des	
  cas,	
  une	
  diminuDon	
  du	
  périmètre	
  foncDonnel	
  
du	
  projet	
  est	
  préconisée	
  
Modifier le staffing des ressources
•  Iden)fier	
  les	
  ressources	
  nécessaires	
  
•  Définir	
  des	
  plans	
  de	
  charge	
  réalistes	
  pour	
  chaque	
  ressource	
  
•  Planifier	
  les	
  interven)ons	
  
Identifier l’urgent
•  Iden)fier	
  et	
  prioriser	
  les	
  éléments	
  les	
  plus	
  bloquants	
  
•  Iden)fier	
  les	
  difficultés	
  techniques	
  majeures	
  
Modifier le pilotage du projet
•  Changer	
  le	
  chef	
  de	
  projet	
  
	
  ou	
  revoir	
  son	
  posiDonnement	
  
•  Impliquer	
  un	
  consultant	
  spécialisé	
  pour	
  accompagner	
  la	
  phase	
  de	
  
recovery	
  

Pas	
  important	
  du	
  tout	
  
Pas	
  important	
  
Important	
  
Très	
  important	
  

1%	
  

Importance	
  du	
  chef	
  de	
  projet	
  
quant	
  à	
  la	
  réussite	
  de	
  la	
  
phase	
  de	
  recovery	
  

7%	
  
28%	
  
64%	
  
Appliquer	
  le	
  plan	
  de	
  reprise	
  

Présenta)on	
  Core-­‐Techs	
  2012	
  
Faire acter l’adoption du plan de
reprise
Recueillir	
  l’approba)on	
  de	
  l’ensemble	
  des	
  acteurs	
  du	
  projet	
  sur	
  l’intégralité	
  
du	
  plan	
  de	
  reprise	
  :	
  
	
  
•  Planning	
  
•  Budget	
  
•  Staffing	
  
•  Périmètre	
  fonc)onnel	
  
Les facteurs clés du succès
•  Posi)onner	
  un	
  chef	
  de	
  projet	
  expérimenté	
  et	
  sensibiliser	
  sur	
  les	
  
aspects	
  de	
  project	
  recovery	
  
•  Augmenter	
  la	
  surface	
  budgétaire	
  (et/ou	
  le	
  staffing	
  du	
  projet)	
  
•  Communiquer	
  en	
  clarifiant	
  les	
  aKentes	
  des	
  différents	
  acteurs	
  et	
  en	
  
reconstruisant	
  la	
  mo)va)on	
  des	
  acteurs	
  clés	
  du	
  projet	
  
•  Replanifier	
  intégralement	
  le	
  projet	
  
Mettre en place des outils de suivi
•  Définir	
  un	
  fréquence	
  de	
  réunion	
  de	
  suivi	
  physique	
  ou	
  téléphonique	
  
•  Tenir	
  un	
  tableau	
  de	
  bord	
  de	
  recovery	
  qui	
  informe	
  sur	
  :	
  
•  L’avancement	
  des	
  travaux	
  
•  La	
  tenue	
  des	
  objec)fs	
  
•  La	
  probabilité	
  de	
  réalisa)on	
  des	
  risques	
  iden)fiés	
  
•  Enrichir	
  le	
  référen)el	
  de	
  documenta)on	
  du	
  projet	
  
Fin de la phase de recovery
•  Analyser	
  si	
  les	
  nouveaux	
  objec)fs	
  sont	
  aKeints	
  
•  Garder	
  l’équipe	
  de	
  recovery	
  en	
  place	
  pendant	
  quelque	
  temps	
  pour	
  
monitorer	
  le	
  projet	
  
•  Effectuer	
  une	
  analyse	
  rétrospec)ve	
  de	
  la	
  phase	
  de	
  recovery	
  afin	
  
d’évaluer	
  l’impact	
  et	
  la	
  per)nence	
  des	
  ac)ons	
  menées.	
  
Merci	
  
	
  
Ques)ons?	
  

Louis	
  Sicard	
  –	
  Core-­‐Techs	
  
lsicard@core-­‐techs.fr	
  

Contenu connexe

Tendances

Soutenance PFE ingénieur génie logiciel
Soutenance PFE ingénieur génie logicielSoutenance PFE ingénieur génie logiciel
Soutenance PFE ingénieur génie logiciel
Siwar GUEMRI
 
Gcf présentation pfe_final_2
Gcf présentation pfe_final_2Gcf présentation pfe_final_2
Gcf présentation pfe_final_2
Bomber Man
 
Gestion et Suivi des Projets informatique
Gestion et Suivi des Projets informatiqueGestion et Suivi des Projets informatique
Gestion et Suivi des Projets informatique
Jihed Kaouech
 
Identification des besoins des clients
Identification des besoins des clientsIdentification des besoins des clients
Identification des besoins des clients
mfopps
 
Presentation2
Presentation2Presentation2
Presentation2
companiz
 

Tendances (20)

Charte projet et conditions de réussite
Charte projet et conditions de réussiteCharte projet et conditions de réussite
Charte projet et conditions de réussite
 
Pfe sadki imen
Pfe sadki imenPfe sadki imen
Pfe sadki imen
 
Gestion de projet web
Gestion de projet webGestion de projet web
Gestion de projet web
 
Gestion de projet #2 : méthodes
Gestion de projet #2 : méthodesGestion de projet #2 : méthodes
Gestion de projet #2 : méthodes
 
Soutenance PFE ingénieur génie logiciel
Soutenance PFE ingénieur génie logicielSoutenance PFE ingénieur génie logiciel
Soutenance PFE ingénieur génie logiciel
 
Gcf présentation pfe_final_2
Gcf présentation pfe_final_2Gcf présentation pfe_final_2
Gcf présentation pfe_final_2
 
Storyboarding for the web : Methodology and Tools
Storyboarding for the web : Methodology and ToolsStoryboarding for the web : Methodology and Tools
Storyboarding for the web : Methodology and Tools
 
Presentation PFE
Presentation PFEPresentation PFE
Presentation PFE
 
Conduite de projets Web, pilotage & Outils
Conduite de projets Web, pilotage & OutilsConduite de projets Web, pilotage & Outils
Conduite de projets Web, pilotage & Outils
 
Introduction à la gestion de projet
Introduction à la gestion de projetIntroduction à la gestion de projet
Introduction à la gestion de projet
 
Gestion et Suivi des Projets informatique
Gestion et Suivi des Projets informatiqueGestion et Suivi des Projets informatique
Gestion et Suivi des Projets informatique
 
Formation gestion de projet - 04 - le cadrage
Formation gestion de projet - 04 - le cadrageFormation gestion de projet - 04 - le cadrage
Formation gestion de projet - 04 - le cadrage
 
Identification des besoins des clients
Identification des besoins des clientsIdentification des besoins des clients
Identification des besoins des clients
 
Projet les fondamentaux - version 2014
Projet les fondamentaux -  version 2014Projet les fondamentaux -  version 2014
Projet les fondamentaux - version 2014
 
Catalogue des sujets de stages 2013
Catalogue des sujets de stages 2013Catalogue des sujets de stages 2013
Catalogue des sujets de stages 2013
 
Introduction à la gestion de projet !
Introduction à la gestion de projet ! Introduction à la gestion de projet !
Introduction à la gestion de projet !
 
Introduction gestion de projet
Introduction gestion de projetIntroduction gestion de projet
Introduction gestion de projet
 
Présentation du pfe - Master spécialisé en ingénierie informatique
Présentation du pfe - Master spécialisé en ingénierie informatiquePrésentation du pfe - Master spécialisé en ingénierie informatique
Présentation du pfe - Master spécialisé en ingénierie informatique
 
Presentation2
Presentation2Presentation2
Presentation2
 
Soutenance Elhadj Bah | Diplôme d'ingénieur de conception en Informatique | E...
Soutenance Elhadj Bah | Diplôme d'ingénieur de conception en Informatique | E...Soutenance Elhadj Bah | Diplôme d'ingénieur de conception en Informatique | E...
Soutenance Elhadj Bah | Diplôme d'ingénieur de conception en Informatique | E...
 

En vedette

Delicieux Enfant
Delicieux EnfantDelicieux Enfant
Delicieux Enfant
guest3ae9ee
 
Programme Martine Faure
Programme Martine FaureProgramme Martine Faure
Programme Martine Faure
mfaure
 
3510 Tour De Magie
3510 Tour De Magie3510 Tour De Magie
3510 Tour De Magie
guest3ae9ee
 
3 Chez St Pierre1
3 Chez St Pierre13 Chez St Pierre1
3 Chez St Pierre1
guest3ae9ee
 
05 Les Sept Merveilles Du Monde
05 Les Sept Merveilles Du Monde05 Les Sept Merveilles Du Monde
05 Les Sept Merveilles Du Monde
guest3ae9ee
 
MCK Transcripts & License
MCK Transcripts & LicenseMCK Transcripts & License
MCK Transcripts & License
Joy Roberson
 
Observatoire des réseaux sociaux 2012 - IFOP
Observatoire des réseaux sociaux 2012 - IFOPObservatoire des réseaux sociaux 2012 - IFOP
Observatoire des réseaux sociaux 2012 - IFOP
azizhaddad
 

En vedette (20)

Carrefour des mandats vdb
Carrefour des mandats  vdbCarrefour des mandats  vdb
Carrefour des mandats vdb
 
Onepoint webschool académie - retours d'experience
Onepoint webschool académie - retours d'experienceOnepoint webschool académie - retours d'experience
Onepoint webschool académie - retours d'experience
 
Créer un CTA sur SNAPCHAT
Créer un CTA sur SNAPCHAT Créer un CTA sur SNAPCHAT
Créer un CTA sur SNAPCHAT
 
Intégration Drupal - Magento
Intégration Drupal - MagentoIntégration Drupal - Magento
Intégration Drupal - Magento
 
Adam 1
Adam 1Adam 1
Adam 1
 
Opticeffects
OpticeffectsOpticeffects
Opticeffects
 
Photos De Journalistes
Photos De JournalistesPhotos De Journalistes
Photos De Journalistes
 
ALBERGUE
ALBERGUEALBERGUE
ALBERGUE
 
Delicieux Enfant
Delicieux EnfantDelicieux Enfant
Delicieux Enfant
 
Atelier Ecolo-J
Atelier Ecolo-JAtelier Ecolo-J
Atelier Ecolo-J
 
Pitch Prof
Pitch ProfPitch Prof
Pitch Prof
 
Programme Martine Faure
Programme Martine FaureProgramme Martine Faure
Programme Martine Faure
 
3510 Tour De Magie
3510 Tour De Magie3510 Tour De Magie
3510 Tour De Magie
 
3 Chez St Pierre1
3 Chez St Pierre13 Chez St Pierre1
3 Chez St Pierre1
 
05 Les Sept Merveilles Du Monde
05 Les Sept Merveilles Du Monde05 Les Sept Merveilles Du Monde
05 Les Sept Merveilles Du Monde
 
Présentation Quotero 27 Janvier
Présentation Quotero 27 JanvierPrésentation Quotero 27 Janvier
Présentation Quotero 27 Janvier
 
Mon voyage fantastique
Mon voyage fantastiqueMon voyage fantastique
Mon voyage fantastique
 
MCK Transcripts & License
MCK Transcripts & LicenseMCK Transcripts & License
MCK Transcripts & License
 
Observatoire des réseaux sociaux 2012 - IFOP
Observatoire des réseaux sociaux 2012 - IFOPObservatoire des réseaux sociaux 2012 - IFOP
Observatoire des réseaux sociaux 2012 - IFOP
 
Openday 28 Janvier
Openday 28 JanvierOpenday 28 Janvier
Openday 28 Janvier
 

Similaire à Reprise projet Drupal Drupagora2013

Pmilq colloque-2021 claude-palmarini-gpbl-leader-de-projet_participants
Pmilq colloque-2021 claude-palmarini-gpbl-leader-de-projet_participantsPmilq colloque-2021 claude-palmarini-gpbl-leader-de-projet_participants
Pmilq colloque-2021 claude-palmarini-gpbl-leader-de-projet_participants
PMI Lévis-Québec
 
Project Management for MBA (in French)
Project Management for MBA (in French)Project Management for MBA (in French)
Project Management for MBA (in French)
Flevy.com Best Practices
 
Excel Team Présentation des Offres
Excel Team   Présentation des OffresExcel Team   Présentation des Offres
Excel Team Présentation des Offres
reymaxime
 

Similaire à Reprise projet Drupal Drupagora2013 (20)

Le management de projet
Le management de projetLe management de projet
Le management de projet
 
Support1
Support1Support1
Support1
 
Changepoint PPM - Retour d’expérience sur une implémentation
Changepoint PPM - Retour d’expérience sur une implémentationChangepoint PPM - Retour d’expérience sur une implémentation
Changepoint PPM - Retour d’expérience sur une implémentation
 
Pmilq colloque-2021 claude-palmarini-gpbl-leader-de-projet_participants
Pmilq colloque-2021 claude-palmarini-gpbl-leader-de-projet_participantsPmilq colloque-2021 claude-palmarini-gpbl-leader-de-projet_participants
Pmilq colloque-2021 claude-palmarini-gpbl-leader-de-projet_participants
 
Synefo
SynefoSynefo
Synefo
 
Gestion de projet digital
Gestion de projet digitalGestion de projet digital
Gestion de projet digital
 
Gestion de projet
Gestion de projetGestion de projet
Gestion de projet
 
Cours 5_Gestion de projets.ppt
Cours 5_Gestion de projets.pptCours 5_Gestion de projets.ppt
Cours 5_Gestion de projets.ppt
 
Cours 5_Gestion de projets Cours 5_Gestion de projets.ppt
Cours 5_Gestion de projets Cours 5_Gestion de projets.pptCours 5_Gestion de projets Cours 5_Gestion de projets.ppt
Cours 5_Gestion de projets Cours 5_Gestion de projets.ppt
 
Méthode de conduite de projet
Méthode de conduite de projetMéthode de conduite de projet
Méthode de conduite de projet
 
Management de projet 2
Management de projet 2Management de projet 2
Management de projet 2
 
OswegO : définir les plans de transformation
OswegO : définir les plans de transformationOswegO : définir les plans de transformation
OswegO : définir les plans de transformation
 
00 préparer le pmp contexte gén - management de l'intégration
00 préparer le pmp   contexte gén - management de l'intégration00 préparer le pmp   contexte gén - management de l'intégration
00 préparer le pmp contexte gén - management de l'intégration
 
Project Management for MBA (in French)
Project Management for MBA (in French)Project Management for MBA (in French)
Project Management for MBA (in French)
 
Les principales méthodes de gestion de projets
Les principales méthodes de gestion de projetsLes principales méthodes de gestion de projets
Les principales méthodes de gestion de projets
 
Gestion des projets formation réalisé pour former.pptx
Gestion des projets formation réalisé pour former.pptxGestion des projets formation réalisé pour former.pptx
Gestion des projets formation réalisé pour former.pptx
 
M02 les solutions informatques erp-ms - 20
M02 les solutions informatques erp-ms - 20M02 les solutions informatques erp-ms - 20
M02 les solutions informatques erp-ms - 20
 
Cours conduite de projet hign tech cours 4 et 5 v01
Cours conduite de projet hign tech cours 4 et 5 v01Cours conduite de projet hign tech cours 4 et 5 v01
Cours conduite de projet hign tech cours 4 et 5 v01
 
Excel Team Présentation des Offres
Excel Team   Présentation des OffresExcel Team   Présentation des Offres
Excel Team Présentation des Offres
 
Excel Team Présentations des offres
Excel Team   Présentations des offresExcel Team   Présentations des offres
Excel Team Présentations des offres
 

Plus de Core-Techs

Plus de Core-Techs (20)

Usine à site
Usine à siteUsine à site
Usine à site
 
3 Outils et Méthodes pour faire le bon choix de votre solution Ecommerce
3 Outils et Méthodes pour faire le bon choix de votre solution Ecommerce3 Outils et Méthodes pour faire le bon choix de votre solution Ecommerce
3 Outils et Méthodes pour faire le bon choix de votre solution Ecommerce
 
Webinar : Les enjeux du moteur de recherche
Webinar : Les enjeux du moteur de rechercheWebinar : Les enjeux du moteur de recherche
Webinar : Les enjeux du moteur de recherche
 
10 méthodes UX appliquées à votre projet Web
10 méthodes UX appliquées à votre projet Web10 méthodes UX appliquées à votre projet Web
10 méthodes UX appliquées à votre projet Web
 
Quelle solution technique pour un projet web ?
Quelle solution technique pour un projet web ?Quelle solution technique pour un projet web ?
Quelle solution technique pour un projet web ?
 
Les moteurs de recherche pour Drupal
Les moteurs de recherche pour DrupalLes moteurs de recherche pour Drupal
Les moteurs de recherche pour Drupal
 
Le clés d'une stratégie éditoriale réussie
Le clés d'une stratégie éditoriale réussieLe clés d'une stratégie éditoriale réussie
Le clés d'une stratégie éditoriale réussie
 
Retour d'experience sur drupal 8
Retour d'experience sur drupal 8Retour d'experience sur drupal 8
Retour d'experience sur drupal 8
 
Content marketing : l'importance du contenu 2
Content marketing : l'importance du contenu 2Content marketing : l'importance du contenu 2
Content marketing : l'importance du contenu 2
 
Drupagora 2014 : Reprendre un projet avec Drupal quand on a des centaines de...
Drupagora 2014 :  Reprendre un projet avec Drupal quand on a des centaines de...Drupagora 2014 :  Reprendre un projet avec Drupal quand on a des centaines de...
Drupagora 2014 : Reprendre un projet avec Drupal quand on a des centaines de...
 
Introduction à Drupal 8
Introduction à Drupal 8Introduction à Drupal 8
Introduction à Drupal 8
 
Cms ecosystème etat des lieux et tendances
Cms ecosystème   etat des lieux et tendancesCms ecosystème   etat des lieux et tendances
Cms ecosystème etat des lieux et tendances
 
Solution de recherche Drupal
Solution de recherche DrupalSolution de recherche Drupal
Solution de recherche Drupal
 
Drupal Ecommerce - fonctionnalités et atouts
Drupal Ecommerce - fonctionnalités et atoutsDrupal Ecommerce - fonctionnalités et atouts
Drupal Ecommerce - fonctionnalités et atouts
 
Démonstration Drupal Commons !
Démonstration Drupal Commons ! Démonstration Drupal Commons !
Démonstration Drupal Commons !
 
Wordpress Ecommerce - Core-Techs
Wordpress Ecommerce - Core-TechsWordpress Ecommerce - Core-Techs
Wordpress Ecommerce - Core-Techs
 
Drupagora 2012 - Votre application cartographique avec Drupal
Drupagora 2012 - Votre application cartographique avec DrupalDrupagora 2012 - Votre application cartographique avec Drupal
Drupagora 2012 - Votre application cartographique avec Drupal
 
Drupagora - Les clés de la réussite d'un projet Drupal
Drupagora - Les clés de la réussite d'un projet DrupalDrupagora - Les clés de la réussite d'un projet Drupal
Drupagora - Les clés de la réussite d'un projet Drupal
 
Drupal Commerce / Wordpress Commerce - Les nouvelles alternatives...
Drupal Commerce / Wordpress Commerce - Les nouvelles alternatives...Drupal Commerce / Wordpress Commerce - Les nouvelles alternatives...
Drupal Commerce / Wordpress Commerce - Les nouvelles alternatives...
 
Salon Solutions Linux 2012 - Etat de l'art sur les Frameworks et CMS Open Sou...
Salon Solutions Linux 2012 - Etat de l'art sur les Frameworks et CMS Open Sou...Salon Solutions Linux 2012 - Etat de l'art sur les Frameworks et CMS Open Sou...
Salon Solutions Linux 2012 - Etat de l'art sur les Frameworks et CMS Open Sou...
 

Reprise projet Drupal Drupagora2013

  • 2. Au programme > Introduction > Anatomie d’un projet Drupal > Etablir l’état des lieux > Définir une stratégie de reprise > Appliquer le plan de reprise
  • 4. Project recovery Un  projet  est  en  difficulté  et  nécessite  la  mise  en  place  d’une   stratégie  de  reprise  (project  recovery)  si  :     •  Le  budget,  le  périmètre  ou  le  planning  ne  sont  plus  tenables   •  La  qualité  globale  n’est  pas  sa)sfaisante   •  Les  aKentes  client  (ou  u)lisateur)  ne  peuvent  être  sa)sfaites  
  • 5. Chiffres clés Terminated   Failed   Recovered   6%   12%   Zone  de  risque   25%   Successful   37%  des  projets  nécessitent  la  mise  en  place   d’un  stratégie  de  recovery   47%  
  • 6. Anatomie  d’un  projet  Drupal   Présenta)on  Core-­‐Techs  2012  
  • 7. Approche classique en « V » • Chef  de  projet   • Lead  technique   • Lead  technique   • Développeur   • Chef  de  projet   • Spécifica)ons   fonc)onnelles   • Graphisme   • Planning   • Code  source   • Documenta)on   technique   • Forma)on   • Applica)on  en   produc)on  
  • 8. La phase de conception Définir  le  périmètre  fonc1onnel  et   technique  du  projet   Prototype   •  Circuits  de   naviga)on   •  Ergonomie   Chef  de  projet   • Produit  les  livrables  de  concep)on  en   collabora)on  avec  le  client   • Planifie  le  développement   Spécifica1ons   fonc1onnelles   •  Modèle   •  Règles  de  ges)on   Lead  technique   • Evalue  les  impacts  techniques   • Evalue  la  charge   • Planifie  le  développement   Créa1on   graphique   •  Iden)té  visuelle   •  Ergonomie  
  • 9. Les indispensables spécifications fonctionnelles • décrivent  exhaus)vement  le   périmètre  fonc)onnel   • d’elles  découlent  :   • Le  découpage  projet   • Les  scénarios  de  test   • Le  cadre  contractuel   • deviennent  la  bible  des   développeurs   Chef  de  projet   Lead  technique  (support)  
  • 10. La phase de développement Implémenter  les  documents  de   concep1on   Lead  technique   • Affecte  les  tâches   • Suit  l’avancement  et  les  temps  des   développeurs   • Est  responsable  des  points  client   Chef  de  projet   • Effectue  les  receKes  internes   • Est  responsable  de  la  rentabilité   Développeur   • Réalise  les  développements   • Remonte  ses  temps  par  tâche  
  • 11. La phase de développement Le  document  d’architecture   • Documente  la  structure  technique   du  développement   • Explique  let  liste  les  modules   u)lisés   • Sert  de  base  de  connaissance  au   desk  de  TMA   Lead  technique  
  • 12. La phase de développement Le  respects  des  bonnes  pra1ques  de  développement  Drupal   •   Ne  jamais  modifier  le  cœur  de  Drupal  ni  les  modules  communautaires   •   Eviter  les  paramètres  «  harcodés  »   •   Packager  les  paramétrages  et  les  objets  du  site  avec  le  module  Features   •   Ne  pas  «  réinventer  la  roue  »  et  chercher  des  solu)ons  dans  la   communauté   •   Respecter  les  standards  de  qualité  de  code  
  • 13. La phase de réception Accompagner  l’équipe  cliente  dans  la  mise   en  conformité  des  livrables   Chef  de  projet   • Organise  la  receKe   • Qualifie  les  anomalies   • Priorise  le  traitements  des   anomalies   Lead  technique   • Organise  le  transfert  de   compétence  de  l’équipe  de   développement  à  l’équipe  de  TMA  
  • 14. Nous  venons  de  décrire  le  meilleur  des   mondes…     Et  si  le  projet  déviait  de  sa  trajectoire  ini1ale?  
  • 15. Etablir  l’état  des  lieux   Présenta)on  Core-­‐Techs  2012  
  • 16. Les causes les plus fréquentes •  Spécifica1ons  fonc1onnelles  :  pas  assez  claires,  manque  d’adhésion,  ne  définit   pas  les  priorités,  contradictoires,  ambiguës,  peu  précises   •  Ressources  :  trop  peu  nombreuses,  conflits,  turnover  important,  mauvaise   planifica)on   •  Plans  de  charge  :  trop  serrés,  irréalistes,  trop  op)mistes   •  Planning  :  n’intègre  pas  toutes  les  contraintes,  éléments  manquants,  mauvaises   es)ma)ons   •  Risques  :  non  iden)fiés  ou  non  adressés,  non  gérés  
  • 17. Mener un audit •  Fonc1onnel  :  Revue  du  périmètre  et  des  aKentes  de  l’équipe  cliente.  Analyse  de   la  qualité  des  documents  de  concep)on   •  Technique  :  Revue  de  code.  Analyse  de  la  qualité  des  développements  et  du   respect  des  standards  Drupal  
  • 18. Ne pas négliger le facteur humain •  Difficulté  de  la  prise  de  responsabilité  par  les  acteurs  du  projet  :  jeu  de   «  ping  pong  »   •  Mener  l’audit  de  façon  objec)ve  et  dépassionnée  en  évitant  la  recherche   systéma)que  de  responsabilités   •  Sensibiliser  le  management  sur  la  nécessité  de  faire  face  à  la  réalité  et  de   rechercher  des  solu)ons  pragma)ques  et  réalistes  è  Sor)r  du   management  «  Débrouillez-­‐vous  pour  que  cela  fonc)onne  »   Dans  un  contexte  de  project  recovery,  un  changement  de   chef  de  projet  est  souvent  préconisé  
  • 19. La « courbe d’amour »
  • 20. Définir  une  stratégie  de   reprise   Présenta)on  Core-­‐Techs  2012  
  • 21. Améliorer la communication •  Interviewer  les  acteurs  du  projet   •  Affirmer  le  leadership  du  chef  de  projet   •  Désamorcer  les  conflits  personnels  ou  poli)ques   •  Convaincre  de  la  faisabilité  de  la  reprise  
  • 22. Revoir les périmètres Redéfinir  avec  les  acteurs  du  projet  de  nouveaux  périmètres  en  termes  de  :   •  Planning   •  Budget   •  Fonc)onnalités   Dans  60%  des  cas,  une  diminuDon  du  périmètre  foncDonnel   du  projet  est  préconisée  
  • 23. Modifier le staffing des ressources •  Iden)fier  les  ressources  nécessaires   •  Définir  des  plans  de  charge  réalistes  pour  chaque  ressource   •  Planifier  les  interven)ons  
  • 24. Identifier l’urgent •  Iden)fier  et  prioriser  les  éléments  les  plus  bloquants   •  Iden)fier  les  difficultés  techniques  majeures  
  • 25. Modifier le pilotage du projet •  Changer  le  chef  de  projet    ou  revoir  son  posiDonnement   •  Impliquer  un  consultant  spécialisé  pour  accompagner  la  phase  de   recovery   Pas  important  du  tout   Pas  important   Important   Très  important   1%   Importance  du  chef  de  projet   quant  à  la  réussite  de  la   phase  de  recovery   7%   28%   64%  
  • 26. Appliquer  le  plan  de  reprise   Présenta)on  Core-­‐Techs  2012  
  • 27. Faire acter l’adoption du plan de reprise Recueillir  l’approba)on  de  l’ensemble  des  acteurs  du  projet  sur  l’intégralité   du  plan  de  reprise  :     •  Planning   •  Budget   •  Staffing   •  Périmètre  fonc)onnel  
  • 28. Les facteurs clés du succès •  Posi)onner  un  chef  de  projet  expérimenté  et  sensibiliser  sur  les   aspects  de  project  recovery   •  Augmenter  la  surface  budgétaire  (et/ou  le  staffing  du  projet)   •  Communiquer  en  clarifiant  les  aKentes  des  différents  acteurs  et  en   reconstruisant  la  mo)va)on  des  acteurs  clés  du  projet   •  Replanifier  intégralement  le  projet  
  • 29. Mettre en place des outils de suivi •  Définir  un  fréquence  de  réunion  de  suivi  physique  ou  téléphonique   •  Tenir  un  tableau  de  bord  de  recovery  qui  informe  sur  :   •  L’avancement  des  travaux   •  La  tenue  des  objec)fs   •  La  probabilité  de  réalisa)on  des  risques  iden)fiés   •  Enrichir  le  référen)el  de  documenta)on  du  projet  
  • 30. Fin de la phase de recovery •  Analyser  si  les  nouveaux  objec)fs  sont  aKeints   •  Garder  l’équipe  de  recovery  en  place  pendant  quelque  temps  pour   monitorer  le  projet   •  Effectuer  une  analyse  rétrospec)ve  de  la  phase  de  recovery  afin   d’évaluer  l’impact  et  la  per)nence  des  ac)ons  menées.  
  • 31. Merci     Ques)ons?   Louis  Sicard  –  Core-­‐Techs   lsicard@core-­‐techs.fr