Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
エンプラ系⼤企業で ソフトウェアエンジニアリング⽂化を 広めるには 岩瀬 義昌 / @iwashi86 2019.12.8 at JTF2019
Slide 2
Slide 2 text
今⽇の進め⽅ ・5分: sli.do から属性アンケート ・35分: 取組みなど紹介 ・5分: sli.do の質問回答 / 余らなかったら🙇
Slide 3
Slide 3 text
今⽇の進め⽅ ・5分: sli.do から属性アンケート ・35分: 取組みなど紹介 ・5分: sli.do の質問回答
Slide 4
Slide 4 text
No content
Slide 5
Slide 5 text
No content
Slide 6
Slide 6 text
⼤企業病の症例: • 失敗を避ける / リスクをとらない • 情報は社内に閉じる • お客様をみているようで、実は社内を⾒ている • 現場とトップとの距離が遠く トップが何を考えているかわからない • 部署をまたぐと交流・会話がガッツリ減る • 意思決定に時間がかかる、決定権があっても委ねる • 既存事業と衝突すると調整が⾮常に⼤変
Slide 7
Slide 7 text
今⽇は⼤企業病を少しでも 患ってしまった⽅向けのお話
Slide 8
Slide 8 text
・岩瀬 義昌 / @iwashi86 ・NTT国際通信(NTTコムから出向)で エンジニア⽀援など諸々 ・Podcaster
Slide 9
Slide 9 text
注意点など ・個⼈の取組み/経験/意⾒ベース (≠会社の公式⾒解) ・環境依存の取組みが多いため 参考にする場合はテーラーメイドにて (再現性をあげるため、意図や狙いを多めに) ・多くの取組みは同僚の協⼒で実現(≠1⼈の取組み)
Slide 10
Slide 10 text
今⽇のゴール ・少しでも参考になる取組みを持ち帰る ・モチベーションを⾼める
Slide 11
Slide 11 text
⽤語の定義 ・本講演での「エンジニア」とは ・クラウドを使いこなす ・APIのサーバを書く ・フロントエンドを実装 といったソフトウェアエンジニアの話
Slide 12
Slide 12 text
今⽇の進め⽅ ・5分: sli.do から属性アンケート ・35分: 取組みなど紹介 ・5分: sli.do の質問回答
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
代表的な選択肢 ・転職する (流動はex⾃社にとっても良いこと) ・残って環境に変化を起こす 流動すると経営層が気づくきっかけになります。ちなみに転職したい場合に良い本があって…
Slide 18
Slide 18 text
やり⽅は こちらに
Slide 19
Slide 19 text
今⽇の話は 変化を起こす側 ・転職する ・残って環境に変化を起こす
Slide 20
Slide 20 text
選択は⾃⾝のモチベーションによる ・転職する ・残って環境に変化を起こす ・難易度 = ⾼ ・上⼿くいったときの影響度 = ⼤ (私はこっちの挑戦にやりがいを感じた) このやりがいを感じたモチベーションがなぜあるかというと…
Slide 21
Slide 21 text
そのモチベーションはどこに? ・もともと⼈が楽しく働く環境を 作るほうが好き たとえばCIとか⾃動化が好きで、環境を作る⽅が好きでした。
Slide 22
Slide 22 text
そのモチベーションはどこに? ・もともと⼈が楽しく働く環境を 作るほうが好き ・⾃分のチームで始めたことを 展開していくことで会社が変わる? ⾃分の属していたチームは、会社の中では上⼿くまわっているほうであり、その良い影響を広げたいと思いました。
Slide 23
Slide 23 text
そのモチベーションはどこに? ・もともと⼈が楽しく働く環境を 作るほうが好き ・⾃分のチームで始めたことを 展開していくことで会社が変わる? ・それは社会に影響が出てくる? (1つのユースケースとして使われる) NTTコムが変わることで、社会全体に影響があれば良いと考えました。これをイメージに起こすと…
Slide 24
Slide 24 text
⽇本のIT業界 (ゴール) 全社 部署 チーム 徐々に広げる イメージ このうちどこからスターとしていくかというと…
Slide 25
Slide 25 text
スタート地点は ⾝近なところから ⾝近なところから、というのは別の同僚のスライドでも⾔及されておりそれは…
Slide 26
Slide 26 text
⼤企業Hacks! / https://www.otsuya.co/slides/enterprise-hacks-201512/#54
Slide 27
Slide 27 text
⾃分のプロダクト/チームは変化できた アジャイル開発、DevOps、内製は 所属チームでは当たり前にできている (この辺りの詳細は過去の講演資料があるので割愛) https://www.slideshare.net/iwashi86/ss-58456004 https://www.slideshare.net/iwashi86/skyway-122781277
Slide 28
Slide 28 text
⽇本のIT業界 (ゴール) 全社 部署 チーム 講演の スコープ 今⽇はチーム単体ではなく、それを広げる話しをします。
Slide 29
Slide 29 text
部署/会社全体が どんな感じになったら 良いのだろうか?
Slide 30
Slide 30 text
XXを反転! XXには何が⼊る? ここまで出てきた⾔葉に答えがある
Slide 31
Slide 31 text
⼤企業病の症例をすべて反転してみる 答えは⼤企業病でした。これから1つずつ項⽬を起こしていくと…
Slide 32
Slide 32 text
⼤企業病の症例をすべて反転してみる • 失敗を恐れず挑む / リスクをとる
Slide 33
Slide 33 text
⼤企業病の症例をすべて反転してみる • 失敗を恐れず挑む / リスクをとる • 社外に情報を出す
Slide 34
Slide 34 text
⼤企業病の症例をすべて反転してみる • 失敗を恐れず挑む / リスクをとる • 社外に情報を出す • 社内よりもお客様をみる
Slide 35
Slide 35 text
⼤企業病の症例をすべて反転してみる • 失敗を恐れず挑む / リスクをとる • 社外に情報を出す • 社内よりもお客様をみる • 現場とトップの距離が近く トップの考えを理解している
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
https://www.ntt.com/about-us/we-are-innovative/vision.html 信条ともズレていない だいたい⽅向性はあっていることがわかります。
Slide 41
Slide 41 text
余談: ⾃⾝の判断基準 ・何かの選択肢をあったとき その選択肢は A. ⾃社でよく進む選択肢か? B. それとも⾃社っぽくない選択肢か?
Slide 42
Slide 42 text
余談: ⾃⾝の判断基準 ・何かの選択肢をあったとき その選択肢は A. ⾃社でよく進む選択肢か? B. それとも⾃社っぽくない選択肢か? ⇒ [B] を選ぶことが多い (⼤企業の反対になることが多いので) ⼤企業病の症例を反転したやつが[B]の選択肢になることが多かったです。
Slide 43
Slide 43 text
ここまでは 時代に限らない話 では、令和時代は? さきほどまでの内容は、昭和・平成の⼤企業でも当てはまる内容でもあります。時代は変わっており、
Slide 44
Slide 44 text
まだ読んでない⽅は是⾮!
Slide 45
Slide 45 text
ソフトウェア・ファーストとは ・≠ソフトウェアが何でも第⼀ 書籍でも解説されていますが、何が何でもソフトウェア優先ではないです。
Slide 46
Slide 46 text
ソフトウェア・ファーストとは ・≠ソフトウェアが何でも第⼀ ・ソフトウェアの⼒を最⼤限活⽤し プロダクトや事業を開発すること (AIファーストに近い)
Slide 47
Slide 47 text
ソフトウェア・ファーストとは ・≠ソフトウェアが何でも第⼀ ・ソフトウェアの⼒を最⼤限活⽤し プロダクトや事業を開発すること (AIファーストに近い) ・基本は内製化(⼿の内化)
Slide 48
Slide 48 text
最終的な⽅針 x 2 1. ⼤企業病を反転した思想を 2. ソフトウェア・ファーストな思想を 取り込んでいきたい
Slide 49
Slide 49 text
アプローチ (どこから始めるか?)
Slide 50
Slide 50 text
⽇本のIT業界 (ゴール) 全社 部署 チーム 講演スコープ は右図だったが 別の切り⼝だと…
Slide 51
Slide 51 text
幹部 (トップ) ミドル 社員 (ボトム) どの領域から いってみる?
Slide 52
Slide 52 text
基本はボトムアップ、なぜか? ・いきなりトップに エレベータピッチやメールは確率が低い ・⾏動を起こしてもらうには ⼀定の信頼が必要 もちろん刺さる場合もあります。あくまで確率が低いかも、という話です。
Slide 53
Slide 53 text
基本はボトムアップ、なぜか? ・いきなりトップに エレベータピッチやメールは確率が低い ・⾏動を起こしてもらうには ⼀定の信頼が必要 ・トップの信頼を得る際において そこに本質的な難しさが存在(次⾴)
Slide 54
Slide 54 text
経営者の 理解・信頼を得るためには SWで儲かっている※ プロダクトが必要 ※どの組織(例: 開発、セールス、スタッフ)においても 最もわかりやすい共通プロトコルは”お⾦”。 誰でも使える共通の価値判断記述になります。
Slide 55
Slide 55 text
経営者の 理解・信頼を得るためには SWで儲かっている プロダクトが必要 SWプロダクトを開発できる ⽂化・組織 ⼈材(採⽤・育成)が必要 そもそも儲かるSWを作る⽂化・組織・⼈材が必要、そのためには…
Slide 56
Slide 56 text
経営者の 理解・信頼を得るためには SWで儲かっている プロダクトが必要 SWプロダクトを開発できる ⽂化・組織 ⼈材(採⽤・育成)が必要 ⽂化・組織・⼈材のためには リソース(ヒト・モノ・カネ)の 投資が必要
Slide 57
Slide 57 text
経営者の 理解・信頼を得るためには SWで儲かっている プロダクトが必要 SWプロダクトを開発できる ⽂化・組織 ⼈材(採⽤・育成)が必要 ⽂化・組織・⼈材のためには リソース(ヒト・モノ・カネ)の 投資が必要 リソースへの投資には 経営者の理解・信頼が必要
Slide 58
Slide 58 text
経営者の 理解・信頼を得るためには SWで儲かっている プロダクトが必要 SWプロダクトを開発できる ⽂化・組織 ⼈材(採⽤・育成)が必要 ⽂化・組織・⼈材のためには リソース(ヒト・モノ・カネ)の 投資が必要 リソースへの投資には 経営者の理解・信頼が必要 永久ループ!
Slide 59
Slide 59 text
経営者の 理解・信頼を得るためには SWで儲かっている プロダクトが必要 SWプロダクトを開発できる ⽂化・組織 ⼈材(採⽤・育成)が必要 ⽂化・組織・⼈材のためには リソース(ヒト・モノ・カネ)の 投資が必要 リソースへの投資には 経営者の理解・信頼が必要 永久ループ! やれる範囲から 少しずつ進めるのみ! 少しずつできる限りで進めるというのは、ある書籍でもパターンとして⾔及されており…
Slide 60
Slide 60 text
No content
Slide 61
Slide 61 text
エバンジェリスト(1) : 新しいアイデアを組織に 導⼊しはじめるなら、 あなたの情熱を共有するため、 できる限りのことをしよう。
Slide 62
Slide 62 text
エバンジェリスト(1) : 新しいアイデアを組織に 導⼊しはじめるなら、 あなたの情熱を共有するため、 できる限りのことをしよう。 ステップバイステップ(3): ⽬標に向かって ⼀歩⼀歩進めていくことで 組織変⾰の膨⼤な作業への イライラを和らげよう。
Slide 63
Slide 63 text
ここからは エンジニア⽅⾯で 実施した取組を紹介
Slide 64
Slide 64 text
やったことをいくつか ・社員向けアジャイル開発研修 ・管理職向けアジャイル開発研修 ・ソフトウェア特化の新卒研修 ・グループ会社全体の社内ISUCON ・エキスパートの講演 ・アドベントカレンダー ・開発者向けのオフィス作り ・NTT-G全体のプロコン
Slide 65
Slide 65 text
やったことをいくつか ・社員向けアジャイル開発研修 ・管理職向けアジャイル開発研修 ・ソフトウェア特化の新卒研修 ・グループ会社全体の社内ISUCON ・エキスパートの講演 ・アドベントカレンダー ・開発者向けのオフィス作り ・NTT-G全体のプロコン
Slide 66
Slide 66 text
アジャイル開発研修とは ・以下を学ぶ ・アジャイル開発の基本 ・なぜアジャイル開発なのか ・スクラムの基本 ・どのように進めるのか? 補⾜: 本トレーニングはAttractor社に依頼
Slide 67
Slide 67 text
アジャイル開発研修の狙い ・社員向け ・興味を持つ⼈を刺激する ・近い興味の仲間を集める
Slide 68
Slide 68 text
アジャイル開発研修の狙い ・社員向け ・興味を持つ⼈を刺激する ・近い興味の仲間を集める ・管理職向け ・知識のベースラインをあわせておき 社員がやりたいときに ”ご説明”から始めさせない ・アジャイルなマインドセットを知ってもらう
Slide 69
Slide 69 text
⼀⽅で 若⼿からこんな声を 聞いていた
Slide 70
Slide 70 text
“新卒研修で モチベーションが下がった”
Slide 71
Slide 71 text
やったことをいくつか ・社員向けアジャイル開発研修 ・管理職向けアジャイル開発研修 ・ソフトウェア特化の新卒研修 ・グループ会社全体の社内ISUCON ・エキスパートの講演 ・アドベントカレンダー ・開発者向けのオフィス作り ・NTT-G全体のプロコン
Slide 72
Slide 72 text
そのメカニズム ・新卒に⼀律の研修を実施していた
Slide 73
Slide 73 text
そのメカニズム ・新卒に⼀律の研修を実施していた ・情報科学系を卒業/修了の学⽣に対して 講師: 「IPアドレスとは…」 ⇒ モチベーションが下がる…
Slide 74
Slide 74 text
ではどうしたら? ⼀番、社内で技術を知っているのは誰でしょうか?
Slide 75
Slide 75 text
(技術に触れている) 現場のエンジニアが 研修をジャックすれば? 現場のエンジニアは、話をすると快諾してくれます。あともう1⼈相談する相⼿がいますよね…
Slide 76
Slide 76 text
まずは ⽴ち話レベルで ⼈事に相談してみる
Slide 77
Slide 77 text
No content
Slide 78
Slide 78 text
No content
Slide 79
Slide 79 text
No content
Slide 80
Slide 80 text
No content
Slide 81
Slide 81 text
ということで プログラムデザイン
Slide 82
Slide 82 text
研修プログラム ・Day1: テスト駆動開発ワークショップ ・Day2: アジャイル開発ワークショップ ・Day3: IaaS、カオスエンジニアリング、 障害注⼊型ISUCON ・Day4: CaaS、docker、kubernetes、GKE ・Day5: FaaS、AWS lambda、Serverless framework 5⽇間のプログラムで構成しました。実際に社内プロダクトで使われる技術を取り⼊れています。前半と後半で狙いがあり…
Slide 83
Slide 83 text
研修プログラム ・Day1: テスト駆動開発ワークショップ ・Day2: アジャイル開発ワークショップ ・Day3: IaaS、カオスエンジニアリング、 障害注⼊型ISUCON ・Day4: CaaS、docker、kubernetes、GKE ・Day5: FaaS、AWS lambda、Serverless framework ・社外のエキスパートから学ぶ ・モチベーションを上げ社外から学ぶことを体感 ・社内のエキスパートから学ぶ ・社内にこんな⼈達が活躍していることを知る ・社内でのコミュニティを作る
Slide 84
Slide 84 text
研修プログラムから1⽇紹介 ・Day1: テスト駆動開発ワークショップ ・Day2: アジャイル開発ワークショップ ・Day3: IaaS、カオスエンジニアリング、 障害注⼊型ISUCON ・Day4: CaaS、docker、kubernetes、GKE ・Day5: FaaS、AWS lambda、Serverless framework 私が主に担当していたDay3を少し詳しく紹介してみます…
Slide 85
Slide 85 text
ISUCONとは? ・Iikanji Speed Up CONtest の略、LINE社主催
Slide 86
Slide 86 text
ISUCONとは? ・Iikanji Speed Up CONtest の略、LINE社主催 ・何でもありのWebアプリケーションの チューニングコンテスト
Slide 87
Slide 87 text
ISUCONとは? ・Iikanji Speed Up CONtest の略、LINE社主催 ・何でもありのWebアプリケーションの チューニングコンテスト ・基本はどれだけリクエストをさばけたか
Slide 88
Slide 88 text
チューニング対象 Webアプリ ISUCONとは? ・Iikanji Speed Up CONtest の略、LINE社主催 ・何でもありのWebアプリケーションの チューニングコンテスト ・基本はどれだけリクエストをさばけたか ベンチマーカー (負荷試験 クライアント) チューニング対象 Webアプリ チューニング対象 Webアプリ
Slide 89
Slide 89 text
障害注⼊型ISUCONとは ・通常のISUCONと異なり 提供しているVMx2のうちランダムで1台落ちる
Slide 90
Slide 90 text
障害注⼊型ISUCONとは ・通常のISUCONと異なり 提供しているVMx2のうちランダムで1台落ちる ・狙い ・IaaS※ クラウドデザインパターンに沿って 可⽤性を⾼める設計ができるように (可⽤性の重要性は学⽣時代と⼤きく異なるところ) ※ 2019現在であれば、IaaSを使わないケースも多いが、既存プロダクトはIaaSベースも多く、知るのは有⽤
Slide 91
Slide 91 text
こんな研修を 実施した結果… ある参加していた若⼿が良いコメントをくれました、それは…
Slide 92
Slide 92 text
No content
Slide 93
Slide 93 text
研修資料は公開 ・次の採⽤候補に1mmでも興味を持ってもらう ・SWな⼈材がいる会社であることを知ってもらう https://developer.ntt.com/ja/blog/7bd554e6-30df-4c33-9e94-7e4202bdf2c0 https://www.slideshare.net/TomoyaTakegoshi/2019-caas-ntt/1
Slide 94
Slide 94 text
研修資料は公開 ・次の採⽤候補に1mmでも興味を持ってもらう ・SWな⼈材がいる会社であることを知ってもらう https://developer.ntt.com/ja/blog/7bd554e6-30df-4c33-9e94-7e4202bdf2c0 https://www.slideshare.net/TomoyaTakegoshi/2019-caas-ntt/1 🎉 20,000 PV超え 🎉
Slide 95
Slide 95 text
社内ISUCONの 経験値が少し溜まったので
Slide 96
Slide 96 text
やったことをいくつか ・社員向けアジャイル開発研修 ・管理職向けアジャイル開発研修 ・ソフトウェア特化の新卒研修 ・グループ会社全体の社内ISUCON ・エキスパートの講演 ・アドベントカレンダー ・開発者向けのオフィス作り ・NTT-G全体のプロコン
Slide 97
Slide 97 text
社内ISUCON(N-ISUCON)とは? ・NTT Comグループ版で開催したもの ・2019/9に開催 121⼈が参加 https://developer.ntt.com/ja/blog/31e9fb86-7309-4145-a72b-0ea5f17e3f5a
Slide 98
Slide 98 text
当日の様子
Slide 99
Slide 99 text
社内ISUCON(N-ISUCON)の狙い ・全社施策と扱われることによる エンジニアのプレゼンス向上 (上位3チームを社⻑が表彰) 別で⾛っていた全社コンテストに相乗りして開催しました。
Slide 100
Slide 100 text
社内ISUCON(N-ISUCON)の狙い ・全社施策と扱われることによる エンジニアのプレゼンス向上 (上位3チームを社⻑が表彰) ・グループ会社連結での エンジニアコミュニティの強化 (懇親会が本番) 同じ問題を問いた参加者間で、会社を超えて会話が⽣まれるの強烈なメリットです。
Slide 101
Slide 101 text
NPS -このイベントを同僚・知⼈に勧めるか?- NPS: Net Promoter Score。スコアはマイナスの場合が多く、0付近でも良いことが多い。
Slide 102
Slide 102 text
102 参加者の声 - NPS 53.3 20(推進者) 6(中⽴者) 4(批判者) かなりの⾼評価が得られました。また、定性的な⽣の声を紹介すると…
Slide 103
Slide 103 text
なにより楽しかった事です。 しかも、現場で役立つ総合力が鍛えられて、 最高です。
Slide 104
Slide 104 text
自分のできることと課題がはっきりわかって 今後のモチベーションになりました。 楽しかったです。
Slide 105
Slide 105 text
やったことをいくつか ・社員向けアジャイル開発研修 ・管理職向けアジャイル開発研修 ・ソフトウェア特化の新卒研修 ・グループ会社全体の社内ISUCON ・エキスパートの講演 ・アドベントカレンダー ・開発者向けのオフィス作り ・NTT-G全体のプロコン
Slide 106
Slide 106 text
No content
Slide 107
Slide 107 text
e.g. t-wadaさんに講演してもらう
Slide 108
Slide 108 text
狙いと講演の裏側での仕込み ・やりたいのは昨今のソフトウェアの 重要性/考え⽅について伝えてもらうこと
Slide 109
Slide 109 text
狙いと講演の裏側での仕込み ・やりたいのは昨今のソフトウェアの 重要性/考え⽅について伝えてもらうこと ・t-wadaさんにお願いした例 “和⽥さんがWeb+DB Press Vol.102 に 寄稿していた内容の⼀部を 発表で扱っていただけないでしょうか?” 講演者の過去のアウトプットで、伝えたいこととかぶっているパートがあればそこを参照しつつ…
Slide 110
Slide 110 text
“事業の成⻑を左右するソフトウェアを 開発するにあたって、質とスピードを両⽴し、 迅速に価値を提供しつつ、 中⻑期的な変化や成⻑のブレーキになる 負債を積み重ねない判断を⾏うには、 ソフトウェアを⾃分事として とらえることが重要です。 ソフトウェアを企業が保有するのではなく、 内製を⾏うほうが有利になるのです。” (Web+DB Press Vol.102 より抜粋)
Slide 111
Slide 111 text
やったことをいくつか ・社員向けアジャイル開発研修 ・管理職向けアジャイル開発研修 ・ソフトウェア特化の新卒研修 ・グループ会社全体の社内ISUCON ・エキスパートの講演 ・アドベントカレンダー ・開発者向けのオフィス作り ・NTT-G全体のプロコン 季節もの(講演⽇は12⽉)を1つ紹介させてください。
Slide 112
Slide 112 text
[PR] 今年も実施中です!
Slide 113
Slide 113 text
やったことをいくつか ・社員向けアジャイル開発研修 ・管理職向けアジャイル開発研修 ・ソフトウェア特化の新卒研修 ・グループ会社全体の社内ISUCON ・エキスパートの講演 ・アドベントカレンダー ・開発者向けのオフィス作り ・NTT-G全体のプロコン
Slide 114
Slide 114 text
開発者向けオフィス (Lean Agile Base) ・狙い ・エンジニア集まる場所として組織を横断した、 エンジニア同⼠のコミュニケーションを促進したい ・リーン、アジャイルに試⾏錯誤する プロダクトを増やしたい(仲間を増やしたい)
Slide 115
Slide 115 text
やったことをいくつか ・社員向けアジャイル開発研修 ・管理職向けアジャイル開発研修 ・ソフトウェア特化の新卒研修 ・グループ会社全体の社内ISUCON ・エキスパートの講演 ・開発者向けオフィス作り ・アドベントカレンダー 色々とやってきたけど… ある転機があった (2019/6)
Slide 116
Slide 116 text
(及川さんとのポッドキャスト収録中) 「辞める気になって会社に働きかけてみましょう。 本当にやれることを全部やってますか?」 これがむちゃくちゃ刺さって、こんな感じになりました…
Slide 117
Slide 117 text
s/もりさきくん/iwashi
Slide 118
Slide 118 text
辞める気で やってなかった… https://unsplash.com/photos/9O1oQ9SzQZQ
Slide 119
Slide 119 text
・年齢的にも30代 中盤 ・⾃社に残ったとして ざっくり15-20年ぐらい? 悠⻑にしている場合だっけ? https://unsplash.com/photos/wW0BUXTTUmU
Slide 120
Slide 120 text
やれること(やりたいこと) 全部挑戦してみよう そのためにダメ元で 超⼈の⼒を借りてみよう! もしかしたらの気持ちで、DMしていきます。
Slide 121
Slide 121 text
2019/9 - 最強の顧問陣が爆誕 (及川さん/吉羽さん/和田さん)
Slide 122
Slide 122 text
狙い① ・VUCA時代にビジネスが成功するためには すべてが必要 ・プロダクトマネジメント ・開発プロセス(アジャイル) ・開発技術/⼿法 補⾜: VUCAとは 「Volatility」「Uncertainty」「Complexity」「Ambiguity」の頭⽂字をつなげた⾔葉
Slide 123
Slide 123 text
狙い① ・VUCA時代にビジネスが成功するためには すべてが必要 ・プロダクトマネジメント -> 及川さん ・開発プロセス(アジャイル) -> 吉⽻さん ・開発技術/⼿法 -> 和⽥さん 補⾜: VUCAとは 「Volatility」「Uncertainty」「Complexity」「Ambiguity」の頭⽂字をつなげた⾔葉
Slide 124
Slide 124 text
狙い② ・現場の社員にとっては 能⼒・モチベーションの向上に ・幹部にも接触してもらい ソフトウェアなマインドセットを浸透
Slide 125
Slide 125 text
幹部 (トップ) ミドル 社員 (ボトム) 全階層やっていく (のを始めたところ) 本格的な変化はこれから起こしていく段階です。
Slide 126
Slide 126 text
やったことをいくつか ・社員向けアジャイル開発研修 ・管理職向けアジャイル開発研修 ・ソフトウェア特化の新卒研修 ・グループ会社全体の社内ISUCON ・エキスパートの講演 ・アドベントカレンダー ・開発者向けのオフィス作り ・NTT-G全体のプロコン
Slide 127
Slide 127 text
NTTグループ全体 プロコン ・NTTコミュニケーションズグループ全体の イベントはこれまでやってきた
Slide 128
Slide 128 text
NTTグループ全体 プロコン ・NTTコミュニケーションズグループ全体の イベントはこれまでやってきた 次はスコープを全体へ 持株会社と共同で進めています。で、ちょっと余談ですが…
Slide 129
Slide 129 text
余談 ・NTT-G全体の社員数は?
Slide 130
Slide 130 text
余談 ・NTT-G全体の社員数は? ⇒ 303,500⼈※1 =東京ドーム5個分※2 以上 ※1 http://action.ntt/number/ ※2 ドーム1つで55,000⼈収容
Slide 131
Slide 131 text
NTTグループ全体 プロコン ・狙い ・会社を超えたコミュニティを作る ・埋もれているソフトウェアエンジニアに 別の職場もあることの気づいてもらう
Slide 132
Slide 132 text
NTTグループ全体 プロコン ・狙い ・会社を超えたコミュニティを作る ・埋もれているソフトウェアエンジニアに 別の職場もあることの気づいてもらう ・ステータス ・12⽉末開催予定で10数社、120名以上のエントリ ・懇親会が本番かも?
Slide 133
Slide 133 text
ここまでは エンジニア⾯が強い話 ここからは ⾮エンジニア⾯の話 ビジネスを進めるには、エンジニア単独ではなく、他部署・チームと連携する必要があります。
Slide 134
Slide 134 text
⼤企業病に罹患中の発⾔ 「上にいっても変えてくれない」 「下から問題があがってこない」 「遅れたのはXXが原因です(我々は悪くない)」 「あの部⾨はネガティブなことばかりいう」
Slide 135
Slide 135 text
⼤企業病に罹患中の発⾔ 「上にいっても変えてくれない」 「下から問題があがってこない」 「遅れたのはXXが原因です(我々は悪くない)」 「あの部⾨はネガティブなことばかりいう」 ・⼈は不透明なものをみると、本能的に攻撃/逃⾛する 本能的に攻撃/逃⾛ の部分は、エンジニアリング組織論への招待に詳しく書かれています。
Slide 136
Slide 136 text
⼤企業病に罹患中の発⾔ 「上にいっても変えてくれない」 「下から問題があがってこない」 「遅れたのはXXが原因です(我々は悪くない)」 「あの部⾨はネガティブなことばかりいう」 ・⼈は不透明なものをみると、本能的に攻撃/逃⾛する ・⼀⽅ですべての⼈/チームには背景/⽂脈がある ・強い制約条件があるかもしれない
Slide 137
Slide 137 text
⼤企業病に罹患中の発⾔ 「上にいっても変えてくれない」 「下から問題があがってこない」 「遅れたのはXXが原因です(我々は悪くない)」 「あの部⾨はネガティブなことばかりいう」 ・⼈は不透明なものをみると、本能的に攻撃/逃⾛する ・⼀⽅ですべての⼈/チームには背景/⽂脈がある ・強い制約条件があるかもしれない ・ただし、”悪いものを悪い”というのは良い (要 ⼼理的安全) ・敬意を持ったDisは必要、気づくために
Slide 138
Slide 138 text
再掲: ⽬指したい価値観 / ⾏動 • 失敗する / リスクをとる • 社外に情報を出す • 社内よりもお客様をみる • 現場とトップの距離が近く トップの考えを理解している • 部署をまたいだ交流・会話が盛んである • 意思決定が早い、⾃ら決める • 事業がカニバっても挑戦(淘汰されれば良い) この辺の価値観は、実は次に紹介する有名なマニフェストの原則にも書いてあります…
Slide 139
Slide 139 text
“ビジネス側の人と開発者は、 プロジェクトを通して 日々一緒に働かなければなりません。” (アジャイル宣言の背後にある原則より)
Slide 140
Slide 140 text
技術的問題と適応課題 ・技術的問題 ・既存の⽅法で解決できる問題 ・例:のどが渇いたら⽔を飲む 参考: https://theacademia.com/articles/publishing-udagawa1 具体的な⾏動の前に、良い概念があり技術的問題と適応課題というものがあります。
Slide 141
Slide 141 text
技術的問題と適応課題 ・技術的問題 ・既存の⽅法で解決できる問題 ・例:のどが渇いたら⽔を飲む ・適応課題 ・既存の⽅法で⼀⽅的に解けない問題 ・例:ロジカルに説明しても、 別の理由をつけて反対され続けるような問題 ・表の理由には出てこない理由がある 例:この件が進むと、⾃分のアドバンテージがなくなる 参考: https://theacademia.com/articles/publishing-udagawa1
Slide 142
Slide 142 text
技術的問題と適応課題 ・技術的問題 ・既存の⽅法で解決できる問題 ・例:のどが渇いたら⽔を飲む ・適応課題 ・既存の⽅法で⼀⽅的に解けない問題 ・例:ロジカルに説明しても、 別の理由をつけて反対され続けるような問題 ・表の理由には出てこない理由がある 例:この件が進むと、⾃分のアドバンテージがなくなる 参考: https://theacademia.com/articles/publishing-udagawa1 ・解きたい課題は適応課題 ・対話なしの個別最適では解けない
Slide 143
Slide 143 text
同じ企業における落とし⽳ ・同じ企業に属してはいるが 実はお互いに同じ前提に⽴っていない
Slide 144
Slide 144 text
・同じ企業に属してはいるが 実はお互いに同じ前提に⽴っていない ・分かりあえてないことを認めること、 これがスタート地点 同じ企業における落とし⽳
Slide 145
Slide 145 text
・同じ企業に属してはいるが 実はお互いに同じ前提に⽴っていない ・分かりあえてないことを認めること、 これがスタート地点 ・そのために対話により気づく(機会を作る) 同じ企業における落とし⽳ 対話していきしょう、で対話には縦と横の⽅向性があり…
Slide 146
Slide 146 text
垂直⽅向と⽔平⽅向の対話 組織を超えた対話 役 職 を 超 え た 対 話
Slide 147
Slide 147 text
垂直⽅向と⽔平⽅向の対話 組織を超えた対話 役 職 を 超 え た 対 話
Slide 148
Slide 148 text
幹部とのカジュアル対話会(kurumaza.exe) ・幹部と社員が⾞座形式で(輪になって座り) お互いの考えを述べ、対話するイベント
Slide 149
Slide 149 text
幹部とのカジュアル対話会(kurumaza.exe) ・幹部と社員が⾞座形式で(輪になって座り) お互いの考えを述べ、対話するイベント ・幹部(executive)と⼀緒に実⾏(execute) する意から命名
Slide 150
Slide 150 text
幹部とのカジュアル対話会(kurumaza.exe) ・幹部と社員が⾞座形式で(輪になって座り) お互いの考えを述べ、対話するイベント ・幹部(executive)と⼀緒に実⾏(execute) する意から命名 ・トピック例 ・経営企画部⻑と、収⽀状況や戦略について ・情シス部⻑と、社内システムの改善について
Slide 151
Slide 151 text
カジュアル対話会tips ・トピックは社員から公募
Slide 152
Slide 152 text
カジュアル対話会tips ・トピックは社員から公募 ・フェイス・トゥ・フェイスが重要だが ロケーション分散しているので配信も⽤意 (WebRTC⾃社プロダクトのdogfoodingも兼ねて) 関⻄など含め拠点が分散しているので、オンラインも対応しています。
Slide 153
Slide 153 text
カジュアル対話会tips ・トピックは社員から公募 ・フェイス・トゥ・フェイスが重要だが ロケーション分散しているので配信も⽤意 (WebRTC⾃社プロダクトのdogfoodingも兼ねて) ・当⽇の質疑トピックは sli.do(主) + 挙⼿(副) ・挙⼿のみだと、多数が思う質問が聞けない ・⽂字数制限ある質問は洗練される
Slide 154
Slide 154 text
垂直⽅向と⽔平⽅向の対話 組織を超えた対話 役 職 を 超 え た 対 話
Slide 155
Slide 155 text
社内システムの提供者・利⽤者のmeet up ・社内システムは苦情を受けやすい (利⽤者が多く、社内であるため)
Slide 156
Slide 156 text
社内システムの提供者・利⽤者のmeet up ・社内システムは苦情を受けやすい (利⽤者が多く、社内であるため) ・共通ゴール: 働きやすい社内システム ・提供者: 利⽤者の声を聴き継続改善 ・利⽤者: ここが不便、こうしたら良いと提案 ≠単に「これが💩というのではない」
Slide 157
Slide 157 text
社内システムの提供者・利⽤者のmeet up ・社内システムは苦情を受けやすい (利⽤者が多く、社内であるため) ・共通ゴール: 働きやすい社内システム ・提供者: 利⽤者の声を聴き継続改善 ・利⽤者: ここが不便、こうしたら良いと提案 ≠単に「これが💩というのではない」 ・対話の場(meet up)を企画/運営補助する
Slide 158
Slide 158 text
(お互いの理解度を) スケールして上げるために
Slide 159
Slide 159 text
社内Podcast ・社内ドキュメントのみの事務連絡は 淡々と内容が書かれており 裏側にある⼈の想いが消えやすい
Slide 160
Slide 160 text
社内Podcast ・社内ドキュメントのみの事務連絡は 淡々と内容が書かれており 裏側にある⼈の想いが消えやすい ・Podcastは⾳声であり、感情が乗りやすい
Slide 161
Slide 161 text
社内Podcast ・社内ドキュメントのみの事務連絡は 淡々と内容が書かれており 裏側にある⼈の想いが消えやすい ・Podcastは⾳声であり、感情が乗りやすい ・そこで、何らかの取組み背景や組織について 当事者から語ってもらい、全社にブロードキャスト ⇒ こんなこと背景があったのか、という気づき(透明性向上)
Slide 162
Slide 162 text
失敗も結構ある
Slide 163
Slide 163 text
Value Stream Mapとは ・要件発⽣ -> 開発 -> デプロイまでに 必要なプロセス、時間などを可視化したもの https://www.slideshare.net/TechSummit2016/app013
Slide 164
Slide 164 text
Value Stream Map を書けなかった ・⾃社の王道プロダクトで ⼀度挑戦してみたが書くに⾄らなかった
Slide 165
Slide 165 text
Value Stream Map を書けなかった ・⾃社の王道プロダクトで ⼀度挑戦してみたが書くに⾄らなかった ・なぜか? ・プロセスが可視化される =議論の俎上にあがるということ ・追加の仕事がかなり増える可能性がある
Slide 166
Slide 166 text
適応課題にハマる / ⾃分がニワトリになっていた https://recompile.net/posts/the-chicken-and-the-pig.html ⇒ 当事者⾃⾝が始めるのがベスト、その⽀援までに留める
Slide 167
Slide 167 text
ネガティブFB も結構ある ⼀例だけ紹介すると…
Slide 168
Slide 168 text
「幹部と対話しても、何も幹部が⾏動を 起こさなかったら意味ないんじゃないの?」 (そもそも⽴場を理解するのが⼤事、 アクションするのは幹部だけじゃなくて、⾃分も!)
Slide 169
Slide 169 text
(おまけ) 最近の学び
Slide 170
Slide 170 text
越境の⿇痺と⽀援について ・上⻑や組織を超えた(越境した) 取組みを始めるとその難しさが分からなくなる
Slide 171
Slide 171 text
越境の⿇痺と⽀援について ・上⻑や組織を超えた(越境した) 取組みを始めるとその難しさが分からなくなる ・昔は難しかったはず たとえば⾃分が新⼊社員だったら無理でした。
Slide 172
Slide 172 text
越境の⿇痺と⽀援について ・上⻑や組織を超えた(越境した) 取組みを始めるとその難しさが分からなくなる ・昔は難しかったはず ・”他者の越境”を⽀援しよう ・組織を超えることでも良い ・社外の勉強会に出ることでも良い
Slide 173
Slide 173 text
まとめ
Slide 174
Slide 174 text
・⼤企業反転とソフトウェアファースト な思想/⽂化を広めるための取組み ・エンジニアだけじゃなくて ビジネスサイドとの対話の取組み Shared my Engineering Culture!
Slide 175
Slide 175 text
やれるところまで やっていき! (あ、中途に興味あれば是非お声がけを!) おしまい