SlideShare a Scribd company logo
1 of 50
Download to read offline
Drupagora	
  2015	
  
	
  
Trucs	
  &	
  Astuces	
  
pour	
  op4miser	
  
son	
  budget	
  Web	
  
10	
  ans	
  
d’exper4se	
  
Drupal	
  
23	
  projets	
  
Drupal	
  en	
  
2014	
  
Préambule	
  
Cycles	
  en	
  V	
  
Projets	
  au	
  forfait	
  
	
  
	
  
La	
  ques5on	
  et	
  les	
  réponses	
  sont	
  différentes	
  dans	
  les	
  
projets	
  Agiles	
  
SOMMAIRE	
  
1.  Déjà,	
  ça	
  se	
  fait	
  comment	
  le	
  budget	
  d’un	
  
projet	
  Drupal	
  ?	
  
2.  La	
  concep5on	
  itéra5ve	
  
3.  Le	
  développement	
  sans	
  effet	
  tunnel	
  
4.  Une	
  récep5on	
  apaisée	
  
5.  L’industrialisa5on	
  avec	
  Drupal	
  
Drupagora 2015 – Trucs & Astuces pour optimiser son budget Web - Twitter : #drupagora
1. Au fait, combien ça coûte ?
hMp://ptmoney.com
Ce	
  qui	
  coûte	
  c’est	
  le	
  temps	
  /	
  homme	
  
Sur	
  quoi	
  passe	
  t-­‐on	
  du	
  temps	
  sur	
  les	
  projets	
  ?	
  
TMA	
  
Livraison	
  
Tests	
   ReceMe	
   MEP	
  
Intégra5on	
  /	
  Développement	
  
Site	
  building	
  avec	
  
Drupal	
  
Intégra5on	
  
HTML/CSS,	
  RWD	
  
Développement	
  
de	
  modules	
  
Interfaçage	
  avec	
  
des	
  ou5ls	
  5ers	
  
Migra5on	
  de	
  
contenus	
  
Op5misa5on	
  de	
  
performances	
   SEO	
   …	
  
Concep5on	
  
Wireframes,	
  	
   Rédac5ons	
  de	
  specs	
   MaqueMes	
  graphiques	
  
Sur	
  quoi	
  passe	
  t-­‐on	
  du	
  temps	
  sur	
  les	
  projets	
  ?	
  
TMA	
  
Livraison	
  
Tests	
   ReceMe	
   MEP	
  
Intégra5on	
  /	
  Développement	
  
Site	
  building	
  avec	
  
Drupal	
  
Intégra5on	
  
HTML/CSS,	
  RWD	
  
Développement	
  
de	
  modules	
  
Interfaçage	
  avec	
  
des	
  ou5ls	
  5ers	
  
Migra5on	
  de	
  
contenus	
  
Op5misa5on	
  de	
  
performances	
   SEO	
   …	
  
Concep5on	
  
Wireframes,	
  	
   Rédac5ons	
  de	
  specs	
   MaqueMes	
  graphiques	
  
20-­‐40%	
  
de	
  dev	
  	
  
15-­‐30%	
  
de	
  dev	
  	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
Ges5on	
  
de	
  
projet	
  :	
  
10-­‐25%	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
	
  
Plus	
  un	
  site	
  est	
  complexe	
  plus	
  les	
  ra4os	
  de	
  chiffrage	
  sont	
  élevés	
  
Ce	
  qui	
  coûte	
  du	
  temps	
  et	
  de	
  l’argent,	
  c’est	
  quand	
  on	
  dérape…	
  
	
  
Les	
  facteurs	
  connus	
  de	
  dérapage	
  
Les facteurs connus de dérapage
Les	
  facteurs	
  connus	
  de	
  dérapage	
  
	
  
La	
  solu4on	
  :	
  RISK	
  ASSESSMENT	
  
Visuel	
  agence	
  tous	
  risques	
  
Il	
  faut	
  perdre	
  du	
  temps	
  sur	
  la	
  concep4on	
  
Il	
  faut	
  faire	
  du	
  lean	
  prototyping	
  ou	
  prototypage	
  agile	
  
Visuel	
  agence	
  tous	
  risques	
  
Il	
  faut	
  définir	
  comment	
  orchestrer	
  les	
  étapes	
  de	
  concep4on	
  
	
  
Prototypage	
  
MaqueMes	
  
graphiques	
  
Spécifica5ons	
  
Prototypage	
  
Spécifica5ons	
  
MaqueMes	
  
graphiques	
  
Il	
  faut	
  définir	
  comment	
  orchestrer	
  les	
  étapes	
  de	
  concep4on	
  
	
  
Prototypage	
  
MaqueMes	
  
graphiques	
  
Spécifica5ons	
  
Il	
  faut	
  définir	
  comment	
  orchestrer	
  les	
  étapes	
  de	
  concep4on	
  
	
  
Le	
  choix	
  de	
  l’enchaînement	
  des	
  étapes	
  dépend	
  aussi	
  un	
  peu	
  du	
  projet	
  
	
  
Des	
  tests	
  u4lisateur	
  peuvent	
  être	
  menés	
  sur	
  le	
  proto	
  
Il	
  faut	
  limiter	
  les	
  intervalles	
  de	
  temps	
  lors	
  des	
  itéra4ons	
  
Il faut faire des specs « made in Drupal »
-­‐  Définir	
  les	
  types	
  de	
  contenu	
  et	
  les	
  champs	
  
-­‐  Définir	
  les	
  vues	
  
-­‐  Définir	
  les	
  contexts	
  ,	
  les	
  panels	
  et	
  les	
  blocs	
  
