32
1 ready ?! concours API Axa Banque

Projet MapMyCost, concours API AxaBanque by ekito camp

Embed Size (px)

DESCRIPTION

réalisation d’une application mobile innovante en utilisant l’API Bancaire d’AxaBanque

Citation preview

Page 1: Projet MapMyCost, concours API AxaBanque by ekito camp

1

ready ?!

★concours API Axa Banque

Page 2: Projet MapMyCost, concours API AxaBanque by ekito camp

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

l’équipe

3

ça bosse!

Page 4: Projet MapMyCost, concours API AxaBanque by ekito camp

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

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

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

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

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

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

★Participation au concours

API AxaBanque

10

Page 11: Projet MapMyCost, concours API AxaBanque by ekito camp

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

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

é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

Une idée retenue

14

★c’est la localisation des achats.

Page 15: Projet MapMyCost, concours API AxaBanque by ekito camp

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

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

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

18

un ptit poker ?

Page 19: Projet MapMyCost, concours API AxaBanque by ekito camp

★L’application !

Map My C4t

19

Page 20: Projet MapMyCost, concours API AxaBanque by ekito camp

Stroryboarding du premier sprint

20

storyboarding

Page 21: Projet MapMyCost, concours API AxaBanque by ekito camp

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

Environnement de développement

22

★Environnement logiciel scalable.

Page 23: Projet MapMyCost, concours API AxaBanque by ekito camp

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

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

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

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

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

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

★innovantes

Les perspectives

29

Page 30: Projet MapMyCost, concours API AxaBanque by ekito camp

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

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

merci!

32