Upload
laurent-meurisse
View
2.049
Download
0
Embed Size (px)
DESCRIPTION
réalisation d’une application mobile innovante en utilisant l’API Bancaire d’AxaBanque
Citation preview
1
ready ?!
★concours API Axa Banque
2
‣ réalisation d’une application mobile innovante‣ en utilisant l’API Bancaire d’AxaBanque
l’équipe
3
ça bosse!
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
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
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
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
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
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
★Participation au concours
API AxaBanque
10
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
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
é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
Une idée retenue
14
★c’est la localisation des achats.
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
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 !
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
18
un ptit poker ?
★L’application !
Map My C4t
19
Stroryboarding du premier sprint
20
storyboarding
quelques bugs apparaissent sur l’API
21
‣ l’équipe de développement AxaBanque est réactive !
‣ nous avons créés les issues dans jira
Environnement de développement
22
★Environnement logiciel scalable.
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
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
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
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)
Fonctionnalités des applications mobiles
27
‣ Associer une transaction avec une photo
‣ Consulter la carte de zone de chaleur
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
★innovantes
Les perspectives
29
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
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
merci!
32