-­‐  Définir	
  les	
  modules	
  u5lisés	
  et	
  leur	
  paramétrage	
  
-­‐  Pour	
  certains	
  besoins	
  d’administra5on	
  (ex	
  :	
  droits,	
  workflows,	
  …),	
  il	
  faut	
  
définir	
  le	
  besoin	
  avec	
  des	
  cas	
  de	
  test	
  
Libellé	
   Type	
  de	
  
champ	
  
Widget	
   Obligatoire	
   Mul4valué	
  
Titre	
   Texte	
   Champ	
  texte	
   Oui	
   Non	
  
Référence	
   En5ty	
  Ref	
  
«	
  Reference	
  »	
  
Autocomplé5on	
   Oui	
   Oui	
  
Equipe	
  idéale	
  
Il	
  ne	
  faut	
  pas	
  lâcher	
  la	
  bride	
  aux	
  fonc4onnels	
  et	
  graphistes	
  
	
  
«	
  Je	
  voudrais	
  un	
  fil	
  d’actus	
  comme	
  sur	
  Facebook…	
  »	
  
«	
  Et	
  pour	
  le	
  moteur	
  de	
  recherche,	
  il	
  faudrait	
  que	
  ça	
  
fonc5onne	
  comme	
  Google	
  »	
  
«	
  J’ai	
  prévu	
  un	
  design	
  avec	
  un	
  effet	
  WHAOUUUH	
  !!»	
  
La	
  stratégie	
  pour	
  limiter	
  les	
  itéra4ons	
  graphiques	
  
Intégrer	
  le	
  mobile	
  dès	
  la	
  concep4on	
  
Faire	
  voir	
  le	
  BO	
  Drupal	
  lors	
  de	
  la	
  concep4on	
  
Prévoir	
  l’accessibilité	
  à	
  priori	
  et	
  la	
  tester	
  à	
  toutes	
  les	
  étapes	
  
Prototype	
  
MaqueMes	
  
graphiques	
  
Specs	
  
Inté	
  HTML/	
  
CSS	
  
Dév	
   ReceMe	
   Forma5on	
  
3. Le développement, des
étapes à respecter
Projet classique	
  
Montage	
  HTML	
  
Intégra5on	
  /	
  
Développement	
  
Intégra5on	
  
fichiers	
  CSS	
  dans	
  
le	
  projet	
  
Dans	
  un	
  projet	
  Drupal	
  
	
  
Site	
  building	
  
Créa5on	
  de	
  la	
  CSS	
  
directement	
  sur	
  le	
  
HTML	
  généré	
  
Le	
  choix	
  des	
  modules	
  
Et	
  les	
  bons	
  
modules	
  
compa5bles	
  
D7>D8	
  
Choisir	
  un	
  module	
  alors	
  qu’il	
  ne	
  répond	
  pas	
  à	
  90%	
  du	
  scope	
  ?	
  
Lo4r	
  et	
  faire	
  voir	
  en	
  amont.	
  Du	
  semi-­‐agile	
  ?	
  
Développer	
  en	
  premier	
  les	
  fonc4onnalités	
  complexes	
  
Faites	
  une	
  distrib	
  «	
  home	
  made	
  »	
  et	
  maintenez-­‐là	
  !	
  
3. Une réception apaisée
Dédrama4ser	
  bien	
  en	
  amont	
  la	
  période	
  de	
  receie	
  
S’assurer	
  que	
  le	
  client	
  a	
  la	
  méthode	
  ou	
  le	
  former	
  pour	
  
Organiser	
  les	
  équipes	
  de	
  receie	
  
S’assurer	
  qu’il	
  dispose	
  d’un	
  cahier	
  de	
  receie	
  
An4ciper	
  et	
  préparer	
  la	
  reprise	
  des	
  contenus	
  
Donner	
  un	
  temps	
  limite	
  de	
  dépôt	
  d’anomalies	
  
4. Industrialiser avec Drupal
Comment	
  limiter	
  la	
  répé44on	
  des	
  tâches	
  ?	
  
Automa4ser	
  les	
  tâches	
  
Des	
  processus	
  rodés	
  de	
  mise	
  en	
  produc4on	
  
MERCI
50	
  
twitter : @drupagora
Drupagora 2015 - Conférence Drupal 8, regards croisés par Paul Bismuth et John Doo - Twitter : #drupagora

More Related Content

What's hot

Agilité et SharePoint: Incompatible? On gage que non!
Agilité et SharePoint: Incompatible? On gage que non!Agilité et SharePoint: Incompatible? On gage que non!
Agilité et SharePoint: Incompatible? On gage que non!Franck Cornu
 
Mener à bien un projet Drupal (Drupagora 2013)
Mener à bien un projet Drupal (Drupagora 2013)Mener à bien un projet Drupal (Drupagora 2013)
Mener à bien un projet Drupal (Drupagora 2013)LaNetscouade
 
Realiser un-site-internet-chef-de-projet-web
Realiser un-site-internet-chef-de-projet-webRealiser un-site-internet-chef-de-projet-web
Realiser un-site-internet-chef-de-projet-webJean-Baptiste Plantin
 
Agilité et SharePoint: Incompatible? On gage que non!
Agilité et SharePoint: Incompatible? On gage que non!Agilité et SharePoint: Incompatible? On gage que non!
Agilité et SharePoint: Incompatible? On gage que non!Franck Cornu
 
Introduction à Drupal 8
Introduction à Drupal 8Introduction à Drupal 8
Introduction à Drupal 8Core-Techs
 
