Yahoo!天気・災害 天神拠点立ち上げ〜新米リーダーの悪戦苦闘〜 #devsumi #devsumiA

>100 Views

September 03, 19

スライド概要

Developers Summit 2019 Fukuoka A-2 セッションにて登壇した資料です。

profile-image

2023年10月からSpeaker Deckに移行しました。最新情報はこちらをご覧ください。 https://speakerdeck.com/lycorptech_jp

シェア

またはPlayer版

埋め込む »CMSなどでJSが使えない場合

(ダウンロード不可)

関連スライド

各ページのテキスト
1.

Yahoo!天気・災害 天神拠点立ち上げ 〜新米リーダーの悪戦苦闘〜 2019年8月29日 藤本一成 Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved.

2.

自己紹介 藤本 一成 Kazunari Fujimoto メディアカンパニー メディア統括本部 開発本部 リーダー 2013年 新卒入社 Yahoo!クラウドソーシング Yahoo!天気・災害 Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved. 2

3.

担当サービス紹介 Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved. 3

5.

Yahoo!防災速報 ・災害情報をPUSH通知 ・提供 ・iOS、Android、メール ・主な機能 ・豪雨予報 ・緊急地震速報 ・噴火速報 ・国民保護情報 Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved. 5

6.

最近のリリース 大雨危険度通知/大雨警戒レベルマップ ・市区町村ごとの 大雨危険度通知 ・土砂災害/洪水の 危険度を地図上に表示 Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved. 6

7.

概要 Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved.

8.

概要 今年の4月から進行している天気・災害チームの 天神拠点立ち上げ業務に関する事例紹介 4月 現在 立ち上げ 初期 立ち上げ 中期 立ち上げ 成熟期 Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved. 8

9.

概要 天神 ↔ 大阪でのリモートワークを 進める中で感じた重要なこと ・関係者とのコミュニケーション ・プロジェクトの軸を定める 実例を元に解説 Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved. 9

10.

プロジェクトの発端 Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved.

11.

プロジェクトの発端 Yahoo!天気・災害は人命に関わる情報を扱っている 有事の際にも継続して情報を届ける必要がある 万が一に備えて、天神拠点を立ち上げて欲しい! Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved. 11

12.

プロジェクトの発端 拠点立ち上げ、やったるでーーーー!!! Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved. 12

13.

立ち上げ業務スタート! 写真:アフロ

14.

立ち上げ初期 Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved.

15.

立ち上げ初期 計画の策定 ・目標を定める ・スケジュールを決める ・カリキュラムを考える Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved. 15

16.

目標 半年 ・土台づくり ・開発、運用基本的な業務は実施可能 年間 ・自治的に動ける部隊 ・本拠点とは場所が異なるだけの違い Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved. 16

17.

スケジュール(半年) 前半 現行システム理解 後半 開発+運用実践 Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved. 17

18.

スケジュール(半年) 4月 天気システム理解 5月 防災速報システム理解 6月 システム理解バッファ期間 7月 中規模開発+運用業務 8月 中規模開発+運用業務 9月 運用主担当 Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved. 18

19.

立ち上げ初期 まず天気と防災速報の現行システムを 理解してもらうところからスタート Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved. 19

20.

立ち上げ初期 ・メンバーは3人(自分以外、サービス未経験者) ・メイン拠点は大阪 天神 大阪 Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved. 20

21.

立ち上げ初期 どうやってシステム理解を 進めていくか? Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved. 21

22.

カリキュラムの策定 まずは広く浅く。深いところは理解が進んでから ・システム構成のレクチャー ・各コンポーネントのサーバー構築 ・リリース作業 ・軽微な改修作業 Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved. 22

23.

システムのレクチャー 天気システムは自らレクチャー 防災速報システムは経験が浅い → 大阪チームの連携がマスト Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved. 23

24.

組織の成功循環モデル 関係の質 結果の質 思考の質 行動の質 マサチューセッツ工科大学 ダニエル・キム教授 提唱 Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved. 24

25.

組織の成功循環モデル(バッドサイクル) (2) 関係の質 (1) (3) 結果の質 思考の質 (4) 行動の質 1. 成果が上がらない(結果の質) 2. 対立、押し付け、命令(関係の質) 3. 面白くない、受け身(思考の質) 4. 自発的・積極的に行動しない(行動の質) 5. 関係が悪化する(関係の質) Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved. 25

26.

