48
De 0 à 10 millions de visiteurs uniques avec les moyens d'une startup

De 0 à 10 millions de visiteurs uniques avec les moyens d'une startup

Embed Size (px)

DESCRIPTION

Le développement web est guidé par deux axes : les besoins fonctionnels et les contraintes techniques. Les aspects techniques deviennent de plus en plus importants au fur et à mesure de l'augmentation du trafic d'un site. Fine Media est éditeur des sites ComprendreChoisir et CommentFaitOn. À la lumière de cette expérience, nous allons voir les étapes d'un développement web au cours de la vie d'une startup, depuis sa création jusqu'à l'exploitation de sites à fort trafic, avec tous les impacts que cela engendre : Techniques (quelle techno pour accompagner chaque stade de développement), fonctionnels (qu'est-il possible de faire et pourquoi) et organisationnels (quels sont les changements d'organisation d'équipes et de gestion des projets nécessaires au fil du temps).

Citation preview

Page 1: De 0 à 10 millions de visiteurs uniques avec les moyens d'une startup

De 0 à 10 millionsde visiteurs uniques

avec les moyens d'une startup

Page 2: De 0 à 10 millions de visiteurs uniques avec les moyens d'une startup

ComprendreChoisir.com

Organisation & méthodes

IT & administration

Développement web

De 0 à 10 MVU

Page 3: De 0 à 10 millions de visiteurs uniques avec les moyens d'une startup

ComprendreChoisir.com

Page 4: De 0 à 10 millions de visiteurs uniques avec les moyens d'une startup

427 sites de niche + 1 portail

Trafic de longue traîne

Monétisation : génération de devis, bannières publicitaires

ComprendreChoisir

Page 5: De 0 à 10 millions de visiteurs uniques avec les moyens d'une startup

« seed content »

Contenu “froid”

Articles MECE mutuellement exclusif collectivement exhaustif

Guide pratique

Page 6: De 0 à 10 millions de visiteurs uniques avec les moyens d'une startup

Communauté de pros

> 3 000 questions / mois

> 89 % questions répondues

Avis conso

Questions - réponses

Page 7: De 0 à 10 millions de visiteurs uniques avec les moyens d'une startup

Focus sur des sujets précis

Contenu “tiède”

Évolution constante

Exportalisable

Conseils & astuces

Page 8: De 0 à 10 millions de visiteurs uniques avec les moyens d'une startup

Écrites par des experts

Didacticiels illustrés

Réalisations pas-à-pas

Fiches pratiques

Page 9: De 0 à 10 millions de visiteurs uniques avec les moyens d'une startup

Téléchargement gratuit

Ebooks, fiches pratiques, lettres et contrats types

Source de notoriété

E-bibliothèque

Page 10: De 0 à 10 millions de visiteurs uniques avec les moyens d'une startup

Produits

Vidéos

Avis de pros

Annuaires PagesJaunes et AnnoncesJaunes

...

Autres fonctionnalités

Page 11: De 0 à 10 millions de visiteurs uniques avec les moyens d'une startup

2007 / 2008

Évolution du design

Page 12: De 0 à 10 millions de visiteurs uniques avec les moyens d'une startup

2008 / 2009

Évolution du design

Page 13: De 0 à 10 millions de visiteurs uniques avec les moyens d'une startup

2009 / 2010

Évolution du design

Page 14: De 0 à 10 millions de visiteurs uniques avec les moyens d'une startup

2011

Évolution du design

Page 15: De 0 à 10 millions de visiteurs uniques avec les moyens d'une startup

2012 / 2013

Évolution du design

Page 16: De 0 à 10 millions de visiteurs uniques avec les moyens d'une startup

Évolution du trafic

Pages vues

Visites

Visiteurs uniques

Page 17: De 0 à 10 millions de visiteurs uniques avec les moyens d'une startup

Organisation& méthodes

Page 18: De 0 à 10 millions de visiteurs uniques avec les moyens d'une startup

1. Webdesign

2. Administrateur système

Se séparer rapidement des gens qui ne conviennent pas

Embaucher les bonnes personnesau bon moment

Page 19: De 0 à 10 millions de visiteurs uniques avec les moyens d'une startup

Pas de recrutement hâtif

Faire avant de déléguer

Un bon recrutement fait gagner beaucoup de temps

Dépenser l'argent intelligemment

Page 20: De 0 à 10 millions de visiteurs uniques avec les moyens d'une startup

Évolution des besoins

Complexité des projets

Page 21: De 0 à 10 millions de visiteurs uniques avec les moyens d'une startup

Évolution des besoins

Recrutements

Page 22: De 0 à 10 millions de visiteurs uniques avec les moyens d'une startup

Évolution des besoins

Réactivité

Page 23: De 0 à 10 millions de visiteurs uniques avec les moyens d'une startup

Évolution des besoins

Difficultés de maintenance

Page 24: De 0 à 10 millions de visiteurs uniques avec les moyens d'une startup

Évolution des besoins

Page 25: De 0 à 10 millions de visiteurs uniques avec les moyens d'une startup

Les méthodessont desmodèles théoriques

Inventez celles dont vous avez besoin

Page 26: De 0 à 10 millions de visiteurs uniques avec les moyens d'une startup

Les 3 problèmesdes spécifications

Organisation & méthodes

Page 27: De 0 à 10 millions de visiteurs uniques avec les moyens d'une startup

Pas de spécification

Page 28: De 0 à 10 millions de visiteurs uniques avec les moyens d'une startup

Moi, tant qu'on ne me dit rien,Moi, tant qu'on ne me dit rien,je fais du mur...je fais du mur...

Page 29: De 0 à 10 millions de visiteurs uniques avec les moyens d'une startup

Spécifications qui changent en cours de développement

Page 30: De 0 à 10 millions de visiteurs uniques avec les moyens d'une startup

Pour les fenêtres ?Pour les fenêtres ?Ah oui, à force de changer d'avis...Ah oui, à force de changer d'avis...

Page 31: De 0 à 10 millions de visiteurs uniques avec les moyens d'une startup

Spécifications qui arrivent après les développements

Page 32: De 0 à 10 millions de visiteurs uniques avec les moyens d'une startup

La refaire ? Eh, fallait pas direLa refaire ? Eh, fallait pas dire« les pieds dans l'eau »« les pieds dans l'eau »

Page 33: De 0 à 10 millions de visiteurs uniques avec les moyens d'une startup

IT & administration

Page 34: De 0 à 10 millions de visiteurs uniques avec les moyens d'une startup

La haute-dispo coûte cher

Sans rire : très cher

Et c'est chiant contraignant

Et vous n'en avez pas besoin

Accepter les risques

Page 35: De 0 à 10 millions de visiteurs uniques avec les moyens d'une startup
Page 36: De 0 à 10 millions de visiteurs uniques avec les moyens d'une startup

Valorisation :Valorisation :22 milliards de 22 milliards de dollarsdollars

Page 37: De 0 à 10 millions de visiteurs uniques avec les moyens d'une startup

Nous acceptons 4 heures max. d'interruption de service

Psychopathes des sauvegardes

Investir sur les machines critiques

Faire des choix

Page 38: De 0 à 10 millions de visiteurs uniques avec les moyens d'une startup

Serveurs front-endSLA 4 heures

Serveurs back-endSLA 2 heures

Sauvegarde + double archivage

Page 39: De 0 à 10 millions de visiteurs uniques avec les moyens d'une startup

Inutilement cher si votre trafic est prévisible

Génialement flexible si vous avez des pics de trafic

Faites de l'hybridation

Cloud Computing ?

Page 40: De 0 à 10 millions de visiteurs uniques avec les moyens d'une startup

Développementweb

Page 41: De 0 à 10 millions de visiteurs uniques avec les moyens d'une startup

Deux ennemis

Dette technique

Maintenance

Page 42: De 0 à 10 millions de visiteurs uniques avec les moyens d'une startup

Je suis un développeur PHPJe ne suis pas un développeur ZF, Symfony ou CakePHPJe pense que PHP est déjà suffisamment compliqué

J'aime créer des choses simplesJ'aime créer des choses simples avec des objectifs simplesJ'aime créer des choses qui résolvent des problèmesJ'aime créer des choses simples qui, mises ensembles, résolvent des problèmes complexes

Je veux moins de code, pas plusJe veux écrire moins de code, pas plusJe veux gérer moins de code, pas plusJe veux maintenir moins de code, pas plusChaque morceau de code que j'ajoute à un projet doit être justifié

J'aime le code simple et lisibleJe veux écrire du code qui se comprend facilementJe veux du code qui se teste facilement

Manifeste Micro-PHP

microphp.org

Page 43: De 0 à 10 millions de visiteurs uniques avec les moyens d'une startup

Tout tout tout mettre en cache

Données brutes, données agrégées, sessions, HTML généré

Penser au temps de chauffe

Memcache saves lives

Page 44: De 0 à 10 millions de visiteurs uniques avec les moyens d'une startup

SQL seul au début

NoSQL seul

SQL + noSQL

SQL + indexation full-text

SQL + noSQL + indexation full-text

Hybridation de base

Page 45: De 0 à 10 millions de visiteurs uniques avec les moyens d'une startup

Sortez de vos frontaux tous les traitements qui peuvent l'être

Commencez avec une crontab

ZeroMQ/nanomsg, RabbitMQ, ActiveMQ, Gearman, ...

Traitements asynchrones

Page 46: De 0 à 10 millions de visiteurs uniques avec les moyens d'une startup

À chaque problème sa solution

Page 47: De 0 à 10 millions de visiteurs uniques avec les moyens d'une startup

Équipe Q/A

Tests unitaires

Tests d'intégration

Selenium

Behat

Choisissez vos testeurs

Page 48: De 0 à 10 millions de visiteurs uniques avec les moyens d'une startup

geek-directeur-technique.com

[email protected]

@geekcto