you can change your team
TRANSCRIPT
![Page 1: You Can Change Your Team](https://reader030.vdocuments.mx/reader030/viewer/2022032711/587e4a4b1a28abeb1a8b4e35/html5/thumbnails/1.jpg)
You Can Change Your Team.
2016/11/10コード改善 meetup #2
![Page 2: You Can Change Your Team](https://reader030.vdocuments.mx/reader030/viewer/2022032711/587e4a4b1a28abeb1a8b4e35/html5/thumbnails/2.jpg)
自己紹介
Name: 大橋 勇希
芸歴: 3年目
Twitter: @secret_hamuhamu
![Page 3: You Can Change Your Team](https://reader030.vdocuments.mx/reader030/viewer/2022032711/587e4a4b1a28abeb1a8b4e35/html5/thumbnails/3.jpg)
最近こんな記事を書いた犯人です
Qiita週間1位
![Page 4: You Can Change Your Team](https://reader030.vdocuments.mx/reader030/viewer/2022032711/587e4a4b1a28abeb1a8b4e35/html5/thumbnails/4.jpg)
チームビルディングの話をします
技術の話は、しません
![Page 5: You Can Change Your Team](https://reader030.vdocuments.mx/reader030/viewer/2022032711/587e4a4b1a28abeb1a8b4e35/html5/thumbnails/5.jpg)
半年前に転職し
チームビルディングを
行ってきた体験談(´・ω・`)
![Page 6: You Can Change Your Team](https://reader030.vdocuments.mx/reader030/viewer/2022032711/587e4a4b1a28abeb1a8b4e35/html5/thumbnails/6.jpg)
アドテクのDSPを開発している
チームにJoin
・配信チーム(5人ほど)・管理画面チーム(4人ほど)
![Page 7: You Can Change Your Team](https://reader030.vdocuments.mx/reader030/viewer/2022032711/587e4a4b1a28abeb1a8b4e35/html5/thumbnails/7.jpg)
JoinしてみてΣ(゚Д゚)
![Page 8: You Can Change Your Team](https://reader030.vdocuments.mx/reader030/viewer/2022032711/587e4a4b1a28abeb1a8b4e35/html5/thumbnails/8.jpg)
・技術やシステムの仕様に関するドキュメントが存在しない
・おれの環境では動いてます
・我関せず(そうなんですね〜、大変でしたね
・配信チームと管理画面チームでコミュニケーションが少ない
・テストコードがない
・技術ではなく人海戦術によるソリューション
(非効率かつ大量の負債を産み出す)・急に人が増えたためチームプレーが駆動していない
![Page 9: You Can Change Your Team](https://reader030.vdocuments.mx/reader030/viewer/2022032711/587e4a4b1a28abeb1a8b4e35/html5/thumbnails/9.jpg)
技術が適切に扱われておらず悔しかった
![Page 10: You Can Change Your Team](https://reader030.vdocuments.mx/reader030/viewer/2022032711/587e4a4b1a28abeb1a8b4e35/html5/thumbnails/10.jpg)
もっとエンジニアリングって
楽しくて創造的であって欲しい
![Page 11: You Can Change Your Team](https://reader030.vdocuments.mx/reader030/viewer/2022032711/587e4a4b1a28abeb1a8b4e35/html5/thumbnails/11.jpg)
まずは本音で
語り合おう
![Page 12: You Can Change Your Team](https://reader030.vdocuments.mx/reader030/viewer/2022032711/587e4a4b1a28abeb1a8b4e35/html5/thumbnails/12.jpg)
まずは本音で語り合おう
”ふりかえり”(KPT)から、はじめた
・みんなが何に困っているのかわからない
・ふりかえりを通じてお互いのことを理解できる
![Page 13: You Can Change Your Team](https://reader030.vdocuments.mx/reader030/viewer/2022032711/587e4a4b1a28abeb1a8b4e35/html5/thumbnails/13.jpg)
まずは本音で語り合おう
話し合う場を設けると
誤解が解ける
![Page 14: You Can Change Your Team](https://reader030.vdocuments.mx/reader030/viewer/2022032711/587e4a4b1a28abeb1a8b4e35/html5/thumbnails/14.jpg)
まずは本音で語り合おう
タックマンモデル
形成期 混乱期 統一期 機能期
お互いのことを
よく知らない状
態
意見が活発化し
メンバー同士で
衝突する状態
お互いを理解し
関係性が安定
する状態
チームが一丸と
なり目標達成に
向かっている状
態
![Page 15: You Can Change Your Team](https://reader030.vdocuments.mx/reader030/viewer/2022032711/587e4a4b1a28abeb1a8b4e35/html5/thumbnails/15.jpg)
まずは本音で語り合おう
チームは衝突を経たか?
![Page 16: You Can Change Your Team](https://reader030.vdocuments.mx/reader030/viewer/2022032711/587e4a4b1a28abeb1a8b4e35/html5/thumbnails/16.jpg)
まずは本音で語り合おう
衝突ばかりならば
まとまる気配はあるか?
![Page 17: You Can Change Your Team](https://reader030.vdocuments.mx/reader030/viewer/2022032711/587e4a4b1a28abeb1a8b4e35/html5/thumbnails/17.jpg)
チームを変えたいと願うのではなく
自分を変えよう
![Page 18: You Can Change Your Team](https://reader030.vdocuments.mx/reader030/viewer/2022032711/587e4a4b1a28abeb1a8b4e35/html5/thumbnails/18.jpg)
チームを変えたいと願うのではなく自分を変えよう
![Page 19: You Can Change Your Team](https://reader030.vdocuments.mx/reader030/viewer/2022032711/587e4a4b1a28abeb1a8b4e35/html5/thumbnails/19.jpg)
チームを変えたいと願うのではなく自分を変えよう
チーム全体の技術力を上げていきたいがどうすればいいでしょう?
http://logmi.jp/161633 全員が“勉強マン”でなくていい–伊藤直也が説く「多様性ある組織の強さ」
![Page 20: You Can Change Your Team](https://reader030.vdocuments.mx/reader030/viewer/2022032711/587e4a4b1a28abeb1a8b4e35/html5/thumbnails/20.jpg)
チームを変えたいと願うのではなく自分を変えよう
悲観することはない
http://logmi.jp/161633 全員が“勉強マン”でなくていい–伊藤直也が説く「多様性ある組織の強さ」
![Page 21: You Can Change Your Team](https://reader030.vdocuments.mx/reader030/viewer/2022032711/587e4a4b1a28abeb1a8b4e35/html5/thumbnails/21.jpg)
チームを変えたいと願うのではなく自分を変えよう
リーダーが勉強してコツコツやっていれば、まわりはついてくるよ!
http://logmi.jp/161633 全員が“勉強マン”でなくていい–伊藤直也が説く「多様性ある組織の強さ」
![Page 22: You Can Change Your Team](https://reader030.vdocuments.mx/reader030/viewer/2022032711/587e4a4b1a28abeb1a8b4e35/html5/thumbnails/22.jpg)
チームを変えたいと願うのではなく自分を変えよう
その通りだった...!
![Page 23: You Can Change Your Team](https://reader030.vdocuments.mx/reader030/viewer/2022032711/587e4a4b1a28abeb1a8b4e35/html5/thumbnails/23.jpg)
チームを変えたいと願うのではなく自分を変えよう
誠実にチームと
向き合い続ける
![Page 24: You Can Change Your Team](https://reader030.vdocuments.mx/reader030/viewer/2022032711/587e4a4b1a28abeb1a8b4e35/html5/thumbnails/24.jpg)
チームを変えたいと願うのではなく自分を変えよう
人を動かすポイント
相手の心の中に
強い欲求を起こさせること
![Page 25: You Can Change Your Team](https://reader030.vdocuments.mx/reader030/viewer/2022032711/587e4a4b1a28abeb1a8b4e35/html5/thumbnails/25.jpg)
チームを変えたいと願うのではなく自分を変えよう
NGワード
・〇〇すべき
・アンチパターンですね
・クソコードですね
強い言葉を使ってしまうと対立してしまう
![Page 26: You Can Change Your Team](https://reader030.vdocuments.mx/reader030/viewer/2022032711/587e4a4b1a28abeb1a8b4e35/html5/thumbnails/26.jpg)
チームを変えたいと願うのではなく自分を変えよう
全員が達人プログラマーの
マインドを持っていると限らない
![Page 27: You Can Change Your Team](https://reader030.vdocuments.mx/reader030/viewer/2022032711/587e4a4b1a28abeb1a8b4e35/html5/thumbnails/27.jpg)
チームを変えたいと願うのではなく自分を変えよう
改善は一人で成すことはできない
![Page 28: You Can Change Your Team](https://reader030.vdocuments.mx/reader030/viewer/2022032711/587e4a4b1a28abeb1a8b4e35/html5/thumbnails/28.jpg)
チームを変えたいと願うのではなく自分を変えよう
仲間に協力してもらう必要がある
仲間を大切に
![Page 29: You Can Change Your Team](https://reader030.vdocuments.mx/reader030/viewer/2022032711/587e4a4b1a28abeb1a8b4e35/html5/thumbnails/29.jpg)
チームを変えたいと願うのではなく自分を変えよう
アプローチを変えよう
・レビュー時の指摘点を意図して減らす
・チームに尽くす For The Team・常日頃からプロダクトのあり方や
技術について話し合う
![Page 30: You Can Change Your Team](https://reader030.vdocuments.mx/reader030/viewer/2022032711/587e4a4b1a28abeb1a8b4e35/html5/thumbnails/30.jpg)
チームを変えたいと願うのではなく自分を変えよう
いきなり理想郷に
たどり着くことはできない
![Page 31: You Can Change Your Team](https://reader030.vdocuments.mx/reader030/viewer/2022032711/587e4a4b1a28abeb1a8b4e35/html5/thumbnails/31.jpg)
チームを変えたいと願うのではなく自分を変えよう
ちょっとづつ前に進んでいる
感覚を大切にしよう
![Page 32: You Can Change Your Team](https://reader030.vdocuments.mx/reader030/viewer/2022032711/587e4a4b1a28abeb1a8b4e35/html5/thumbnails/32.jpg)
チームを変えたいと願うのではなく自分を変えよう
コードが無法地帯なら
リーダブルコード読書会からはじめてみる
![Page 33: You Can Change Your Team](https://reader030.vdocuments.mx/reader030/viewer/2022032711/587e4a4b1a28abeb1a8b4e35/html5/thumbnails/33.jpg)
共通言語ができる
コーディングルールの合意形成の場になる
チームを変えたいと願うのではなく自分を変えよう
![Page 34: You Can Change Your Team](https://reader030.vdocuments.mx/reader030/viewer/2022032711/587e4a4b1a28abeb1a8b4e35/html5/thumbnails/34.jpg)
チームを変えたいと願うのではなく自分を変えよう
興味を持ってもらえるよう
楽しい職場を演出しよう
![Page 35: You Can Change Your Team](https://reader030.vdocuments.mx/reader030/viewer/2022032711/587e4a4b1a28abeb1a8b4e35/html5/thumbnails/35.jpg)
技術的負債に
立ち向かおう
![Page 36: You Can Change Your Team](https://reader030.vdocuments.mx/reader030/viewer/2022032711/587e4a4b1a28abeb1a8b4e35/html5/thumbnails/36.jpg)
技術的負債に立ち向かおう
・長年運用されてるシステムなので仕様がわからない
・技術が標準化されていない
・テストコードもない
![Page 37: You Can Change Your Team](https://reader030.vdocuments.mx/reader030/viewer/2022032711/587e4a4b1a28abeb1a8b4e35/html5/thumbnails/37.jpg)
技術的負債に立ち向かおう
技術的負債返済に対する抵抗がある
![Page 38: You Can Change Your Team](https://reader030.vdocuments.mx/reader030/viewer/2022032711/587e4a4b1a28abeb1a8b4e35/html5/thumbnails/38.jpg)
技術的負債に立ち向かおう
・損得勘定
・リファクタリングの失敗経験
・変化に対する恐れ
・周りを巻き込むのが苦手
![Page 39: You Can Change Your Team](https://reader030.vdocuments.mx/reader030/viewer/2022032711/587e4a4b1a28abeb1a8b4e35/html5/thumbnails/39.jpg)
技術的負債に立ち向かおう
まずは自分から動こう
![Page 40: You Can Change Your Team](https://reader030.vdocuments.mx/reader030/viewer/2022032711/587e4a4b1a28abeb1a8b4e35/html5/thumbnails/40.jpg)
技術的負債に立ち向かおう
・バグや仕様をissueやドキュメントにする
・テストコードを書く
・積極的にリファクタリングする
・障害を素早く察知して対応する
![Page 41: You Can Change Your Team](https://reader030.vdocuments.mx/reader030/viewer/2022032711/587e4a4b1a28abeb1a8b4e35/html5/thumbnails/41.jpg)
技術的負債に立ち向かおう
思いは伝染する
![Page 42: You Can Change Your Team](https://reader030.vdocuments.mx/reader030/viewer/2022032711/587e4a4b1a28abeb1a8b4e35/html5/thumbnails/42.jpg)
技術的負債に立ち向かおう
強制しなくてよい
ちょっとづつ協力者が増えてくる
![Page 43: You Can Change Your Team](https://reader030.vdocuments.mx/reader030/viewer/2022032711/587e4a4b1a28abeb1a8b4e35/html5/thumbnails/43.jpg)
技術的負債に立ち向かおう
技術的負債返済活動を通じ
チームにナレッジが
蓄積される
![Page 44: You Can Change Your Team](https://reader030.vdocuments.mx/reader030/viewer/2022032711/587e4a4b1a28abeb1a8b4e35/html5/thumbnails/44.jpg)
技術的負債に立ち向かおう
SECIモデル
http://potarai.blogspot.jp/2011/01/scei.html
![Page 45: You Can Change Your Team](https://reader030.vdocuments.mx/reader030/viewer/2022032711/587e4a4b1a28abeb1a8b4e35/html5/thumbnails/45.jpg)
技術的負債に立ち向かおう
徐々に大胆なアクションが
行えるようになる
![Page 46: You Can Change Your Team](https://reader030.vdocuments.mx/reader030/viewer/2022032711/587e4a4b1a28abeb1a8b4e35/html5/thumbnails/46.jpg)
技術的負債に立ち向かおう
チームが成功体験を
積み重ねると自信がつく
![Page 47: You Can Change Your Team](https://reader030.vdocuments.mx/reader030/viewer/2022032711/587e4a4b1a28abeb1a8b4e35/html5/thumbnails/47.jpg)
技術的負債に立ち向かおう
メンバーが自発的に課題を
設定し解決していく
自律的なチームへ
![Page 48: You Can Change Your Team](https://reader030.vdocuments.mx/reader030/viewer/2022032711/587e4a4b1a28abeb1a8b4e35/html5/thumbnails/48.jpg)
技術的負債に立ち向かおう
成功体験が達成体験へ
変わっていく
![Page 49: You Can Change Your Team](https://reader030.vdocuments.mx/reader030/viewer/2022032711/587e4a4b1a28abeb1a8b4e35/html5/thumbnails/49.jpg)
正しい課題設定を
しよう
![Page 50: You Can Change Your Team](https://reader030.vdocuments.mx/reader030/viewer/2022032711/587e4a4b1a28abeb1a8b4e35/html5/thumbnails/50.jpg)
正しい課題設定をしよう
例えば、CIを導入することで
根本的な問題を
解決するのだろうか?
![Page 51: You Can Change Your Team](https://reader030.vdocuments.mx/reader030/viewer/2022032711/587e4a4b1a28abeb1a8b4e35/html5/thumbnails/51.jpg)
正しい課題設定をしよう
ベストプラクティスは
”かめはめ波”のようなもの
![Page 52: You Can Change Your Team](https://reader030.vdocuments.mx/reader030/viewer/2022032711/587e4a4b1a28abeb1a8b4e35/html5/thumbnails/52.jpg)
正しい課題設定をしよう
日々の鍛錬の方が大事
![Page 53: You Can Change Your Team](https://reader030.vdocuments.mx/reader030/viewer/2022032711/587e4a4b1a28abeb1a8b4e35/html5/thumbnails/53.jpg)
正しい課題設定をしよう
・自分たちのプロダクトについて絶えず話し合う
・何のためにツールやプラクティスを
導入するのか理解しあえているか?
・自分たちは、どうしていきたいのか?
![Page 54: You Can Change Your Team](https://reader030.vdocuments.mx/reader030/viewer/2022032711/587e4a4b1a28abeb1a8b4e35/html5/thumbnails/54.jpg)
正しい課題設定をしよう
エンジニアなので
テクノロジーで解決したい...!
![Page 55: You Can Change Your Team](https://reader030.vdocuments.mx/reader030/viewer/2022032711/587e4a4b1a28abeb1a8b4e35/html5/thumbnails/55.jpg)
正しい課題設定をしよう
XP!XP!
OOP!OOP!
TDD!TDD!
DevOps!DevOps!
Scrum!Scrum! Agile!Agile!
![Page 56: You Can Change Your Team](https://reader030.vdocuments.mx/reader030/viewer/2022032711/587e4a4b1a28abeb1a8b4e35/html5/thumbnails/56.jpg)
正しい課題設定をしよう
心のなかで叫べ
![Page 57: You Can Change Your Team](https://reader030.vdocuments.mx/reader030/viewer/2022032711/587e4a4b1a28abeb1a8b4e35/html5/thumbnails/57.jpg)
正しい課題設定をしよう
技術的負債を
解決するのは
果たして技術なのか?
![Page 58: You Can Change Your Team](https://reader030.vdocuments.mx/reader030/viewer/2022032711/587e4a4b1a28abeb1a8b4e35/html5/thumbnails/58.jpg)
正しい課題設定をしよう
背景にパワーバランス
コミュニケーション不足といった
問題が隠れていないか?
![Page 59: You Can Change Your Team](https://reader030.vdocuments.mx/reader030/viewer/2022032711/587e4a4b1a28abeb1a8b4e35/html5/thumbnails/59.jpg)
正しい課題設定をしよう
効率の良いやり方や
技術としての正しさが
受け入れられるとは限らない
![Page 60: You Can Change Your Team](https://reader030.vdocuments.mx/reader030/viewer/2022032711/587e4a4b1a28abeb1a8b4e35/html5/thumbnails/60.jpg)
正しい課題設定をしよう
チームに
浸透するソリューションの
ほうが大事
![Page 61: You Can Change Your Team](https://reader030.vdocuments.mx/reader030/viewer/2022032711/587e4a4b1a28abeb1a8b4e35/html5/thumbnails/61.jpg)
正しい課題設定をしよう
一歩一歩やっていけば
テクノロジーで
解決すべき時が来る
![Page 62: You Can Change Your Team](https://reader030.vdocuments.mx/reader030/viewer/2022032711/587e4a4b1a28abeb1a8b4e35/html5/thumbnails/62.jpg)
仲間に頼ろう
![Page 63: You Can Change Your Team](https://reader030.vdocuments.mx/reader030/viewer/2022032711/587e4a4b1a28abeb1a8b4e35/html5/thumbnails/63.jpg)
仲間に頼ろう
一人でやってても
肉体的にも精神的にも
限界が来る
![Page 64: You Can Change Your Team](https://reader030.vdocuments.mx/reader030/viewer/2022032711/587e4a4b1a28abeb1a8b4e35/html5/thumbnails/64.jpg)
仲間に頼ろう
社内に仲間を見つけて助け合おう
![Page 65: You Can Change Your Team](https://reader030.vdocuments.mx/reader030/viewer/2022032711/587e4a4b1a28abeb1a8b4e35/html5/thumbnails/65.jpg)
仲間に頼ろう
飛び道具 として社外の仲間を呼んだり
スライドなどを拝借しよう
![Page 66: You Can Change Your Team](https://reader030.vdocuments.mx/reader030/viewer/2022032711/587e4a4b1a28abeb1a8b4e35/html5/thumbnails/66.jpg)
仲間に頼ろう
たくさんの方に助けてもらってきたので
恩返ししたい
いつでも呼んでください
@secret_hamuhamu
![Page 67: You Can Change Your Team](https://reader030.vdocuments.mx/reader030/viewer/2022032711/587e4a4b1a28abeb1a8b4e35/html5/thumbnails/67.jpg)
NEXT
![Page 68: You Can Change Your Team](https://reader030.vdocuments.mx/reader030/viewer/2022032711/587e4a4b1a28abeb1a8b4e35/html5/thumbnails/68.jpg)
NEXT
You Can Change Your Product.You Can Change Your Technology.