組織の成功循環モデル(グッドサイクル) (1) 関係の質 (4) (2) 結果の質 思考の質 (3) 行動の質 1. お互いに尊重し、一緒に考える(関係の質) 2. 気づきがある、面白い(思考の質) 3. 自分で考え、自発的に行動する(行動の質) 4. 成果が得られる(結果の質) 5. 信頼関係が高まる(関係の質) Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved. 26

27.

大阪とのコミュニケーション 良いスタートダッシュをきるためには、 まずは関係構築をするところから Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved. 27

28.

大阪とのコミュニケーション 大阪に出張し、顔合わせへ Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved. 28

29.

大阪出張その1 ・天神メンバーの自己紹介 ・責任者からのサービス説明 ・大阪チームからの洗礼💀 Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved. 29

30.

大阪チームからの洗礼💀 ガツモリ! Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved. 30

31.

大阪出張その1 タスクもお腹もガツモリに盛られて、 お腹いっぱいの状態で福岡に帰還🤣 Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved. 31

32.

スケジュール 4月 天気システム理解 5月 防災速報システム理解 6月 システム理解バッファ期間 7月 中規模開発+運用業務 8月 中規模開発+運用業務 9月 運用主担当 Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved. 32

33.

天気システム理解 ・天神拠点にいる私からシステム説明 ・システム構成や開発ルールなど Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved. 33

34.

天気システム理解 順調な滑り出し😊 Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved. 34

35.

スケジュール 4月 天気システム理解 5月 防災速報システム理解 6月 システム理解バッファ期間 7月 中規模開発+運用業務 8月 中規模開発+運用業務 9月 運用主担当 Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved. 35

36.

防災速報システム理解 ・大阪拠点からシステムをレクチャー ・天神に来てもらい、短期集中合宿 → 合宿以降はchatにてコミュニケーション Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved. 36

37.

立ち上げ初期 レクチャーがひと段落してシステム理解を リモートで進める中に不穏な声😟 Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved. 37

38.

天神メンバーからの声 顔とチャット上のアカウントと一致しない。。 気軽に話しかけづらいなあ。。 大阪側の進捗がわからないや。 Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved. 38

39.

立ち上げ初期 天神のみで実施していた朝会をビデオ チャットを通じて、大阪と実施することに Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved. 39

40.

スケジュール 4月 天気システム理解 5月 防災速報システム理解 6月 システム理解バッファ期間 7月 中規模開発+運用業務 8月 中規模開発+運用業務 9月 運用主担当 Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved. 40

41.

天神メンバーからの声 顔がわかり、質問しやすくなった! 大阪側の動きもわかってきた! Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved. 41

42.

立ち上げ初期 問題も解決して、一安心😊 Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved. 42

43.

立ち上げ初期 かと思いきや、またもや不穏な声😟 Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved. 43

44.

大阪チームからの声 この朝会意味ある? これだけ大人数集まってコストが大き すぎじゃない? Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved. 44

45.

立ち上げ初期 天神側の声だけを考えて、大阪側の声や 考え方が見えていなかった😵 Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved. 45

46.

立ち上げ初期 コストに見合う方法を再検討。 大阪と連携をする上で必要だったことはなんだのか。 ・大阪との協業? ・大阪側の進捗確認? ・大阪メンバーの顔と名前を一致させる? Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved. 46

47.

協業 必要な時にビデオチャットで ・リリース ・コードレビュー Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved. 47

48.

進捗確認 ・コードレベルでの進捗はプルリクを確認 ・gitのwebhookを利用し、プルリク作成時に通知 ・天神内での朝会でプルリクを確認 ・人数を絞って週1の定例報告会を実施 ・リリース報告 ・作業/案件報告 Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved. 48

49.

顔と名前を一致させる 普段関わる人はわかってきたけど、関わりが ない人はやっぱり厳しい。。 直近に大阪の企画やデザイナーとのやりとり もある Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved. 49

50.

顔と名前を一致させる 次回、大阪オフィスに出張時に持ち越し Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved. 50

51.

立ち上げ初期 リモートでのコミュニケーション体制は 改善し、継続することに😊 Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved. 51

52.

立ち上げ初期まとめ 同じ天気・災害サービスのメンバーとして システム理解を進めるために、関係の質の 重要性を痛感 Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved. 52

53.

立ち上げ中期 Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved.

54.

立ち上げ中期 天気と防災速報のシステム理解が進み、 開発と運用の並行へ Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved. 54

55.

スケジュール 4月 天気現行システム理解 5月 防災速報システム理解 6月 システム理解バッファ期間 7月 中規模開発+運用業務 8月 中規模開発+運用業務 9月 運用主担当 Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved. 55