Domain Driven Design - Agile France 2010
Domain Driven Design - Agile France 2010Domain Driven Design - Agile France 2010
Domain Driven Design - Agile France 2010François Wauquier
 
Un site de collectivité sur WordPress ? Méthodes et retours d'XP
Un site de collectivité sur WordPress ? Méthodes et retours d'XPUn site de collectivité sur WordPress ? Méthodes et retours d'XP
Un site de collectivité sur WordPress ? Méthodes et retours d'XPatelier111
 
Quel CMS pour Quel Projet?!
Quel CMS pour Quel Projet?!Quel CMS pour Quel Projet?!
Quel CMS pour Quel Projet?!Core-Techs
 
Drupal un projet comme les autres ? Drupalcamp Paris 2013
Drupal un projet comme les autres ? Drupalcamp Paris 2013Drupal un projet comme les autres ? Drupalcamp Paris 2013
Drupal un projet comme les autres ? Drupalcamp Paris 2013Artusamak
 
Alphorm.com Formation React : Niveau Avancé
Alphorm.com Formation React : Niveau AvancéAlphorm.com Formation React : Niveau Avancé
Alphorm.com Formation React : Niveau AvancéAlphorm
 
Atelier Info Tonic : Les règles d’or pour créer son site Web
Atelier Info Tonic : Les règles d’or pour créer son site WebAtelier Info Tonic : Les règles d’or pour créer son site Web
Atelier Info Tonic : Les règles d’or pour créer son site Webambin_fr
 
Oeil user story_bonnes_pratiques_Martial_SEGURA oeildecoach.com
Oeil user story_bonnes_pratiques_Martial_SEGURA oeildecoach.comOeil user story_bonnes_pratiques_Martial_SEGURA oeildecoach.com
Oeil user story_bonnes_pratiques_Martial_SEGURA oeildecoach.comOeil de Coach
 
Mieux rediger-les-user-stories-bonnes-pratiques-oeildecoach 2019
Mieux rediger-les-user-stories-bonnes-pratiques-oeildecoach 2019Mieux rediger-les-user-stories-bonnes-pratiques-oeildecoach 2019
Mieux rediger-les-user-stories-bonnes-pratiques-oeildecoach 2019Oeil de Coach
 
Oeildecoach scrum roles-et-responsabilites
Oeildecoach scrum roles-et-responsabilitesOeildecoach scrum roles-et-responsabilites
Oeildecoach scrum roles-et-responsabilitesOeil de Coach
 
"WP Super Cache Rocket Reloaded…" – WordCamp Bordeaux 2019
"WP Super Cache Rocket Reloaded…" – WordCamp Bordeaux 2019"WP Super Cache Rocket Reloaded…" – WordCamp Bordeaux 2019
"WP Super Cache Rocket Reloaded…" – WordCamp Bordeaux 2019Boris SCHAPIRA
 
Les étapes d'un projet web - JPDS 2013 [FR]
Les étapes d'un projet web - JPDS 2013 [FR]Les étapes d'un projet web - JPDS 2013 [FR]
Les étapes d'un projet web - JPDS 2013 [FR]Wixiweb
 
Visual Basic 9.0 Trucs Et Astuces Dans Visual Studio 2008
Visual Basic 9.0   Trucs Et Astuces Dans Visual Studio 2008Visual Basic 9.0   Trucs Et Astuces Dans Visual Studio 2008
Visual Basic 9.0 Trucs Et Astuces Dans Visual Studio 2008Gregory Renard
 

What's hot (20)

Agilité et SharePoint: Incompatible? On gage que non!
Agilité et SharePoint: Incompatible? On gage que non!Agilité et SharePoint: Incompatible? On gage que non!
Agilité et SharePoint: Incompatible? On gage que non!
 
Mener à bien un projet Drupal (Drupagora 2013)
Mener à bien un projet Drupal (Drupagora 2013)Mener à bien un projet Drupal (Drupagora 2013)
Mener à bien un projet Drupal (Drupagora 2013)
 
Realiser un-site-internet-chef-de-projet-web
Realiser un-site-internet-chef-de-projet-webRealiser un-site-internet-chef-de-projet-web
Realiser un-site-internet-chef-de-projet-web
 
Agilité et SharePoint: Incompatible? On gage que non!
Agilité et SharePoint: Incompatible? On gage que non!Agilité et SharePoint: Incompatible? On gage que non!
Agilité et SharePoint: Incompatible? On gage que non!
 
Introduction à Drupal 8
Introduction à Drupal 8Introduction à Drupal 8
Introduction à Drupal 8
 
Diapo PFE
Diapo PFEDiapo PFE
Diapo PFE
 
Domain Driven Design - Agile France 2010
Domain Driven Design - Agile France 2010Domain Driven Design - Agile France 2010
Domain Driven Design - Agile France 2010
 
Un site de collectivité sur WordPress ? Méthodes et retours d'XP
Un site de collectivité sur WordPress ? Méthodes et retours d'XPUn site de collectivité sur WordPress ? Méthodes et retours d'XP
Un site de collectivité sur WordPress ? Méthodes et retours d'XP
 
Quel CMS pour Quel Projet?!
Quel CMS pour Quel Projet?!Quel CMS pour Quel Projet?!
Quel CMS pour Quel Projet?!
 
Exposé 1
Exposé   1Exposé   1
Exposé 1
 
Drupal un projet comme les autres ? Drupalcamp Paris 2013
Drupal un projet comme les autres ? Drupalcamp Paris 2013Drupal un projet comme les autres ? Drupalcamp Paris 2013
Drupal un projet comme les autres ? Drupalcamp Paris 2013
 
