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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Jumpei Yamamoto
February 16, 2017
Programming
790
0
Share
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.4k
sealed class in Kotlin1.1
boohbah
1
1.8k
KotlinでDSL
boohbah
0
9.7k
ObservableArrayとPikkel
boohbah
2
1.4k
KotlinでPhantom Type #kotlin_sansan
boohbah
2
4k
#jkug Kotlinのclass delegation
boohbah
1
410
#DroidKaigi 既存のAndroidプロジェクトに Kotlinを導入した話
boohbah
5
2.7k
KotlinをJavaで理解する
boohbah
1
1.2k
Other Decks in Programming
See All in Programming
From Formal Specification to Property Based Test
ohbarye
0
2.4k
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
270
GoogleCloudとterraform完全に理解した
terisuke
1
190
How We Benchmarked Quarkus: Patterns and anti-patterns
hollycummins
1
190
リセットCSSを1行消したらアクセシビリティが向上した話
pvcresin
4
500
tRPCの概要と少しだけパフォーマンス
misoton665
2
270
要はバランスからの卒業 #yumemi_grow
kajitack
0
120
20260514 - build with ai 2026 - build LINE Bot with Gemini CLI
line_developers_tw
PRO
0
410
Agent Skills を社内で育てる仕組み作り
jackchuka
1
1.9k
AWSはOSSをどのように 考えているのか?
akihisaikeda
0
110
Cache-moi si tu peux : patterns et pièges du cache en production - Devoxx France 2026 - Conférence
slecache
0
350
Import assertionsが消えた日~ECMAScriptの仕様はどう決まり、なぜ覆るのか~
bicstone
2
180
Featured
See All Featured
Technical Leadership for Architectural Decision Making
baasie
3
360
Test your architecture with Archunit
thirion
1
2.2k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
How to make the Groovebox
asonas
2
2.2k
A better future with KSS
kneath
240
18k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
3k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.4k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
360
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
61
44k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
1
3.6k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
500
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
270
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