Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Sansanではたらくアプリエンジニアの20%ルール
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Jumpei Yamamoto
February 16, 2017
Programming
830
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Sansanではたらくアプリエンジニアの20%ルール
Jumpei Yamamoto
February 16, 2017
Transcript
25 slides
Copyright © Sansan, Inc. All rights reserved. >Sansanで働く >アプリエンジニアの20%ルール Jumpei
Yamamoto 2017.2.16 Sansan Tech meet up モバイルアプリ編 #kotlin_sansan
Copyright © Sansan, Inc. All rights reserved. > ⾃⼰紹介 -
⼭本純平 - Sansan株式会社 Eight事業部 - EightのAndroidアプリの開発 - twitter: @boohbah - github: https://github.com/yamamotoj
Copyright © Sansan, Inc. All rights reserved. > Sansanのアプリ開発チーム
Copyright © Sansan, Inc. All rights reserved. 4 2つのプロダクト
Copyright © Sansan, Inc. All rights reserved. 5 法⼈向け 名刺管理ツール
Sansan
Copyright © Sansan, Inc. All rights reserved. > Sansan事業部 -
iOSエンジニア - Androidエンジニア - Sansan事業部 (199) - フロント(146) - プロダクト部(16) - 開発部(37)
Copyright © Sansan, Inc. All rights reserved. 7 個⼈向け 名刺アプリ
Eight
Copyright © Sansan, Inc. All rights reserved. > Eight事業部 -
iOSエンジニア - Androidエンジニア - Eight事業部(43) - Planning Team(14) - Development Team (37)
Copyright © Sansan, Inc. All rights reserved. >PowerApp >プロジェクト 部署をこえたアプリエンジニアの活動
Copyright © Sansan, Inc. All rights reserved. > アプリエンジニア同⼠の情報交換 -
ランチミーティングで近況報告 - 社内で勉強会
Copyright © Sansan, Inc. All rights reserved. > 社外の勉強会の企画、運営 -
RxSwift勉強会 - Kotlin勉強会 - Realm meet upのお⼿伝い - try! swift や Droid-Kaigiへの協賛
Copyright © Sansan, Inc. All rights reserved. 12 せっかくなので 何かを作りたい!
Copyright © Sansan, Inc. All rights reserved. > ためしに -
毎週⽊曜⽇の午後は PowerAppの時間とする - 部署の垣根をこえてチームを作り、そこで何 かを開発
Copyright © Sansan, Inc. All rights reserved. > しかし -
半⽇だとまとまったコードを書けずに終わる - 次の週には、まえにやったことを忘れてしまう - チームをつくっても、チームでやるような規模のものを作 るだけの時間がない。 なかなかアウトプットが出ない
Copyright © Sansan, Inc. All rights reserved. > Power Appハッカソン
- ⽉に1回 2⽇間 - (週に半⽇とトータルの時間はほぼ⼀緒) - テーマはアプリに関わることなら⾃由 - 各エンジニアが好きな開発を⾏える
Copyright © Sansan, Inc. All rights reserved. > スケジュール -
day 1 - 9:45 開会式、やること発表 - day 2 - 17:00 閉会式、成果発表
Copyright © Sansan, Inc. All rights reserved. 17 2⽇間あれば
Copyright © Sansan, Inc. All rights reserved. > 新機能のプロトタイプ実装に >
じっくり取り組める - 名刺の矩形認識、OCR - カメラの性能向上、影をとる - Bluetoothをつかった近接通信 - 名刺撮影時にシャッター⾳を消す - 実プロダクトに導⼊された機能も
Copyright © Sansan, Inc. All rights reserved. > 新しい技術を試す、導⼊する >
いい機会になる - Firebase - Android Databinding - Android7 App shortcuts - Android7 Notification - Kotlin - Google Firebase test labをつかったテスト - 試した技術は実プロダク トへフィードバック
Copyright © Sansan, Inc. All rights reserved. > やりたくてもできなかった >
リファクタリングができる - Swift 3.0化 - RxSwift導⼊ - Rx+Retrofit + Dagger2を使って 通信ライブラリを 置き換える 技術的負債 開発者
Copyright © Sansan, Inc. All rights reserved. > 運⽤改善も形になる -
Dokumi導⼊ - CI環境の整備 - ライセンス⽂書⽣成プラグイン
Copyright © Sansan, Inc. All rights reserved. > 社内の要望に答えることもできる -
社内飲み会マッチング システム - 勤怠連絡管理システム - トイレ空き状況監視シ ステム
Copyright © Sansan, Inc. All rights reserved. > 知らない分野にも⼿を出せる -
トイレ空き状況監視システム
Copyright © Sansan, Inc. All rights reserved. > 毎⽉ 2⽇間なので
- そこそこ⼤きな実装ができる - プロダクトへのフィードバックが早い - 常に最新の技術を追いかけられる
Copyright © Sansan, Inc. All rights reserved. > Thank you
25
More Decks by Jumpei Yamamoto
See All by Jumpei Yamamoto
KotlinでDSLを作る #Kotlin_Sansan
boohbah
2
1.9k
みんな大好き拡張関数 #kotlin_sansan
boohbah
2
9.6k
sealed class in Kotlin1.1
boohbah
1
1.9k
KotlinでDSL
boohbah
0
10k
ObservableArrayとPikkel
boohbah
2
1.4k
KotlinでPhantom Type #kotlin_sansan
boohbah
2
4.1k
#jkug Kotlinのclass delegation
boohbah
1
430
#DroidKaigi 既存のAndroidプロジェクトに Kotlinを導入した話
boohbah
5
2.8k
KotlinをJavaで理解する
boohbah
1
1.2k
Other Decks in Programming
See All in Programming
Engineering Biometric UX Across Android Versions | DroidKnights 2026
ryunen344
1
200
作って学ぶSpring BootのAuto Configuration / JJUG Night Seminar 2026-10-19
rshindo
0
230
Claude Code ハーネスDeep Dive – 君はどこまで制御する? -
takateeen_knj
6
5.6k
LLM 101
dalinaum
0
480
Enforcing Your Architecture with Unit Tests in the AI Era (Swift Connection X)
steliosf
PRO
1
170
protojson における文字化けの扱い
kazuki1023
0
400
TS 7.0 で baseUrl が使えなくなった今、パスエイリアスをどうするか
bicstone
2
630
SODA - FACT BOOK(JP)
sodainc
1
40k
Next.js: The final boss of Web Performance
guaca
0
400
우리의 Nitro Modules는 당신의 Turbo Modules보다 아름답다
l2hyunwoo
0
260
Apple Intelligenceとオンデバイス時代の到来
yahir0
0
240
高橋メソッドでCVE解説シリーズ 〜CVE-2026-112816〜
hakkadaikon
0
250
Featured
See All Featured
Art, The Web, and Tiny UX
lynnandtonic
304
22k
Designing for Timeless Needs
cassininazir
1
560
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
31k
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
1
610
Balancing Empowerment & Direction
lara
6
1.4k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.9k
Why Our Code Smells
bkeepers
PRO
340
58k
How to train your dragon (web standard)
notwaldorf
96
6.9k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.6k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.4k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
3
3.9k
brightonSEO & MeasureFest 2025 - Winning Strategies for Black Friday CRO & PPC - Christian Goodrich
cargoodrich
3
900