Alphorm.com Formation React : Niveau Avancé
Alphorm.com Formation React : Niveau AvancéAlphorm.com Formation React : Niveau Avancé
Alphorm.com Formation React : Niveau Avancé
 
Atelier Info Tonic : Les règles d’or pour créer son site Web
Atelier Info Tonic : Les règles d’or pour créer son site WebAtelier Info Tonic : Les règles d’or pour créer son site Web
Atelier Info Tonic : Les règles d’or pour créer son site Web
 
Présentation pfe
Présentation pfePrésentation pfe
Présentation pfe
 
Oeil user story_bonnes_pratiques_Martial_SEGURA oeildecoach.com
Oeil user story_bonnes_pratiques_Martial_SEGURA oeildecoach.comOeil user story_bonnes_pratiques_Martial_SEGURA oeildecoach.com
Oeil user story_bonnes_pratiques_Martial_SEGURA oeildecoach.com
 
Mieux rediger-les-user-stories-bonnes-pratiques-oeildecoach 2019
Mieux rediger-les-user-stories-bonnes-pratiques-oeildecoach 2019Mieux rediger-les-user-stories-bonnes-pratiques-oeildecoach 2019
Mieux rediger-les-user-stories-bonnes-pratiques-oeildecoach 2019
 
Oeildecoach scrum roles-et-responsabilites
Oeildecoach scrum roles-et-responsabilitesOeildecoach scrum roles-et-responsabilites
Oeildecoach scrum roles-et-responsabilites
 
"WP Super Cache Rocket Reloaded…" – WordCamp Bordeaux 2019
"WP Super Cache Rocket Reloaded…" – WordCamp Bordeaux 2019"WP Super Cache Rocket Reloaded…" – WordCamp Bordeaux 2019
"WP Super Cache Rocket Reloaded…" – WordCamp Bordeaux 2019
 
Les étapes d'un projet web - JPDS 2013 [FR]
Les étapes d'un projet web - JPDS 2013 [FR]Les étapes d'un projet web - JPDS 2013 [FR]
Les étapes d'un projet web - JPDS 2013 [FR]
 
Visual Basic 9.0 Trucs Et Astuces Dans Visual Studio 2008
Visual Basic 9.0   Trucs Et Astuces Dans Visual Studio 2008Visual Basic 9.0   Trucs Et Astuces Dans Visual Studio 2008
Visual Basic 9.0 Trucs Et Astuces Dans Visual Studio 2008
 

Viewers also liked

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 2Core-Techs
 
Les moteurs de recherche pour Drupal
Les moteurs de recherche pour DrupalLes moteurs de recherche pour Drupal
Les moteurs de recherche pour DrupalCore-Techs
 
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éussieCore-Techs
 
Rugby Digest Rugby à 5
Rugby Digest Rugby à 5Rugby Digest Rugby à 5
Rugby Digest Rugby à 5Thibaut TATRY
 
Une denrée précieuse
Une denrée précieuseUne denrée précieuse
Une denrée précieusececilegf
 
Financement de l'Innovation par LNG Consulting
Financement de l'Innovation par LNG ConsultingFinancement de l'Innovation par LNG Consulting
Financement de l'Innovation par LNG ConsultingLNG Consulting
 
Dossier entreprendre-revue management 1215
Dossier entreprendre-revue management 1215Dossier entreprendre-revue management 1215
Dossier entreprendre-revue management 1215Pascale MANTEAUX
 
Livret accueil entrepreneuriat version papier vf
Livret accueil entrepreneuriat version papier vfLivret accueil entrepreneuriat version papier vf
Livret accueil entrepreneuriat version papier vfPascale MANTEAUX
 
Réseaux Sociaux d'Entreprise et productivité
Réseaux Sociaux d'Entreprise et productivitéRéseaux Sociaux d'Entreprise et productivité
Réseaux Sociaux d'Entreprise et productivitéGrégoire Japiot
 
Salon Solutions Linux 2012 - Etat de l'art des solutions E-commerce.
Salon Solutions Linux 2012 - Etat de l'art des solutions E-commerce.Salon Solutions Linux 2012 - Etat de l'art des solutions E-commerce.
Salon Solutions Linux 2012 - Etat de l'art des solutions E-commerce.Core-Techs
 
Reseaux Sociaux Pro Intro 30102009
Reseaux Sociaux Pro Intro 30102009Reseaux Sociaux Pro Intro 30102009
Reseaux Sociaux Pro Intro 30102009Aymeric
 
NDT Level 2 Courses
NDT Level 2 CoursesNDT Level 2 Courses
NDT Level 2 CoursesMir Ahasan
 
Refonte du site randonner.fr
Refonte du site randonner.frRefonte du site randonner.fr
Refonte du site randonner.frCore-Techs
 

Viewers also liked (20)

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
 
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
 
Rugby Digest Rugby à 5
Rugby Digest Rugby à 5Rugby Digest Rugby à 5
Rugby Digest Rugby à 5
 
S C L
S C LS C L
S C L
 
Une denrée précieuse
Une denrée précieuseUne denrée précieuse
Une denrée précieuse
 
Financement de l'Innovation par LNG Consulting
Financement de l'Innovation par LNG ConsultingFinancement de l'Innovation par LNG Consulting
Financement de l'Innovation par LNG Consulting
 
Childrens Designs
Childrens DesignsChildrens Designs
Childrens Designs
 
Dossier entreprendre-revue management 1215
Dossier entreprendre-revue management 1215Dossier entreprendre-revue management 1215
Dossier entreprendre-revue management 1215
 
