Pohled na mobilní bankovní aplikace shora
-
Upload
petr-dvorak -
Category
Economy & Finance
-
view
458 -
download
2
Transcript of Pohled na mobilní bankovní aplikace shora
![Page 1: Pohled na mobilní bankovní aplikace shora](https://reader031.fdocuments.net/reader031/viewer/2022020116/556442f8d8b42a9f128b4952/html5/thumbnails/1.jpg)
Petr Dvořák, Partner & iOS Development Lead@joshis_tweets
Mobilní bankovnictvíCelkový pohled shora na vývoj...
![Page 2: Pohled na mobilní bankovní aplikace shora](https://reader031.fdocuments.net/reader031/viewer/2022020116/556442f8d8b42a9f128b4952/html5/thumbnails/2.jpg)
![Page 3: Pohled na mobilní bankovní aplikace shora](https://reader031.fdocuments.net/reader031/viewer/2022020116/556442f8d8b42a9f128b4952/html5/thumbnails/3.jpg)
Čím je to jiné?
• Mobilní aplikace tvoří cca 20% projektu.
• Vstupy musí být zcela kompletní.
• (Těžkej waterfall...)
![Page 4: Pohled na mobilní bankovní aplikace shora](https://reader031.fdocuments.net/reader031/viewer/2022020116/556442f8d8b42a9f128b4952/html5/thumbnails/4.jpg)
80% tvoří...
• Serverové systémy.
• Podpora na help-line.
• Zaměstnanci na pobočce.
• Marketing a komunikace.
• ...
![Page 5: Pohled na mobilní bankovní aplikace shora](https://reader031.fdocuments.net/reader031/viewer/2022020116/556442f8d8b42a9f128b4952/html5/thumbnails/5.jpg)
Co dělá Inmite?• Analýzu, skoro všeho.☺
Koncept aplikace, mockupy, design, konzultace k bezpečnosti, návrh komunikačního rozhraní, obecné konzultace.
• Vývoj mobilní části.iOS, Android, WP, mobilní web.
• Testování mobilní části.Testy při vývoji, SIT, UAT, pilot.
• Release mobilních aplikací.
![Page 6: Pohled na mobilní bankovní aplikace shora](https://reader031.fdocuments.net/reader031/viewer/2022020116/556442f8d8b42a9f128b4952/html5/thumbnails/6.jpg)
Analýza
![Page 7: Pohled na mobilní bankovní aplikace shora](https://reader031.fdocuments.net/reader031/viewer/2022020116/556442f8d8b42a9f128b4952/html5/thumbnails/7.jpg)
Mockupy
Trochu víc záložek...
![Page 8: Pohled na mobilní bankovní aplikace shora](https://reader031.fdocuments.net/reader031/viewer/2022020116/556442f8d8b42a9f128b4952/html5/thumbnails/8.jpg)
Designy aplikace
Trochu víc souborů...
![Page 9: Pohled na mobilní bankovní aplikace shora](https://reader031.fdocuments.net/reader031/viewer/2022020116/556442f8d8b42a9f128b4952/html5/thumbnails/9.jpg)
... a to vše 4x
• iPhone vs. iPad.
• Android telefon vs. Android tablet.
• ... celkem cca 240 obrazovek.
![Page 10: Pohled na mobilní bankovní aplikace shora](https://reader031.fdocuments.net/reader031/viewer/2022020116/556442f8d8b42a9f128b4952/html5/thumbnails/10.jpg)
Komunikační rozhraní
• RESTful API je ideální.
• ... ale není v bankách standardní.
• Komunikace přes ESB.
• Tuna číselníků a magických konstant.
![Page 11: Pohled na mobilní bankovní aplikace shora](https://reader031.fdocuments.net/reader031/viewer/2022020116/556442f8d8b42a9f128b4952/html5/thumbnails/11.jpg)
“The big picture”
![Page 12: Pohled na mobilní bankovní aplikace shora](https://reader031.fdocuments.net/reader031/viewer/2022020116/556442f8d8b42a9f128b4952/html5/thumbnails/12.jpg)
Analýza produktů
... jen jedna z mnoha částí.
![Page 13: Pohled na mobilní bankovní aplikace shora](https://reader031.fdocuments.net/reader031/viewer/2022020116/556442f8d8b42a9f128b4952/html5/thumbnails/13.jpg)
Bezpečnost• Takový roztomilý virtuální pojem...
• Bezpečná komunikace se serverem.
• Paměť mobilních aplikací je benevolentní.
• Personalizace aplikace na daném zařízení.
• ... a další...
![Page 14: Pohled na mobilní bankovní aplikace shora](https://reader031.fdocuments.net/reader031/viewer/2022020116/556442f8d8b42a9f128b4952/html5/thumbnails/14.jpg)
HTTPS
• Nuda. Znáte.
• Kvalitní EV certi*kát.
• Přísnější kontrola certi*kátu v aplikacích.
• Pozor: Testovací vs. produkční prostředí.
• HTTPS nestačí.
![Page 15: Pohled na mobilní bankovní aplikace shora](https://reader031.fdocuments.net/reader031/viewer/2022020116/556442f8d8b42a9f128b4952/html5/thumbnails/15.jpg)
Aktivace aplikace
• Nutná před prvním přihlášením.
• Výměna nějakých klíčů.
• Aktivace: “IB <=> SmartPhone tanec”.
• Stav aktivace: žádná, aktivní, blokovaná, zrušená.
![Page 16: Pohled na mobilní bankovní aplikace shora](https://reader031.fdocuments.net/reader031/viewer/2022020116/556442f8d8b42a9f128b4952/html5/thumbnails/16.jpg)
Klíče v aplikaci2n
PKI 2n
Password 2n
Zcela náhodné klíče jsou lepší...
![Page 17: Pohled na mobilní bankovní aplikace shora](https://reader031.fdocuments.net/reader031/viewer/2022020116/556442f8d8b42a9f128b4952/html5/thumbnails/17.jpg)
Práce s pamětí
![Page 18: Pohled na mobilní bankovní aplikace shora](https://reader031.fdocuments.net/reader031/viewer/2022020116/556442f8d8b42a9f128b4952/html5/thumbnails/18.jpg)
Zničení kontextu
• Při automatickém odhlášení se musí vše zničit.
• “Sbalení” hierarchie oken.
• Problém při prezentování dialogů a alert oken - musí se také zavřít.
• Je nutné kreativní UI.
![Page 19: Pohled na mobilní bankovní aplikace shora](https://reader031.fdocuments.net/reader031/viewer/2022020116/556442f8d8b42a9f128b4952/html5/thumbnails/19.jpg)
Vývoj
![Page 20: Pohled na mobilní bankovní aplikace shora](https://reader031.fdocuments.net/reader031/viewer/2022020116/556442f8d8b42a9f128b4952/html5/thumbnails/20.jpg)
Testování
![Page 21: Pohled na mobilní bankovní aplikace shora](https://reader031.fdocuments.net/reader031/viewer/2022020116/556442f8d8b42a9f128b4952/html5/thumbnails/21.jpg)
Testování
• Externí testing, cca 10 lidí celkem.
• Problém: Jak k nim dostat aplikaci?
• Poměrně striktní testování.
• Typický stav 3 prostředí: Dev, Test, Prod.
![Page 22: Pohled na mobilní bankovní aplikace shora](https://reader031.fdocuments.net/reader031/viewer/2022020116/556442f8d8b42a9f128b4952/html5/thumbnails/22.jpg)
Release
![Page 23: Pohled na mobilní bankovní aplikace shora](https://reader031.fdocuments.net/reader031/viewer/2022020116/556442f8d8b42a9f128b4952/html5/thumbnails/23.jpg)
Release
• Předání maxima znalostí internímu týmu banky.
• Cca 12 měsíců od zahájení jednání, cca 6 měsíců od zahájení vývoje.
![Page 24: Pohled na mobilní bankovní aplikace shora](https://reader031.fdocuments.net/reader031/viewer/2022020116/556442f8d8b42a9f128b4952/html5/thumbnails/24.jpg)
Děkuji