Repository with sources and generator of https://larlet.fr/david/ https://larlet.fr/david/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. {% extends "base_2019.html" %}
  2. {% block title %}Non-demande de devis ?{% endblock %}
  3. {% block extra_head %}
  4. <!-- Canonical URL for SEO purposes -->
  5. <link rel="canonical" href="https://larlet.fr/david/pro/devis/">
  6. {% endblock %}
  7. {% block content %}
  8. <h1>
  9. <span><a id="jumper" href="#jumpto" title="Un peu perdu ?">?</a></span>
  10. Non-demande de devis ?
  11. </h1>
  12. <section>
  13. <article>
  14. <p><strong>Je peux vous faire un devis pour vous rassurer.</strong> C’est un exercice facile qui tient compte de l’alignement des planètes et de la force du vent. C’est aussi un jeu dangereux pour vous et moi, chacun essayant d’être gagnant : si je passe moins de temps que prévu c’est moi qui gagne, sinon c’est vous. Je préfère des règles qui permettent aux deux parties de gagner.</p>
  15. <p>Mais pourquoi l’estimation de la production d’un site, de code est-elle si aléatoire ? <em>Une métaphore valant mille images, imaginons que vous vouliez apprendre une langue étrangère</em> — au hasard le japonais. Vous me demandez alors un devis. Je vais vous faire une beau tableau avec des items (comprendre la structure des phrases, lecture des katakanas, etc), des durées et des prix associés. Le total vous permettra de savoir combien cela coûte d’apprendre le japonais. Ou pas.</p>
  16. <p>En fait c’est beaucoup plus complexe que cela :</p>
  17. <ul>
  18. <li>vous pouvez avoir déjà appris une langue étrangère approchante ;</li>
  19. <li>vous pouvez rencontrer un japonais qui va vous faire progresser en dehors des cours ;</li>
  20. <li>vous pouvez découvrir une application pour votre smartphone qui rend ludique l’apprentissage des kanjis ;</li>
  21. <li>vous pouvez perdre la motivation pour aller au Japon et décider finalement de vous rendre en Australie ;</li>
  22. <li>etc.</li>
  23. </ul>
  24. <p>Si vous vous êtes engagé sur un devis avec un cahier des charges, vous allez être contraint d’apprendre le japonais alors que ça n’est finalement plus votre motivation ou de suivre des cours inutiles car vous avez déjà acquis ces concepts. Sans compter que l’apprentissage d’une langue se prolonge tout au long de la vie. C’est pour toutes ces raisons que les cours de langue se payent à la séance.</p>
  25. <figure class="image">
  26. <img src="/static/david/pro/non-devis.jpg" alt="" />
  27. </figure>
  28. <p>En informatique, nous sommes contraints à la même complexité :</p>
  29. <ul>
  30. <li>une bibliothèque ou un framework vont nous permettre de gagner beaucoup de temps (ou d’en perdre) ;</li>
  31. <li>un concurrent ou un nouvel usage va vous demander de pivoter et de changer votre produit du tout au tout ;</li>
  32. <li>un test utilisateur va vous révéler qu’une fonctionnalité que vous pensiez essentielle est en fait inutile ;</li>
  33. <li>un module que l’on pensait pouvoir développer rapidement s’avère finalement beaucoup plus coûteux ;</li>
  34. <li>etc.</li>
  35. </ul>
  36. <p><strong>Quelle alternative au devis ? Le travail par itérations</strong>. On définit ensemble une durée relativement courte (2 semaines par exemple), on établit la liste des fonctionnalité avec une priorité et on reste en contact durant la période de développement. Au bout du temps imparti, on observe ce qui a été réalisé, on tente d’améliorer la fluidité de la collaboration pour l’itération suivante et on recommence si tout le monde y consent. Cette approche dispose de la flexibilité suffisante pour permettre de s’adapter tout au long de la construction de <a href="/david/pro/produits-essentiels/" title="Qu’est-ce qu’un produit essentiel ?">votre produit essentiel</a> aux imprévus.</p>
  37. <p><em>« Mais je ne sais pas combien cela va me coûter au final ? »</em> Non, malheureusement le devis vous donne cette illusion mais personne ne peut estimer le coût de votre projet fini avant de l’avoir réalisé. Or un projet — comme tout apprentissage — n’est jamais terminé, c’est pourquoi nous préférons raisonner en terme de produit qui évolue et vit dans la durée. Voici une possibilité de développement avant de passer à une autre échelle :</p>
  38. <ul>
  39. <li>1 <a href="/david/pro/accompagnement/" title="Se faire accompagner">journée d’accompagnement</a> pour vérifier la pertinence du produit auprès des futurs utilisateurs de manière orale ;</li>
  40. <li>1 première itération pour réaliser un produit minimal utilisé par les proches pour évaluer la pertinence de l’idée mise en pratique ;</li>
  41. <li>4 itérations de développement pour arriver à un <a href="/david/pro/produits-essentiels/" title="Qu’est-ce qu’un produit essentiel ?">votre produit essentiel</a> qui permet d’accéder à d’autres types de financements.</li>
  42. </ul>
  43. <p><strong>Le coût d’une telle phase est de 30k€</strong> et donne lieu à un produit utilisable par les <em>early-adopters</em> afin d’obtenir des retours permettant d’améliorer le produit lors d’une future phase.</p>
  44. <p><em>« Mais pourquoi tout le monde fait des devis dans ce cas ? »</em> La plupart des projets informatiques échouent et/ou ne répondent pas au besoin réel des utilisateurs. Cette pratique fait tourner l’économie, enrichit les SSII qui enchaînent les rallonges de budget et finit par dégoûter les porteurs de projets. Elle est confortable (au début !) pour le commanditaire car il est peu sollicité, elle est indolore au milieu car on lui demande de faire l’autruche et elle est clairement stressante au final lorsque le résultat est dévoilé et qu’il ne répond pas/plus aux besoins.</p>
  45. <p><em>« N’est-ce pas dans votre intérêt de faire durer les développements ? »</em> Je suis motivé par la production d’outils utiles et par la maximisation de la valeur créée sur le temps imparti. Mais y croire demande de la confiance qui se construira avec le temps. Je suis aussi motivé par le développement de code de qualité qui est réutilisable par une autre personne. Vous êtes libre d’essayer à chaque itération si vous trouvez que l’on n’avance pas suffisamment vite ensemble.</p>
  46. <p><em>« Quel est le coût d’une itération ? »</em> Une itération représente 10 jours de développement, soit 6000€. Elle va vous demander d’être réactif au quotidien et fera l’objet d’une présentation finale des fonctionalités développées. Tout au long de l’itération vous aurez accès au produit en cours de construction. Il est vivement conseillé de faire une <a href="/david/pro/accompagnement/" title="Se faire accompagner">journée d’accompagnement</a> avant d’engager une première itération.</p>
  47. <p><em>« Tout cela me parle, je veux essayer ! »</em> C’est le moment d’entrer en contact :-).</p>
  48. </article>
  49. </section>
  50. {% endblock content %}
  51. {% block nav %}
  52. <nav id="jumpto">
  53. <p>
  54. <a href="/david/pro/">Profil professionnel</a> (<a href="http://larlet.com">en anglais</a>) | <a href="/david/blog/2018/cout-site/">Coût d’un site</a> | <a href="/david/pro/devis/">Non-demande de devis ?</a>
  55. </p>
  56. </nav>
  57. {% endblock nav %}