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
More Decks by Jumpei Yamamoto
See All by Jumpei Yamamoto
KotlinでDSLを作る #Kotlin_Sansan
boohbah
2
1.8k
みんな大好き拡張関数 #kotlin_sansan
boohbah
2
9.6k
sealed class in Kotlin1.1
boohbah
1
1.9k
KotlinでDSL
boohbah
0
9.9k
ObservableArrayとPikkel
boohbah
2
1.4k
KotlinでPhantom Type #kotlin_sansan
boohbah
2
4k
#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
Workers Cache を知る
syumai
0
370
Event is what happens
moro
2
1.1k
HTML-in-Canvasで作る未来のWeb UI表現
clockmaker
5
5.2k
オーケストレーション記述言語 Katari
yukikurage
0
130
[Rails World 2026] Durable orchestration on Rails: from continuation to workflow
palkan
1
850
AIで開発が速くなった先で、開発チームは何を目指すか
shihochan
1
1.7k
dotNET_vulnclicker_intro.pdf
deka_morita
0
150
複雑なUIコンポーネントとの ⻑い付き合い⽅:波及するバグからテスト戦略を経て、安全な再設計へ
mixplace
0
440
Verilogで学ぶCPU自作入門
uyuki234
8
4.2k
[JA] Domain Modeling with Vanilla Rails: 「操作」から再考するRailsの設計論
yasaichi
3
660
自サークルのIdPからログアウトできるようになるまで
taiseiue
1
140
AWS CDKのカスタムリソースでContinuum(旧Security Agent)を実装した話 | Implementing Continuum (formerly Security Agent) via AWS CDK Custom Resource
akihisaikeda
2
160
Featured
See All Featured
Color Theory Basics | Prateek | Gurzu
gurzu
1
490
Navigating Weather and Climate Data
rabernat
0
560
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
1
280
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
220
How Software Deployment tools have changed in the past 20 years
geshan
2
35k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
640
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
400
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
2
480
HDC tutorial
michielstock
2
960
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
270
brightonSEO & MeasureFest 2025 - Winning Strategies for Black Friday CRO & PPC - Christian Goodrich
cargoodrich
3
870
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.6k
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