SlideShare ist ein Scribd-Unternehmen logo
1 von 36
Soutenance de Stage
Développement d’applications web
11 Juillet 2012
Sommaire
           •   Sportaneous 1.0
           •   Sportaneous 2.0
           •   Organisation Fonctionnelle
           •   Organisation Technique
           •   Résultats
           •   Bilan
Sportaneous 1.0
Création
• Fondée en Aout 2010
• Basée sur New York
• Fondateurs
  – Omar Haroun
  – Aaron Royston
• Actuellement 4 employés plein temps.
Sportaneous 1.0
• Organisateur d’activités sportives
• Motivation
  – 2 joueurs régulier de Basketball
  – Impossible de trouver des « pick-up games »


• Ressources
  – 1 développeur,
  – 1 designer
Stack technologique 1.0
•   Mysql (Hibernate 3.0)
•   API en Java Spring + Jersey
•   Site web: Scala + Java
•   iOS pour le mobile
•   AWS (EC2)
Bilan 1.0
• Récompenses
  – Champions of change, White House
  – BigApp2.0, NYC (Challenge Post)
• Networking et visibilité
• Plus de 4k utilisateurs en base de données
Changement 1.0
• « The network effect »
• Difficile à monétiser
• Sentiment d’une nouvelle opportunité
Sportaneous 2.0
Sportaneous 2.0
• Fournisseur d’activités de fitness
• Motivation
  – Retours de la version 1.0
  – L’évolution des systèmes de recommandations
     • NetFlix, Sosh, Pandora…
  – Meilleure Monétisation
Monétisation 2.0
• Commission de 20% par activité vendue
• Partenariat avec des Clubs de Fitness et les
  hôtels
• Commission sur les nouveaux adhérants
  acquis via Sportaneous (Leadgeneration)
Organisation
L ’équipe
                       ReubenDoetsch
Omar Haroun            DT & Co-Fondateur
PDG & Co-Fondateur




Simon Hau              TanjonaRafidison
Développeur Mobile     DéveloppeurWeb
Design Process
•   Absence de designer au sein de l’équipe
•   Consultant (1er itération)
•   99 design (pour les icones)
•   Team Brightly(2nd itération)
MVP Organisation
           Round table



Feedback                 Mock-up




      Data
                   Integration
   connection
Financement
• Pas de « Venture Capitalist »
• Uniquement des investisseurs particuliers via
  « Convertible note »
• $300K levés pour la période courante
Organisation Technique
Outils Internes
•   SBT (Déploiement / build système)
•   Github
•   Assembla
•   TestFlight
•   Balsamiq
•   …
TestFlight
Balsamiq
Stack technologique 2.0
•   API et Site web entièrement en Scala
•   Framework web: Liftweb
•   Front end: Préprocesseur CSS, JavaScript AMD
•   Mobile: iOS
•   Storage: MongoDB
Migration technologique
•   Partir sur une base saine
•   Java -> Scala
•   Mysql (Hibernate) ->MongoDB (Rogue DSL)
•   Pousser l’utilisation du JavaScript
    – JavaScript AMD via require.js et backbone.js
Migration
• Pourquoi Scala ?
  – Basée sur la JVM
  – Agile et syntaxe légère
  – Programmation orientée objet
  – Programmation fonctionnelle
  – Sécurisé, rapide, typage statique
Migration
• Pourquoi MongoDB
  – Schéma dynamique
  – Moins de relation dans le nouveau modèle
  – Simplicité et requêtes typés via Scala
  – Bon support, bonne documentation
Architecture Global
Planning(1/3)
                  December 11               Janvier 12                       Fevrier 12


taches        12/12   19/12   26/12   2/1   9/1   16/1   23/1   30/1   6/2     13/2       20/   26/2
                                                                                           2

Itération
Mockup
Intégration
frontend
Gestion des
données
backend
Intégration
des donnees
Test &
Déploiement
Résultat intermédiaire
Résultat intermédiaire
Planning(2/3)
                                 Mars 12                        Avril 12

Tâches              5/3   12/3        19/3   26/3   2/4   9/4         16/4   23/4




