Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Sansanではたらくアプリエンジニアの20%ルール
Search
Jumpei Yamamoto
February 16, 2017
Programming
0
750
Sansanではたらくアプリエンジニアの20%ルール
Jumpei Yamamoto
February 16, 2017
Tweet
Share
More Decks by Jumpei Yamamoto
See All by Jumpei Yamamoto
KotlinでDSLを作る #Kotlin_Sansan
boohbah
2
1.6k
みんな大好き拡張関数 #kotlin_sansan
boohbah
1
9.1k
sealed class in Kotlin1.1
boohbah
1
1.7k
KotlinでDSL
boohbah
0
9.2k
ObservableArrayとPikkel
boohbah
2
1.3k
KotlinでPhantom Type #kotlin_sansan
boohbah
2
3.9k
#jkug Kotlinのclass delegation
boohbah
1
360
#DroidKaigi 既存のAndroidプロジェクトに Kotlinを導入した話
boohbah
5
2.6k
KotlinをJavaで理解する
boohbah
1
1.1k
Other Decks in Programming
See All in Programming
Goで作る、開発・CI環境
sin392
0
260
なぜ適用するか、移行して理解するClean Architecture 〜構造を超えて設計を継承する〜 / Why Apply, Migrate and Understand Clean Architecture - Inherit Design Beyond Structure
seike460
PRO
3
790
TypeScriptでDXを上げろ! Hono編
yusukebe
3
650
Quand Symfony, ApiPlatform, OpenAI et LangChain s'allient pour exploiter vos PDF : de la théorie à la production…
ahmedbhs123
0
210
ISUCON研修おかわり会 講義スライド
arfes0e2b3c
1
460
オンコール⼊⾨〜ページャーが鳴る前に、あなたが備えられること〜 / Before The Pager Rings
yktakaha4
1
770
Rubyでやりたい駆動開発 / Ruby driven development
chobishiba
1
750
「テストは愚直&&網羅的に書くほどよい」という誤解 / Test Smarter, Not Harder
munetoshi
0
190
ご注文の差分はこちらですか? 〜 AWS CDK のいろいろな差分検出と安全なデプロイ
konokenj
3
470
CDK引数設計道場100本ノック
badmintoncryer
2
360
AIと”コードの評価関数”を共有する / Share the "code evaluation function" with AI
euglena1215
1
180
なんとなくわかった気になるブロックテーマ入門/contents.nagoya 2025 6.28
chiilog
1
280
Featured
See All Featured
Side Projects
sachag
455
42k
Measuring & Analyzing Core Web Vitals
bluesmoon
7
510
Producing Creativity
orderedlist
PRO
346
40k
Agile that works and the tools we love
rasmusluckow
329
21k
Making Projects Easy
brettharned
116
6.3k
KATA
mclloyd
30
14k
Why Our Code Smells
bkeepers
PRO
336
57k
Intergalactic Javascript Robots from Outer Space
tanoku
271
27k
Practical Orchestrator
shlominoach
189
11k
How to Ace a Technical Interview
jacobian
278
23k
Designing for humans not robots
tammielis
253
25k
Scaling GitHub
holman
460
140k
Transcript
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