[rakutentechconf2013] [lt] scrum of global ichiba

21
Rakuten, Inc. Rakuten Ichiba Development October 26 th , 2013 Scrum of Global Ichiba Rakuten Tech Conference 2013 Yuguchi Satoshi Rakuten Ichiba Development Department Global E-commerce Marketplace Section

Upload: rakuten-inc

Post on 07-Nov-2014

567 views

Category:

Technology


0 download

DESCRIPTION

Rakuten Technology Conference 2013 "Scrum of Global Ichiba" Satoshi Yuguchi

TRANSCRIPT

Page 1: [RakutenTechConf2013] [LT] Scrum of Global Ichiba

Rakuten, Inc.   Rakuten Ichiba Development October 26th, 2013

Scrum of Global Ichiba

Rakuten Tech Conference 2013Yuguchi Satoshi

Rakuten Ichiba Development DepartmentGlobal E-commerce Marketplace Section

Page 2: [RakutenTechConf2013] [LT] Scrum of Global Ichiba

2

Global Ichiba

Page 3: [RakutenTechConf2013] [LT] Scrum of Global Ichiba

3

Development Teams (over 100 people)

Tokyo

Sendai

San FranciscoChina

India

Page 4: [RakutenTechConf2013] [LT] Scrum of Global Ichiba

4

Monthly Release/Many teams

QAQA

APIAPIRMSRMS

ProductBacklogProductBacklog

MallMall

PDMProduct Management

Monthly Release

Page 5: [RakutenTechConf2013] [LT] Scrum of Global Ichiba

5

RMS = Rakuten Merchant Serve

Page 6: [RakutenTechConf2013] [LT] Scrum of Global Ichiba

6

RMS = Rakuten Merchant Server

Page 7: [RakutenTechConf2013] [LT] Scrum of Global Ichiba

7

Monthly Release/Many teams

QAQA

APIAPIRMSRMS

ProductBacklogProductBacklog

MallMall

PDMProduct Management

Monthly Release

Page 8: [RakutenTechConf2013] [LT] Scrum of Global Ichiba

8

How are we doing ?

Dev

Dev

Dev

Product

BusinessRequirement

Product

PDM EngineerLead

・・・

Dev

Dev

Focus on business.

Focus on Application.Product Ownership

Page 9: [RakutenTechConf2013] [LT] Scrum of Global Ichiba

9

How are we doing ?

DevDev

DevDev

DevDev

Product

BusinessRequirement

Product

PDM EngineerLead

・・・ ・・・

DevDev

DevDev

Product Ownership

Simplization

Dev team

Dev team

Page 10: [RakutenTechConf2013] [LT] Scrum of Global Ichiba

10

Discussing acceptance criteria(develop goal)

To simplize GOAL, we update“Acceptance criteria” through Planning Meeting, together.(if necessary , we separate the tickets)

Simplization

Page 11: [RakutenTechConf2013] [LT] Scrum of Global Ichiba

11

How are we doing ?

DevDev

DevDev

DevDev

Product

BusinessRequirement

Product

PDM EngineerLead

・・・ ・・・

DevDev

DevDev

Product Ownership

Simplization

Dev team

Dev team

Page 12: [RakutenTechConf2013] [LT] Scrum of Global Ichiba

12

How are we doing ?

Dev

Dev

Dev

Product

BusinessRequirement

Product

PDM EngineerLead

・・・ ・・・

Dev

Dev

Dev team

Dev team

Product Ownership

Visualization

Page 13: [RakutenTechConf2013] [LT] Scrum of Global Ichiba

13

“Burn Down chart” drawn by JIRA

Visualization

Page 14: [RakutenTechConf2013] [LT] Scrum of Global Ichiba

14

See progress by using “Burn down chart” pattern

Visualization

Page 15: [RakutenTechConf2013] [LT] Scrum of Global Ichiba

15

Code Review through “Pull Request”

Visualization

Page 16: [RakutenTechConf2013] [LT] Scrum of Global Ichiba

16

How are we doing ?

Dev

Dev

Dev

Product

BusinessRequirement

Product

PDM EngineerLead

・・・ ・・・

Dev

Dev

Dev team

Dev team

Product Ownership

Visualization

Page 17: [RakutenTechConf2013] [LT] Scrum of Global Ichiba

17

How are we doing ?

Dev

Dev

Dev

Product

BusinessRequirement

Product

PDM EngineerLead

・・・ ・・・

Dev

Dev

Dev team

Dev team

Product Ownership

Automation

Page 18: [RakutenTechConf2013] [LT] Scrum of Global Ichiba

18

Auto Test / Deploy by Jenkins

Automation

Page 19: [RakutenTechConf2013] [LT] Scrum of Global Ichiba

19

Auto Test / Deploy by Jenkins

Automation

Page 20: [RakutenTechConf2013] [LT] Scrum of Global Ichiba

20

Summary

Dev

Dev

Dev

Product

BusinessRequirement

Product

PDM EngineerLead

・・・ ・・・

Dev

Dev

Dev team

Dev team

Automation

Visualization

Product Ownership

Simplization

Page 21: [RakutenTechConf2013] [LT] Scrum of Global Ichiba

21

Contact Me

[email protected]