Slide 1

Slide 1 text

共通言語で共通の課題に
 相対するチームを作る
 Scrum Fest Osaka 2021
 2021/6/26 Kei Murabayashi


Slide 2

Slide 2 text

むらばやし@bayashimura フォースタートアップス株式会社 エンジニア CSM/CSPO/CAL1 品川アジャイルでは珍しい フォートナイト未プレイ 自己紹介


Slide 3

Slide 3 text

今日話す内容
 チーム開発でよくある
 「個人が抱える課題感がチームに伝わらない」
 という状況。
 
 この発表では
 - その時チームに何が起こっているのか
 - どうやってその状況を打破するか
 について話していきます


Slide 4

Slide 4 text

前置き
 この発表ではビルドトラップという単語が出てきます
 これは
 「プロダクトマネジメント 
 - ビルドトラップを避け顧客に価値を届ける」
 で紹介された単語で
 「アウトカムを考えずにアウトプットばかりに
 追求してしまう状態」
 を指します


Slide 5

Slide 5 text

よくある悩み
 ある日の開発チームの様子


Slide 6

Slide 6 text

よくある悩み
 
 顧客の要望なので
 最優先で作ります


Slide 7

Slide 7 text

先月に出した、急な依頼で 作ったやつ全然使われてない なぁ
 よくある悩み


Slide 8

Slide 8 text

よくある悩み
 これを作れば業務が 
 改善するらしいんです 


Slide 9

Slide 9 text

よくある悩み
 仕事かったるいので 
 帰ります


Slide 10

Slide 10 text

よくある悩み
 我々価値について
 考えられてない気がする 


Slide 11

Slide 11 text

よくある悩み
 価値について
 考えていきましょう! 


Slide 12

Slide 12 text

よくある悩み
 ちょっと何言ってるかわ かりません
 はぁ(こいつ面倒くせぇ なぁ)
 とりあえずこのバグ
 直してから考えます 
 価値について考えてるに 決まってるでしょ!


Slide 13

Slide 13 text

よくある悩み
 ちょっと何言ってるかわ かりません
 はぁ(こいつ面倒くせぇ なぁ)
 とりあえずこのバグ
 直してから考えます 
 価値について考えてるに 決まってるでしょ!
 全然伝わってない!!


Slide 14

Slide 14 text

よくある悩み
 この時のみんなの脳内状況


Slide 15

Slide 15 text

課題感を持っている人の脳内
 これリリースしても使わな い機能になりそう
 顧客は自分が本当に欲 しいものを理解できてる のかな
 みんなモチベーション上 がってない


Slide 16

Slide 16 text

課題感が伝わっていない人の脳内
 そもそもリリース日
 までに出来上がらないと 意味ない
 これを作ることが
 顧客のためだろ
 顧客が要望してるんだか ら顧客のためになるに決 まっているじゃん


Slide 17

Slide 17 text

この差はどこから発生してるのか
 「アウトカムのことを考えずにアウトプットを追求すると
 結局それを求めていた顧客すら喜ばない」
 という概念や
 それらをまとめる
 「ビルドトラップ」
 という言葉を持っているかどうか
 


Slide 18

Slide 18 text

Hypocognition
 対象に対する言語あるいは認知的な表現の欠如。直訳すると低認知。
 
 例えば赤色の色んな表現を知っている人はそれらを見分けることが
 出来るが、赤色しか知らない人は赤としか認識できない
 
 紅色
 赤色
 朱色
 紅葉色
 真紅色
 赤色


Slide 19

Slide 19 text

Hypocognitionの具体的な例
 糖尿病という概念があると
 - 頻尿
 - 口が渇く
 - 目が霞む
 といった症状が表れるとそれら症状を 紐付け「自分は糖尿病なのではない か?」という発想がでてくる
 糖尿病かも?
 頻尿
 目が霞む
 口が渇く


Slide 20

Slide 20 text

Hypocognitionの具体的な例
 糖尿病という概念がないと
 それらの諸症状から自分が糖尿 病である可能性にたどり着けな い。適切な対処を取れない。
 最近目が霞むし口乾 くなー。トイレ行こ
 頻尿
 目が霞む
 口が渇く


Slide 21

Slide 21 text

Hypocognitionの具体的な例
 「アメリカで糖尿病を患っている人の3分の1が、糖尿病をHypocognitionしてお り必要な治療を受けようとしません」 *
 * https://blogs.scientificamerican.com/observations/unknown-unknowns-the-problem-of-hypocognition/ 


Slide 22

Slide 22 text

課題を持っている人の脳内
 先月に出した、急な依頼で 作ったやつ全然使われてな い、、、
 顧客の要望なので
 最優先で作ります
 仕事かったるいので 
 帰ります
 これを作れば業務が改善 するらしいんです
 ビルドトラップに
 ハマっているかも?
 ビルド
 トラップ
 過去の経験・知識


