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
Team Geekが教えてくれた大切なこと
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
NAVITIME JAPAN
PRO
October 30, 2018
Programming
620
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Team Geekが教えてくれた大切なこと
2018年10月30日(火)に開催された、DevLOVE様主催のイベント「あなたが読んだ本は、きっと俺も読みたい。」発表資料です。
NAVITIME JAPAN
PRO
October 30, 2018
More Decks by NAVITIME JAPAN
See All by NAVITIME JAPAN
株式会社ナビタイムジャパン 会社紹介資料2026
navitimejapan
PRO
1
5.3k
つよつよリーダーが 抜けたらどうする? 〜ナビタイムのAgile⽀援組織の変遷〜
navitimejapan
PRO
23
16k
実践ジオフェンス 効率的に開発するために
navitimejapan
PRO
3
1.2k
安全で使いやすいCarPlayアプリの 魅せ方:HIGと実例から学ぶ
navitimejapan
PRO
1
320
見えないユーザの声はログに埋もれている! ~ログから具体的なユーザの体験を数値化した事例紹介~
navitimejapan
PRO
6
3.5k
ユーザーのためなら 『デザイン』 以外にも手を伸ばせる
navitimejapan
PRO
2
2k
フツーのIT女子が、 Engineering Managerになるまで
navitimejapan
PRO
3
500
不確実性に打ち勝つOKR戦略/How to manage uncertainty with OKR strategy
navitimejapan
PRO
4
4.2k
アジャイルを小さいままで 組織に広める 二周目 / Agile Transformation in NAVITIME JAPAN iteration 2
navitimejapan
PRO
4
1.6k
Other Decks in Programming
See All in Programming
Agents on Rails - Rails at Scale 2026
irinanazarova
0
540
JIS keyboard support in Omarchy
lef237
0
100
IBM Bob でAI駆動開発『QC-Playbook』
ichirokano2
0
110
速習iPhone Duo対応
yuukiw00w
2
980
残高管理から台帳サービスへの進化
artoy
1
200
iOS 27でニュースアプリはどう変わる!? 〜日経電子版の新機能対応と、開発事例から〜
lynnswap
7
13k
dotNET_vulnclicker_intro.pdf
deka_morita
0
140
mrbgem 三角測量 開発
ogom
0
240
個人開発者よ、Honoを使え(おじさんver)
tanahiro2010
2
250
月間100万人のサービス刷新で、 技術選定をHonoに振り切った話
yutobara
8
6.5k
ソニーのクラウド共通基盤の変遷とAI時代の開発スタイルに合わせた進化 / The Journey of Sony’s Common Cloud Platform and Its Evolution for AI-Native Development
kenjiyoneyama
0
260
なぜCTOを降りてFDEを選んだのか?〜なぜプロダクト企業がFDEで顧客の現場に踏み込むのか〜
gonta
1
200
Featured
See All Featured
Designing for Performance
lara
612
70k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
350
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.2k
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.4k
エンジニアに許された特別な時間の終わり
watany
109
250k
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
340
GraphQLとの向き合い方2022年版
quramy
50
15k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
1k
Music & Morning Musume
bryan
48
7.4k
KATA
mclloyd
PRO
35
16k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
31k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
550
Transcript
©NAVITIME JAPAN Team Geekが教えてくれた 大切なこと 株式会社ナビタイムジャパン 開発部部長 兼 ACTS(研究開発)ルートグループ責任者 小田中
育生
©NAVITIME JAPAN Agenda どんな本なの? なんでおすすめなの? 私の読み方 “HRT”
©NAVITIME JAPAN どんな本なの?
©NAVITIME JAPAN 個人ではなくチームにフォーカス 素晴らしいチームとは何かを定義 チーム外への働きかけや ユーザとの向き合い方を教えてくれる
©NAVITIME JAPAN なんでおすすめなの?
©NAVITIME JAPAN エンジニアの気持ちに寄り添ってる! 多くのプログラマは、開始したばかり の作業を共有したいとは思わない すべてのコミットにコードレビュー 学習のための時間が必要
©NAVITIME JAPAN エンジニアがやるべきことが示される! HRT(謙虚さ、尊敬、信頼)を 大事にしよう 周囲にあわせたほうがうまくいく 早い段階で失敗・学習・反復
©NAVITIME JAPAN マネジメント面もカバー! 失敗したときは謝罪しよう マネージャーになることで 自分をスケールさせることができる リーダーは触媒になる
©NAVITIME JAPAN つらい現実とも向き合う 「有害な振る舞い」は排除するべき ソフトウェアに不満をいうが 貢献する気がない人達がいる 感情的にならない
©NAVITIME JAPAN そしてチームの外へ 組織を動かし、自分が居心地のいい 場所を作り出す ユーザーに集中すれば、他のことはす べてついてくる UI、大事! ユーザに集中!
©NAVITIME JAPAN 一連の流れを可視化します
©NAVITIME JAPAN あなたのチーム プロダクト 顧客 開発プロセス
©NAVITIME JAPAN あなたのチーム プロダクト 顧客 開発プロセス エンジニアは ひとり仕事 スタート時点
©NAVITIME JAPAN あなたのチーム プロダクト 顧客 開発プロセス 1章: 天才プログラマの神話 • スタートするときは一人かもしれないけれどスケール
するにはチームが必要、という話 • リスク管理(バス係数)の観点からもチーム開発を推奨 • HRT大事!
©NAVITIME JAPAN “HRT”
©NAVITIME JAPAN Humility 謙虚 Respect 尊敬 Trust 信頼
©NAVITIME JAPAN Humility 謙虚 Respect 尊敬 Trust 信頼 • 他人の意見を受け入れ、尊重する
• チームメイトに背中を預ける • 顧客の声に耳を傾ける • よりよい結果を追い求める なにをするにも大切な3本柱。
©NAVITIME JAPAN あなたのチーム プロダクト 顧客 開発プロセス 1章: 天才プログラマの神話 • スタートするときは一人かもしれないけれどスケール
するにはチームが必要、という話 • リスク管理(バス係数)の観点からもチーム開発を推奨 • HRT大事! チーム開発、 大事だな
©NAVITIME JAPAN あなたのチーム プロダクト 顧客 開発プロセス 2章: 素晴らしいチーム文化を作る • ミッションステートメント
• メール、チャットの扱い • コードコメント、レビュー • 同期/非同期コミュニケーションのバランス
©NAVITIME JAPAN あなたのチーム プロダクト 顧客 開発プロセス 2章: 素晴らしいチーム文化を作る • ミッションステートメント
• メール、チャットの扱い • コードコメント、レビュー • 同期/非同期コミュニケーションのバランス なるほど、 チーム開発は こうやるのか
©NAVITIME JAPAN あなたのチーム プロダクト 顧客 開発プロセス 3章: 船にはキャプテンが必要 さて、どう すすめる?
©NAVITIME JAPAN あなたのチーム プロダクト 顧客 開発プロセス 3章: 船にはキャプテンが必要 • サーバントリーダーシップ
• 目標の明確化 • 内発的動機と外発的動機
©NAVITIME JAPAN あなたのチーム • サーバントリーダーシップ • 目標の明確化 • 内発的動機と外発的動機 スイートスポット
マンネリ 見て!リスだ! 漂流 興奮 退屈 自発的 注意散漫 モチベーション 方向性 方向を示し 動機付け
©NAVITIME JAPAN あなたのチーム プロダクト 顧客 開発プロセス 4章: 有害な人に対処する • 口汚い
• 敬意に欠ける • 人の時間を奪う • 完璧主義
©NAVITIME JAPAN あなたのチーム プロダクト 顧客 開発プロセス 4章: 有害な人に対処する • 口汚い
• 敬意に欠ける • 人の時間を奪う • 完璧主義 • 空中戦から地上戦へ(感情論の回避) • HRTをベースに諭す • どうしても駄目ならサヨナラ
©NAVITIME JAPAN あなたのチーム プロダクト 顧客 開発プロセス 5章: 組織的操作の方法 無駄な プロセスが…
©NAVITIME JAPAN あなたのチーム プロダクト 顧客 開発プロセス 5章: 組織的操作の方法 無駄な プロセスが…
• 悪い習慣から良い習慣への置き換え • 技術的負債の返済 • 上記を実施できるよう組織に働きかけよう
©NAVITIME JAPAN あなたのチーム プロダクト 顧客 開発プロセス 5章: 組織的操作の方法 • 組織もプロセスも内側から改善できる
• 「わかってくれる」は禁物。 • 意思決定者はだいたい忙しい、 要求は簡潔につたえよう
©NAVITIME JAPAN あなたのチーム プロダクト 顧客 開発プロセス 6章: ユーザーも人間
©NAVITIME JAPAN こんなこと、ありませんか
©NAVITIME JAPAN うーん、この実装すると コードが汚れるな。 UI微妙になるけど 複雑度を優先しよう。
©NAVITIME JAPAN あなたのチーム プロダクト 顧客 開発プロセス 6章: ユーザーも人間 やっと出番! プロダクトは
この人達のためにある!
©NAVITIME JAPAN あなたのチーム プロダクト 顧客 開発プロセス 6章: ユーザーも人間 • ユーザー体験を至上命題としプロダクトを設計する
• いろいろ手を出さない • 信頼と喜びを得る
©NAVITIME JAPAN とにかく、 チーム開発に必要なことが つまってる。
©NAVITIME JAPAN 私の読み方
©NAVITIME JAPAN まずは、ひとりで つぎに、チームで また、別チームで
©NAVITIME JAPAN 他人が「どう読んだか」を知ることで 自分にはない視点から読み解くことができる