56.

立ち上げ中期 ・中規模開発案件 ・運用 ・運用時間効率化 ・障害対応 Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved. 56

57.

立ち上げ中期 中規模開発案件の打ち合わせと、大阪と の協業を円滑にするべくメンバーとの 顔合わせのため、再び大阪へ! Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved. 57

58.

大阪出張その2 ・大阪メンバーとのコミュニケーション ・システム設計相談 ・大阪メンバーとの連携に関する確認 + 新たなる洗礼💀 Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved. 58

59.

大阪メンバーとのコミュニケーション 大阪リーダー陣と天神メンバーの 1on1を実施 Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved. 59

60.

1on1 上司と部下で行われる1対1の話し合いの場 ・目的 ・関係性の構築 ・キャリア開発 ・成長支援 Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved. 60

61.

経験学習のサイクル (1) 具体的経験 実際の業務をする (2) 内省的観察 1on1で振り返る (3) 抽象的概念化 1on1での気づきを学びにする (4) 能動的実験 現場で新たな挑戦をする Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved. 61

62.

大阪出張その2 ・大阪メンバーとのコミュニケーション → 顔と名前が一致するようになってきた ・システム設計相談 → これから始まる中規模開発案件で出だしOK ・大阪との連携面に関する確認 → 定例や連携ルールに問題ないか再確認できた Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved. 62

63.

新たなる洗礼 ガツモリ! Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved. 63

64.

立ち上げ中期 出張で不安要素も取り除き、中期は出だし順調! Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved. 64

65.

立ち上げ中期 かと思いきや。。? Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved. 65

66.

立ち上げ中期 やることが増えてきた。。 ・中規模開発案件 ・運用改善業務 ・システム理解 ・障害対応 Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved. 66

67.

天神メンバーからの声 やること増えてきて、優先順位がわから なくなってきた。。 これ本当に全部やらないといけないのか? 偉い人との認識って合ってる? Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved. 67

68.

天神メンバーからの声 細かな案件が増えるにつれて、本来の 目的が薄れてきてしまっていた😱 Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved. 68

69.

天神メンバーからの声 目的を見失わないために、 インセプションデッキを作成することに Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved. 69

70.

インセプションデッキ プロジェクトの目的や背景といった 全体像を捉えて、向かう先を表すための ドキュメント 10個の質問と答えから構成される チームで作ることが重要 Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved. 70

71.

インセプションデッキ Why How 1. 我々はなぜここにいるのか 6. 技術的な解決策 2. エレベーターピッチ 7. 夜も眠れない問題 3. パッケージデザイン 8. 期間を見極める 4. やらないことリスト 9. トレードオフスライダー 5. 「ご近所さん」を探せ 10. 何がどれだけ必要か アジャイルサムライ(著) 71

72.

インセプションデッキ(Why) Why 1. 我々はなぜここにいるのか → プロジェクトのミッション 2. エレベーターピッチ → プロダクトのニーズ、顧客、 差別化ポイント 3. パッケージデザイン → ユーザーから見たプロダクトの 価値とは何か 4. やらないことリスト → スコープ。特に入らないこと 5. 「ご近所さん」を探せ → チームを取り巻くステーク ホルダーは誰か 72

73.

インセプションデッキ(How) How 採用する技術やアーキテクチャ ← 6. 技術的な解決策 に何が考えられるか 不安やリスクには何があるか ← 7. 夜も眠れない問題 必要な開発期間はどのくらいか ← 8. 期間を見極める ローンチ時期、スコープ、予算 ← 9. トレードオフスライダー 品質はどのような優先順位か 期間、費用、チーム編成を回答 ← 10. 何がどれだけ必要か 73

74.

優先順位の再確認 作成したインセプションデッキを共有し、 プロジェクトの優先順位を再確認 Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved. 74

75.

優先順位の再確認 同意が取れたことで、安心して業務を 進められることに😊 Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved. 75

76.

立ち上げ中期まとめ 業務に慣れてきた時期 タスクが増える中、共通認識を持って 目標に進むことの難しさと重要性を痛感 Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved. 76

77.

立ち上げ成熟期 Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved.

78.

立ち上げ成熟期 中規模開発案件も終盤に リリースに向けて追い込み時期 Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved. 78

79.

スケジュール 4月 天気現行システム理解 5月 防災速報システム理解 6月 システム理解バッファ期間 7月 中規模開発+運用業務 8月 中規模開発+運用業務 9月 運用主担当 Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved. 79

