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
Scrumに出会って人との関わり方を改善していく事に夢中になっていた結果、その知識と実践がエン...
Search
sho14kim
September 28, 2024
0
400
Scrumに出会って人との関わり方を改善していく事に夢中になっていた結果、その知識と実践がエンジニアとしての成長にも繋がったお話。
XP祭り2024にてお話しさせていただいたスライドです。
https://confengine.com/conferences/xp2024/proposal/20379/scrum
sho14kim
September 28, 2024
Tweet
Share
More Decks by sho14kim
See All by sho14kim
モブの旅:チームの進化と1年間の歴史 〜私達が「モブの皆さん」と呼ばれるまで〜
shogokinjo
0
540
Featured
See All Featured
Imperfection Machines: The Place of Print at Facebook
scottboms
266
13k
Put a Button on it: Removing Barriers to Going Fast.
kastner
59
3.6k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
44
6.9k
Git: the NoSQL Database
bkeepers
PRO
427
64k
YesSQL, Process and Tooling at Scale
rocio
169
14k
Bash Introduction
62gerente
608
210k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.3k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
28
900
We Have a Design System, Now What?
morganepeng
51
7.3k
Art, The Web, and Tiny UX
lynnandtonic
298
20k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
28
9.1k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
6
520
Transcript
Scrumに出会って人との関わり方を改善 していく事に夢中になっていた結果、 その知識と実践が エンジニアとしての 成長にも繋がったお話。 Kinjo Shogo 1
自己紹介 • 名前:金城翔悟 • 楽天グループラクマ開発課でエンジニア • @ATOM03151 on X •
北方謙三さんの水滸伝大好き 2
Learning Outcome エンジニアがコミュニケーションを磨くことで、 よりエンジニアリングが上手くなって、 強いエンジニアはもっと強くなれるヒントを得られると思います。 3
注意点 • コミュニケーション能力を磨いていれ ば技術研鑽を蔑ろにしても良いという意 図はありません。 • あくまで成長に対して更なる効果を生 むという意味でコミュニケーション能力 を磨くことを提案しています。 4
ざっくり私の経歴 5 2011/04 2011/09 2016/06 2020/01 2021/11 現在 開発経験5年弱 新卒で営業職に。
日本一の営業マン に俺はなる! 居酒屋、運送業な ど職を転々とする 暗黒時代 営業職難しすぎや ろ。。。 早期退職。 未経験のためヘルプデス クやRPAエンジニア、プ リセールスなど手を動か さない案件にしかジョイ ンできない日々 一念発起、「手に職」 をスローガンにIT業界 へ。 運よく手を動かす 開発現場にジョイ ン 楽天ラクマに Application Engineer として入社。 決済・配送関連の チームで開発。
経歴から何が言いたいかというと。。。 6 年齢の割に開発経験 年数が少ない とにかく焦る日々
経歴から何が言いたいかというと。。。 7 年齢の割に開発経験 年数が少ない とにかく焦る日々 技術的にもっと強くなりたい 、いやならねば!!
その時の私が考えるエンジニアの成長に必要なもの 8 技術力 コミュニケ ーション能 力(ソフト スキル) 圧倒的! もはや不要..
決心 9 よし、コード書きまくって エンジニアとして もっと成長してやるぞ!!
だがしかし… 10
技術に集中しようとすればするほど立ち塞がるのは 11 議論・レビュー 調整ごと 意見を伝える 待ってるよ 「プログラムを書くこと以外の壁」達
12 この壁は自分の技術力が低いから 立ち塞がっているんだ。 もっと技術力を磨かないと!
そんな中出会った現職の元上司の影響で世界が広がる 13 Scrum 教育心理学 モブプロ 楽しく開発したい ですよね
勧められるがままScrumとモブプロの学習と実践をしてみた 14
学びが深まり実践を続けていく事での気づき 15 今まで感じていた壁を 乗り越えられるように なっていた
つまり。。 16 Scrumとモブプロが もっと上手くなれば 技術力を存分に発揮して プログラムを書くことに 集中できるように なるのでは??
決心 Part2 17 Scrumとモブプロを もっと上手くなって とことん技術に集中出来る 環境を作ろう
18 感情的に反応 してしまう 相手に自分の意図を うまく伝えることが できない 上手くなるために実践から感じた課題を考える
19 感情的に反応してしま う 相手に自分の意図をう まく伝えることができ ない マインドフルネス・EQ NVC その課題を乗り越えるために役立った学び
マインドフルネス・EQ 〜反応柔軟性〜 20 「反応柔軟性」という能力がある。たいそうな名前 だが、行動を起こす前に間を置く能力ということだ。 強い情動的刺激を経験しても、普通するようにただ ちに反応する(たとえば、むかつくドライバーにブ ーイングを浴びせる)かわりに、一瞬だけ間を置く。 するとそのあいだに、その情動に満ちた状況でどう 反応したいか選ぶことができる
引用:サーチ・インサイド・ユアセルフ ― 仕事と人 生を飛躍させるグーグルのマインドフルネス実践法 (Japanese Edition)
PRのレビュー内容に納得がいかず 過剰に喧嘩腰に反応してしまう例で考えてみます。 21 刺激を受けて 直ちに反応する
反応柔軟性の能力でこうなるかと思います 22 刺激を受けて 間を起き反応を選ぶ
反応柔軟性はスキルなので鍛えることができる 23 どうやって?? マインドフルネス瞑想
なぜマインドフルネス瞑想で反応柔軟性が鍛えられるのか 24 「気が散った事に気づき、 また呼吸に注意を戻す」と いうプロセスがスムーズに なると、刺激から反応の間 に意識を挟むことが出来る ようになった 引用:サーチ・インサイド・ユアセルフ ―
仕事と人生を飛躍 させるグーグルのマインドフルネス実践法 (Japanese Edition)
反応柔軟性のまとめ 25 マインドフ ルネス瞑想 の実践 反応柔軟性 を獲得 感情的に反応す るかを選べるよ うになった
相手に自分の意図を上手く伝えることが出来ない 26 感情的に反応してしま う 相手に自分の意図をう まく伝えることができ ない EQ・マインドフルネス NVC
相手に自分の意図を上手く伝えることが出来ない 27 ただの評価や批判 みたいになってしまう 伝えたい内容の言語化 が苦手
例えば相手の振る舞いに対して改善をしてもらいたい時 28 あなたはいつもPRが適当 ですね。 もしかしたら受 け止めてくれて 改善をしてくれ るかもしれない • 観察と評価が入り混じってる
→観察と評価が一緒にしてしまうと、相手は 批判されたと受け止め、こちらのいうことに 抵抗を示す可能性が高い 他者を変えよう とする事も評価 と同様
NVC(Non-Violent Communication)の活用 非暴力コミュニケーション 先ほどの例に以下のNVCのプロセスを取り入れてみます。 • 自分の人生の質を左右する具体的な行動の「観察」 • 観察したことについて抱いてる「感情」 • そうした感情を生み出している、価値、願望、「ニーズ」
• 人生を豊かにするための具体的な行動の「要求」 29
相手の振る舞いに自分の言葉を表明する 30 あなたのPRは2つに一つはDescriptionに 何も情報が書かれていません。 私はそのPRをレビュー依頼された時イ ライラしてしまいます。 このチームではPRのDescriptionにはレビ ューに必要な情報は書く事をしたいです。 レビューを出す前にPRのDescriptionに情 報を記載してもらえないでしょうか。
観察 感情 ニーズ 要求
改善を積み重ねた結果自分のコミュニケーションに おける不安が少しずつ消えていくようになる 31 他者との対話が スムーズになる
自分より知識と経験を持ってる方との議論 32 コミュニケーションを磨く前 コミュニケーションを磨いた後 Feedbackの量 と質が段違 いで増える
学びが最大化される 33 引用: https://www.enfac.co.jp/yougoshu/%E5%8A%B9%E7%8E%87%E7%9A%84%E3%81%AA%E5%AD%A6 %E7%BF%92%E6%B3%95%E3%81%8C%E3%82%8F%E3%81%8B%E3%82%8B%E3%83%A9%E3%83%B C%E3%83%8B%E3%83%B3%E3%82%B0%E3%83%94%E3%83%A9%E3%83%9F%E3%83%83%E3%83% 89/ コミュニケーション を磨く前の教わるば かりの一方的な学び
コミュニケーション を磨いて議論が出来 るようになった時の 学び
NVCの活用まとめ 34 NVCのプ ロセスを 実践 評価や批 判を交え ず言葉を 伝えられ るように
なる 議論の質 を上げる ことが出 来るよう になる 学びの最 大化
エンジニアとしての成長について 35
ソフトウェアエンジニアとしての成長について の大前提 36 新しい知識をInputして 技術力を磨き続ける事は 大前提として重要な ポイントです
37 抽 象 具 体 技術力 コミュニケーション 能力 言語化力 技術力とコミュニケーション能力の関係性
38 技術力 コミュニケーション 能力 言語化力 技術力とコミュニケーション能力の関係性
39 継続的デリバリーのソフトウェア工学 もっと早く、もっと 良いソフトウェアを作るための秘訣 David Farley (著), 長尾 高弘 (翻訳),
榊原 彰 (解説) その上でソフトウェアエンジニアとしての成長とは ソフトウェア開発は、探索と発見の プロセスです。そのため、ソフトウ ェアエンジニア(ソフトウェア工学 の実践者)がこの分野で成功するに は、学びのエキスパートになる必要 があります。
ソフトウェアエンジニアとしての成長 40 コミュニ ケーショ ン能力を 磨く 高い質で の議論を 実践 学びが最
大化され る 新しい知 識のinput と技術力 の研鑽 エンジニア としての 成長サイク ル
今の私が考えるエンジニアの成長に必要なもの 41 技術力 コミュニケ ーション能 力(ソフト スキル) 両方が同じくらいとても重要で相互に成長をブーストさせ合うもの
まとめ • Scrumとモブプロを上手くなるために課題 に向き合った • EQとマインドフルネス瞑想、NVCの学びと 実践 • コミュニケーション能力の向上 •
議論の質を上げることができた • 学びが最大化される • エンジニア=学びのエキスパート • 技術力とコミュニケーション能力はどちら もエンジニアとしての成長において重要 42
コミュニケーション能力を磨くこと に興味を持ってもらえたら幸いです。 ご清聴ありがとうございました。 43