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

More Related Content

What's hot

Why Cloud? A Total Cost of Ownership Observation of a Pure Cloud Solution
Why Cloud? A Total Cost of Ownership Observation of a Pure Cloud SolutionWhy Cloud? A Total Cost of Ownership Observation of a Pure Cloud Solution
Why Cloud? A Total Cost of Ownership Observation of a Pure Cloud Solution
Celonis
 
From Personal Care to Scientific Publishing: Celonis Use Cases Across Industries
From Personal Care to Scientific Publishing: Celonis Use Cases Across IndustriesFrom Personal Care to Scientific Publishing: Celonis Use Cases Across Industries
From Personal Care to Scientific Publishing: Celonis Use Cases Across Industries
Celonis
 
Professional Conversion Programme (PCP) for Digital Product Managers (for Ind...
Professional Conversion Programme (PCP) for Digital Product Managers (for Ind...Professional Conversion Programme (PCP) for Digital Product Managers (for Ind...
Professional Conversion Programme (PCP) for Digital Product Managers (for Ind...
NUS-ISS
 
The Art of the Possible Event - The Reality
The Art of the Possible Event - The RealityThe Art of the Possible Event - The Reality
The Art of the Possible Event - The Reality
DXC Eclipse
 
Mayank's Resume
Mayank's ResumeMayank's Resume
Mayank's Resume
Mayank Mayank
 
Mayank's resume (1)
Mayank's resume (1)Mayank's resume (1)
Mayank's resume (1)
Mayank Mayank
 
Plan for Disruption: Emerging Stronger in Uncertain Times
Plan for Disruption: Emerging Stronger in Uncertain TimesPlan for Disruption: Emerging Stronger in Uncertain Times
Plan for Disruption: Emerging Stronger in Uncertain Times
Workday, Inc.
 
Use Case: Celonis in the Financial Services Industry
Use Case: Celonis in the Financial Services IndustryUse Case: Celonis in the Financial Services Industry
Use Case: Celonis in the Financial Services Industry
Celonis
 
Integrating System of Records and Collaboration Tools
Integrating System of Records and Collaboration ToolsIntegrating System of Records and Collaboration Tools
Integrating System of Records and Collaboration Tools
Harbinger Systems - HRTech Builder of Choice
 
Help There’s Too Many [Something]Ops!
Help There’s Too Many [Something]Ops!Help There’s Too Many [Something]Ops!
Help There’s Too Many [Something]Ops!
Stephanie Locke
 
The Impact of the Chain Process
The Impact of the Chain ProcessThe Impact of the Chain Process
The Impact of the Chain Process
Celonis
 
Talent Acquisition and Development in the New Normal
Talent Acquisition and Development in the New NormalTalent Acquisition and Development in the New Normal
Talent Acquisition and Development in the New Normal
NUS-ISS
 
Justin Malloy: Understanding and Curating Data in PM
Justin Malloy: Understanding and Curating Data in PMJustin Malloy: Understanding and Curating Data in PM
Justin Malloy: Understanding and Curating Data in PM
Edunomica
 
Oracle Strategic Modeling Live: Defined. Discussed. Demonstrated.
Oracle Strategic Modeling Live: Defined. Discussed. Demonstrated.Oracle Strategic Modeling Live: Defined. Discussed. Demonstrated.
Oracle Strategic Modeling Live: Defined. Discussed. Demonstrated.
Perficient, Inc.
 
Six Sigma Awareness Module
Six Sigma Awareness ModuleSix Sigma Awareness Module
Six Sigma Awareness Module
Hardik Harsora
 
Viseven introduction HR
Viseven introduction HRViseven introduction HR
Viseven introduction HR
KaterynaBrusylo
 
Adaptive Insights: ITE Group - A Customer Success Story
Adaptive Insights: ITE Group - A Customer Success StoryAdaptive Insights: ITE Group - A Customer Success Story
Adaptive Insights: ITE Group - A Customer Success StoryAdaptive Insights
 
An Introduction to Apps Design
An Introduction to Apps DesignAn Introduction to Apps Design
An Introduction to Apps Design
Celonis
 
Iconity presentation
Iconity presentationIconity presentation
Iconity presentation
Iconity
 
Sprint 0
Sprint 0Sprint 0
Sprint 0enstoa
 

What's hot (20)

Why Cloud? A Total Cost of Ownership Observation of a Pure Cloud Solution
Why Cloud? A Total Cost of Ownership Observation of a Pure Cloud SolutionWhy Cloud? A Total Cost of Ownership Observation of a Pure Cloud Solution
Why Cloud? A Total Cost of Ownership Observation of a Pure Cloud Solution
 
From Personal Care to Scientific Publishing: Celonis Use Cases Across Industries
From Personal Care to Scientific Publishing: Celonis Use Cases Across IndustriesFrom Personal Care to Scientific Publishing: Celonis Use Cases Across Industries
From Personal Care to Scientific Publishing: Celonis Use Cases Across Industries
 
Professional Conversion Programme (PCP) for Digital Product Managers (for Ind...
Professional Conversion Programme (PCP) for Digital Product Managers (for Ind...Professional Conversion Programme (PCP) for Digital Product Managers (for Ind...
Professional Conversion Programme (PCP) for Digital Product Managers (for Ind...
 
The Art of the Possible Event - The Reality
The Art of the Possible Event - The RealityThe Art of the Possible Event - The Reality
The Art of the Possible Event - The Reality
 
Mayank's Resume
Mayank's ResumeMayank's Resume
Mayank's Resume
 
Mayank's resume (1)
Mayank's resume (1)Mayank's resume (1)
Mayank's resume (1)
 
Plan for Disruption: Emerging Stronger in Uncertain Times
Plan for Disruption: Emerging Stronger in Uncertain TimesPlan for Disruption: Emerging Stronger in Uncertain Times
Plan for Disruption: Emerging Stronger in Uncertain Times
 
Use Case: Celonis in the Financial Services Industry
Use Case: Celonis in the Financial Services IndustryUse Case: Celonis in the Financial Services Industry
Use Case: Celonis in the Financial Services Industry
 
Integrating System of Records and Collaboration Tools
Integrating System of Records and Collaboration ToolsIntegrating System of Records and Collaboration Tools
Integrating System of Records and Collaboration Tools
 
Help There’s Too Many [Something]Ops!
Help There’s Too Many [Something]Ops!Help There’s Too Many [Something]Ops!
Help There’s Too Many [Something]Ops!
 
The Impact of the Chain Process
The Impact of the Chain ProcessThe Impact of the Chain Process
The Impact of the Chain Process
 
Talent Acquisition and Development in the New Normal
Talent Acquisition and Development in the New NormalTalent Acquisition and Development in the New Normal
Talent Acquisition and Development in the New Normal
 
Justin Malloy: Understanding and Curating Data in PM
Justin Malloy: Understanding and Curating Data in PMJustin Malloy: Understanding and Curating Data in PM
Justin Malloy: Understanding and Curating Data in PM
 
Oracle Strategic Modeling Live: Defined. Discussed. Demonstrated.
Oracle Strategic Modeling Live: Defined. Discussed. Demonstrated.Oracle Strategic Modeling Live: Defined. Discussed. Demonstrated.
Oracle Strategic Modeling Live: Defined. Discussed. Demonstrated.
 
Six Sigma Awareness Module
Six Sigma Awareness ModuleSix Sigma Awareness Module
Six Sigma Awareness Module
 
Viseven introduction HR
Viseven introduction HRViseven introduction HR
Viseven introduction HR
 
Adaptive Insights: ITE Group - A Customer Success Story
Adaptive Insights: ITE Group - A Customer Success StoryAdaptive Insights: ITE Group - A Customer Success Story
Adaptive Insights: ITE Group - A Customer Success Story
 
An Introduction to Apps Design
An Introduction to Apps DesignAn Introduction to Apps Design
An Introduction to Apps Design
 
Iconity presentation
Iconity presentationIconity presentation
Iconity presentation
 
Sprint 0
Sprint 0Sprint 0
Sprint 0
 

Similar to [Rakuten TechConf2014] [Fukuoka] Enhancement of team productivity for smart device application

Priyanta Sanyal Resume
Priyanta Sanyal ResumePriyanta Sanyal Resume
Priyanta Sanyal Resume
Priyanta Bagchi
 
Pixstar and FedEx Collaboration (Final) Reduced - Copy
Pixstar and FedEx Collaboration (Final) Reduced - CopyPixstar and FedEx Collaboration (Final) Reduced - Copy
Pixstar and FedEx Collaboration (Final) Reduced - CopyGeorge Reissig
 
Developing a Modernization Strategy: Evaluating the Options by Chris Koppe
Developing a Modernization Strategy: Evaluating the Options by Chris KoppeDeveloping a Modernization Strategy: Evaluating the Options by Chris Koppe
Developing a Modernization Strategy: Evaluating the Options by Chris Koppe
Fresche Solutions
 
Building Your Own Modernization Roadmap - Emmanuel Tzinevrakis
Building Your Own Modernization Roadmap - Emmanuel TzinevrakisBuilding Your Own Modernization Roadmap - Emmanuel Tzinevrakis
Building Your Own Modernization Roadmap - Emmanuel Tzinevrakis
Fresche Solutions
 
Resume - Sr. Business Analyst
Resume - Sr. Business AnalystResume - Sr. Business Analyst
Resume - Sr. Business Analyst
Mrs. Terry-Lee Hollister
 
InsightsNOW
InsightsNOWInsightsNOW
InsightsNOW
brand44
 
Acctiva: expertise in Business Intelligence, Data Warehousing, Data Governance
Acctiva: expertise in Business Intelligence, Data Warehousing, Data GovernanceAcctiva: expertise in Business Intelligence, Data Warehousing, Data Governance
Acctiva: expertise in Business Intelligence, Data Warehousing, Data Governance
Acctiva Ltd.
 
BVDs and Your Data - Combined to Drive Success
BVDs and Your Data - Combined to Drive SuccessBVDs and Your Data - Combined to Drive Success
BVDs and Your Data - Combined to Drive Success
ResultsPositive Business Technology Solutions
 
Nesma event June '23 - How to use objective metrics as a basis for agile cost...
Nesma event June '23 - How to use objective metrics as a basis for agile cost...Nesma event June '23 - How to use objective metrics as a basis for agile cost...
Nesma event June '23 - How to use objective metrics as a basis for agile cost...
Nesma
 
Practical Implementation Tips For Implementing a Financial Planning - QueBIT ...
Practical Implementation Tips For Implementing a Financial Planning - QueBIT ...Practical Implementation Tips For Implementing a Financial Planning - QueBIT ...
Practical Implementation Tips For Implementing a Financial Planning - QueBIT ...
QueBIT Consulting
 
Build Answer-generating Apps that Users Love: Development best practices for ...
Build Answer-generating Apps that Users Love: Development best practices for ...Build Answer-generating Apps that Users Love: Development best practices for ...
Build Answer-generating Apps that Users Love: Development best practices for ...
TIBCO Jaspersoft
 
[DSC Europe 22] The Making of a Data Organization - Denys Holovatyi
[DSC Europe 22] The Making of a Data Organization - Denys Holovatyi[DSC Europe 22] The Making of a Data Organization - Denys Holovatyi
[DSC Europe 22] The Making of a Data Organization - Denys Holovatyi
DataScienceConferenc1
 
Cynoteck - Salesforce Presentation - Consulting Services
Cynoteck  -  Salesforce Presentation - Consulting ServicesCynoteck  -  Salesforce Presentation - Consulting Services
Cynoteck - Salesforce Presentation - Consulting Services
Rosa Aguiar Catraio
 
Tableau 2018 - Introduction to Visual analytics
Tableau 2018 - Introduction to Visual analyticsTableau 2018 - Introduction to Visual analytics
Tableau 2018 - Introduction to Visual analytics
Arun K
 
The C-Suite Data Advantage: How Workday Executives Reduce Costs and Make Bett...
The C-Suite Data Advantage: How Workday Executives Reduce Costs and Make Bett...The C-Suite Data Advantage: How Workday Executives Reduce Costs and Make Bett...
The C-Suite Data Advantage: How Workday Executives Reduce Costs and Make Bett...
Workday, Inc.
 
Business solution delivery capability v4.0
Business solution delivery capability v4.0Business solution delivery capability v4.0
Business solution delivery capability v4.0
Etienne Venter
 
Business Intelligence
Business IntelligenceBusiness Intelligence
Business Intelligence
Khalizan Halid
 
New Business Development Proposal - Adding Project Portfolio Management (PPM)...
New Business Development Proposal - Adding Project Portfolio Management (PPM)...New Business Development Proposal - Adding Project Portfolio Management (PPM)...
New Business Development Proposal - Adding Project Portfolio Management (PPM)...
Rolly Perreaux, PMP
 
Guaranteed Successful Projects
Guaranteed Successful ProjectsGuaranteed Successful Projects
Guaranteed Successful Projectsfaruqh
 

Similar to [Rakuten TechConf2014] [Fukuoka] Enhancement of team productivity for smart device application (20)

Priyanta Sanyal Resume
Priyanta Sanyal ResumePriyanta Sanyal Resume
Priyanta Sanyal Resume
 
Pixstar and FedEx Collaboration (Final) Reduced - Copy
Pixstar and FedEx Collaboration (Final) Reduced - CopyPixstar and FedEx Collaboration (Final) Reduced - Copy
Pixstar and FedEx Collaboration (Final) Reduced - Copy
 
Developing a Modernization Strategy: Evaluating the Options by Chris Koppe
Developing a Modernization Strategy: Evaluating the Options by Chris KoppeDeveloping a Modernization Strategy: Evaluating the Options by Chris Koppe
Developing a Modernization Strategy: Evaluating the Options by Chris Koppe
 
Building Your Own Modernization Roadmap - Emmanuel Tzinevrakis
Building Your Own Modernization Roadmap - Emmanuel TzinevrakisBuilding Your Own Modernization Roadmap - Emmanuel Tzinevrakis
Building Your Own Modernization Roadmap - Emmanuel Tzinevrakis
 
Resume - Sr. Business Analyst
Resume - Sr. Business AnalystResume - Sr. Business Analyst
Resume - Sr. Business Analyst
 
InsightsNOW
InsightsNOWInsightsNOW
InsightsNOW
 
Acctiva: expertise in Business Intelligence, Data Warehousing, Data Governance
Acctiva: expertise in Business Intelligence, Data Warehousing, Data GovernanceAcctiva: expertise in Business Intelligence, Data Warehousing, Data Governance
Acctiva: expertise in Business Intelligence, Data Warehousing, Data Governance
 
BVDs and Your Data - Combined to Drive Success
BVDs and Your Data - Combined to Drive SuccessBVDs and Your Data - Combined to Drive Success
BVDs and Your Data - Combined to Drive Success
 
Nesma event June '23 - How to use objective metrics as a basis for agile cost...
Nesma event June '23 - How to use objective metrics as a basis for agile cost...Nesma event June '23 - How to use objective metrics as a basis for agile cost...
Nesma event June '23 - How to use objective metrics as a basis for agile cost...
 
Practical Implementation Tips For Implementing a Financial Planning - QueBIT ...
Practical Implementation Tips For Implementing a Financial Planning - QueBIT ...Practical Implementation Tips For Implementing a Financial Planning - QueBIT ...
Practical Implementation Tips For Implementing a Financial Planning - QueBIT ...
 
Build Answer-generating Apps that Users Love: Development best practices for ...
Build Answer-generating Apps that Users Love: Development best practices for ...Build Answer-generating Apps that Users Love: Development best practices for ...
Build Answer-generating Apps that Users Love: Development best practices for ...
 
[DSC Europe 22] The Making of a Data Organization - Denys Holovatyi
[DSC Europe 22] The Making of a Data Organization - Denys Holovatyi[DSC Europe 22] The Making of a Data Organization - Denys Holovatyi
[DSC Europe 22] The Making of a Data Organization - Denys Holovatyi
 
Cynoteck - Salesforce Presentation - Consulting Services
Cynoteck  -  Salesforce Presentation - Consulting ServicesCynoteck  -  Salesforce Presentation - Consulting Services
Cynoteck - Salesforce Presentation - Consulting Services
 
Tableau 2018 - Introduction to Visual analytics
Tableau 2018 - Introduction to Visual analyticsTableau 2018 - Introduction to Visual analytics
Tableau 2018 - Introduction to Visual analytics
 
The C-Suite Data Advantage: How Workday Executives Reduce Costs and Make Bett...
The C-Suite Data Advantage: How Workday Executives Reduce Costs and Make Bett...The C-Suite Data Advantage: How Workday Executives Reduce Costs and Make Bett...
The C-Suite Data Advantage: How Workday Executives Reduce Costs and Make Bett...
 
Business solution delivery capability v4.0
Business solution delivery capability v4.0Business solution delivery capability v4.0
Business solution delivery capability v4.0
 
Business Intelligence
Business IntelligenceBusiness Intelligence
Business Intelligence
 
FJ_Trainer
FJ_TrainerFJ_Trainer
FJ_Trainer
 
New Business Development Proposal - Adding Project Portfolio Management (PPM)...
New Business Development Proposal - Adding Project Portfolio Management (PPM)...New Business Development Proposal - Adding Project Portfolio Management (PPM)...
New Business Development Proposal - Adding Project Portfolio Management (PPM)...
 
Guaranteed Successful Projects
Guaranteed Successful ProjectsGuaranteed Successful Projects
Guaranteed Successful Projects
 

More from Rakuten Group, Inc.

コードレビュー改善のためにJenkinsとIntelliJ IDEAのプラグインを自作してみた話
コードレビュー改善のためにJenkinsとIntelliJ IDEAのプラグインを自作してみた話コードレビュー改善のためにJenkinsとIntelliJ IDEAのプラグインを自作してみた話
コードレビュー改善のためにJenkinsとIntelliJ IDEAのプラグインを自作してみた話
Rakuten Group, Inc.
 
楽天における安全な秘匿情報管理への道のり
楽天における安全な秘匿情報管理への道のり楽天における安全な秘匿情報管理への道のり
楽天における安全な秘匿情報管理への道のり
Rakuten Group, Inc.
 
What Makes Software Green?
What Makes Software Green?What Makes Software Green?
What Makes Software Green?
Rakuten Group, Inc.
 
Simple and Effective Knowledge-Driven Query Expansion for QA-Based Product At...
Simple and Effective Knowledge-Driven Query Expansion for QA-Based Product At...Simple and Effective Knowledge-Driven Query Expansion for QA-Based Product At...
Simple and Effective Knowledge-Driven Query Expansion for QA-Based Product At...
Rakuten Group, Inc.
 
DataSkillCultureを浸透させる楽天の取り組み
DataSkillCultureを浸透させる楽天の取り組みDataSkillCultureを浸透させる楽天の取り組み
DataSkillCultureを浸透させる楽天の取り組み
Rakuten Group, Inc.
 
大規模なリアルタイム監視の導入と展開
大規模なリアルタイム監視の導入と展開大規模なリアルタイム監視の導入と展開
大規模なリアルタイム監視の導入と展開
Rakuten Group, Inc.
 
楽天における大規模データベースの運用
楽天における大規模データベースの運用楽天における大規模データベースの運用
楽天における大規模データベースの運用
Rakuten Group, Inc.
 
楽天サービスを支えるネットワークインフラストラクチャー
楽天サービスを支えるネットワークインフラストラクチャー楽天サービスを支えるネットワークインフラストラクチャー
楽天サービスを支えるネットワークインフラストラクチャー
Rakuten Group, Inc.
 
楽天の規模とクラウドプラットフォーム統括部の役割
楽天の規模とクラウドプラットフォーム統括部の役割楽天の規模とクラウドプラットフォーム統括部の役割
楽天の規模とクラウドプラットフォーム統括部の役割
Rakuten Group, Inc.
 
Rakuten Services and Infrastructure Team.pdf
Rakuten Services and Infrastructure Team.pdfRakuten Services and Infrastructure Team.pdf
Rakuten Services and Infrastructure Team.pdf
Rakuten Group, Inc.
 
The Data Platform Administration Handling the 100 PB.pdf
The Data Platform Administration Handling the 100 PB.pdfThe Data Platform Administration Handling the 100 PB.pdf
The Data Platform Administration Handling the 100 PB.pdf
Rakuten Group, Inc.
 
Supporting Internal Customers as Technical Account Managers.pdf
Supporting Internal Customers as Technical Account Managers.pdfSupporting Internal Customers as Technical Account Managers.pdf
Supporting Internal Customers as Technical Account Managers.pdf
Rakuten Group, Inc.
 
Making Cloud Native CI_CD Services.pdf
Making Cloud Native CI_CD Services.pdfMaking Cloud Native CI_CD Services.pdf
Making Cloud Native CI_CD Services.pdf
Rakuten Group, Inc.
 
How We Defined Our Own Cloud.pdf
How We Defined Our Own Cloud.pdfHow We Defined Our Own Cloud.pdf
How We Defined Our Own Cloud.pdf
Rakuten Group, Inc.
 
Travel & Leisure Platform Department's tech info
Travel & Leisure Platform Department's tech infoTravel & Leisure Platform Department's tech info
Travel & Leisure Platform Department's tech info
Rakuten Group, Inc.
 
Travel & Leisure Platform Department's tech info
Travel & Leisure Platform Department's tech infoTravel & Leisure Platform Department's tech info
Travel & Leisure Platform Department's tech info
Rakuten Group, Inc.
 
OWASPTop10_Introduction
OWASPTop10_IntroductionOWASPTop10_Introduction
OWASPTop10_Introduction
Rakuten Group, Inc.
 
Introduction of GORA API Group technology
Introduction of GORA API Group technologyIntroduction of GORA API Group technology
Introduction of GORA API Group technology
Rakuten Group, Inc.
 
100PBを越えるデータプラットフォームの実情
100PBを越えるデータプラットフォームの実情100PBを越えるデータプラットフォームの実情
100PBを越えるデータプラットフォームの実情
Rakuten Group, Inc.
 
社内エンジニアを支えるテクニカルアカウントマネージャー
社内エンジニアを支えるテクニカルアカウントマネージャー社内エンジニアを支えるテクニカルアカウントマネージャー
社内エンジニアを支えるテクニカルアカウントマネージャー
Rakuten Group, Inc.
 

More from Rakuten Group, Inc. (20)

コードレビュー改善のためにJenkinsとIntelliJ IDEAのプラグインを自作してみた話
コードレビュー改善のためにJenkinsとIntelliJ IDEAのプラグインを自作してみた話コードレビュー改善のためにJenkinsとIntelliJ IDEAのプラグインを自作してみた話
コードレビュー改善のためにJenkinsとIntelliJ IDEAのプラグインを自作してみた話
 
楽天における安全な秘匿情報管理への道のり
楽天における安全な秘匿情報管理への道のり楽天における安全な秘匿情報管理への道のり
楽天における安全な秘匿情報管理への道のり
 
What Makes Software Green?
What Makes Software Green?What Makes Software Green?
What Makes Software Green?
 
Simple and Effective Knowledge-Driven Query Expansion for QA-Based Product At...
Simple and Effective Knowledge-Driven Query Expansion for QA-Based Product At...Simple and Effective Knowledge-Driven Query Expansion for QA-Based Product At...
Simple and Effective Knowledge-Driven Query Expansion for QA-Based Product At...
 
DataSkillCultureを浸透させる楽天の取り組み
DataSkillCultureを浸透させる楽天の取り組みDataSkillCultureを浸透させる楽天の取り組み
DataSkillCultureを浸透させる楽天の取り組み
 
大規模なリアルタイム監視の導入と展開
大規模なリアルタイム監視の導入と展開大規模なリアルタイム監視の導入と展開
大規模なリアルタイム監視の導入と展開
 
楽天における大規模データベースの運用
楽天における大規模データベースの運用楽天における大規模データベースの運用
楽天における大規模データベースの運用
 
楽天サービスを支えるネットワークインフラストラクチャー
楽天サービスを支えるネットワークインフラストラクチャー楽天サービスを支えるネットワークインフラストラクチャー
楽天サービスを支えるネットワークインフラストラクチャー
 
楽天の規模とクラウドプラットフォーム統括部の役割
楽天の規模とクラウドプラットフォーム統括部の役割楽天の規模とクラウドプラットフォーム統括部の役割
楽天の規模とクラウドプラットフォーム統括部の役割
 
Rakuten Services and Infrastructure Team.pdf
Rakuten Services and Infrastructure Team.pdfRakuten Services and Infrastructure Team.pdf
Rakuten Services and Infrastructure Team.pdf
 
The Data Platform Administration Handling the 100 PB.pdf
The Data Platform Administration Handling the 100 PB.pdfThe Data Platform Administration Handling the 100 PB.pdf
The Data Platform Administration Handling the 100 PB.pdf
 
Supporting Internal Customers as Technical Account Managers.pdf
Supporting Internal Customers as Technical Account Managers.pdfSupporting Internal Customers as Technical Account Managers.pdf
Supporting Internal Customers as Technical Account Managers.pdf
 
Making Cloud Native CI_CD Services.pdf
Making Cloud Native CI_CD Services.pdfMaking Cloud Native CI_CD Services.pdf
Making Cloud Native CI_CD Services.pdf
 
How We Defined Our Own Cloud.pdf
How We Defined Our Own Cloud.pdfHow We Defined Our Own Cloud.pdf
How We Defined Our Own Cloud.pdf
 
Travel & Leisure Platform Department's tech info
Travel & Leisure Platform Department's tech infoTravel & Leisure Platform Department's tech info
Travel & Leisure Platform Department's tech info
 
Travel & Leisure Platform Department's tech info
Travel & Leisure Platform Department's tech infoTravel & Leisure Platform Department's tech info
Travel & Leisure Platform Department's tech info
 
OWASPTop10_Introduction
OWASPTop10_IntroductionOWASPTop10_Introduction
OWASPTop10_Introduction
 
Introduction of GORA API Group technology
Introduction of GORA API Group technologyIntroduction of GORA API Group technology
Introduction of GORA API Group technology
 
100PBを越えるデータプラットフォームの実情
100PBを越えるデータプラットフォームの実情100PBを越えるデータプラットフォームの実情
100PBを越えるデータプラットフォームの実情
 
社内エンジニアを支えるテクニカルアカウントマネージャー
社内エンジニアを支えるテクニカルアカウントマネージャー社内エンジニアを支えるテクニカルアカウントマネージャー
社内エンジニアを支えるテクニカルアカウントマネージャー
 

Recently uploaded

FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
Peter Spielvogel
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
The Metaverse and AI: how can decision-makers harness the Metaverse for their...
The Metaverse and AI: how can decision-makers harness the Metaverse for their...The Metaverse and AI: how can decision-makers harness the Metaverse for their...
The Metaverse and AI: how can decision-makers harness the Metaverse for their...
Jen Stirrup
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 

Recently uploaded (20)

FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
The Metaverse and AI: how can decision-makers harness the Metaverse for their...
The Metaverse and AI: how can decision-makers harness the Metaverse for their...The Metaverse and AI: how can decision-makers harness the Metaverse for their...
The Metaverse and AI: how can decision-makers harness the Metaverse for their...
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 

[Rakuten TechConf2014] [Fukuoka] Enhancement of team productivity for smart device application

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