projet mapmycost, concours api axabanque by ekito camp
DESCRIPTION
réalisation d’une application mobile innovante en utilisant l’API Bancaire d’AxaBanqueTRANSCRIPT
![Page 1: Projet MapMyCost, concours API AxaBanque by ekito camp](https://reader037.vdocuments.net/reader037/viewer/2022103116/5586964ad8b42a57368b45e2/html5/thumbnails/1.jpg)
1
ready ?!
★concours API Axa Banque
![Page 2: Projet MapMyCost, concours API AxaBanque by ekito camp](https://reader037.vdocuments.net/reader037/viewer/2022103116/5586964ad8b42a57368b45e2/html5/thumbnails/2.jpg)
2
‣ réalisation d’une application mobile innovante‣ en utilisant l’API Bancaire d’AxaBanque
![Page 3: Projet MapMyCost, concours API AxaBanque by ekito camp](https://reader037.vdocuments.net/reader037/viewer/2022103116/5586964ad8b42a57368b45e2/html5/thumbnails/3.jpg)
l’équipe
3
ça bosse!
![Page 4: Projet MapMyCost, concours API AxaBanque by ekito camp](https://reader037.vdocuments.net/reader037/viewer/2022103116/5586964ad8b42a57368b45e2/html5/thumbnails/4.jpg)
4
Yeah, j'ai la heatmap qui s'affiche !! J'envoie un tweet, j'chuis trop fier de moi ;-)
t'as pensé à déplacer ton Post-It sur le Scrum board ? Un laboratoire pour
expérimenter des pratiques et des technologies innovantes
nicolasdeverge
nombreuses ;)
ses réalisations
le concourssa phrase
il a été bon
sa tête
➜ architecte logiciel➜ développeur serveur (play fwk)
➜ coach agile
et en plus il bosse
@ndeverge
![Page 5: Projet MapMyCost, concours API AxaBanque by ekito camp](https://reader037.vdocuments.net/reader037/viewer/2022103116/5586964ad8b42a57368b45e2/html5/thumbnails/5.jpg)
5
glisser des chansons dans la tête des gens pendant 2 jours
j'ai faim j'ai faim j'ai faim !
Une très bonne occasion de mettre en oeuvre sa créativité
et son esprit d'équipe.
romain piel
Kiss Kube (Fun radio anglais), Post Office ltd.
ses
réal
isat
ions
sa p
hra
se
il a été bon
sa tronche le concours
➜ développeur android
et en plus il bosse
@rpiel
![Page 6: Projet MapMyCost, concours API AxaBanque by ekito camp](https://reader037.vdocuments.net/reader037/viewer/2022103116/5586964ad8b42a57368b45e2/html5/thumbnails/6.jpg)
6
sur la phase d'identification des idées... enfin...
Qui c'est qu'a planté la chaîne d'intégration ? prototypage rapide, efficace :
aller droit au butfranck
theroude
applis de planification de production, gestion des temps
travaillés multi site, framework logiciel
ses réalisations
le concourssa phrase
il a été bon
➜ architecte logiciel et en plus il bosse
sa tête de loin
![Page 7: Projet MapMyCost, concours API AxaBanque by ekito camp](https://reader037.vdocuments.net/reader037/viewer/2022103116/5586964ad8b42a57368b45e2/html5/thumbnails/7.jpg)
7
Elle est pas si mal que ça cette appli iPhone non ?
mettre en oeuvre rapidement des idées innovantes. Et en plus en
s'amusant, que demander de plus ;)mélanie
bessagnet
elle a assurée
le concoursson profil
- On démarre à 9h demain !- … euh … vous êtes sûrs ? ^^
sa phrase
Albi, FidelPass
ses
réal
isat
ions
➜ développeur iOSet en plus elle bosse
@mbessagnet
![Page 8: Projet MapMyCost, concours API AxaBanque by ekito camp](https://reader037.vdocuments.net/reader037/viewer/2022103116/5586964ad8b42a57368b45e2/html5/thumbnails/8.jpg)
8
j'ai capté 24 votants avec la page facebook ! pas mal hein
les gars ??
a permis d'être en task force, ce qui permet d'avancer très vitelaurent
meurisse
trafficwave
ses
réal
isat
ions
sa p
hras
e
il a été bon
le concoursson coté flou
l'API axa ça rame!
➜ coach agile & lean startup
et en plus il bosse
@laurentmeurisse
![Page 9: Projet MapMyCost, concours API AxaBanque by ekito camp](https://reader037.vdocuments.net/reader037/viewer/2022103116/5586964ad8b42a57368b45e2/html5/thumbnails/9.jpg)
9
l’entreprise
ekito partenaire de confiance au coeur des grandes entreprises :
Airbus, Cnes, Air France, Oxylane, eBay US
coaching et expertise d'architecture logiciel et du système d'information
ekito partenaire des startups : goojet, scoopit, france pari,
ubleam, smarsy, diatta
offrir une expertise globale de bout en bout
(mobile, java, agilité, cloud)
notre qualité
on maîtriseles petits ...
notre expertise mobile (formation, innovation)
comme les grands
le slogan
on partage
nous aiment !
acteur majeur de l'agilité
on est fièrs
Responsabilité, implication, éthique, confiance, équité,
collectif
nos valeurs
@ekito
http://www.ekito.fr
![Page 10: Projet MapMyCost, concours API AxaBanque by ekito camp](https://reader037.vdocuments.net/reader037/viewer/2022103116/5586964ad8b42a57368b45e2/html5/thumbnails/10.jpg)
★Participation au concours
API AxaBanque
10
![Page 11: Projet MapMyCost, concours API AxaBanque by ekito camp](https://reader037.vdocuments.net/reader037/viewer/2022103116/5586964ad8b42a57368b45e2/html5/thumbnails/11.jpg)
Objectifs
★Participation au concours‣challenge !! faire très court
•Max 2 jours pour une équipe de 5 personnes.
‣utiliser l'ensemble de nos compétences •agilité, mobilité, cloud, java
‣partager la démarche•communauté agile & mobile
‣ identifier les usages de manière innovante
11
![Page 12: Projet MapMyCost, concours API AxaBanque by ekito camp](https://reader037.vdocuments.net/reader037/viewer/2022103116/5586964ad8b42a57368b45e2/html5/thumbnails/12.jpg)
première étape : Émergence des idées
12
★Utiliser les réseaux sociaux facebook & twitter‣ pour capter les
personnes intéressées‣ qu’ils puissent
participer
★appliquer le lean startup pour valider l’usage
http://www.facebook.com/EkitohAPIcamp
![Page 13: Projet MapMyCost, concours API AxaBanque by ekito camp](https://reader037.vdocuments.net/reader037/viewer/2022103116/5586964ad8b42a57368b45e2/html5/thumbnails/13.jpg)
émergence des idées
★Plusieurs participants anonymes ont donné leurs idées‣ Monitoring pour proposer des opérations bancaires‣ Notification d'une opération bancaire‣ Gestion lié à un PEA, gestion porte-feuille, recommandations de
titres par Axa Banque‣ Localiser mes achats★Notre sélection s’est basée sur : ‣ nombre de votes de la communauté‣ innovation‣ efficacité‣ capacité de réalisation
13
![Page 14: Projet MapMyCost, concours API AxaBanque by ekito camp](https://reader037.vdocuments.net/reader037/viewer/2022103116/5586964ad8b42a57368b45e2/html5/thumbnails/14.jpg)
Une idée retenue
14
★c’est la localisation des achats.
![Page 15: Projet MapMyCost, concours API AxaBanque by ekito camp](https://reader037.vdocuments.net/reader037/viewer/2022103116/5586964ad8b42a57368b45e2/html5/thumbnails/15.jpg)
Une idée retenue
★Scénario type :•Je vais réaliser un achat. Via l'application, je prends en photo un élément qui me rappellera cet achat.
•Quelques jours plus tard, je lance l'application pour consulter les dernières transactions effectuées. J'associe la photo prise à la transaction. La photo ainsi que sa localisation sont synchronisées avec mon compte.
•Je peux aussi consulter la carte de chaleur des achats associés à mon compte. Ceci est accessible via le mobile et via les apps mobiles.
15
![Page 16: Projet MapMyCost, concours API AxaBanque by ekito camp](https://reader037.vdocuments.net/reader037/viewer/2022103116/5586964ad8b42a57368b45e2/html5/thumbnails/16.jpg)
Backlog «Localisation des achats»
16
★création d’un backlog (liste de fonctionnalité)‣valorisation et priorisation‣ identification d’un premier lot timeboxée en 4H max‣après le brouhaha du matin .. silence dans la salle !
![Page 17: Projet MapMyCost, concours API AxaBanque by ekito camp](https://reader037.vdocuments.net/reader037/viewer/2022103116/5586964ad8b42a57368b45e2/html5/thumbnails/17.jpg)
Backlog
★sprint 1 (4h)‣ J'ai la possibilité de prendre la photo permettant de me rappeler l'achat : l'article, le
ticket de caisse, la caissière ;) ou le magasin‣ Je consulte la liste de toutes les opérations‣ Pour chacune de ces opérations, je rapproche la photo associée‣ Je consulte sur l’application mobile la liste des opérations pas encore rapprochées.‣ moking de l’API Axa car trop lente
★sprint 2 (4h)‣ Pour une opération je consulte la photo et la géolocation de l’achat.‣ consultation web de la carte avec des zones de chaleur‣ democking de l’API AxaBanque et se connecter directement‣ géocoding des ‘marchants’ provenant de l’API AxaBanque
17
![Page 18: Projet MapMyCost, concours API AxaBanque by ekito camp](https://reader037.vdocuments.net/reader037/viewer/2022103116/5586964ad8b42a57368b45e2/html5/thumbnails/18.jpg)
18
un ptit poker ?
![Page 19: Projet MapMyCost, concours API AxaBanque by ekito camp](https://reader037.vdocuments.net/reader037/viewer/2022103116/5586964ad8b42a57368b45e2/html5/thumbnails/19.jpg)
★L’application !
Map My C4t
19
![Page 20: Projet MapMyCost, concours API AxaBanque by ekito camp](https://reader037.vdocuments.net/reader037/viewer/2022103116/5586964ad8b42a57368b45e2/html5/thumbnails/20.jpg)
Stroryboarding du premier sprint
20
storyboarding
![Page 21: Projet MapMyCost, concours API AxaBanque by ekito camp](https://reader037.vdocuments.net/reader037/viewer/2022103116/5586964ad8b42a57368b45e2/html5/thumbnails/21.jpg)
quelques bugs apparaissent sur l’API
21
‣ l’équipe de développement AxaBanque est réactive !
‣ nous avons créés les issues dans jira
![Page 22: Projet MapMyCost, concours API AxaBanque by ekito camp](https://reader037.vdocuments.net/reader037/viewer/2022103116/5586964ad8b42a57368b45e2/html5/thumbnails/22.jpg)
Environnement de développement
22
★Environnement logiciel scalable.
![Page 23: Projet MapMyCost, concours API AxaBanque by ekito camp](https://reader037.vdocuments.net/reader037/viewer/2022103116/5586964ad8b42a57368b45e2/html5/thumbnails/23.jpg)
Architecture applicative
23
★3 socles techniques‣ iOS ‣ Android‣ Java Play framework
open source!
‣ le code source est disponible • https://github.com/Ekito/mapMyCost-server
• https://github.com/Ekito/mapMyCost-iOS
• https://github.com/Ekito/mapMyCost-Android
![Page 24: Projet MapMyCost, concours API AxaBanque by ekito camp](https://reader037.vdocuments.net/reader037/viewer/2022103116/5586964ad8b42a57368b45e2/html5/thumbnails/24.jpg)
Services offerts
‣Description de la liste de transactions‣Description
détaillée d'une transaction‣Ajout d'une photo
à une transaction‣Visualisation de la
carte de zone de chaleur
24
![Page 25: Projet MapMyCost, concours API AxaBanque by ekito camp](https://reader037.vdocuments.net/reader037/viewer/2022103116/5586964ad8b42a57368b45e2/html5/thumbnails/25.jpg)
Services offerts
★geocoding automatique‣ lorsque l’api fournit le
numéro du marchand‣Quand un utilisateur de
MapMyCost a déja rapproché le lieu d’achat !‣c’est alimentation
‘sociale’ de la géolocalisation des points de vente.
25
![Page 26: Projet MapMyCost, concours API AxaBanque by ekito camp](https://reader037.vdocuments.net/reader037/viewer/2022103116/5586964ad8b42a57368b45e2/html5/thumbnails/26.jpg)
Fonctionnalités des applications mobiles
26
‣ Prendre une photo sur le lieu d’achat
‣ Les dernières transactions à raccrocher (si le serveur n’a pas réussi à le faire)
‣ Consulter la transaction localisée et photographiée
(iOS - Android)
![Page 27: Projet MapMyCost, concours API AxaBanque by ekito camp](https://reader037.vdocuments.net/reader037/viewer/2022103116/5586964ad8b42a57368b45e2/html5/thumbnails/27.jpg)
Fonctionnalités des applications mobiles
27
‣ Associer une transaction avec une photo
‣ Consulter la carte de zone de chaleur
![Page 28: Projet MapMyCost, concours API AxaBanque by ekito camp](https://reader037.vdocuments.net/reader037/viewer/2022103116/5586964ad8b42a57368b45e2/html5/thumbnails/28.jpg)
les intérêts utilisateurs
★intérêts pour les utilisateurs, parmi d’autres‣ recherche d’une opération sur un lieu donné
•ex. une dépense sur un tra jet, un lieu de vacances
‣découverte d’une opération non légitime •sur un lieu alors que le client n’y a jamais été
‣ rappel de l’achat grâce à la photo‣photo de la facture sur le lieu de l’achat permet de
garder un double
28
![Page 29: Projet MapMyCost, concours API AxaBanque by ekito camp](https://reader037.vdocuments.net/reader037/viewer/2022103116/5586964ad8b42a57368b45e2/html5/thumbnails/29.jpg)
★innovantes
Les perspectives
29
![Page 30: Projet MapMyCost, concours API AxaBanque by ekito camp](https://reader037.vdocuments.net/reader037/viewer/2022103116/5586964ad8b42a57368b45e2/html5/thumbnails/30.jpg)
Backlog
★quelques stories exprimés par les anonymes‣ localisation par foursquare
• à la place de prendre une photo, on réalise un checkin foursquare
‣ notification par rapport à certaines opérations non rapprochées• l’utilisateur est prévenu si une certaine quantité d’opérations sont a rapprocher
‣ en tant qu'utilisateur je peux demander une notification pour un lieu et un montant de dépense• l’utilisateur reçoit une notification par rapport à un compte, si une somme de
montant est dépassée sur une zone de lieu donné
‣ en tant que mari radin je veux recevoir des notifications quand ma femme arrive dans une zone chaude à risque• c’est la «polémik feature» of course! qui a beaucoup plus sur facebook !!!
‣ donner son avis à propos du point de vente• en prenant la photo, on donne une note par rapport à la satisfaction du point de
vente.
30
![Page 31: Projet MapMyCost, concours API AxaBanque by ekito camp](https://reader037.vdocuments.net/reader037/viewer/2022103116/5586964ad8b42a57368b45e2/html5/thumbnails/31.jpg)
les liens
★la vidéo• https://vimeo.com/42576983
★le code source• https://github.com/Ekito/mapMyCost-server
• https://github.com/Ekito/mapMyCost-iOS
• https://github.com/Ekito/mapMyCost-Android
★la page facebook• http://www.facebook.com/EkitohAPIcamp
★le site userVoice• http://ekitohapicamp.uservoice.com/
• http://www.facebook.com/EkitohAPIcamp/app_46468144668
★le flux twitter• twitter.com/#!/search/%23ekitohapicamp
★L’application iOS• https://testflightapp.com/install/56fb259130d00763d3835385c932b76c-MTU2NjYyMg/
★l’application Android• https://zubhium.com/betapush/download/2024/32466e58df/
★l’application Web• http://mapmycost.herokuapp.com/map
31
![Page 32: Projet MapMyCost, concours API AxaBanque by ekito camp](https://reader037.vdocuments.net/reader037/viewer/2022103116/5586964ad8b42a57368b45e2/html5/thumbnails/32.jpg)
merci!
32