Livret accueil entrepreneuriat version papier vf
Livret accueil entrepreneuriat version papier vfLivret accueil entrepreneuriat version papier vf
Livret accueil entrepreneuriat version papier vf
 
Réseaux Sociaux d'Entreprise et productivité
Réseaux Sociaux d'Entreprise et productivitéRéseaux Sociaux d'Entreprise et productivité
Réseaux Sociaux d'Entreprise et productivité
 
Qi Femme
Qi FemmeQi Femme
Qi Femme
 
Salon Solutions Linux 2012 - Etat de l'art des solutions E-commerce.
Salon Solutions Linux 2012 - Etat de l'art des solutions E-commerce.Salon Solutions Linux 2012 - Etat de l'art des solutions E-commerce.
Salon Solutions Linux 2012 - Etat de l'art des solutions E-commerce.
 
Reseaux Sociaux Pro Intro 30102009
Reseaux Sociaux Pro Intro 30102009Reseaux Sociaux Pro Intro 30102009
Reseaux Sociaux Pro Intro 30102009
 
NDT Level 2 Courses
NDT Level 2 CoursesNDT Level 2 Courses
NDT Level 2 Courses
 
Refonte du site randonner.fr
Refonte du site randonner.frRefonte du site randonner.fr
Refonte du site randonner.fr
 
Web2 0 fr(4)
Web2 0 fr(4)Web2 0 fr(4)
Web2 0 fr(4)
 
C Estlavie
C  EstlavieC  Estlavie
C Estlavie
 
Jeux sérieux
Jeux sérieuxJeux sérieux
Jeux sérieux
 
TpM2013: Karine Feige, Rhône-Alpes Tourisme, plateforme Sitra : Gestion de l'...
TpM2013: Karine Feige, Rhône-Alpes Tourisme, plateforme Sitra : Gestion de l'...TpM2013: Karine Feige, Rhône-Alpes Tourisme, plateforme Sitra : Gestion de l'...
TpM2013: Karine Feige, Rhône-Alpes Tourisme, plateforme Sitra : Gestion de l'...
 

Similar to Trucs & astuces drupal

Vis ma vie de chef de projet Drupal | Drupagora 2013, Paris
Vis ma vie de chef de projet Drupal | Drupagora 2013, ParisVis ma vie de chef de projet Drupal | Drupagora 2013, Paris
Vis ma vie de chef de projet Drupal | Drupagora 2013, ParisActency
 
Webinar une journee dans la peau d'un directeur artistique
Webinar   une journee dans la peau d'un directeur artistiqueWebinar   une journee dans la peau d'un directeur artistique
Webinar une journee dans la peau d'un directeur artistiqueJulien Dereumaux
 
📝 ✅ La checklist ultime pour rendre vos applications cloud native
📝 ✅ La checklist ultime pour rendre vos applications cloud native 📝 ✅ La checklist ultime pour rendre vos applications cloud native
📝 ✅ La checklist ultime pour rendre vos applications cloud native KatiaHIMEUR1
 
Démystifions l'Agile - Actency Paris Open Source Summit 2019
Démystifions l'Agile - Actency Paris Open Source Summit 2019Démystifions l'Agile - Actency Paris Open Source Summit 2019
Démystifions l'Agile - Actency Paris Open Source Summit 2019Actency
 
Patterns Agiles avec Visual Studio 2012 et TFS 2012 (ALM201)
Patterns Agiles avec Visual Studio 2012 et TFS 2012 (ALM201)Patterns Agiles avec Visual Studio 2012 et TFS 2012 (ALM201)
Patterns Agiles avec Visual Studio 2012 et TFS 2012 (ALM201)Olivier Conq
 
Patterns Agiles avec Visual Studio 2012 et TFS 2012 (ALM201)
Patterns Agiles avec Visual Studio 2012 et TFS 2012 (ALM201)Patterns Agiles avec Visual Studio 2012 et TFS 2012 (ALM201)
Patterns Agiles avec Visual Studio 2012 et TFS 2012 (ALM201)Olivier Conq
 
Agilité, Tests Et Industrialisation
Agilité, Tests Et IndustrialisationAgilité, Tests Et Industrialisation
Agilité, Tests Et IndustrialisationPHPPRO
 
La gestion de projet et le SEO - Petit déjeuner du 23 mai 2017 - Paris
La gestion de projet et le SEO - Petit déjeuner du 23 mai 2017 - ParisLa gestion de projet et le SEO - Petit déjeuner du 23 mai 2017 - Paris
La gestion de projet et le SEO - Petit déjeuner du 23 mai 2017 - ParisPeak Ace
 
Drupagora 2013 : Drupal8 et Symfony2, quel impact ?
Drupagora 2013 : Drupal8 et Symfony2, quel impact ?Drupagora 2013 : Drupal8 et Symfony2, quel impact ?
Drupagora 2013 : Drupal8 et Symfony2, quel impact ?ekino
 
Refonte de site : Des méthodes pour préserver son SEO ?
Refonte de site :  Des méthodes pour préserver son SEO ?Refonte de site :  Des méthodes pour préserver son SEO ?
Refonte de site : Des méthodes pour préserver son SEO ?Alexy Souciet
 
Le Rapid Prototyping, ça marche !
Le Rapid Prototyping, ça marche !Le Rapid Prototyping, ça marche !
Le Rapid Prototyping, ça marche !Catherine Verfaillie
 
Manager en télétravail
Manager en télétravailManager en télétravail
Manager en télétravailXAVIER HERMAN
 
