2019 DevDay
Internal System That Supports
LINE
> Hideto Katano
> LINE Executive Officer Oversight of Enterprise IT and
Growth development
Slide 2
Slide 2 text
> LINE Executive Officer
> Oversight of Enterprise IT and Growth development
Hideto Katano
Speaker
Slide 3
Slide 3 text
Agenda > Overview of Internal Systems
> Mission of Internal Systems
> Challenges & Measures
Slide 4
Slide 4 text
Overview of
Internal Systems
Slide 5
Slide 5 text
We Have 8100+ Employees
0
2250
4500
6750
9000
2014 2015 2016 2017 2018 2019
700 900 1100
1500 1700
2400
1700
3100
3600
4600
6500
8100
LINE Group
LINE Corp
Slide 6
Slide 6 text
Tokyo
Kyoto
Fukuoka
Seoul
Dalian
Taipei
Hanoi
Bangkok
Ho Chi Minh
Jakarta
10 Development Centers
in the World
Slide 7
Slide 7 text
> salesforce
> kintone
> In-house development
> GitHub Enterprise
> Jenkins, CircleCI, Drone
> outsystems
Development Platform
SFA/CRM
Core System
> LINE
> LINE WORKS
> slack
> confluenceʢwikiʣ
> JiraʢBTSʣ
> box
Collaboration
Communication
Internal Systems
Slide 8
Slide 8 text
Confluence (Wiki)
MAU
11,000+
Updates / Month
500,000+
Pages
1,200,000+
Slide 9
Slide 9 text
JIRA (BTS)
MAU
9,200+
Comments / Month
130,000+
Projects
1,700+
Slide 10
Slide 10 text
GitHub Enterprise
MAU
3,700+
PRs in the largest
repository
15,000+
Repositories
45,000+
Slide 11
Slide 11 text
Mission of
Internal Systems
Slide 12
Slide 12 text
Are You Happy with
Current Internal Systems?
Slide 13
Slide 13 text
LINE’s IT Department Mission
Slide 14
Slide 14 text
LINE’s IT Department Mission
Slide 15
Slide 15 text
LINE’s IT Department Mission
> We continue to make a No.1
workplace for LINERs by offering
the best solutions
Slide 16
Slide 16 text
Internal System = Internal Service
Slide 17
Slide 17 text
> Simply developing a system will not change a user's environment
Internal System = Internal Service
Slide 18
Slide 18 text
> Continous improvement will contribute to user retention
> Simply developing a system will not change a user's environment
Internal System = Internal Service
Slide 19
Slide 19 text
Challenges & Measures
Slide 20
Slide 20 text
Challenges
System account integration
WOW-full internal systems
Onboarding & User Support
Slide 21
Slide 21 text
System Account Integration
Slide 22
Slide 22 text
System Account Integration
> No single source of truth
> Multiple IDs and passwords per user
User Sync
Cloud
services
Active
Directory
IM
HR system
Internal
apps
Confluence
JIRA
Sync script
> HR updates
Slide 25
Slide 25 text
Display Name Issue
Slide 26
Slide 26 text
Difficult to search by real name
> English characters
> Hangul characters
> Chinese characters
• Kanji
• Traditional
• Simplified
Display Name Issue
Slide 27
Slide 27 text
Difficult to search by real name
Display Name Issue
Different naming conventions
> English name
> nickname
> English characters
> Hangul characters
> Chinese characters
• Kanji
• Traditional
• Simplified
Slide 28
Slide 28 text
Users with nicknames
> nickname[realname]
Display Name Customization
Users without a nickname
> english name[realname]
Slide 29
Slide 29 text
System Account Integration
1 Account 1 Profile
1 Password
Slide 30
Slide 30 text
Onboarding & User Support
Slide 31
Slide 31 text
Onboarding & User Support
> Difficult to find people to cooperate with
> Difficult to find information
Slide 32
Slide 32 text
Provide Necessary Information
Only When Needed
Slide 33
Slide 33 text
Lower the Bar to Ask Questions
Slide 34
Slide 34 text
LINE CARE
Slide 35
Slide 35 text
Architecture
Switcher API
Messaging API
Salesforce
Bot
User
Operator
Slide 36
Slide 36 text
Questions
>november_20_first day
>09:00-18:00
>november_20_first day
>09:00-18:00
>date/november 20-21
>place/grand nikko tokyo
>november_20_first day
>09:00-18:00
>november_20_first day
>09:00-18:00
>date/november 20-21
>place/grand nikko tokyo
ʢSalesforce sampleʣ
Slide 37
Slide 37 text
OPERA
Slide 38
Slide 38 text
OPERA
Project
Information
Employee
Information
×
Slide 39
Slide 39 text
Ƃ
Project
Slide 40
Slide 40 text
Ƃ
Employee
Slide 41
Slide 41 text
Ƃ
Relation Map
Slide 42
Slide 42 text
“WOW-IS” Project
Slide 43
Slide 43 text
WOW-IS
> Initiate EXCITING development projects!
> Create a WOW-full internal systems !
Slide 44
Slide 44 text
Time Attendance Assistant
Slide 45
Slide 45 text
Time Attendance Assistant
LINE Beacon
bot DB
Bot server
Attendance
system
LINE server
SAML IdP
Slide 46
Slide 46 text
Time Attendance Assistant
Link accounts
Follow the official
account
Go to work
Slide 47
Slide 47 text
Floormap
Slide 48
Slide 48 text
Floormap
Slide 49
Slide 49 text
Floormap
Slide 50
Slide 50 text
Environmental Sensor
Slide 51
Slide 51 text
Environmental Sensor
Slide 52
Slide 52 text
LINE’s IT Department Mission
> We continue to make a No.1
workplace for LINERs by offering
the best solutions
Slide 53
Slide 53 text
Users Rule
શͯͷݪɺϢʔβʔχʔζ
Enjoy the Challenges
ϫΫϫΫ͠ͳ͚Εɺࣄ͡Όͳ͍
LINE STYLE
Slide 54
Slide 54 text
Users Rule
શͯͷݪɺϢʔβʔχʔζ
Enjoy the Challenges
ϫΫϫΫ͠ͳ͚Εɺࣄ͡Όͳ͍
LINE STYLE