De 0 à 10 millions
de visiteurs uniques
avec les moyens d'une startup
De 0 à 10 MVU
ComprendreChoisir.com
Organisation & méthodes
IT & administration
Développement web
ComprendreChoisir.com
ComprendreChoisir
427 sites de niche + 1 portail
Trafic de longue traîne
Monétisation : génération de
devis, bannières pub...
Guide pratique
« seed content »
Contenu “froid”
Articles MECE
mutuellement exclusif
collectivement exhaustif
Questions - réponses
Communauté de pros
> 3 000 questions / mois
> 89 % questions répondues
Avis conso
Conseils & astuces
Focus sur des sujets précis
Contenu “tiède”
Évolution constante
Exportalisable
Fiches pratiques
Écrites par des experts
Didacticiels illustrés
Réalisations pas-à-pas
E-bibliothèque
Téléchargement gratuit
Ebooks, fiches pratiques,
lettres et contrats types
Source de notoriété
Autres fonctionnalités
Produits
Vidéos
Avis de pros
Annuaires PagesJaunes et
AnnoncesJaunes
...
Évolution du design
2007 / 2008
Évolution du design
2008 / 2009
Évolution du design
2009 / 2010
Évolution du design
2011
Évolution du design
2012 / 2013
Évolution du trafic
Pages vues
Visites
Visiteurs
uniques
Organisation
& méthodes
Embaucher les bonnes personnes
au bon moment
1. Webdesign
2. Administrateur système
Se séparer rapidement des
gens qui ne ...
Dépenser l'argent intelligemment
Pas de recrutement hâtif
Faire avant de déléguer
Un bon recrutement fait gagner
beaucoup ...
Évolution des besoins

Complexité des projets
Évolution des besoins

Recrutements
Évolution des besoins
Réactivité
Évolution des besoins
Difficultés de maintenance
Évolution des besoins
Les méthodes
sont des
modèles théoriques

Inventez celles dont
vous avez besoin
Les 3 problèmes
des spécifications

Organisation & méthodes
Pas de spécification
Moi, tant qu'on ne me dit rien,
je fais du mur...
Spécifications qui changent en
cours de développement
Pour les fenêtres ?
Ah oui, à force de changer d'avis...
Spécifications qui arrivent
après les développements
La refaire ? Eh, fallait pas dire
« les pieds dans l'eau »
IT & administration
Accepter les risques
La haute-dispo coûte cher
Sans rire : très cher
Et c'est chiant contraignant
Et vous n'en avez pas be...
Valorisation :
22 milliards de
dollars
Faire des choix
Nous acceptons 4 heures max.
d'interruption de service
Psychopathes des sauvegardes
Investir sur les machi...
Serveurs front-end
SLA 4 heures

Serveurs back-end
SLA 2 heures

Sauvegarde +
double archivage
Cloud Computing ?
Inutilement cher si votre trafic est
prévisible
Génialement flexible si vous avez
des pics de trafic
Fai...
Développement
web
Deux ennemis

Dette technique
Maintenance
Manifeste Micro-PHP
Je suis un développeur PHP

Je ne suis pas un développeur ZF, Symfony ou CakePHP
Je pense que PHP est ...
Memcache saves lives
Tout tout tout mettre en cache
Données brutes, données agrégées,
sessions, HTML généré
Penser au temp...
Hybridation de base
SQL seul au début
NoSQL seul
SQL + noSQL
SQL + indexation full-text
SQL + noSQL + indexation full-text
Traitements asynchrones
Sortez de vos frontaux tous les
traitements qui peuvent l'être
Commencez avec une crontab
ZeroMQ/n...
À chaque problème sa solution
Choisissez vos testeurs
Équipe Q/A
Tests unitaires
Tests d'intégration
Selenium
Behat
geek-directeur-technique.com
amaury@amaury.net
@geekcto
De 0 à 10 millions de visiteurs uniques avec les moyens d'une startup
Prochain SlideShare
Chargement dans…5
×

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

3 705 vues

Publié le

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).

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

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