80.

立ち上げ成熟期 追い込んでいる矢先に、別ミッションが発生😮 Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved. 80

81.

立ち上げ成熟期 東京で発足した、新規開発案件にジョインして もらいたい! Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved. 81

82.

立ち上げ成熟期 これまで天神チームで立ち上げ業務を進めてきたが、 二つのプロジェクトを兼任することに😅 大阪 東京 拠点立ち上げ 新規開発案件 Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved. 82

83.

東京開発案件 ・要件定義からスタート ・PM、企画、制作は東京 ・打ち合わせのため、1週間東京へ Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved. 83

84.

東京開発案件 打ち合わせの結果やることは二つ ・現行システムを参考にした拡張開発 ・システムのモダン化 Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved. 84

85.

二つのプロジェクトの違い 立ち上げ案件 東京開発案件 プログラミング言語 PHP Node.js インフラ環境 IaaS PaaS ステークホルダー 大阪 東京 Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved. 85

86.

パフォーマンスの低下 システムやステークホルダーが全く異なる案件の ため、リードタイムがかかる。。 ・立ち上げ? ・開発? ・大阪? ・東京? ・PHP? ・Node? Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved. 86

87.

パフォーマンスの低下 立ち上げの中規模開発案件は任せよう!😏 Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved. 87

88.

任せる際の注意点 ・進捗確認のため朝会は参加 → 躓いているところはないか確認 ・技術的な相談は大阪に → 今までの大阪とのコミュニケーションはこの時のため ・業務の価値を意識させる → 忙しい中、自らが作るプロダクトに誇りを Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved. 88

89.

さらにもう一工夫 ・リードタイムを短くするために → MTGを調整して、まとまった時間を確保 ・自らの立場を明確に → 不要なMTGはなるべく出ない Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved. 89

90.

立ち上げ成熟期 各種調整の結果より、進捗は順調😊 Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved. 90

91.

立ち上げ成熟期 そして現在、、 開発案件はリリースに向けて最終段階。 立ち上げ業務は、運用主担当期間に向けて準備中。 Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved. 91

92.

スケジュール 4月 天気現行システム理解 5月 防災速報システム理解 6月 システム理解バッファ期間 7月 中規模開発+運用業務 8月 中規模開発+運用業務 9月 運用主担当 Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved. 92

93.

プロジェクトは最終段階へ・・ 写真:アフロ

94.

まとめ Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved.

95.

まとめ 拠点の立ち上げで重要だと感じたこと ・関係者とのコミュニケーション ・プロジェクトの軸を定める Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved. 95

96.

関係者とのコミュニケーション 関係の質 結果の質 思考の質 行動の質 Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved. 96

97.

関係者とのコミュニケーション ・ビデオチャット ・テキストチャット ・1on1 → 関係を構築 ・プルリク Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved. 97

98.

関係者とのコミュニケーション 良い関係が気づきを生み、 その気づきが行動を促し、 その行動が結果をもたらす。 Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved. 98

99.

プロジェクトの軸を定める 軸は迷った時の羅針盤 立ち上げ当初は、ぼんやりしたままで軸が 定まっていなかった。。 Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved. 99

100.

プロジェクトの軸を定める Why How 1. 我々はなぜここにいるのか 6. 技術的な解決策 2. エレベーターピッチ 7. 夜も眠れない問題 3. パッケージデザイン 8. 期間を見極める 4. やらないことリスト 9. トレードオフスライダー 5. 「ご近所さん」を探せ 10. 何がどれだけ必要か 100

101.

プロジェクトの軸を定める Why How 1. 我々はなぜここにいるのか 6. 技術的な解決策 2. エレベーターピッチ 7. 夜も眠れない問題 3. パッケージデザイン 8. 期間を見極める 4. やらないことリスト 9. トレードオフスライダー 5. 「ご近所さん」を探せ 10. 何がどれだけ必要か 101

102.

プロジェクトの軸を定める ・我々はなぜここにいるのか ・やらないことリスト ・トレードオフスライダー 優先順位、プロジェクトの目的定めるのに役に立った! Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved. 102

103.

最後に Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved.

104.

初めてのチームビルディング Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved.

105.

やっぱり難しい😫 Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved.

106.

しかし、組織が出来上がって いく様子を見るのは嬉しい😄 Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved.

107.

やって良かった Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved.

108.

ご静聴ありがとうございました! Copyright (C) 2019 Yahoo Japan Corporation. All Rights Reserved.