Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.
Japan ICHIBA Daily Work 
- Tools & Processes - 
Oct/25/2014 
Takahiro Yamaki 
Japan RMS Group, Japan Ichiba Section, Rakut...
2 
About Me and Development Tools 
• Name: Takahiro Yamaki 
• 2004 ~ 2012 
– An information technology services company 
–...
3 
About Me and RMS Group 
• 2012 
– Rakuten Ichiba Development Department 
• -> Japan Ichiba Section 
• -->> Japan RMS Gr...
4 
About Me and Kaizen Team 
• 2014~ 
– Kaizen Team in Japan RMS Group 
• For Japan RMS Group 
–Development Improvement 
–...
5 
About RMS Group in the B2B2C model 
merchant shopper 
Rakuten Ichiba 
RMS 
MALL
6 
My Today's Goal 
Change 
your impression of 
Japan ICHIBA DevOps.
7 
My Today's Goal 
Not so Bad 
old-fashioned 
You Like! 
I like to work in Japan Ichiba!
8 
Japan ICHIBA DevOps Daily Work 
Table of contents 
1. Ticket Driven DevOps 
2. Automation 
3. Tools Connectivity
9 
Japan ICHIBA DevOps Daily Work 
Table of contents 
1. Ticket Driven DevOps 
2. Automation 
3. Tools Connectivity
10 
Development Ticket Flow 
(Backlog) 
(Execution) 
${service} 
Merchants 
@Event 
Biz 
Go 
SYS 
DBA 
System 
Security 
O...
11 
Ops Ticket Flow 
Backlog Execution 
Merchants 
Shopper 
Rakuten DevOps 
Call 
Center 
Helpdesk 
Member 
Service 
(Dais...
12 
QUESTIONS?
13 
Japan ICHIBA DevOps Daily Work 
Table of contents 
1.Ticket Driven DevOps 
2.Automation 
3.Tools Connectivity
14 
Ichiba 
and 
Atlassian Dev Tools 
Git repository 
management 
Git client CI Tool
15 
What I did to drive 
Development Automation?
Blueprint 
Phase 
16 
AMTUL Framework & Stakeholders 
Stakeholders 
Replace 
Manual Process 
Training 
Trial in Dev, Stg 
...
17 
Auto build application counts 
100 
90 
80 
70 
60 
50 
40 
30 
Demonstration 
20 
10 
0 
1 giant ant project 
 64 ma...
18 
Build Plan, Current Basic Design 
DEV Stage 
clone 
build 
deploy 
STG Stage 
clone 
build 
deploy 
PROD Stage 
clone ...
19 
Demo 
Movie
20 
Demo : Auto Deploy 
GlassFish 
(Application Server) 
Clusters 
#1 
#2 
#3 
#4 
Manual Test 
Continuous 
System Test * ...
21 
Continuous System Test (Current) 
Selenium 
Hub 
(Test Case & Results Management) 
CI tool 
Data 
RMS 
Selenium Nodes ...
22 
<Future> Develop & Release Flow 
STG 
Conf Test 
QA 
Build DEV 
IT 
Acceptance 
Test 
Release 
Judge 
PROD 
Blue- 
Gre...
23 
QUESTIONS?
24 
Japan ICHIBA DevOps Daily Work 
Table of contents 
1.Ticket Driven DevOps 
2.Automation 
3.Tools Connectivity
25 
Data Allocation 
Jira 
Test Cases Test Results 
Stash 
Codes 
maven 
Confluence 
SonarQube 
Code Quality 
Artifacts 
L...
26 
Tickets  Codes 
Tickets  Codes 
Codes  Tickets
27 
Build results  Codes, Tickets 
Change Log (Who? What?) 
compared to last build 
Fixed or Related Issues
28 
Test Case Management tool  Tickets 
Can create a issue 
from Test Failure Report 
Test Result 
Tickets 
Can refer rel...
29 
QUESTIONS?
30 
I have a question 
for you!
31 
Changed? 
Legacy 
old-fashioned 
You 
Not so Bad 
Like! 
I like to work in Japan Ichiba!
32 
Thank you
Prochain SlideShare
Chargement dans…5
×

[Rakuten TechConf2014] [C-6] Japan ICHIBA Daily Work - Tools & Processes

1 972 vues

Publié le

Rakuten Technology Conference 2014
"Japan ICHIBA Daily Work - Tools & Processes"
Takahiro Yamaki (Rakuten)

Publié dans : Technologie
  • Get Paid For Your Opinions! Earn $5-$10 cash on your first survey. ●●● https://tinyurl.com/vd3y33w
       Répondre 
    Voulez-vous vraiment ?  Oui  Non
    Votre message apparaîtra ici
  • Have you ever heard of taking paid surveys on the internet before? We have one right now that pays $50, and takes less than 10 minutes! If you want to take it, here is your personal link ◆◆◆ https://tinyurl.com/make2793amonth
       Répondre 
    Voulez-vous vraiment ?  Oui  Non
    Votre message apparaîtra ici
  • I went from getting $3 surveys to $500 surveys every day!! learn more... ★★★ http://ishbv.com/surveys6/pdf
       Répondre 
    Voulez-vous vraiment ?  Oui  Non
    Votre message apparaîtra ici
  • YouTube

    http://youtu.be/oR445mHwQYQ
       Répondre 
    Voulez-vous vraiment ?  Oui  Non
    Votre message apparaîtra ici

[Rakuten TechConf2014] [C-6] Japan ICHIBA Daily Work - Tools & Processes

  1. 1. Japan ICHIBA Daily Work - Tools & Processes - Oct/25/2014 Takahiro Yamaki Japan RMS Group, Japan Ichiba Section, Rakuten Inc.
  2. 2. 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.
  3. 3. 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.
  4. 4. 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
  5. 5. 5 About RMS Group in the B2B2C model merchant shopper Rakuten Ichiba RMS MALL
  6. 6. 6 My Today's Goal Change your impression of Japan ICHIBA DevOps.
  7. 7. 7 My Today's Goal Not so Bad old-fashioned You Like! I like to work in Japan Ichiba!
  8. 8. 8 Japan ICHIBA DevOps Daily Work Table of contents 1. Ticket Driven DevOps 2. Automation 3. Tools Connectivity
  9. 9. 9 Japan ICHIBA DevOps Daily Work Table of contents 1. Ticket Driven DevOps 2. Automation 3. Tools Connectivity
  10. 10. 10 Development Ticket Flow (Backlog) (Execution) ${service} Merchants @Event Biz Go SYS DBA System Security Office Reporting Rakuten DevOps
  11. 11. 11 Ops Ticket Flow Backlog Execution Merchants Shopper Rakuten DevOps Call Center Helpdesk Member Service (Daisy) (ECHELP) Engineers Biz (misc) Inquires
  12. 12. 12 QUESTIONS?
  13. 13. 13 Japan ICHIBA DevOps Daily Work Table of contents 1.Ticket Driven DevOps 2.Automation 3.Tools Connectivity
  14. 14. 14 Ichiba and Atlassian Dev Tools Git repository management Git client CI Tool
  15. 15. 15 What I did to drive Development Automation?
  16. 16. Blueprint Phase 16 AMTUL Framework & Stakeholders Stakeholders Replace Manual Process Training Trial in Dev, Stg Demo Benefits Blueprint Aware Memory Trial Usage Loyalty
  17. 17. 17 Auto build application counts 100 90 80 70 60 50 40 30 Demonstration 20 10 0 1 giant ant project  64 maven projects YOKOTEN 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-14 1st Build Success Day Build Plan Counts
  18. 18. 18 Build Plan, Current Basic Design DEV Stage clone build deploy STG Stage clone build deploy PROD Stage clone build deploy
  19. 19. 19 Demo Movie
  20. 20. 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
  21. 21. 21 Continuous System Test (Current) Selenium Hub (Test Case & Results Management) CI tool Data RMS Selenium Nodes Script Results Check Manual Test Results
  22. 22. 22 <Future> Develop & Release Flow STG Conf Test QA Build DEV IT Acceptance Test Release Judge PROD Blue- Green Deploy Clone Build UT Code Analysis Deploy Conf Test Conf Test Deploy ST Code Review Metrics Release Judge Security Test ST Security Test
  23. 23. 23 QUESTIONS?
  24. 24. 24 Japan ICHIBA DevOps Daily Work Table of contents 1.Ticket Driven DevOps 2.Automation 3.Tools Connectivity
  25. 25. 25 Data Allocation Jira Test Cases Test Results Stash Codes maven Confluence SonarQube Code Quality Artifacts Library Issues Documents RMS Bamboo Burp Security Report Build Results TestRail
  26. 26. 26 Tickets  Codes Tickets  Codes Codes  Tickets
  27. 27. 27 Build results  Codes, Tickets Change Log (Who? What?) compared to last build Fixed or Related Issues
  28. 28. 28 Test Case Management tool  Tickets Can create a issue from Test Failure Report Test Result Tickets Can refer related issues
  29. 29. 29 QUESTIONS?
  30. 30. 30 I have a question for you!
  31. 31. 31 Changed? Legacy old-fashioned You Not so Bad Like! I like to work in Japan Ichiba!
  32. 32. 32 Thank you

×