Patterns Agiles avec Visual Studio 2012 et TFS 2012
Patterns Agiles avec Visual Studio 2012 et TFS 2012Patterns Agiles avec Visual Studio 2012 et TFS 2012
Patterns Agiles avec Visual Studio 2012 et TFS 2012Microsoft
 
conception et réalisation plateforme collaboratif basant sur la methode agile...
conception et réalisation plateforme collaboratif basant sur la methode agile...conception et réalisation plateforme collaboratif basant sur la methode agile...
conception et réalisation plateforme collaboratif basant sur la methode agile...Sid Ahmed Benkraoua
 
Drupagora 2012 - Améliorations ergonomiques pour les contributeurs dans Drupal
Drupagora 2012 - Améliorations ergonomiques pour les contributeurs dans DrupalDrupagora 2012 - Améliorations ergonomiques pour les contributeurs dans Drupal
Drupagora 2012 - Améliorations ergonomiques pour les contributeurs dans DrupalOlivier Friesse
 
Cours de gestion de Projet - Les Fondamentaux
Cours de gestion de Projet - Les FondamentauxCours de gestion de Projet - Les Fondamentaux
Cours de gestion de Projet - Les FondamentauxRémi Bachelet
 
Bonnes pratiques-drupal-dans-cahier-des-charges conference-dc-lyon-2012
Bonnes pratiques-drupal-dans-cahier-des-charges conference-dc-lyon-2012Bonnes pratiques-drupal-dans-cahier-des-charges conference-dc-lyon-2012
Bonnes pratiques-drupal-dans-cahier-des-charges conference-dc-lyon-2012Chipway
 
Afterwork OCTO Delivery - L'ADN d'un développement produit réussi
Afterwork OCTO Delivery - L'ADN d'un développement produit réussiAfterwork OCTO Delivery - L'ADN d'un développement produit réussi
Afterwork OCTO Delivery - L'ADN d'un développement produit réussicyrilpicat
 

Similar to Trucs & astuces drupal (20)

Vis ma vie de chef de projet Drupal | Drupagora 2013, Paris
Vis ma vie de chef de projet Drupal | Drupagora 2013, ParisVis ma vie de chef de projet Drupal | Drupagora 2013, Paris
Vis ma vie de chef de projet Drupal | Drupagora 2013, Paris
 
Webinar une journee dans la peau d'un directeur artistique
Webinar   une journee dans la peau d'un directeur artistiqueWebinar   une journee dans la peau d'un directeur artistique
Webinar une journee dans la peau d'un directeur artistique
 
📝 ✅ La checklist ultime pour rendre vos applications cloud native
📝 ✅ La checklist ultime pour rendre vos applications cloud native 📝 ✅ La checklist ultime pour rendre vos applications cloud native
📝 ✅ La checklist ultime pour rendre vos applications cloud native
 
Démystifions l'Agile - Actency Paris Open Source Summit 2019
Démystifions l'Agile - Actency Paris Open Source Summit 2019Démystifions l'Agile - Actency Paris Open Source Summit 2019
Démystifions l'Agile - Actency Paris Open Source Summit 2019
 
Patterns Agiles avec Visual Studio 2012 et TFS 2012 (ALM201)
Patterns Agiles avec Visual Studio 2012 et TFS 2012 (ALM201)Patterns Agiles avec Visual Studio 2012 et TFS 2012 (ALM201)
Patterns Agiles avec Visual Studio 2012 et TFS 2012 (ALM201)
 
Patterns Agiles avec Visual Studio 2012 et TFS 2012 (ALM201)
Patterns Agiles avec Visual Studio 2012 et TFS 2012 (ALM201)Patterns Agiles avec Visual Studio 2012 et TFS 2012 (ALM201)
Patterns Agiles avec Visual Studio 2012 et TFS 2012 (ALM201)
 
Agilité, Tests Et Industrialisation
Agilité, Tests Et IndustrialisationAgilité, Tests Et Industrialisation
Agilité, Tests Et Industrialisation
 
La gestion de projet et le SEO - Petit déjeuner du 23 mai 2017 - Paris
La gestion de projet et le SEO - Petit déjeuner du 23 mai 2017 - ParisLa gestion de projet et le SEO - Petit déjeuner du 23 mai 2017 - Paris
La gestion de projet et le SEO - Petit déjeuner du 23 mai 2017 - Paris
 
Drupagora 2013 : Drupal8 et Symfony2, quel impact ?
Drupagora 2013 : Drupal8 et Symfony2, quel impact ?Drupagora 2013 : Drupal8 et Symfony2, quel impact ?
Drupagora 2013 : Drupal8 et Symfony2, quel impact ?
 
Project management for young IT engineer
Project management for young IT engineerProject management for young IT engineer
Project management for young IT engineer
 
Refonte de site : Des méthodes pour préserver son SEO ?
Refonte de site :  Des méthodes pour préserver son SEO ?Refonte de site :  Des méthodes pour préserver son SEO ?
Refonte de site : Des méthodes pour préserver son SEO ?
 
Le Rapid Prototyping, ça marche !
Le Rapid Prototyping, ça marche !Le Rapid Prototyping, ça marche !
Le Rapid Prototyping, ça marche !
 
Manager en télétravail
Manager en télétravailManager en télétravail
Manager en télétravail
 
Patterns Agiles avec Visual Studio 2012 et TFS 2012
Patterns Agiles avec Visual Studio 2012 et TFS 2012Patterns Agiles avec Visual Studio 2012 et TFS 2012
Patterns Agiles avec Visual Studio 2012 et TFS 2012
 
