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
How to make good suggestion to your team
Search
kasumi8pon
September 28, 2021
Programming
0
1.2k
How to make good suggestion to your team
kasumi8pon
September 28, 2021
Tweet
Share
Other Decks in Programming
See All in Programming
kiroとCodexで最高のSpec駆動開発を!!数時間で web3ネイティブなミニゲームを作ってみたよ!
mashharuki
0
700
TFLintカスタムプラグインで始める Terraformコード品質管理
bells17
2
210
Webサーバーサイド言語としてのRustについて
kouyuume
0
270
バッチ処理を「状態の記録」から「事実の記録」へ
panda728
PRO
0
170
Software Architecture
hschwentner
6
2.3k
CSC509 Lecture 05
javiergs
PRO
0
300
bootcamp2025_バックエンド研修_WebAPIサーバ作成.pdf
geniee_inc
0
120
コードとあなたと私の距離 / The Distance Between Code, You, and I
hiro_y
0
170
20251016_Rails News ~Rails 8.1の足音を聴く~
morimorihoge
2
500
Devvox Belgium - Agentic AI Patterns
kdubois
1
130
Introduce Hono CLI
yusukebe
6
2.8k
All About Angular's New Signal Forms
manfredsteyer
PRO
0
190
Featured
See All Featured
Product Roadmaps are Hard
iamctodd
PRO
54
11k
What's in a price? How to price your products and services
michaelherold
246
12k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.5k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
23
1.5k
Speed Design
sergeychernyshev
32
1.2k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
31
2.7k
Git: the NoSQL Database
bkeepers
PRO
431
66k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
127
54k
Gamification - CAS2011
davidbonilla
81
5.5k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
9
910
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
46
7.7k
Transcript
チームによい提案をするには @kasumi8pon 2021/09/18 XP祭り2021
自己紹介 @kasumi8pon いくつかの職を経たのち 2020/1/1 ~ ESM, inc で アジャイルな受託開発 2年目
約1年半で現在 5 つめのチーム
チームに提案をしたくなるとき こんなことを考えた経験はありませんか? • チームにアジャイルプラクティスを取り入れたい • 最近流行ってる新しい方法を試してみたい • 新しく入ったチームでこんなやり方をしてるけど、こっちの 方がやりやすくないかな? そのまま口に出してみたら、
あなたのチームはどういう反応をする?
とあるチームでは… ① 「バージョンが古いまま止まっているライブラリが多くあるの で、定期的にバージョンアップ作業をやる時間をとりません か?」 「まとまった時間をとるのは難しいですが、少しずつ時間をとっ てやってみましょう!」 受け入れてもらえた
とあるチームでは… ② 「プルリクエストやコミットメッセージに仕様についての情報が 少なくて、レビューが難しいです。こんなプルリクエストテンプ レートを使ってみませんか?」 「とりあえず使いたい人が使ってみましょうか」 その後結局定着せず わかってもらえなかった
相手の反応とその理由を考える 「いいね!取り入れてみよう」 「よく知らないけど、とりあえずやってみよう!」 「うーん、忙しいんだけど…。時間取られたりしないかなあ?」 いろんな反応がある。理由を想像してみよう
受け入れてもらえたケース • バージョンアップの必要性はみんな認識していた • やりたいけど時間が取れずできなかった • 少しずつ進めるという方法が今のチームにあっていた
受け入れてもらえなかったケース • すでに長いことチームにいた人は、仕様をほとんど知って いるので必要性を感じてもらえなかった • テンプレートを使うと記述量が増える
いろいろな背景がある • 提案された方法を知っているか • その方法の効果を知っているか • その効果がチームの現状に必要だと感じているか • 現状を変えたいと思っているか •
提案する側とされる側の間に信頼関係があるか 提案が受け入れられにくい環境でどうすればいいか?
よりよい提案の方法を考えてみる
3ステップで考えてみる 1. 提案の前に 2. 提案するとき 3. 提案が受け入れられた後も 番外編 • 提案を受ける側としてできること
提案の前に • 提案が受け入れられやすい下地をつくる ◦ 課題を共有する ◦ 提案するタイミングをうかがう
課題を共有する • なんのために提案するかをわかってもらう ◦ 現状に問題を感じているから ◦ よりよい方向に進みたいから • この気持ちが共有できていないと、提案を受け入れるの は難しい
• 課題を共有できていない状態の提案は、逆効果になる可 能性さえある
課題を共有するには • 自分が困っていることを伝える ◦ 「◦◦に困っています」 • 他のひとも困っているならば、それを引き出す ◦ 「◦◦に困っていませんか?」 •
問題対私たちの構図を目指す
提案するタイミングをうかがう • 同じことを提案するのでも、ときによって結果が変わりうる ◦ 最近その提案によって解決できる課題に関する問題 が起きた ◦ 信頼関係ができているかどうか
提案するとき • 課題と価値を伝える ◦ 何を解決したい提案なのかを伝える ◦ チームにとっての価値を伝える
課題と価値を伝える • どっちの方が受け入れられやすいだろう? ◦ 「朝会やってみませんか?」 ◦ 「最近コミュニケーションが取れていなくて、認識のず れから作業に手戻りが発生することがあって困ってい ます。認識のずれを減らすために、朝会を導入して、 毎朝チームの現状を共有してみませんか?」
何を解決したい提案なのかを伝える • 提案が通らなかったとき、原因がわかる ◦ 解決したいことには同意だけれど、手段が受け入れら れないこともある ◦ 手段がダメなら別の道がある ◦ 別の道を閉ざさないために、目的を共有する
チームにとっての価値を伝える • それを導入することによる効果を伝える • これまでに起こったことから具体例を挙げて、この問題が 解決できる、と伝える • その立場の人が求めている効果を伝える ◦ プログラマ、チームリーダー、プロダクトマネージャー...
などなど
提案が受け入れられた後も • 提案の効果を計測する
受け入れられた提案の効果を確認する • 効果がなければ、それを認める必要がある ◦ 手段にこだわりすぎない ◦ 次につなげる • 効果があっても、それを認める ◦
チームにとっての成功体験 • ふりかえりが効果の確認によい場になる
提案を受ける側としてできること • よい提案ができるように手助けする
よい提案ができるように手助けする • 否定から入らない • 言葉が不足している場合は、情報を引き出す
まとめ
まとめ • チーム状況によっては提案が受け入れられづらいことも ある • 提案するときは、その前後もセットで考える • 課題を共有することに重点を置く • 自分が提案をうける側になった場合、よい提案になるよう
に情報を引き出す