projet mapmycost, concours api axabanque by ekito camp

Post on 21-Jun-2015

2.049 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

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

TRANSCRIPT

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

top related