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...
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Yohei Meguro
June 27, 2019
Technology
590
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
はじめて1人チームで開発をするあなたへ / Beginners Guide to Single Person Team Development
Yohei Meguro
June 27, 2019
More Decks by Yohei Meguro
See All by Yohei Meguro
エンジニアの僕が、越境してアジャイルなビジネスチームを作るまで / DevLOVE 20181204 meguro
meguro0217
0
1.1k
Other Decks in Technology
See All in Technology
AIっぽい文章を採点して人間らしく直すアプリを作ってみた
yama3133
2
130
protovalidate-es を導入してみた
bengo4com
0
170
エンジニアリング戦略の作り方 / Crafting Engineering Strategy
iwashi86
20
6.6k
AIはどのように 組織のアジリティを変えるのか?
junki
1
420
Djangoユーザが知っ得なPostgreSQL機能 - 設計の選択肢を増やす / Djang-use-PostgreSQL
soudai
PRO
1
230
Disciplined Vibes: Scaling AI-Assisted Engineering
sheharyar
0
130
「エンジニア進化論」2028年の開発完全自動化、エンジニアはどう進化するか
cyberagentdevelopers
PRO
6
4.6k
Oracle AI Database@Azure:サービス概要のご紹介
oracle4engineer
PRO
6
1.9k
作って終わりにしない タイミーのセマンティックレイヤー育成の現在地
chanyou0311
4
2.2k
[モダンアプリ勉強会]今更聞けないGit/GitHub入門
tsukuboshi
0
370
AI-DLCを活用した高品質・安全なAI駆動開発実践 / AI Driven Development with AI-DLC
yoshidashingo
0
170
AWSシリコン最前線 〜AI時代のチップ選択を読み解く〜
htokoyo
2
490
Featured
See All Featured
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.5k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
1.1k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Are puppies a ranking factor?
jonoalderson
1
3.5k
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
62
44k
How STYLIGHT went responsive
nonsquared
100
6.2k
The Curse of the Amulet
leimatthew05
1
13k
Mind Mapping
helmedeiros
PRO
1
250
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
62
54k
Code Review Best Practice
trishagee
74
20k
A designer walks into a library…
pauljervisheath
211
24k
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 まとめ • 落とし⽳の回避⽅法 • 発信を意識的に多めに(周りの⼈は聞いてみよう) • 誰でもできることを増やす(周りの⼈はその⼈固有の仕事を減らしにいこう) •
ヒトとコトを分離しづらい傾向にあることを意識しよう (周りの⼈も少しだけ意識してあげて) • 向いているタスク • プロトタイプ作成など、スピードや尖りが求められるタスク • 差し込みが多い場合は、適宜ヘルプしてあげて