6 mois à Doctolib
mission d'architecture et de développement
Thomas Wickham
Lundi 3 Mars 2014
Sommaire
- Présentation du Stage
- Objectifs et réalisations
- Phase R&D
- Phase développement
- Conclusion
1 / 8
Cadre du stage
Stage ?
Stage de Tronc Commun Ing2
6 mois chez Doctolib (07/14 - 01/14)
6 mois chez Doctolib (07/14 - 01/14)
Architecte && Développeur
Doctolib ?
Startup !
Agenda SaaS pour docteursRéservation en ligne pour patients
2 / 8
Objectif
Phase de R&D
Répondre à ces questions:
- État de l'art du web ?
- Quelles contraintes ?
- Choix définitif
Et faire un prototype fonctionnel !
3 / 8
Phase de R&D
état de l'art ?
- Asset pipeline
- Preprocessing (Coffee, SASS, HAML)
- Minimisation
- Optimisation des images
- Sprites CSS
- Usage de CDN
- Vues rendues coté client
- Backend sans Schéma (NoSQL)
4 / 8
Phase de R&D
Contraintes Fonctionnelles ?
- Disponibilité
- Confidentialité
- Connectivité
- Clarté et Simplicité
- Instantanéité
5 / 8
Phase R&D
Choix définitif
Technologies :
- Ruby on Rails + Coffeescript + SCSS
- PostgreSQL
- Pas de CDN
- Angular.js pour le rendu client
Workflow :
- Agile TDD
- Github et Github Issues
- Continuous Deployment : CircleCI
- Feature flipping en production / semaine
6 / 8
Objectif
Phase de développement
- Développer plus vite que la concurrence
- Règle du 80/20
- Tests. Tester tout, partout !
- Proposer un contenu de qualité
- Création d'un annuaire national
- Sources croisées
- Embauche d'une directrice des contenus
- Optimiser la traction coté docteurs
- Support client à la Zappos
- Prêt de matériel + formations gratuites
7 / 8
CONclusion
If you are not embarrassed by the first version of your product, you’ve launched too late.
- Reid Hoffman Linkedin
- Défis techniques et intellectuels
- Capacité à délivrer
- Compréhension des enjeux business
- Team building
- Cycle de vie d'un produit agile
8 / 8
6 months in Doctolib
By Thomas Wickham
6 months in Doctolib
- 1,838