Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

[Rakuten TechConf2014] [Sendai] Little look inside Global Ichiba: Ichiba Business Support


Published on

Rakuten Technology Conference 2014
"Little look inside Global Ichiba: Ichiba Business Support"
Maxime Cardinal (Rakuten)

Published in: Technology
  • Be the first to comment

[Rakuten TechConf2014] [Sendai] Little look inside Global Ichiba: Ichiba Business Support

  1. 1. Little look inside Global Ichiba: Ichiba Business Support Oct/25/2014 Maxime Cardinal Rakuten Ichiba Development Department Sendai Branch
  2. 2. 2 Talking about: - Who is Maxime Cardinal ? - What is Global Ichiba? - What is Global Ichiba Business Support (IBS) ? - Our team - Our development style - Future ahead
  3. 3. 3 Who Am I? BORN in 1981
  4. 4. 4 Who Am I? Since 2008 Since 2013 DEV in
  5. 5. 5 Who Am I? Started in 2000 Kendo Club Since 2013
  6. 6. 6 What is Global Ichiba?
  7. 7. 7 What is Global Ichiba?
  8. 8. 8 Global expansions of Rakuten Two types Acquired markets New markets by scratch
  9. 9. 9 How did globalization started? Create new Country Market system one by one. Each market= Different Source Base Growing feature gap between markets Lack of uniformity in operations BIZ & DEV Difficult to maintain & grow
  10. 10. 10 The new Global Ichiba platform New Idea: One platform for all markets One source base, shared data New market => New configuration settings Standardization of operations BIZ & DEV Core Features Speedy Release of New Markets
  11. 11. 11 The new Global Ichiba platform 2012 2013 2014
  12. 12. 12 The new Global Ichiba platform Mostly by only changing Configuration !!! Malaysia Indonesia Singapore UK Mall Configuration API
  13. 13. 13 What is Global Ichiba? Global Ichiba is separated in 3 Product Area MALL I create this RMS IBS Shopper Rakuten EC Staff
  14. 14. 14 What is Global Ichiba Business Support (IBS)? IBS Support Tools (UI) S Reports (BATCH)
  15. 15. 15 What is Global Ichiba Business Support (IBS)? Support Tools (UI) No sweat! Create/Edit shops Create campaigns Order Search Master data Management
  16. 16. 16 What is Global Ichiba Business Support (IBS)? Reports (BATCH) Reports to Rakuten Staff Sales Report Shop report Product report Etc…
  17. 17. 17 Technologies around IBS Support Tools (UI) Reports (BATCH) RPaaS =
  18. 18. 18 How IBS is made? IBS DBs NG IBS APIs DBs To create a new shop: Just call
  19. 19. 19 How IBS is made? Using APIs Merit +++++ Demerit -- UI code gets simpler If call many APIs for one transaction difficult to rollback. (rare case) Easy to create new tools since we have all APIs ready to use The API team can become a bottleneck (even if they work very very hard). Data more secured. Less corrupt data. (API has validation etc) Can make some APIs public
  20. 20. 20 Global Ichiba Team Global Ichiba Roles BIG TEAM (lot of teams!) 200 members PJM (Project Managers) DEVS TEAMS API MALL RMS IBS PDM (product owners) OPE (Releases) HelpDesk INFRA QA TEAM
  21. 21. 21 Our Team is GLOBAL And Expanding! Sendai & Tokyo
  22. 22. 22 Development Style = Development Style (Cycle): - Agile for big team .. - 1 release per month, 12 releases per year - 1 month scope - Pre-plan (PDM explain new features)-> planning (commit inter team)-> fix feature version (commit) -> coding -> QA -> Release to PRO - - Each DEV team have they own management style. Some will do weekly mini sprint inside the 1 month scope. Others will only do one sprint. It depends on the size, experience, preference of each teams.
  23. 23. 23 Development Style - We use atlassian tools for almost everything:) = JIRA (Tickets) -> Features, Bugs, Tasks. ie: ID-1001 Merchant can use coupon on mall. WHO WHAT WHY = Confluence (Documents, Specifications) ie: Mall Checkout Screen Specification & Wireframe = HipChat: To chat..:) = Gitpub: Git repositories. It's great to have all one toolset with good interrelation. We use to have all these in different tools/platform and used to be very confusing. Now its simpler (I think)
  24. 24. 24 Future The future is......... - Integration of other market place SPEED SPEED SPEED - We want to make more new analytics tools for the Rakuten Staff