conception et réalisation plateforme collaboratif basant sur la methode agile...
conception et réalisation plateforme collaboratif basant sur la methode agile...conception et réalisation plateforme collaboratif basant sur la methode agile...
conception et réalisation plateforme collaboratif basant sur la methode agile...
 
Drupagora 2012 - Améliorations ergonomiques pour les contributeurs dans Drupal
Drupagora 2012 - Améliorations ergonomiques pour les contributeurs dans DrupalDrupagora 2012 - Améliorations ergonomiques pour les contributeurs dans Drupal
Drupagora 2012 - Améliorations ergonomiques pour les contributeurs dans Drupal
 
Cours de gestion de Projet - Les Fondamentaux
Cours de gestion de Projet - Les FondamentauxCours de gestion de Projet - Les Fondamentaux
Cours de gestion de Projet - Les Fondamentaux
 
Lunch learn 5 sep2013
Lunch learn 5 sep2013Lunch learn 5 sep2013
Lunch learn 5 sep2013
 
Bonnes pratiques-drupal-dans-cahier-des-charges conference-dc-lyon-2012
Bonnes pratiques-drupal-dans-cahier-des-charges conference-dc-lyon-2012Bonnes pratiques-drupal-dans-cahier-des-charges conference-dc-lyon-2012
Bonnes pratiques-drupal-dans-cahier-des-charges conference-dc-lyon-2012
 
Afterwork OCTO Delivery - L'ADN d'un développement produit réussi
Afterwork OCTO Delivery - L'ADN d'un développement produit réussiAfterwork OCTO Delivery - L'ADN d'un développement produit réussi
Afterwork OCTO Delivery - L'ADN d'un développement produit réussi
 

More from Core-Techs

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 EcommerceCore-Techs
 
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 rechercheCore-Techs
 
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 WebCore-Techs
 
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 ?Core-Techs
 
Cahier des charges avril 2015
Cahier des charges   avril 2015Cahier des charges   avril 2015
Cahier des charges avril 2015Core-Techs
 
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 tendancesCore-Techs
 
Solution de recherche Drupal
Solution de recherche DrupalSolution de recherche Drupal
Solution de recherche DrupalCore-Techs
 
Reprise projet Drupal Drupagora2013
Reprise projet Drupal Drupagora2013Reprise projet Drupal Drupagora2013
Reprise projet Drupal Drupagora2013Core-Techs
 
Drupal Ecommerce - fonctionnalités et atouts
Drupal Ecommerce - fonctionnalités et atoutsDrupal Ecommerce - fonctionnalités et atouts
Drupal Ecommerce - fonctionnalités et atoutsCore-Techs
 
Démonstration Drupal Commons !
Démonstration Drupal Commons ! Démonstration Drupal Commons !
Démonstration Drupal Commons ! Core-Techs
 
Wordpress Ecommerce - Core-Techs
Wordpress Ecommerce - Core-TechsWordpress Ecommerce - Core-Techs
Wordpress Ecommerce - Core-TechsCore-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 DrupalCore-Techs
 
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...Core-Techs
 
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...Core-Techs
 
A chaque besoin sa distribution
A chaque besoin sa distributionA chaque besoin sa distribution
A chaque besoin sa distributionCore-Techs
 
Panorama des solutions Ecommerce pour Drupal
Panorama des solutions Ecommerce pour DrupalPanorama des solutions Ecommerce pour Drupal
Panorama des solutions Ecommerce pour DrupalCore-Techs
 

More from Core-Techs (17)

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 ?
 
Cahier des charges avril 2015
Cahier des charges   avril 2015Cahier des charges   avril 2015
Cahier des charges avril 2015
 
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
 
Reprise projet Drupal Drupagora2013
Reprise projet Drupal Drupagora2013Reprise projet Drupal Drupagora2013
Reprise projet Drupal Drupagora2013
 
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
 
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...
 
A chaque besoin sa distribution
A chaque besoin sa distributionA chaque besoin sa distribution
A chaque besoin sa distribution
 
Panorama des solutions Ecommerce pour Drupal
Panorama des solutions Ecommerce pour DrupalPanorama des solutions Ecommerce pour Drupal
Panorama des solutions Ecommerce pour Drupal
 

