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
はじめて1人チームで開発をするあなたへ / Beginners Guide to Single Person Team Development
Search
Yohei Meguro
June 27, 2019
Technology
1
500
はじめて1人チームで開発をするあなたへ / Beginners Guide to Single Person Team Development
Yohei Meguro
June 27, 2019
Tweet
Share
More Decks by Yohei Meguro
See All by Yohei Meguro
エンジニアの僕が、越境してアジャイルなビジネスチームを作るまで / DevLOVE 20181204 meguro
meguro0217
0
830
Other Decks in Technology
See All in Technology
LINE WORKSへ簡単通知!Incoming Webhookアプリの紹介
mmclsntr
0
110
エンジニアリングマネージャーはどう学んでいくのか #devsumi / How Do Engineering Managers Continue to Learn and Grow?
expajp
4
1.3k
テスト・設計研修【MIXI 24新卒技術研修】
mixi_engineers
PRO
0
170
Github Actions 로 Android 팀의 효율성 극대화
hadonghyun
0
160
Azure Pipelinesを使用したCICDベースラインアーキテクチャ実践
yuriemori
0
190
クラウド利用者の「責任」をどう果たす?AWSセキュリティ対策のススメ #AWSSummit
hiashisan
0
270
What if...? 처음부터 다시 LLM 어플리케이션을 개발한다면
huffon
0
1k
Docker互換のセキュアなコンテナ実行環境「Podman」超入門
devops_vtj
6
3.2k
「単なる OAuth 2.0 を認証に使うと、車が通れるほどのどでかいセキュリティー・ホールができる」のか検証してみた
terara
0
380
フルリモートワークはエンジニアの夢を叶えたか? #cm_odyssey
mamohacy
2
600
E2Eテスト自動化プラットフォームにおけるAIの活用
shift_evolve
0
180
コンテナ・K8s研修 - 前半 コンテナ基礎・ハンズオン【MIXI 24新卒技術研修】
mixi_engineers
PRO
0
170
Featured
See All Featured
Build your cross-platform service in a week with App Engine
jlugia
227
17k
Thoughts on Productivity
jonyablonski
64
4.1k
Happy Clients
brianwarren
94
6.5k
Building Better People: How to give real-time feedback that sticks.
wjessup
357
18k
How GitHub Uses GitHub to Build GitHub
holman
471
290k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
17
8.7k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
20
7.2k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
26
1.6k
Git: the NoSQL Database
bkeepers
PRO
423
64k
Fireside Chat
paigeccino
25
2.8k
How to Ace a Technical Interview
jacobian
274
23k
Optimizing for Happiness
mojombo
373
69k
Transcript
2019/6/27 Plaid Tech Lounge @y-meguro はじめて1⼈チームで開発をするあなたへ
はじめて1⼈チームで開発をするあなたへ 2 ⾃⼰紹介 ⽬黒 陽平 (@y-meguro) Software Engineer 趣味 :
マラソン、サウナ、漢字
はじめて1⼈チームで開発をするあなたへ 3 プレイドで直近やっていること APIチーム: 「Developerのファンを作る」 Developer 向けドキュメントの整備 KARTE サーバーサイドAPIの開発
1⼈チームで開発したことある⽅?!
はじめて1⼈チームで開発をするあなたへ 5 今⽇お話すること 1/1 10/1 5/1 3/1 3⼈ 0⼈ 1⼈
2⼈ ドキュメントリリース API β版リリース ※ + Bizメンバーが常に1⼈ 1⼈チームで開発した時の話
はじめて1⼈チームで開発をするあなたへ 6 背景 もともと チームは好き • 去年チームリーディングはたくさんやってた • 認定スクラムマスター •
チームリーディングだけではチームは成功しない • チームを成功させられるようになるには 特に技術的な部分で⾃分の成⻑が必要 チームリーディングやりません! 1⼈チームでもOKです! でももっと 成⻑できる!
はじめて1⼈チームで開発をするあなたへ 7 当初の想定 1⼈チーム めっちゃむずい 僕なりの知⾒を お伝えしたい! • チームリーディングなければ開発に もっとフォーカスできる!(⾃分に⽬が向いてた)
• 開発あと少しだし、困ったらうまく周りに頼ればOK • メンタルは⾃分ならたぶん⼤丈夫 開発 開発外 開発外タスクを拾いがち 3⼈の時 ⾃分 チームリーディングが減る
はじめて1⼈チームで開発をするあなたへ 8 持ち帰ってもらえたら嬉しい… これから1⼈チームに 挑戦する⼈ 落とし⽳の回避⽅法
はじめて1⼈チームで開発をするあなたへ 9 持ち帰ってもらえたら嬉しい… 1⼈チームの助け⽅ 1⼈チームに向いているタスク チームのアサインを 考える⼈ 1⼈チームの同僚が いるなという⼈
1⼈チームの難しいところ・良いところ
はじめて1⼈チームで開発をするあなたへ 11 孤独感がすごい うまくいかない時 抱え込みすぎてしまう 相談しづらい 意識して発信する 「必要最低限」より 少し多めでちょうどいい ストーリー
/ レビュー / 雑談 / 席
はじめて1⼈チームで開発をするあなたへ 12 ボトルネックになってしまう 仕様を決めるのも 開発するのも 他チームからの質問に答えるのも あなた ⾃動化 ドキュメント化 誰でもできることを増やす
はじめて1⼈チームで開発をするあなたへ 13 ヒトとコトの分離が難しい プロダクトへの フィードバックなのに ⾃分が傷ついちゃう それだけ真⾯⽬に取り組んでいる ⾃分を褒めてあげよう よりよいプロダクトにすることを モチベーションに
はじめて1⼈チームで開発をするあなたへ 14 1⼈になってもチームリーディングは必要 リズム作り タスク管理・スケジュール管理 振り返り
はじめて1⼈チームで開発をするあなたへ 15 1⼈チームの良いところ 意思決定がはやい 学習機会が多い アウトプットのチャンスも多い スピードや尖りが 求められるなら◎
はじめて1⼈チームで開発をするあなたへ 16 1⼈チームに向いているタスク、向いていないタスク 3⼈チーム スケジュール内 開発 スケジュール外 開発 ス内 開発外
ス外 開発外 ス外 チーム外 ス内 チーム外 15% 0〜15% 0〜10% 5% 20〜80% 0〜30% ※ あくまでイメージです
はじめて1⼈チームで開発をするあなたへ 17 1⼈チームに向いているタスク、向いていないタスク 3⼈チーム 1⼈チーム スケジュール内 開発 スケジュール外 開発 ス内
開発外 ス外 開発外 ス外 チーム外 ス内 チーム外 15% 0〜15% 0〜10% 5% 20〜80% 0〜30% ※ あくまでイメージです チームの⼈数とそんな⽐例しない (フェーズ等のほうが影響) 3⼈いるとわりと平均化される 1⼈だとすぐ対応できない! スケジュール外のタスクが頻発しないタスクが吉 &
まとめ
はじめて1⼈チームで開発をするあなたへ 19 まとめ • 落とし⽳の回避⽅法 • 発信を意識的に多めに(周りの⼈は聞いてみよう) • 誰でもできることを増やす(周りの⼈はその⼈固有の仕事を減らしにいこう) •
ヒトとコトを分離しづらい傾向にあることを意識しよう (周りの⼈も少しだけ意識してあげて) • 向いているタスク • プロトタイプ作成など、スピードや尖りが求められるタスク • 差し込みが多い場合は、適宜ヘルプしてあげて