[rakuten techconf2014] [fukuoka] enhancement of team productivity for smart device application

Post on 03-Jul-2015

223 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

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

26

Case Study

Data was adapted

from existing one.

We took UI/UX-camp

with designers.

iPad Application

27

UI DL

28

29

top related