Aucune remarque pour cette diapositive

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

  1. 1. De 0 à 10 millions de visiteurs uniques avec les moyens d'une startup
  2. 2. De 0 à 10 MVU ComprendreChoisir.com Organisation & méthodes IT & administration Développement web
  3. 3. ComprendreChoisir.com
  4. 4. ComprendreChoisir 427 sites de niche + 1 portail Trafic de longue traîne Monétisation : génération de devis, bannières publicitaires
  5. 5. Guide pratique « seed content » Contenu “froid” Articles MECE mutuellement exclusif collectivement exhaustif
  6. 6. Questions - réponses Communauté de pros > 3 000 questions / mois > 89 % questions répondues Avis conso
  7. 7. Conseils & astuces Focus sur des sujets précis Contenu “tiède” Évolution constante Exportalisable
  8. 8. Fiches pratiques Écrites par des experts Didacticiels illustrés Réalisations pas-à-pas
  9. 9. E-bibliothèque Téléchargement gratuit Ebooks, fiches pratiques, lettres et contrats types Source de notoriété
  10. 10. Autres fonctionnalités Produits Vidéos Avis de pros Annuaires PagesJaunes et AnnoncesJaunes ...
  11. 11. Évolution du design 2007 / 2008
  12. 12. Évolution du design 2008 / 2009
  13. 13. Évolution du design 2009 / 2010
  14. 14. Évolution du design 2011
  15. 15. Évolution du design 2012 / 2013
  16. 16. Évolution du trafic Pages vues Visites Visiteurs uniques
  17. 17. Organisation & méthodes
  18. 18. Embaucher les bonnes personnes au bon moment 1. Webdesign 2. Administrateur système Se séparer rapidement des gens qui ne conviennent pas
  19. 19. Dépenser l'argent intelligemment Pas de recrutement hâtif Faire avant de déléguer Un bon recrutement fait gagner beaucoup de temps
  20. 20. Évolution des besoins Complexité des projets
  21. 21. Évolution des besoins Recrutements
  22. 22. Évolution des besoins Réactivité
  23. 23. Évolution des besoins Difficultés de maintenance
  24. 24. Évolution des besoins
  25. 25. Les méthodes sont des modèles théoriques Inventez celles dont vous avez besoin
  26. 26. Les 3 problèmes des spécifications Organisation & méthodes
  27. 27. Pas de spécification
  28. 28. Moi, tant qu'on ne me dit rien, je fais du mur...
  29. 29. Spécifications qui changent en cours de développement
  30. 30. Pour les fenêtres ? Ah oui, à force de changer d'avis...
  31. 31. Spécifications qui arrivent après les développements
  32. 32. La refaire ? Eh, fallait pas dire « les pieds dans l'eau »
  33. 33. IT & administration
  34. 34. Accepter les risques La haute-dispo coûte cher Sans rire : très cher Et c'est chiant contraignant Et vous n'en avez pas besoin
  35. 35. Valorisation : 22 milliards de dollars
  36. 36. Faire des choix Nous acceptons 4 heures max. d'interruption de service Psychopathes des sauvegardes Investir sur les machines critiques
  37. 37. Serveurs front-end SLA 4 heures Serveurs back-end SLA 2 heures Sauvegarde + double archivage
  38. 38. Cloud Computing ? Inutilement cher si votre trafic est prévisible Génialement flexible si vous avez des pics de trafic Faites de l'hybridation
  39. 39. Développement web
  40. 40. Deux ennemis Dette technique Maintenance
  41. 41. Manifeste Micro-PHP Je suis un développeur PHP Je ne suis pas un développeur ZF, Symfony ou CakePHP Je pense que PHP est déjà suffisamment compliqué J'aime créer des choses simples J'aime créer des choses simples avec des objectifs simples J'aime créer des choses qui résolvent des problèmes J'aime créer des choses simples qui, mises ensembles, résolvent des problèmes complexes Je veux moins de code, pas plus Je veux écrire moins de code, pas plus Je veux gérer moins de code, pas plus Je veux maintenir moins de code, pas plus Chaque morceau de code que j'ajoute à un projet doit être justifié J'aime le code simple et lisible Je veux écrire du code qui se comprend facilement Je veux du code qui se teste facilement microphp.org
  42. 42. Memcache saves lives Tout tout tout mettre en cache Données brutes, données agrégées, sessions, HTML généré Penser au temps de chauffe
  43. 43. Hybridation de base SQL seul au début NoSQL seul SQL + noSQL SQL + indexation full-text SQL + noSQL + indexation full-text
  44. 44. Traitements asynchrones Sortez de vos frontaux tous les traitements qui peuvent l'être Commencez avec une crontab ZeroMQ/nanomsg, RabbitMQ, ActiveMQ, Gearman, ...
  45. 45. À chaque problème sa solution
  46. 46. Choisissez vos testeurs Équipe Q/A Tests unitaires Tests d'intégration Selenium Behat
  47. 47. geek-directeur-technique.com amaury@amaury.net @geekcto

×