[rakuten techconf2014] [fukuoka] enhancement of team productivity for smart device application
DESCRIPTION
Rakuten Technology Conference 2014 "Enhancement of team productivity for smart device application" Yosuke Shimizu (Rakuten)TRANSCRIPT
Enhancement of team productivity
for smart device application
Oct 25/2014Yosuke Shimizu
Rakuten, Inc.
DU, Financial Services Department
2
How to achieve
high-speed and low-cost development
Create methodology to build an
efficient development team
Trust Boundary
Right man in the right place
Technical approach for job assignment
3
Trust Boundary
Case study
Right man in the right place
4
Trust Boundary
Case study
Right man in the right place
5
How to create Trust Boundary信頼境界
6
Web
Local
DB
UI DataLogic
Trust Boundary
Where is
process α ?
β is Data-area
β
α is UI-areaα
Trust Boundary
7
Soccer’s team formation
1122
7
17
15
2
5
1
10
9
4
Trust BoundaryAttack !!
8
Attack !!
Trust Boundary
4
Trust Boundary and “scope & role”
UI DL
9
Trust Boundary
Case study
Right man in the right place
10
Team managementRight man
in the right place適材適所
11
Right man in the right place
Strategic formation
Building a perfect strategic formation
“Right man in the right”.
UI DL
12
Define strategically “scope & role”
UI DL
Right man in the right place
13
System platform skills
Business logic skills + experience
Logic & Data area are assigned by team expertiseOf course, speciality and liking are considered.
UI Logic Data
Right man in the right place
14
Trust Boundary
Case study
Right man in the right place
15
Low-cost! High-speed! High-efficiency!
Reliable Output!
by
Understanding Strategic Formation
of our team!
16
Case study - Productivity Chart
1 2 3 4 5
5 ≦ 12 ≦ 18 ≦ 24 ≦ 30 ≦
UI
view function per month
(including layout contents)
17
Case study - Productivity Chart
1 2 3 4 5
50 ≦ 100 ≦ 150 ≦ 200 ≦ 250 ≦
Logic
Logic function per month
18
Case study - Productivity Chart
1 2 3 4 5
1 ≦ 2 ≦ 3 ≦ 4 ≦ 5 ≦
Data
Data function per month
(including data-structure)
19
Case study - Productivity Chart
1 2 3 4 5
1 ≦ 4 ≦ 7 ≦ 10 ≦ 13 ≦
Cost performance
★5 count
Cost
20
Case study - Productivity Chart
1 2 3 4 5
< 20% 20% ≦ 40% ≦ 60% ≦ 80% ≦
Strategy
Number of “strategic formation” members
Total member
21
Case study - Productivity Chart
1 2 3 4 5
1 ≦ 2 ≦ 3 ≦ 4 ≦ 5 ≦
Speed
Cost
Actual month count
22
iPhone
Application
Android
Application
Smart-device
special function
iPad
Application
By focusing on the Smart Device Application
Case Study
23
Case Study
We had lack of
UI & Logic engineer.
Using mock-data,
we can proceed UI-Logic
and Data in parallel.
iPhone Application
24
Case Study
Strategic team formation
was so successful.
Almost no overtime.
Opportunity for new graduate.
Android Application
25
Case Study
We adopted
Agile development process.
We applied Trust Boundary
concept for the iOS/Android.
Smart-device
special function
26
Case Study
Data was adapted
from existing one.
We took UI/UX-camp
with designers.
iPad Application
27
UI DL
28
29