Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Arrêtez de nous demander combien coûte une ligne de code !

Arrêtez de nous demander combien coûte une ligne de code !

"C'est un uber like ca coûtera pas cher..." Agacé par ces briefs, venez trouver les armes pour convaincre vos clients que "bah si en fait”.

Aurélie G.

June 15, 2018
Tweet

More Decks by Aurélie G.

Other Decks in Technology

Transcript

  1. Arrêtez de nous
    demander combien coûte
    une ligne de code !

    View full-size slide

  2. Aurélie Guillaume
    Développeuse Full Stack
    @slig36
    2/19

    View full-size slide

  3. 3/19
    1ère Plateforme de production de contenus créatifs en France
    Graphisme - Vidéo - Rédaction
    5 networks 10 années 40 salariés 50K talents
    créatifs professionnels
    en freelance.
    équipe commerciale,
    projet, design, et
    technique
    d’expertise
    Leader en France
    France, Espagne,
    Allemagne, Angleterre,
    Japon
    On recrute :
    - 1 devops
    - 1 intégrateur/trice HTML

    View full-size slide

  4. Origine de cette question
    ✘ Unité de mesure ?
    ✘ Qui la pose ?
    ✘ Pourquoi ?
    ✘ Comment le client calculerait-il ?
    4/19

    View full-size slide

  5. Un code s'écrit de plusieurs manières
    ✘ Exemple 1 : 6 lignes de code
    ✘ Exemple 2 : 5 lignes de code
    ✘ Exemple 3 : 2 lignes de code
    ✘ Exemple 4 : 10 lignes de code
    => Pleins d’autres manières d’écrire
    ce test
    5/19
    1 2 3 4 5 6 7 8 9
    1)
    2)
    3)
    4)

    View full-size slide

  6. 6/19
    Les coûts humains
    5/19
    1 2 3 4 5 6 7 8 9

    View full-size slide

  7. 7/19
    Les coûts de conception :
    Gestion de projet, graphisme, UX...
    1 2 3 4 5 6 7 8 9

    View full-size slide

  8. 8/19
    Les coûts de développement
    1 2 3 4 5 6 7 8 9

    View full-size slide

  9. Les coûts “humains”
    Les coûts de Q/A & processus qualité
    9/19
    1 2 3 4 5 6 7 8 9

    View full-size slide

  10. 10/19
    Les coûts de mise en place de l’infrastructure
    1 2 3 4 5 6 7 8 9

    View full-size slide

  11. Coût du “code legacy” & des évolutions
    ✘ Corrections de bugs
    ✘ Évolution naturelle du code
    ✘ Niveau / Qualité du Développeur
    qui doit intervenir
    ✘ Date du code legacy
    11/19
    1 2 3 4 5 6 7 8 9

    View full-size slide

  12. Les failles de sécurité ont aussi un coût !
    Coût en image
    Perte directe de CA
    Dev en urgence pour sécuriser la faille
    13/19
    1 2 3 4 5 6 7 8 9

    View full-size slide

  13. Les failles de sécurité ont aussi un coût !
    Mise en péril potentielle de la société
    Coût de sécurisation du code
    14/19
    1 2 3 4 5 6 7 8 9

    View full-size slide

  14. Le coût de la techno
    ✘ Chaque techno a son coût “d’exploitation”
    ✘ Techno propriétaire
    ✘ Liberté du choix de la techno ?
    ✘ Et l’open source ?
    15/19
    1 2 3 4 5 6 7 8 9

    View full-size slide

  15. CMS ? from scratch ? Framework ?
    ✘ From Scratch
    16/19
    Où est la valeur de la ligne produite spécialement pour le projet ?
    ✘ CMS: Wordpress, Joomla, Drupal...
    ✘ Framework: Symfony, Zend, Rails... Source : Openhub
    Source : Openhub
    1 2 3 4 5 6 7 8 9

    View full-size slide

  16. Ce qu’il faut retenir
    ✘ Il n’y a pas de réponse à la question “Combien coûte une ligne de
    code”
    ✘ Le coût d’une ligne de code n’est pas une équation
    ✘ Coût => valeur
    ✘ Évangélisons sur ces processus “cachés”
    18/19

    View full-size slide

  17. MERCI ☺
    Des questions ?

    @slig36
    19/19

    View full-size slide