½ {$title}
{$author}
of {$slidecount}

Web developers, relations tumul-tueuses !

Web developers,
relations tumul-tueuses !

Introduction

  • Avez-vous déjà dépensé beaucoup de temps et d’argent dans un projet web sans atteindre le résultat souhaité (votre plateforme n’est pas évolutive ou boguée) ?
  • Avez-vous déjà été contraint de recommencé un projet à zero parce que le code du premier projet n’était pas récupérable ?
  • Avez-vous déjà eu l’impression de travailler avec un web developper incompétent ou charlatan ?

Pour les porteurs de projet qui voient le web comme un eldorado à conquérir, les causes d’échecs sont multiples et l’une d’elle se trouve souvent dans sa relation avec son/ses web developer(s).
Cette conférence apporter des connaissances indispensable à tout porteur de projet web sur le monde du développement web mais également des solutions et des méthodologies de travail et best practices pour fluidifier, organiser sa relation et être vigilant sur la qualité des livrables.

Citations

Si vous êtes un mauvais graphiste, ça se verra tout de suite dans votre travail. Par contre, pour un développeur web, ça me semble facile d’entourlouper un client en lui vendant un travail baclé et de mauvaise qualité, mais qui s’affichera pourtant correctement et correspondra à ses attentes graphiques.

Pour un client lambda, regarder le code d’un intégrateur ou d’un développeur reviendra au même que regarder dans son moteur de voiture pour voir si le mécano a fait du bon boulot…

Cela dit, il serait temps que les clients se remettent en cause également. Ce sont parfois eux qui “encouragent” les charlatans, en ne regardant que le budget et/ou le timing. Même les travailleurs consciencieux doivent manger à la fin du mois, et il est parfois indispensable de s’asseoir sur les “best practices” si l’on veut garder ou acquérir un client, qui se met du coup tout seul des bâtons dans les roues.

- certains charlatan ne sont pas conscient de leur incompétence
- certains clients (pour ne pas dire beaucoup) ne regardent que le prix

Plan & idée

  • comment évitez le charlatanisme
  • Communication et participation du client
  • Intégration continue
  • code review
  • Pair programing
  • Avancer par itération (Agile)
  • Gestion de projet
  • convention de codage (PSR-2 for PHP)
  • convention de nommage
  • Agile scrum / extreme programming
  • dépot de code
  • Changer d’équipe / étendre l’équipe à de nouvelles compétences
    • Faire bosser un webdesigner pour l’optimisation du UI / UX, performance

Liens