Slide 23

Slide 23 text

課題を持っていない人の脳内
 顧客の要望なので
 最優先で作ります
 仕事かったるいので 
 帰ります
 これを作れば業務が改善 するらしいんです
 問題は何もない!
 過去の経験・知識
 Hypocognition
 先月に出した、急な依頼で 作ったやつ全然使われてな い、、、


Slide 24

Slide 24 text

じゃあどう解消するか?


Slide 25

Slide 25 text

言葉と概念をみんなで学ぶ


Slide 26

Slide 26 text

うちのチームでやったこと
 - 輪読会
 
 - 勉強会
 
 - ふりかえり


Slide 27

Slide 27 text

輪読会
 - ビルドトラップ、アウトカムという
 単語を得たくて実施
 
 - プロダクトマネジメントをプロダクトオーナー、
 エンジニア、マネージャー含めてみんなで読む
 
 - 週に1時間、二ヶ月程かけて読了
 


Slide 28

Slide 28 text

本を読み感想を言い合う
 - 半分の時間で本を読んで、
 半分の時間で感想戦
 
 - ここで各々の過去の経験と結びついたり
 「これはビルドトラップになるんだろうか」
 などの対話が発生
 
 - 対話によってビルドトラップという
 言葉と概念が深く刻まれる 
 


Slide 29

Slide 29 text

当人が持つ経験則(素朴理論)と
 
 科学的概念、教科書的知識を紐付ける際に
 
 対話をすることで深く結びつく
 素朴理論


Slide 30

Slide 30 text

勉強会
 新しい単語を学んだ人が紹介する
 - 「CREATEアクションファネル *1 」
 「自己強化型フィードバックループ *2 」
 「フロー効率 *3 」などなど
 
 - 対話があまり発生しないため、そこまで深く刻まれない
 
 - 時間は短くて済む
 
 
 *1 行動を変えるデザイン Stephen Wendel (著)
 *2 世界はシステムで動く ドネラ・H・メドウズ (著)
 *3 This is Lean 二クラス・モーデ ィグ (著), パール・オールストローム (著)

Slide 31

Slide 31 text

(上級編)ふりかえりで新しい言葉を作る
 紹介する言葉、概念がないときは、自分たちで作りましょう
 ふりかえりの結果自分たちで新しく得た価値観を
 自分たちの言葉として新しく作る
 
 - ネクストアクションに名前をつけたり
 
 - 共通の価値観を共通の言葉に昇華する


Slide 32

Slide 32 text

ふりかえりで新しい言葉を作る
 リファインメントの時にUX のこと議論しすぎでは? 
 確かに。その議論する時 間で直接聞いちゃえよっ て感じある。
 UXについての議論が 堂々巡りになったら
 注意する役割置く? 
 いいねー、UXポリスだ


Slide 33

Slide 33 text

新しい言葉を作る意味
 「UXの議論って堂々巡りに成りがちだよね
 だったら議論は手早く切り上げてユーザに聞いちゃえば?」
 という価値観をUXポリスという単語で端的に表せる 
 - チームの議論が高速になる
 
 - 単語が価値観を呼び思い出すトリガーになる


Slide 34

Slide 34 text

色々やった結果チームはどうなったか
 - ビルドトラップという概念と単語を得る
 
 - チーム内での議論に新しく得た共通言語を使うように
 - それビルドトラップにはまってます 
 - CREATEアクションファネルで言うCUEのところでつまずきそう 
 - 自己強化型フィードバックループがありますねここ 
 
 - 共通言語を使い、高速に意思疎通を図るように
 
 - 誰か一人が伝わらない課題感を持ち続けることがちょっと減った


Slide 35

Slide 35 text

余談
 - 先週この発表の素振りをチームの前でやってきました
 
 - そこからHypocognitionという単語をちょこちょこ使うようになる
 
 - Hypocognitionという共通言語も得た。良かった。


Slide 36

Slide 36 text

どうなったか
 こんな機能欲しい から作ってちょ


Slide 37

Slide 37 text

どうなったか
 こんな機能欲しい から作ってちょ
 これやると
 ビルドトラップにハマるやつ だ...!


Slide 38

Slide 38 text

どうなったか
 あー、まぁそのうち。 
 前向きに善処します。 


Slide 39

Slide 39 text

どうなったか
 あ、そう?
 まぁいいけど...


Slide 40

Slide 40 text

どうなったか
 あ、そう?
 まぁいいけど...
 次はチーム外の人とも
 共通言語作ってこ!


Slide 41

Slide 41 text

まとめ
 自分の悩みとかを伝えても理解してもらえない「共通言語がない」状態
 みんなで輪読会とかして、共通の言葉と、共通の価値観を得ていきましょう。
 
 それではみなさん良いチーム開発ライフを!
 
 
 


Slide 42

Slide 42 text

No content