Migration API



Import de données
client
Planning(3/3)
                               Mai 12                    Juin12                  Juillet12

Tâches            7/4   14/4      21/4   28/4   4/6   11/6   18/6   25/6   2/7    9/7        16/7


Itération
Mockup
Intégration
frontend
Gestion des
données
backend
Intégration des
données
Test &
Déploiement
Résultat
Démonstration
Résultat
• Site web en phase beta, ajout de
  fonctionnalités toutes les 2 semaines
• 25 partenariats (Crunch, the black box …)
• Application Mobile en phase de test
Bilan
Bilan
• Bilan très positif
   – Perfectionnement technique sur de nouveaux
     concepts
   – Equipe fortement soudée
   – Implication et responsabilité importantes
   – Ambiance de travaille soutenue (similaire à EPITA)
• La société
   –   Organisation et ambiance adaptés
   –   Moyenne d’âge : 25 ans
   –   Mise en avant de la veille
   –   2 /3 ingénieurs sont de l’EPITA
Merci de votre attention

Weitere ähnliche Inhalte

Was ist angesagt?

Présentation PFE (Conception et développement d'une application web && mobile...
Présentation PFE (Conception et développement d'une application web && mobile...Présentation PFE (Conception et développement d'une application web && mobile...
Présentation PFE (Conception et développement d'une application web && mobile...Ramzi Noumairi
 
Rapport de projet de conception et de développement
Rapport de projet de conception et de développementRapport de projet de conception et de développement
Rapport de projet de conception et de développementDonia Hammami
 
Développement d'une application de cartographie interactive sur internet
Développement d'une application de cartographie interactive sur internetDéveloppement d'une application de cartographie interactive sur internet
Développement d'une application de cartographie interactive sur internetKhadim Mbacké
 
Conception et Réalisation d’une Plateforme Web de Gestion des achats
Conception et Réalisation d’une Plateforme Web de Gestion des achats Conception et Réalisation d’une Plateforme Web de Gestion des achats
Conception et Réalisation d’une Plateforme Web de Gestion des achats Ayed CHOKRI
 
Gestion des Chercheurs d’Emploi
Gestion des Chercheurs d’EmploiGestion des Chercheurs d’Emploi
Gestion des Chercheurs d’EmploiAzzeddine Elouadi
 
Rapport de Stage
Rapport de StageRapport de Stage
Rapport de Stagegphilippon
 
Présentation du stage technicien:Application VBA de gestion des employés
Présentation du stage technicien:Application VBA de gestion des employésPrésentation du stage technicien:Application VBA de gestion des employés
Présentation du stage technicien:Application VBA de gestion des employésMeher Zayani
 
Rapport PFE: Gestion de Parc Informatique
Rapport PFE: Gestion de Parc InformatiqueRapport PFE: Gestion de Parc Informatique
Rapport PFE: Gestion de Parc InformatiqueEric Maxime
 
Présentation de mon PFE
Présentation de mon PFEPrésentation de mon PFE
Présentation de mon PFENadir Haouari
 
Rapport stage pfe
Rapport stage  pfe Rapport stage  pfe
Rapport stage pfe rimeh moussi
 
Présentation soutenance du PFE
Présentation soutenance du PFEPrésentation soutenance du PFE
Présentation soutenance du PFEmarouan barssa
 
Rapport PFE Application Web Mobiles belwafi bilel
Rapport PFE Application Web Mobiles belwafi bilelRapport PFE Application Web Mobiles belwafi bilel
Rapport PFE Application Web Mobiles belwafi bilelBelwafi Bilel
 
Rapport Projet de fin d'etude sur le parc informatique
Rapport Projet  de fin d'etude sur le parc informatiqueRapport Projet  de fin d'etude sur le parc informatique
Rapport Projet de fin d'etude sur le parc informatiqueHicham Ben
 
Conception d’une plateforme web d’e-Commerce au sein d’une entreprise commerc...
Conception d’une plateforme web d’e-Commerce au sein d’une entreprise commerc...Conception d’une plateforme web d’e-Commerce au sein d’une entreprise commerc...
Conception d’une plateforme web d’e-Commerce au sein d’une entreprise commerc...Symphorien Niyonzima
 
CONCEPTION ET REALISATION D ’ UNE APPLICATION WEB POUR GESTION DE P ROJETS DE...
CONCEPTION ET REALISATION D ’ UNE APPLICATION WEB POUR GESTION DE P ROJETS DE...CONCEPTION ET REALISATION D ’ UNE APPLICATION WEB POUR GESTION DE P ROJETS DE...
CONCEPTION ET REALISATION D ’ UNE APPLICATION WEB POUR GESTION DE P ROJETS DE...Madjid Meddah
 
Rapport de stage nagios
Rapport de stage nagiosRapport de stage nagios
Rapport de stage nagioshindif
 

Was ist angesagt? (20)

Modele-elearning
Modele-elearningModele-elearning
Modele-elearning
 
Présentation PFE (Conception et développement d'une application web && mobile...
Présentation PFE (Conception et développement d'une application web && mobile...Présentation PFE (Conception et développement d'une application web && mobile...
Présentation PFE (Conception et développement d'une application web && mobile...
 
Rapport de projet de conception et de développement
Rapport de projet de conception et de développementRapport de projet de conception et de développement
Rapport de projet de conception et de développement
 
Présentation PFE
Présentation PFEPrésentation PFE
Présentation PFE
 
Développement d'une application de cartographie interactive sur internet
Développement d'une application de cartographie interactive sur internetDéveloppement d'une application de cartographie interactive sur internet
Développement d'une application de cartographie interactive sur internet
 
Slide farany l3
Slide farany l3Slide farany l3
Slide farany l3
 
Conception et Réalisation d’une Plateforme Web de Gestion des achats
Conception et Réalisation d’une Plateforme Web de Gestion des achats Conception et Réalisation d’une Plateforme Web de Gestion des achats
Conception et Réalisation d’une Plateforme Web de Gestion des achats
 
Gestion des Chercheurs d’Emploi
Gestion des Chercheurs d’EmploiGestion des Chercheurs d’Emploi
Gestion des Chercheurs d’Emploi
 
Rapport de Stage
Rapport de StageRapport de Stage
Rapport de Stage
 
PFE .NET CRM
PFE .NET CRMPFE .NET CRM
PFE .NET CRM
 
Présentation du stage technicien:Application VBA de gestion des employés
Présentation du stage technicien:Application VBA de gestion des employésPrésentation du stage technicien:Application VBA de gestion des employés
Présentation du stage technicien:Application VBA de gestion des employés
 
Rapport PFE: Gestion de Parc Informatique
Rapport PFE: Gestion de Parc InformatiqueRapport PFE: Gestion de Parc Informatique
Rapport PFE: Gestion de Parc Informatique
 
Présentation de mon PFE
Présentation de mon PFEPrésentation de mon PFE
Présentation de mon PFE
 
Rapport stage pfe
Rapport stage  pfe Rapport stage  pfe
Rapport stage pfe
 
Présentation soutenance du PFE
Présentation soutenance du PFEPrésentation soutenance du PFE
Présentation soutenance du PFE
 
Rapport PFE Application Web Mobiles belwafi bilel
Rapport PFE Application Web Mobiles belwafi bilelRapport PFE Application Web Mobiles belwafi bilel
Rapport PFE Application Web Mobiles belwafi bilel
 
Rapport Projet de fin d'etude sur le parc informatique
Rapport Projet  de fin d'etude sur le parc informatiqueRapport Projet  de fin d'etude sur le parc informatique
Rapport Projet de fin d'etude sur le parc informatique
 
Conception d’une plateforme web d’e-Commerce au sein d’une entreprise commerc...
Conception d’une plateforme web d’e-Commerce au sein d’une entreprise commerc...Conception d’une plateforme web d’e-Commerce au sein d’une entreprise commerc...
Conception d’une plateforme web d’e-Commerce au sein d’une entreprise commerc...
 
CONCEPTION ET REALISATION D ’ UNE APPLICATION WEB POUR GESTION DE P ROJETS DE...
CONCEPTION ET REALISATION D ’ UNE APPLICATION WEB POUR GESTION DE P ROJETS DE...CONCEPTION ET REALISATION D ’ UNE APPLICATION WEB POUR GESTION DE P ROJETS DE...
CONCEPTION ET REALISATION D ’ UNE APPLICATION WEB POUR GESTION DE P ROJETS DE...
 
Rapport de stage nagios
Rapport de stage nagiosRapport de stage nagios
Rapport de stage nagios
 

Andere mochten auch

Dallenbach Amd Jenkis 1924 Forgrtting In Ltm
Dallenbach Amd Jenkis 1924 Forgrtting In LtmDallenbach Amd Jenkis 1924 Forgrtting In Ltm
Dallenbach Amd Jenkis 1924 Forgrtting In Ltmguest1302c41
 
Green IT BB Award 2012 - Megware (2)
Green IT BB Award 2012 - Megware (2)Green IT BB Award 2012 - Megware (2)
Green IT BB Award 2012 - Megware (2)Netzwerk GreenIT-BB
 
Green IT BB Award 2012 - Megware
Green IT BB Award 2012 - MegwareGreen IT BB Award 2012 - Megware
Green IT BB Award 2012 - MegwareNetzwerk GreenIT-BB
 
ObserveIt Produit Information
ObserveIt Produit InformationObserveIt Produit Information
ObserveIt Produit InformationObserveIT
 
Tipps & Tricks für den erfolgreichen Einsatz von GPU-Computing
Tipps & Tricks für den erfolgreichen Einsatz von GPU-ComputingTipps & Tricks für den erfolgreichen Einsatz von GPU-Computing
Tipps & Tricks für den erfolgreichen Einsatz von GPU-ComputingJörn Dinkla
 
Techdays 2009 - La virtualisation de machines avec Hyper-V
Techdays 2009 - La virtualisation de machines avec Hyper-VTechdays 2009 - La virtualisation de machines avec Hyper-V
Techdays 2009 - La virtualisation de machines avec Hyper-Vfabricemeillon
 
Whats New in AMD - 2015
Whats New in AMD - 2015Whats New in AMD - 2015
Whats New in AMD - 2015Rick Trevino
 
An Introduction to OpenCL™ Programming with AMD GPUs - AMD & Acceleware Webinar
An Introduction to OpenCL™ Programming with AMD GPUs - AMD & Acceleware WebinarAn Introduction to OpenCL™ Programming with AMD GPUs - AMD & Acceleware Webinar
An Introduction to OpenCL™ Programming with AMD GPUs - AMD & Acceleware WebinarAMD Developer Central
 
Amd Ryzen December 2016 Update
Amd Ryzen December 2016 Update Amd Ryzen December 2016 Update
Amd Ryzen December 2016 Update Low Hong Chuan
 
Open compute technology
Open compute technologyOpen compute technology
Open compute technologyAMD
 
AMD Analyst Day 2009: Rick Bergman
AMD Analyst Day 2009: Rick BergmanAMD Analyst Day 2009: Rick Bergman
AMD Analyst Day 2009: Rick BergmanAMD
 
AMD CFO Commentary slides 14Q4
AMD CFO Commentary slides 14Q4AMD CFO Commentary slides 14Q4
AMD CFO Commentary slides 14Q4Low Hong Chuan
 
Case study Of $2500 TATA NANO
Case study Of $2500 TATA NANOCase study Of $2500 TATA NANO
Case study Of $2500 TATA NANOJeby Benzy
 

Andere mochten auch (17)

Dallenbach Amd Jenkis 1924 Forgrtting In Ltm
Dallenbach Amd Jenkis 1924 Forgrtting In LtmDallenbach Amd Jenkis 1924 Forgrtting In Ltm
Dallenbach Amd Jenkis 1924 Forgrtting In Ltm
 
Green IT BB Award 2012 - Megware (2)
Green IT BB Award 2012 - Megware (2)Green IT BB Award 2012 - Megware (2)
Green IT BB Award 2012 - Megware (2)
 
La playsation 4
La playsation 4La playsation 4
La playsation 4
 
Green IT BB Award 2012 - Megware
Green IT BB Award 2012 - MegwareGreen IT BB Award 2012 - Megware
Green IT BB Award 2012 - Megware
 
ObserveIt Produit Information
ObserveIt Produit InformationObserveIt Produit Information
ObserveIt Produit Information
 
AMD Business-2013
AMD Business-2013AMD Business-2013
AMD Business-2013
 
Tipps & Tricks für den erfolgreichen Einsatz von GPU-Computing
Tipps & Tricks für den erfolgreichen Einsatz von GPU-ComputingTipps & Tricks für den erfolgreichen Einsatz von GPU-Computing
Tipps & Tricks für den erfolgreichen Einsatz von GPU-Computing
 
Amd education citoyenné_oejaj
Amd education citoyenné_oejajAmd education citoyenné_oejaj
Amd education citoyenné_oejaj
 
Techdays 2009 - La virtualisation de machines avec Hyper-V
Techdays 2009 - La virtualisation de machines avec Hyper-VTechdays 2009 - La virtualisation de machines avec Hyper-V
Techdays 2009 - La virtualisation de machines avec Hyper-V
 
Banking in the us
Banking in the usBanking in the us
Banking in the us
 
Whats New in AMD - 2015
Whats New in AMD - 2015Whats New in AMD - 2015
Whats New in AMD - 2015
 
An Introduction to OpenCL™ Programming with AMD GPUs - AMD & Acceleware Webinar
An Introduction to OpenCL™ Programming with AMD GPUs - AMD & Acceleware WebinarAn Introduction to OpenCL™ Programming with AMD GPUs - AMD & Acceleware Webinar
An Introduction to OpenCL™ Programming with AMD GPUs - AMD & Acceleware Webinar
 
Amd Ryzen December 2016 Update
Amd Ryzen December 2016 Update Amd Ryzen December 2016 Update
Amd Ryzen December 2016 Update
 
Open compute technology
Open compute technologyOpen compute technology
Open compute technology
 
AMD Analyst Day 2009: Rick Bergman
AMD Analyst Day 2009: Rick BergmanAMD Analyst Day 2009: Rick Bergman
AMD Analyst Day 2009: Rick Bergman
 
AMD CFO Commentary slides 14Q4
AMD CFO Commentary slides 14Q4AMD CFO Commentary slides 14Q4
AMD CFO Commentary slides 14Q4
 
Case study Of $2500 TATA NANO
Case study Of $2500 TATA NANOCase study Of $2500 TATA NANO
Case study Of $2500 TATA NANO
 

Ähnlich wie rafidi_t-slide-stage-final

Microsoft experiences azure et asp.net core
Microsoft experiences   azure et asp.net coreMicrosoft experiences   azure et asp.net core
Microsoft experiences azure et asp.net coreSébastien Ollivier
 
Découvrez les nouvelles fonctionnalités de Talend 6
Découvrez les nouvelles fonctionnalités de Talend 6Découvrez les nouvelles fonctionnalités de Talend 6
Découvrez les nouvelles fonctionnalités de Talend 6Jean-Michel Franco
 
GraphTour Paris - Cas d'usages populaires Neo4j
GraphTour Paris - Cas d'usages populaires Neo4jGraphTour Paris - Cas d'usages populaires Neo4j
GraphTour Paris - Cas d'usages populaires Neo4jNeo4j
 
Meetup Devops Geneve 06/17- EBU Feedbacks
Meetup Devops Geneve 06/17- EBU Feedbacks Meetup Devops Geneve 06/17- EBU Feedbacks
Meetup Devops Geneve 06/17- EBU Feedbacks Hidora
 
Mise en place de sa fe essential au SIDP
Mise en place de sa fe essential au SIDPMise en place de sa fe essential au SIDP
Mise en place de sa fe essential au SIDPAlexandre Cuva
 
Decouvrez Les Dernieres Innovations Tableau 2020
Decouvrez Les Dernieres Innovations Tableau 2020Decouvrez Les Dernieres Innovations Tableau 2020
Decouvrez Les Dernieres Innovations Tableau 2020Wiiisdom
 
Bonita 7.10 - Nathalie Cotté - Bonitaday Paris 2019
Bonita 7.10 - Nathalie Cotté - Bonitaday Paris 2019Bonita 7.10 - Nathalie Cotté - Bonitaday Paris 2019
Bonita 7.10 - Nathalie Cotté - Bonitaday Paris 2019Bonitasoft
 
Système d’Information à l’Apec : un nouveau coeur de métier mis en place avec...
Système d’Information à l’Apec : un nouveau coeur de métier mis en place avec...Système d’Information à l’Apec : un nouveau coeur de métier mis en place avec...
Système d’Information à l’Apec : un nouveau coeur de métier mis en place avec...Ippon
 
Neo4j et ses cas d'usages
Neo4j et ses cas d'usagesNeo4j et ses cas d'usages
Neo4j et ses cas d'usagesNeo4j
 
Les cas d’usages populaires de Neo4j
Les cas d’usages populaires de Neo4jLes cas d’usages populaires de Neo4j
Les cas d’usages populaires de Neo4jNeo4j
 
#SPSParis quoi de neuf avec le microsoft graph
#SPSParis quoi de neuf avec le microsoft graph#SPSParis quoi de neuf avec le microsoft graph
#SPSParis quoi de neuf avec le microsoft graphVincent Biret
 
U1 - Quoi de neuf avec le Microsoft Graph - Vincent Biret
U1 - Quoi de neuf avec le Microsoft Graph - Vincent BiretU1 - Quoi de neuf avec le Microsoft Graph - Vincent Biret
U1 - Quoi de neuf avec le Microsoft Graph - Vincent BiretSPS Paris
 
Restitution des données environnement Microsoft & data visualization : panel ...
Restitution des données environnement Microsoft & data visualization : panel ...Restitution des données environnement Microsoft & data visualization : panel ...
Restitution des données environnement Microsoft & data visualization : panel ...Microsoft
 
Tout sur la migration vers Project 2013
Tout sur la migration vers Project 2013Tout sur la migration vers Project 2013
Tout sur la migration vers Project 2013Microsoft
 
Retour d'expérience Bouygues Telecom : Analyse BI à l'aide d'une appliance SQ...
Retour d'expérience Bouygues Telecom : Analyse BI à l'aide d'une appliance SQ...Retour d'expérience Bouygues Telecom : Analyse BI à l'aide d'une appliance SQ...
Retour d'expérience Bouygues Telecom : Analyse BI à l'aide d'une appliance SQ...Microsoft Technet France
 
Duet Entreprise pour Microsoft SharePoint et SAP : Amplifiez votre potentiel ...
Duet Entreprise pour Microsoft SharePoint et SAP : Amplifiez votre potentiel ...Duet Entreprise pour Microsoft SharePoint et SAP : Amplifiez votre potentiel ...
Duet Entreprise pour Microsoft SharePoint et SAP : Amplifiez votre potentiel ...Microsoft Technet France
 

Ähnlich wie rafidi_t-slide-stage-final (20)

Microsoft experiences azure et asp.net core
Microsoft experiences   azure et asp.net coreMicrosoft experiences   azure et asp.net core
Microsoft experiences azure et asp.net core
 
Découvrez les nouvelles fonctionnalités de Talend 6
Découvrez les nouvelles fonctionnalités de Talend 6Découvrez les nouvelles fonctionnalités de Talend 6
Découvrez les nouvelles fonctionnalités de Talend 6
 
GraphTour Paris - Cas d'usages populaires Neo4j
GraphTour Paris - Cas d'usages populaires Neo4jGraphTour Paris - Cas d'usages populaires Neo4j
GraphTour Paris - Cas d'usages populaires Neo4j
 
Meetup Devops Geneve 06/17- EBU Feedbacks
Meetup Devops Geneve 06/17- EBU Feedbacks Meetup Devops Geneve 06/17- EBU Feedbacks
Meetup Devops Geneve 06/17- EBU Feedbacks
 
Procima deck 7 May 2014
Procima deck 7 May 2014Procima deck 7 May 2014
Procima deck 7 May 2014
 
Ilyes gharsalli
Ilyes gharsalliIlyes gharsalli
Ilyes gharsalli
 
Mise en place de sa fe essential au SIDP
Mise en place de sa fe essential au SIDPMise en place de sa fe essential au SIDP
Mise en place de sa fe essential au SIDP
 
CV REBAI Hamida
CV REBAI HamidaCV REBAI Hamida
CV REBAI Hamida
 
Decouvrez Les Dernieres Innovations Tableau 2020
Decouvrez Les Dernieres Innovations Tableau 2020Decouvrez Les Dernieres Innovations Tableau 2020
Decouvrez Les Dernieres Innovations Tableau 2020
 
Bonita 7.10 - Nathalie Cotté - Bonitaday Paris 2019
Bonita 7.10 - Nathalie Cotté - Bonitaday Paris 2019Bonita 7.10 - Nathalie Cotté - Bonitaday Paris 2019
Bonita 7.10 - Nathalie Cotté - Bonitaday Paris 2019
 
Système d’Information à l’Apec : un nouveau coeur de métier mis en place avec...
Système d’Information à l’Apec : un nouveau coeur de métier mis en place avec...Système d’Information à l’Apec : un nouveau coeur de métier mis en place avec...
Système d’Information à l’Apec : un nouveau coeur de métier mis en place avec...
 
Neo4j et ses cas d'usages
Neo4j et ses cas d'usagesNeo4j et ses cas d'usages
Neo4j et ses cas d'usages
 
Les cas d’usages populaires de Neo4j
Les cas d’usages populaires de Neo4jLes cas d’usages populaires de Neo4j
Les cas d’usages populaires de Neo4j
 
#SPSParis quoi de neuf avec le microsoft graph
#SPSParis quoi de neuf avec le microsoft graph#SPSParis quoi de neuf avec le microsoft graph
#SPSParis quoi de neuf avec le microsoft graph
 
U1 - Quoi de neuf avec le Microsoft Graph - Vincent Biret
U1 - Quoi de neuf avec le Microsoft Graph - Vincent BiretU1 - Quoi de neuf avec le Microsoft Graph - Vincent Biret
U1 - Quoi de neuf avec le Microsoft Graph - Vincent Biret
 
Objectif fluid<fab />
Objectif fluid<fab />Objectif fluid<fab />
Objectif fluid<fab />
 
Restitution des données environnement Microsoft & data visualization : panel ...
Restitution des données environnement Microsoft & data visualization : panel ...Restitution des données environnement Microsoft & data visualization : panel ...
Restitution des données environnement Microsoft & data visualization : panel ...
 
Tout sur la migration vers Project 2013
Tout sur la migration vers Project 2013Tout sur la migration vers Project 2013
Tout sur la migration vers Project 2013
 
Retour d'expérience Bouygues Telecom : Analyse BI à l'aide d'une appliance SQ...
Retour d'expérience Bouygues Telecom : Analyse BI à l'aide d'une appliance SQ...Retour d'expérience Bouygues Telecom : Analyse BI à l'aide d'une appliance SQ...
Retour d'expérience Bouygues Telecom : Analyse BI à l'aide d'une appliance SQ...
 
Duet Entreprise pour Microsoft SharePoint et SAP : Amplifiez votre potentiel ...
Duet Entreprise pour Microsoft SharePoint et SAP : Amplifiez votre potentiel ...Duet Entreprise pour Microsoft SharePoint et SAP : Amplifiez votre potentiel ...
Duet Entreprise pour Microsoft SharePoint et SAP : Amplifiez votre potentiel ...
 

rafidi_t-slide-stage-final

  • 1. Soutenance de Stage Développement d’applications web 11 Juillet 2012
  • 2. Sommaire • Sportaneous 1.0 • Sportaneous 2.0 • Organisation Fonctionnelle • Organisation Technique • Résultats • Bilan
  • 4. Création • Fondée en Aout 2010 • Basée sur New York • Fondateurs – Omar Haroun – Aaron Royston • Actuellement 4 employés plein temps.
  • 5. Sportaneous 1.0 • Organisateur d’activités sportives • Motivation – 2 joueurs régulier de Basketball – Impossible de trouver des « pick-up games » • Ressources – 1 développeur, – 1 designer
  • 6. Stack technologique 1.0 • Mysql (Hibernate 3.0) • API en Java Spring + Jersey • Site web: Scala + Java • iOS pour le mobile • AWS (EC2)
  • 7. Bilan 1.0 • Récompenses – Champions of change, White House – BigApp2.0, NYC (Challenge Post) • Networking et visibilité • Plus de 4k utilisateurs en base de données
  • 8. Changement 1.0 • « The network effect » • Difficile à monétiser • Sentiment d’une nouvelle opportunité
  • 10. Sportaneous 2.0 • Fournisseur d’activités de fitness • Motivation – Retours de la version 1.0 – L’évolution des systèmes de recommandations • NetFlix, Sosh, Pandora… – Meilleure Monétisation
  • 11. Monétisation 2.0 • Commission de 20% par activité vendue • Partenariat avec des Clubs de Fitness et les hôtels • Commission sur les nouveaux adhérants acquis via Sportaneous (Leadgeneration)
  • 13. L ’équipe ReubenDoetsch Omar Haroun DT & Co-Fondateur PDG & Co-Fondateur Simon Hau TanjonaRafidison Développeur Mobile DéveloppeurWeb
  • 14. Design Process • Absence de designer au sein de l’équipe • Consultant (1er itération) • 99 design (pour les icones) • Team Brightly(2nd itération)
  • 15. MVP Organisation Round table Feedback Mock-up Data Integration connection
  • 16. Financement • Pas de « Venture Capitalist » • Uniquement des investisseurs particuliers via « Convertible note » • $300K levés pour la période courante
  • 18. Outils Internes • SBT (Déploiement / build système) • Github • Assembla • TestFlight • Balsamiq • …
  • 21. Stack technologique 2.0 • API et Site web entièrement en Scala • Framework web: Liftweb • Front end: Préprocesseur CSS, JavaScript AMD • Mobile: iOS • Storage: MongoDB
  • 22. Migration technologique • Partir sur une base saine • Java -> Scala • Mysql (Hibernate) ->MongoDB (Rogue DSL) • Pousser l’utilisation du JavaScript – JavaScript AMD via require.js et backbone.js
  • 23. Migration • Pourquoi Scala ? – Basée sur la JVM – Agile et syntaxe légère – Programmation orientée objet – Programmation fonctionnelle – Sécurisé, rapide, typage statique
  • 24. Migration • Pourquoi MongoDB – Schéma dynamique – Moins de relation dans le nouveau modèle – Simplicité et requêtes typés via Scala – Bon support, bonne documentation
  • 26. Planning(1/3) December 11 Janvier 12 Fevrier 12 taches 12/12 19/12 26/12 2/1 9/1 16/1 23/1 30/1 6/2 13/2 20/ 26/2 2 Itération Mockup Intégration frontend Gestion des données backend Intégration des donnees Test & Déploiement
  • 29. Planning(2/3) Mars 12 Avril 12 Tâches 5/3 12/3 19/3 26/3 2/4 9/4 16/4 23/4 Migration API Import de données client
  • 30. Planning(3/3) Mai 12 Juin12 Juillet12 Tâches 7/4 14/4 21/4 28/4 4/6 11/6 18/6 25/6 2/7 9/7 16/7 Itération Mockup Intégration frontend Gestion des données backend Intégration des données Test & Déploiement
  • 33. Résultat • Site web en phase beta, ajout de fonctionnalités toutes les 2 semaines • 25 partenariats (Crunch, the black box …) • Application Mobile en phase de test
  • 34. Bilan
  • 35. Bilan • Bilan très positif – Perfectionnement technique sur de nouveaux concepts – Equipe fortement soudée – Implication et responsabilité importantes – Ambiance de travaille soutenue (similaire à EPITA) • La société – Organisation et ambiance adaptés – Moyenne d’âge : 25 ans – Mise en avant de la veille – 2 /3 ingénieurs sont de l’EPITA
  • 36. Merci de votre attention