SlideShare une entreprise Scribd logo
1  sur  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

Contenu connexe

Tendances

Projet de fin d’études
Projet de fin d’études  Projet de fin d’études
Projet de fin d’études TombariAhmed
 
Conception et réalisation d’un Système d’information des étudiants du départe...
Conception et réalisation d’un Système d’information des étudiants du départe...Conception et réalisation d’un Système d’information des étudiants du départe...
Conception et réalisation d’un Système d’information des étudiants du départe...Ilyas CHAOUA
 
Présentation (Mémoire fin étude )
Présentation (Mémoire  fin étude )Présentation (Mémoire  fin étude )
Présentation (Mémoire fin étude )Ramzi Noumairi
 
Presentation de soutenance du Projet Fin d'Etudes
Presentation de soutenance du Projet Fin d'EtudesPresentation de soutenance du Projet Fin d'Etudes
Presentation de soutenance du Projet Fin d'EtudesTahani RIAHI
 
Soutenance PFE ingénieur génie logiciel
Soutenance PFE ingénieur génie logicielSoutenance PFE ingénieur génie logiciel
Soutenance PFE ingénieur génie logicielSiwar GUEMRI
 
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...Rapport PFE : Développement D'une application de gestion des cartes de fidéli...
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...Riadh K.
 
Conception et mise en place d'un Workflow du département VAS
Conception et mise en place d'un Workflow du département VASConception et mise en place d'un Workflow du département VAS
Conception et mise en place d'un Workflow du département VASAhmed MAALEJ
 
Copie de exposã© pfe
Copie de exposã© pfeCopie de exposã© pfe
Copie de exposã© pfeRiadh K.
 
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
 
Projet de fin d'etude sur le parc informatique
Projet  de fin d'etude sur le parc informatiqueProjet  de fin d'etude sur le parc informatique
Projet de fin d'etude sur le parc informatiqueHicham Ben
 
Application de gestion, suivi,et de sécurité des chantiers en temps réels.
Application  de gestion, suivi,et de sécurité des chantiers en temps réels.Application  de gestion, suivi,et de sécurité des chantiers en temps réels.
Application de gestion, suivi,et de sécurité des chantiers en temps réels.Sabri El gharbi El yahmadi
 
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
 
Rapport pfe talan_2018_donia_hammami
Rapport pfe talan_2018_donia_hammamiRapport pfe talan_2018_donia_hammami
Rapport pfe talan_2018_donia_hammamiDonia Hammami
 
Présentation PFE
Présentation PFEPrésentation PFE
Présentation PFEHedi Riahi
 
Présentation finale
Présentation finalePrésentation finale
Présentation finaleheniBa
 
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é
 
Pfe sadki imen
Pfe sadki imenPfe sadki imen
Pfe sadki imenSadki Imen
 

Tendances (20)

Projet de fin d’études
Projet de fin d’études  Projet de fin d’études
Projet de fin d’études
 
Conception et réalisation d’un Système d’information des étudiants du départe...
Conception et réalisation d’un Système d’information des étudiants du départe...Conception et réalisation d’un Système d’information des étudiants du départe...
Conception et réalisation d’un Système d’information des étudiants du départe...
 
Présentation (Mémoire fin étude )
Présentation (Mémoire  fin étude )Présentation (Mémoire  fin étude )
Présentation (Mémoire fin étude )
 
Presentation de soutenance du Projet Fin d'Etudes
Presentation de soutenance du Projet Fin d'EtudesPresentation de soutenance du Projet Fin d'Etudes
Presentation de soutenance du Projet Fin d'Etudes
 
Soutenance PFE ingénieur génie logiciel
Soutenance PFE ingénieur génie logicielSoutenance PFE ingénieur génie logiciel
Soutenance PFE ingénieur génie logiciel
 
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...Rapport PFE : Développement D'une application de gestion des cartes de fidéli...
Rapport PFE : Développement D'une application de gestion des cartes de fidéli...
 
Conception et mise en place d'un Workflow du département VAS
Conception et mise en place d'un Workflow du département VASConception et mise en place d'un Workflow du département VAS
Conception et mise en place d'un Workflow du département VAS
 
Copie de exposã© pfe
Copie de exposã© pfeCopie de exposã© pfe
Copie de exposã© 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
 
Projet de fin d'etude sur le parc informatique
Projet  de fin d'etude sur le parc informatiqueProjet  de fin d'etude sur le parc informatique
Projet de fin d'etude sur le parc informatique
 
Présentation PFE
Présentation PFEPrésentation PFE
Présentation PFE
 
présentation PFE (2)
présentation PFE (2)présentation PFE (2)
présentation PFE (2)
 
Application de gestion, suivi,et de sécurité des chantiers en temps réels.
Application  de gestion, suivi,et de sécurité des chantiers en temps réels.Application  de gestion, suivi,et de sécurité des chantiers en temps réels.
Application de gestion, suivi,et de sécurité des chantiers en temps réels.
 
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
 
Modele-elearning
Modele-elearningModele-elearning
Modele-elearning
 
Rapport pfe talan_2018_donia_hammami
Rapport pfe talan_2018_donia_hammamiRapport pfe talan_2018_donia_hammami
Rapport pfe talan_2018_donia_hammami
 
Présentation PFE
Présentation PFEPrésentation PFE
Présentation PFE
 
Présentation finale
Présentation finalePrésentation finale
Présentation finale
 
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
 
Pfe sadki imen
Pfe sadki imenPfe sadki imen
Pfe sadki imen
 

En vedette

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
 

En vedette (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
 

Similaire à 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
 

Similaire à 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