Trucs & astuces drupal

  • 1. Drupagora  2015     Trucs  &  Astuces   pour  op4miser   son  budget  Web  
  • 2. 10  ans   d’exper4se   Drupal   23  projets   Drupal  en   2014  
  • 3. Préambule   Cycles  en  V   Projets  au  forfait       La  ques5on  et  les  réponses  sont  différentes  dans  les   projets  Agiles  
  • 4. SOMMAIRE   1.  Déjà,  ça  se  fait  comment  le  budget  d’un   projet  Drupal  ?   2.  La  concep5on  itéra5ve   3.  Le  développement  sans  effet  tunnel   4.  Une  récep5on  apaisée   5.  L’industrialisa5on  avec  Drupal   Drupagora 2015 – Trucs & Astuces pour optimiser son budget Web - Twitter : #drupagora
  • 5. 1. Au fait, combien ça coûte ? hMp://ptmoney.com
  • 6. Ce  qui  coûte  c’est  le  temps  /  homme  
  • 7. Sur  quoi  passe  t-­‐on  du  temps  sur  les  projets  ?   TMA   Livraison   Tests   ReceMe   MEP   Intégra5on  /  Développement   Site  building  avec   Drupal   Intégra5on   HTML/CSS,  RWD   Développement   de  modules   Interfaçage  avec   des  ou5ls  5ers   Migra5on  de   contenus   Op5misa5on  de   performances   SEO   …   Concep5on   Wireframes,     Rédac5ons  de  specs   MaqueMes  graphiques  
  • 8. Sur  quoi  passe  t-­‐on  du  temps  sur  les  projets  ?   TMA   Livraison   Tests   ReceMe   MEP   Intégra5on  /  Développement   Site  building  avec   Drupal   Intégra5on   HTML/CSS,  RWD   Développement   de  modules   Interfaçage  avec   des  ou5ls  5ers   Migra5on  de   contenus   Op5misa5on  de   performances   SEO   …   Concep5on   Wireframes,     Rédac5ons  de  specs   MaqueMes  graphiques   20-­‐40%   de  dev     15-­‐30%   de  dev                   Ges5on   de   projet  :   10-­‐25%                      
  • 9. Plus  un  site  est  complexe  plus  les  ra4os  de  chiffrage  sont  élevés  
  • 10. Ce  qui  coûte  du  temps  et  de  l’argent,  c’est  quand  on  dérape…    
  • 11. Les  facteurs  connus  de  dérapage  
  • 12. Les facteurs connus de dérapage
  • 13. Les  facteurs  connus  de  dérapage    
  • 14. La  solu4on  :  RISK  ASSESSMENT   Visuel  agence  tous  risques  
  • 15.
  • 16. Il  faut  perdre  du  temps  sur  la  concep4on  
  • 17. Il  faut  faire  du  lean  prototyping  ou  prototypage  agile   Visuel  agence  tous  risques  
  • 18. Il  faut  définir  comment  orchestrer  les  étapes  de  concep4on     Prototypage   MaqueMes   graphiques   Spécifica5ons  
  • 19. Prototypage   Spécifica5ons   MaqueMes   graphiques   Il  faut  définir  comment  orchestrer  les  étapes  de  concep4on    
  • 20. Prototypage   MaqueMes   graphiques   Spécifica5ons   Il  faut  définir  comment  orchestrer  les  étapes  de  concep4on    
  • 21. Le  choix  de  l’enchaînement  des  étapes  dépend  aussi  un  peu  du  projet    
  • 22. Des  tests  u4lisateur  peuvent  être  menés  sur  le  proto  
  • 23. Il  faut  limiter  les  intervalles  de  temps  lors  des  itéra4ons  
  • 24. Il faut faire des specs « made in Drupal » -­‐  Définir  les  types  de  contenu  et  les  champs   -­‐  Définir  les  vues   -­‐  Définir  les  contexts  ,  les  panels  et  les  blocs   -­‐  Définir  les  modules  u5lisés  et  leur  paramétrage   -­‐  Pour  certains  besoins  d’administra5on  (ex  :  droits,  workflows,  …),  il  faut   définir  le  besoin  avec  des  cas  de  test   Libellé   Type  de   champ   Widget   Obligatoire   Mul4valué   Titre   Texte   Champ  texte   Oui   Non   Référence   En5ty  Ref   «  Reference  »   Autocomplé5on   Oui   Oui  
  • 26. Il  ne  faut  pas  lâcher  la  bride  aux  fonc4onnels  et  graphistes     «  Je  voudrais  un  fil  d’actus  comme  sur  Facebook…  »   «  Et  pour  le  moteur  de  recherche,  il  faudrait  que  ça   fonc5onne  comme  Google  »   «  J’ai  prévu  un  design  avec  un  effet  WHAOUUUH  !!»  
  • 27. La  stratégie  pour  limiter  les  itéra4ons  graphiques  
  • 28. Intégrer  le  mobile  dès  la  concep4on  
  • 29. Faire  voir  le  BO  Drupal  lors  de  la  concep4on  
  • 30. Prévoir  l’accessibilité  à  priori  et  la  tester  à  toutes  les  étapes   Prototype   MaqueMes   graphiques   Specs   Inté  HTML/   CSS   Dév   ReceMe   Forma5on  
  • 31. 3. Le développement, des étapes à respecter
  • 32. Projet classique   Montage  HTML   Intégra5on  /   Développement   Intégra5on   fichiers  CSS  dans   le  projet  
  • 33. Dans  un  projet  Drupal     Site  building   Créa5on  de  la  CSS   directement  sur  le   HTML  généré  
  • 34. Le  choix  des  modules   Et  les  bons   modules   compa5bles   D7>D8  
  • 35. Choisir  un  module  alors  qu’il  ne  répond  pas  à  90%  du  scope  ?  
  • 36. Lo4r  et  faire  voir  en  amont.  Du  semi-­‐agile  ?  
  • 37. Développer  en  premier  les  fonc4onnalités  complexes  
  • 38. Faites  une  distrib  «  home  made  »  et  maintenez-­‐là  !  
  • 39. 3. Une réception apaisée
  • 40. Dédrama4ser  bien  en  amont  la  période  de  receie  
  • 41. S’assurer  que  le  client  a  la  méthode  ou  le  former  pour  
  • 42. Organiser  les  équipes  de  receie  
  • 43. S’assurer  qu’il  dispose  d’un  cahier  de  receie  
  • 44. An4ciper  et  préparer  la  reprise  des  contenus  
  • 45. Donner  un  temps  limite  de  dépôt  d’anomalies  
  • 47. Comment  limiter  la  répé44on  des  tâches  ?  
  • 49. Des  processus  rodés  de  mise  en  produc4on  
  • 50. MERCI 50   twitter : @drupagora Drupagora 2015 - Conférence Drupal 8, regards croisés par Paul Bismuth et John Doo - Twitter : #drupagora