[Rakuten TechConf2014] [B-4] Rakuten Technology Conference Diversity session
[Rakuten TechConf2014] [C-6] Japan ICHIBA Daily Work - Tools & Processes
-
Upload
rakuten-inc -
Category
Technology
-
view
287 -
download
0
description
Transcript of [Rakuten TechConf2014] [C-6] Japan ICHIBA Daily Work - Tools & Processes
![Page 1: [Rakuten TechConf2014] [C-6] Japan ICHIBA Daily Work - Tools & Processes](https://reader033.fdocuments.in/reader033/viewer/2022052904/557d608ed8b42aba3d8b4ffc/html5/thumbnails/1.jpg)
Oct/25/2014Takahiro YamakiJapan RMS Group, Japan Ichiba Section, Rakuten Inc.
Japan ICHIBA Daily Work- Tools & Processes -
![Page 2: [Rakuten TechConf2014] [C-6] Japan ICHIBA Daily Work - Tools & Processes](https://reader033.fdocuments.in/reader033/viewer/2022052904/557d608ed8b42aba3d8b4ffc/html5/thumbnails/2.jpg)
2
About Me and Development Tools
• Name: Takahiro Yamaki
• 2004 ~ 2012– An information technology services
company– Front Line Team, Support Team– Development Tool Lover
• Trac, Redmine, SVN, TestLink, MS TFS, etc.
![Page 3: [Rakuten TechConf2014] [C-6] Japan ICHIBA Daily Work - Tools & Processes](https://reader033.fdocuments.in/reader033/viewer/2022052904/557d608ed8b42aba3d8b4ffc/html5/thumbnails/3.jpg)
3
About Me and RMS Group
• 2012– Rakuten Ichiba Development
Department• -> Japan Ichiba Section• -->> Japan RMS Group
– Application Engineer• Purchase History• Shopping counter for the Super Sale,
sale events• … etc.
![Page 4: [Rakuten TechConf2014] [C-6] Japan ICHIBA Daily Work - Tools & Processes](https://reader033.fdocuments.in/reader033/viewer/2022052904/557d608ed8b42aba3d8b4ffc/html5/thumbnails/4.jpg)
4
About Me and Kaizen Team
• 2014~– Kaizen Team in Japan RMS Group
• For Japan RMS Group–Development Improvement–Operation Improvement–Newcomer Training
– Productivity Engineer• CI-nization
![Page 5: [Rakuten TechConf2014] [C-6] Japan ICHIBA Daily Work - Tools & Processes](https://reader033.fdocuments.in/reader033/viewer/2022052904/557d608ed8b42aba3d8b4ffc/html5/thumbnails/5.jpg)
5
Rakuten Ichiba
RMS
About RMS Group in the B2B2C model
shoppermerchant
MALL
![Page 6: [Rakuten TechConf2014] [C-6] Japan ICHIBA Daily Work - Tools & Processes](https://reader033.fdocuments.in/reader033/viewer/2022052904/557d608ed8b42aba3d8b4ffc/html5/thumbnails/6.jpg)
6
My Today's Goal
Change
your impression of
Japan ICHIBA DevOps.
![Page 7: [Rakuten TechConf2014] [C-6] Japan ICHIBA Daily Work - Tools & Processes](https://reader033.fdocuments.in/reader033/viewer/2022052904/557d608ed8b42aba3d8b4ffc/html5/thumbnails/7.jpg)
7
My Today's Goal
Not so Bad
old-fashioned
You Like!
I like to work in Japan Ichiba!
![Page 8: [Rakuten TechConf2014] [C-6] Japan ICHIBA Daily Work - Tools & Processes](https://reader033.fdocuments.in/reader033/viewer/2022052904/557d608ed8b42aba3d8b4ffc/html5/thumbnails/8.jpg)
8
Japan ICHIBA DevOps Daily WorkTable of contents
1. Ticket Driven DevOps
2. Automation
3. Tools Connectivity
![Page 9: [Rakuten TechConf2014] [C-6] Japan ICHIBA Daily Work - Tools & Processes](https://reader033.fdocuments.in/reader033/viewer/2022052904/557d608ed8b42aba3d8b4ffc/html5/thumbnails/9.jpg)
9
Japan ICHIBA DevOps Daily WorkTable of contents
1. Ticket Driven DevOps
2. Automation
3. Tools Connectivity
![Page 10: [Rakuten TechConf2014] [C-6] Japan ICHIBA Daily Work - Tools & Processes](https://reader033.fdocuments.in/reader033/viewer/2022052904/557d608ed8b42aba3d8b4ffc/html5/thumbnails/10.jpg)
10
Development Ticket Flow
(Backlog)
(Execution)
${service}
Merchants
@Event
Biz
Go
SYS
DBA
SystemSecurityOffice
Reporting
Rakuten
DevOps
![Page 11: [Rakuten TechConf2014] [C-6] Japan ICHIBA Daily Work - Tools & Processes](https://reader033.fdocuments.in/reader033/viewer/2022052904/557d608ed8b42aba3d8b4ffc/html5/thumbnails/11.jpg)
11
Ops Ticket Flow
Backlog Execution
Merchants
Shopper
CallCenter
Helpdesk
MemberService
(Daisy)
(ECHELP)Engineers
Biz(misc)
Inquires
Rakuten DevOps
![Page 12: [Rakuten TechConf2014] [C-6] Japan ICHIBA Daily Work - Tools & Processes](https://reader033.fdocuments.in/reader033/viewer/2022052904/557d608ed8b42aba3d8b4ffc/html5/thumbnails/12.jpg)
12
QUESTIONS?
![Page 13: [Rakuten TechConf2014] [C-6] Japan ICHIBA Daily Work - Tools & Processes](https://reader033.fdocuments.in/reader033/viewer/2022052904/557d608ed8b42aba3d8b4ffc/html5/thumbnails/13.jpg)
13
Japan ICHIBA DevOps Daily WorkTable of contents
1.Ticket Driven DevOps
2.Automation
3.Tools Connectivity
![Page 14: [Rakuten TechConf2014] [C-6] Japan ICHIBA Daily Work - Tools & Processes](https://reader033.fdocuments.in/reader033/viewer/2022052904/557d608ed8b42aba3d8b4ffc/html5/thumbnails/14.jpg)
14
Ichiba and
Atlassian Dev Tools
Git repositorymanagement
Git client CI Tool
![Page 15: [Rakuten TechConf2014] [C-6] Japan ICHIBA Daily Work - Tools & Processes](https://reader033.fdocuments.in/reader033/viewer/2022052904/557d608ed8b42aba3d8b4ffc/html5/thumbnails/15.jpg)
15
What I did to driveDevelopment Automation?
![Page 16: [Rakuten TechConf2014] [C-6] Japan ICHIBA Daily Work - Tools & Processes](https://reader033.fdocuments.in/reader033/viewer/2022052904/557d608ed8b42aba3d8b4ffc/html5/thumbnails/16.jpg)
16
AMTUL Framework & Stakeholders
Aware Memory Trial Usage Loyalty
Demo Benefits
Blueprint
Stakeholders
Phase
TrainingTrial in Dev, Stg
Blueprint
ReplaceManual Process
![Page 17: [Rakuten TechConf2014] [C-6] Japan ICHIBA Daily Work - Tools & Processes](https://reader033.fdocuments.in/reader033/viewer/2022052904/557d608ed8b42aba3d8b4ffc/html5/thumbnails/17.jpg)
17
Auto build application counts
Oct-13 Nov-13 Dec-13 Jan-14 Feb-14 Mar-14 Apr-14 May-14 Jun-14 Jul-14 Aug-14 Sep-14 Oct-140
10
20
30
40
50
60
70
80
90
100
1 giant ant project 64 maven projects
Demonstration
YOKOTEN
1st Build Success Day
Bu
ild P
lan
Co
un
ts
![Page 18: [Rakuten TechConf2014] [C-6] Japan ICHIBA Daily Work - Tools & Processes](https://reader033.fdocuments.in/reader033/viewer/2022052904/557d608ed8b42aba3d8b4ffc/html5/thumbnails/18.jpg)
18
DEV Stage
Build Plan, Current Basic Design
deploy
clone
build
STG Stage
deploy
clone
build
PROD Stage
clone
build
deploy
![Page 19: [Rakuten TechConf2014] [C-6] Japan ICHIBA Daily Work - Tools & Processes](https://reader033.fdocuments.in/reader033/viewer/2022052904/557d608ed8b42aba3d8b4ffc/html5/thumbnails/19.jpg)
19
Demo Movie
![Page 20: [Rakuten TechConf2014] [C-6] Japan ICHIBA Daily Work - Tools & Processes](https://reader033.fdocuments.in/reader033/viewer/2022052904/557d608ed8b42aba3d8b4ffc/html5/thumbnails/20.jpg)
20
Demo : Auto Deploy
GlassFish (Application Server)
Clusters
#1
#2
#3
#4
Manual Test
Continuous System Test *
(3)
(2)
(4)
* Kotaro Ogino and Francois Picalausa“Continuous System Test”. Test Automation.http://kokotatata.hatenablog.com/entry/2014/03/14/075842
(1)
CI Tool
![Page 21: [Rakuten TechConf2014] [C-6] Japan ICHIBA Daily Work - Tools & Processes](https://reader033.fdocuments.in/reader033/viewer/2022052904/557d608ed8b42aba3d8b4ffc/html5/thumbnails/21.jpg)
21
Continuous System Test (Current)
SeleniumHub
(Test Case & Results Management)
Data
RMS
Selenium Nodes
ScriptResults
Check
Manual Test
Results
CI tool
![Page 22: [Rakuten TechConf2014] [C-6] Japan ICHIBA Daily Work - Tools & Processes](https://reader033.fdocuments.in/reader033/viewer/2022052904/557d608ed8b42aba3d8b4ffc/html5/thumbnails/22.jpg)
22
STG
QA
DEVBuild
<Future> Develop & Release Flow
IT
ReleaseJudge
AcceptanceTest
PROD
Blue-GreenDeploy
Clone
Build
UT
CodeAnalysis
Deploy
Conf Test
Conf Test
Deploy
ST
Conf Test
CodeReview
Metrics
ReleaseJudge
SecurityTest
ST
SecurityTest
![Page 23: [Rakuten TechConf2014] [C-6] Japan ICHIBA Daily Work - Tools & Processes](https://reader033.fdocuments.in/reader033/viewer/2022052904/557d608ed8b42aba3d8b4ffc/html5/thumbnails/23.jpg)
23
QUESTIONS?
![Page 24: [Rakuten TechConf2014] [C-6] Japan ICHIBA Daily Work - Tools & Processes](https://reader033.fdocuments.in/reader033/viewer/2022052904/557d608ed8b42aba3d8b4ffc/html5/thumbnails/24.jpg)
24
Japan ICHIBA DevOps Daily WorkTable of contents
1.Ticket Driven DevOps
2.Automation
3.Tools Connectivity
![Page 25: [Rakuten TechConf2014] [C-6] Japan ICHIBA Daily Work - Tools & Processes](https://reader033.fdocuments.in/reader033/viewer/2022052904/557d608ed8b42aba3d8b4ffc/html5/thumbnails/25.jpg)
25
Data Allocation
Jira
Stash
maven
Confluence
SonarQubeCode Quality
ArtifactsLibrary
Test ResultsTest Cases
Codes
Issues
Documents
RMS
Bamboo
BurpSecurity Report
Build Results
TestRail
![Page 26: [Rakuten TechConf2014] [C-6] Japan ICHIBA Daily Work - Tools & Processes](https://reader033.fdocuments.in/reader033/viewer/2022052904/557d608ed8b42aba3d8b4ffc/html5/thumbnails/26.jpg)
26
Tickets Codes
Tickets Codes
Codes Tickets
![Page 27: [Rakuten TechConf2014] [C-6] Japan ICHIBA Daily Work - Tools & Processes](https://reader033.fdocuments.in/reader033/viewer/2022052904/557d608ed8b42aba3d8b4ffc/html5/thumbnails/27.jpg)
27
Build results Codes, Tickets
Change Log (Who? What?)compared to last build
Fixed or Related Issues
![Page 28: [Rakuten TechConf2014] [C-6] Japan ICHIBA Daily Work - Tools & Processes](https://reader033.fdocuments.in/reader033/viewer/2022052904/557d608ed8b42aba3d8b4ffc/html5/thumbnails/28.jpg)
28
Test Case Management tool Tickets
Can create a issue from Test Failure Report
Test Result
Can refer related issues
Tickets
![Page 29: [Rakuten TechConf2014] [C-6] Japan ICHIBA Daily Work - Tools & Processes](https://reader033.fdocuments.in/reader033/viewer/2022052904/557d608ed8b42aba3d8b4ffc/html5/thumbnails/29.jpg)
29
QUESTIONS?
![Page 30: [Rakuten TechConf2014] [C-6] Japan ICHIBA Daily Work - Tools & Processes](https://reader033.fdocuments.in/reader033/viewer/2022052904/557d608ed8b42aba3d8b4ffc/html5/thumbnails/30.jpg)
30
I have a question
for you!
![Page 31: [Rakuten TechConf2014] [C-6] Japan ICHIBA Daily Work - Tools & Processes](https://reader033.fdocuments.in/reader033/viewer/2022052904/557d608ed8b42aba3d8b4ffc/html5/thumbnails/31.jpg)
31
Changed?Legacy
old-fashioned
You
Not so Bad
Like!
I like to work in Japan Ichiba!
![Page 32: [Rakuten TechConf2014] [C-6] Japan ICHIBA Daily Work - Tools & Processes](https://reader033.fdocuments.in/reader033/viewer/2022052904/557d608ed8b42aba3d8b4ffc/html5/thumbnails/32.jpg)
32
Thank you