Trucs & astuces drupal

516 vues

Publié le

La gestion d'un projet web passe avant tout par une gestion des coûts saine.
Cette présentation a pour objectif de vous apporter la méthodologie afin d'optimiser votre budget depuis la conception à la réalisation.
Cette présentation est le support de la conférence : "Trucs & astuces pour optimiser son budget web" lors de l'événement Drupagora 2015

Publié dans : Internet
0 commentaire
1 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

Aucun téléchargement
Vues
Nombre de vues
516
Sur SlideShare
0
Issues des intégrations
0
Intégrations
21
Actions
Partages
0
Téléchargements
5
Commentaires
0
J’aime
1
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Trucs & astuces drupal

  1. 1. Drupagora  2015     Trucs  &  Astuces   pour  op4miser   son  budget  Web  
  2. 2. 10  ans   d’exper4se   Drupal   23  projets   Drupal  en   2014  
  3. 3. Préambule   Cycles  en  V   Projets  au  forfait       La  ques5on  et  les  réponses  sont  différentes  dans  les   projets  Agiles  
  4. 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. 5. 1. Au fait, combien ça coûte ? hMp://ptmoney.com
  6. 6. Ce  qui  coûte  c’est  le  temps  /  homme  
  7. 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. 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. 9. Plus  un  site  est  complexe  plus  les  ra4os  de  chiffrage  sont  élevés  
  10. 10. Ce  qui  coûte  du  temps  et  de  l’argent,  c’est  quand  on  dérape…    
  11. 11. Les  facteurs  connus  de  dérapage  
  12. 12. Les facteurs connus de dérapage
  13. 13. Les  facteurs  connus  de  dérapage    
  14. 14. La  solu4on  :  RISK  ASSESSMENT   Visuel  agence  tous  risques  
  15. 15. Il  faut  perdre  du  temps  sur  la  concep4on  
  16. 16. Il  faut  faire  du  lean  prototyping  ou  prototypage  agile   Visuel  agence  tous  risques  
  17. 17. Il  faut  définir  comment  orchestrer  les  étapes  de  concep4on     Prototypage   MaqueMes   graphiques   Spécifica5ons  
  18. 18. Prototypage   Spécifica5ons   MaqueMes   graphiques   Il  faut  définir  comment  orchestrer  les  étapes  de  concep4on    
  19. 19. Prototypage   MaqueMes   graphiques   Spécifica5ons   Il  faut  définir  comment  orchestrer  les  étapes  de  concep4on    
  20. 20. Le  choix  de  l’enchaînement  des  étapes  dépend  aussi  un  peu  du  projet    
  21. 21. Des  tests  u4lisateur  peuvent  être  menés  sur  le  proto  
  22. 22. Il  faut  limiter  les  intervalles  de  temps  lors  des  itéra4ons  
  23. 23. 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  
  24. 24. Equipe  idéale  
  25. 25. 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  !!»  
  26. 26. La  stratégie  pour  limiter  les  itéra4ons  graphiques  
  27. 27. Intégrer  le  mobile  dès  la  concep4on  
  28. 28. Faire  voir  le  BO  Drupal  lors  de  la  concep4on  
  29. 29. Prévoir  l’accessibilité  à  priori  et  la  tester  à  toutes  les  étapes   Prototype   MaqueMes   graphiques   Specs   Inté  HTML/   CSS   Dév   ReceMe   Forma5on  
  30. 30. 3. Le développement, des étapes à respecter
  31. 31. Projet classique   Montage  HTML   Intégra5on  /   Développement   Intégra5on   fichiers  CSS  dans   le  projet  
  32. 32. Dans  un  projet  Drupal     Site  building   Créa5on  de  la  CSS   directement  sur  le   HTML  généré  
  33. 33. Le  choix  des  modules   Et  les  bons   modules   compa5bles   D7>D8  
  34. 34. Choisir  un  module  alors  qu’il  ne  répond  pas  à  90%  du  scope  ?  
  35. 35. Lo4r  et  faire  voir  en  amont.  Du  semi-­‐agile  ?  
  36. 36. Développer  en  premier  les  fonc4onnalités  complexes  
  37. 37. Faites  une  distrib  «  home  made  »  et  maintenez-­‐là  !  
  38. 38. 3. Une réception apaisée
  39. 39. Dédrama4ser  bien  en  amont  la  période  de  receie  
  40. 40. S’assurer  que  le  client  a  la  méthode  ou  le  former  pour  
  41. 41. Organiser  les  équipes  de  receie  
  42. 42. S’assurer  qu’il  dispose  d’un  cahier  de  receie  
  43. 43. An4ciper  et  préparer  la  reprise  des  contenus  
  44. 44. Donner  un  temps  limite  de  dépôt  d’anomalies  
  45. 45. 4. Industrialiser avec Drupal
  46. 46. Comment  limiter  la  répé44on  des  tâches  ?  
  47. 47. Automa4ser  les  tâches  
  48. 48. Des  processus  rodés  de  mise  en  produc4on  
  49. 49. MERCI 50   twitter : @drupagora Drupagora 2015 - Conférence Drupal 8, regards croisés par Paul Bismuth et John Doo - Twitter : #drupagora

×