SlideShare una empresa de Scribd logo
1 de 22
Descargar para leer sin conexión
⼤⼿ユーザー企業に⼊って
マネジメントでやってみたこと
Scrum Fest Osaka 2020 #京都トラック
1
2020.06.27 北村 拓也
2
⾃⼰紹介
北村 拓也 (Twitter : @chipstar_light)
転職2回
1社⽬は中堅SIerに⼊社。⾃社プロダクトのPMと課⻑を兼務。
2社⽬はベンチャーのコンサル会社で技術導⼊コンサルと受託開発。
現在は⼤⼿メーカー所属
2017年6⽉にキャリア⼊社
IoT・AIブームに乗っかりIoTサービス開発に従事
IoTサービス開発プロジェクトのマネージャー兼同製品開発組織の課⻑
コミュニティ活動
京都アジャイル勉強会(#京アジャ)運営のお⼿伝いしてます。
時々JAWS-UG関連のコミュニティに出没します。
3
プロジェクトマネジメントと組織マネジメント
• プロジェクトマネジメント
• プロジェクトとは、”独⾃のプロダクト、サービス、所産を想像するために実施する有期
性のある業務”
• 限られた期間の中で結果を出す
• ゴールに直接つながらない取り組みは可能な限り削ぎ落とす
• 組織マネジメント
• 組織(課/部/会社など)は基本的にできるだけ⻑く存続させる事に価値が置かれる
• 中⻑期的な視点でゴールを設定し、⼈の育成や制度の改⾰を⾏う
• 両者は時間軸の観点で性質が異なる
• 適⽤すべきプラクティスも異なる
4
プロジェクトマネジメント
でやってみたこと
5
プロジェクトの概要
• ⾃社で作っている機器をIoTを使ってサービス化するシステムの開発プロジェクト
• 機器メーカーのため、組み込みではない⼤規模サービス開発のノウハウが乏しい
• サーバーレスアーキテクチャやモダンフロントエンド技術など最先端への取り組みへの挑戦
IoTプラットフォーム
エッジ
デバイス
機器 機器 機器 機器
インターネット
インターネット
エッジ
デバイス
アプリバックエンド
アプリフロントエンド
インターネット
PMチーム(3名)
エッジソフトチーム(10名)
IoTプラットフォームチーム(10名)
アプリバックエンドチーム(10名)
アプリフロントエンドチーム(10名)
統合テストチーム(10名)
システム構成 プロジェクト体制
6
タイムボックスによる反復型プロセス
• 不確実性の⾼いプロジェクト&期間の⻑いプロジェクト
• 計画は”⼀度決めたら変えずに死守するもの”ではなく、”状況に応じて⾒直すもの”と定義
• 定期的に計画を⾒直すタイミングを設ける
• 問題の有無に関わらず、マネージャーの介⼊タイミングを図りやすい。
全体計
画
イテ
レー
ション
計画
開発
振り返
り
全体計
画⾒直
し
リリー
ス
バッファを持
たせた粗い計
画
イテレーション(1ヶ⽉)
少しづつ⾒積
もり精度向上
させる
1ヶ⽉の詳細
計画
1ヶ⽉の実績
を振り返り
7
イテレーションの進め⽅
下流チーム
全
体
計
画
イ
テ
レ
シ
ン
計
画
開
発
振
り
返
り
全
体
計
画
⾒
直
し
イ
テ
レ
シ
ン
計
画
開
発
振
り
返
り
イ
テ
レ
シ
ン
計
画
開
発
振
り
返
り
全
体
計
画
⾒
直
し
イ
テ
レ
シ
ン
計
画
開
発
振
り
返
り
イ
テ
レ
シ
ン
計
画
開
発
振
り
返
り
全
体
計
画
⾒
直
し
イ
テ
レ
シ
ン
計
画
開
発
振
り
返
り
上流チーム
…
…
全体計画に基づ
いた1ヶ⽉の詳細
計画
イテレーション
計画に基づいた
結果の分析
振り返りに基づ
いた⾒直し。
スコープや体制、
プロセスの調整。
N⽉ N+1⽉ N+2⽉
各チームイテ
レーションの開
始⽇、終了⽇は
統⼀
チーム内は⽇々
状況確認、チー
ム間は週1で状
況の共有
⾒直した全体計
画に基づいて計
画
チーム間の接点
も全体計画の中
で⾒直し
他チームへの成果物の受け渡しは、
必ず次のイテレーションで実施。
イテレーション期間中は⾃チーム
の作業に集中。
8
Feature単位の⾒積りと計画
• フェーズ単位の計画ではなく、機能単位の計画を⽴てる
• Function単位の計画ではなく、Feature単位の計画を⽴てる
機能 N⽉ N+1⽉ N+2⽉ N+3⽉
ログイン機能
商品検索機能
商品購⼊機能
レコメンド機能
機能 N⽉ N+1⽉ N+2⽉ N+3⽉
ログイン機能
商品検索機能
商品購⼊機能
レコメンド機能
基本
設計
詳細
設計
実装
テス
ト
設実テ
設実テ
設計/実装/テスト
設実テ
機能 N⽉ N+1⽉ N+2⽉ N+3⽉
通信モジュール
商品⼀覧画⾯
購⼊決済画⾯
メール送信部品
機能 N⽉ N+1⽉ N+2⽉ N+3⽉
ログイン機能
商品検索機能
商品購⼊機能
レコメンド機能
設実テ
設実テ
設計/実装/テスト
設実テ
設実テ
設実テ
設計/実装/テスト
設実テ
9
振り返り
• メトリクスを使った振り返り
• Feature単位の⾒積もりと実績の差
• チームメンバー単位の予定⼯数と実績⼯数の差
• 割り込みや計画時に想定外の作業の量
• テストで発⾒された不具合の件数とその内容
• 気合と根性で頑張るではなく、根拠に基づく改善を⾏える
• 定量化した数値で評価する事で、納得性を得やすい
10
動くソフトウェアで進捗を管理する
• Feature単位で進捗を確認する
• 全体計画ではどのイテレーションでどのFeatureを開発するのかを決める
• イテレーション計画にて、Featureを詳細タスク化し⽇々のスケジュールに落とす
• 進捗はイテレーション単位で確認する
• 具体的には、イテレーションの終わりに完成したFeatureのデモを実施する
• デモを⾒て期待した動作が得られていたら完成とし、進捗した事とする
• 定性的な指標で進捗を管理しない
• ガントチャートの進捗やドキュメントの完成報告ではなく、動くソフトウェアで確認する
• Feature単位で計画すると、個々のFeatureが完成したタイミングで顧客視点での動くも
のが確認できる
11
テストの⾃動化
• 回帰テストの効率化
• Feature単位の反復型開発を進めると、初期開発機能のデグレが気になる。
• ⼀度リリースして終わりのシステムではないため、効率的なデグレ確認が必要。
• E2Eテストの⾃動化
• ステークホルダーにも費⽤対効果がわかりやすいE2Eテストをターゲットにする
• E2Eテストでは効率が悪い部分は、モジュール単位のテストに取り組む
• 強い意志を持って遂⾏する
• これまでのどのプラクティスよりも導⼊コストが⾼い
• やりきるまで効果が⾒えにくい
12
継続的インテグレーション
• イテレーション毎に機能を完成させるには、チーム内での早期結合が必要
• チーム間の統合もイテレーション毎に⾏う
• 技術領域が幅広いため、Feature別チームではなくFunction別チームになっている
• Featureとして統合する専⽤のチーム(統合テストチーム)を設ける
• 仕組みが整うまではCI環境(パイプライン)構築の専⾨部隊を設ける
エッジソフトチーム
IoTプラットフォームチーム
アプリチーム
統合テストチーム
イテレーション#1
実装#1 実装#2 実装#3
実装#1
実装#1
統合#1
実装#2
実装#2
実装#3
実装#3
統合#2 統合#3
イテレーション#2 イテレーション#3 イテレーション#4
13
今後の取り組み
• イテレーションの期間を短くする
• 振り返り/統合など各種のフィードバックサイクルが1カ⽉では⻑い
• 良かった取り組みをクローズアップした振り返り
• 定量的なメトリクスを⾒ると悪い部分がフォーカスされがち
• Functionチームではなく、Featureチームにする
• メンバーの多能⼯化
• 顧客価値の検証を中⼼にした開発プロセスへの⾒直し
• 市場に出すまでに時間をかけすぎており、フィードバックサイクルが遅い
• もっと⼩さく、もっと早く
14
組織マネジメント
でやってみたこと
15
組織の概要
• 社内の特定分野のIoTシステム開発を担っている部隊
• 中途⼊社のため、⾃分とメンバーはお互いに⾯識がない状態からのスタート
課⻑
係⻑C
係⻑B
係⻑A 主任B
主任A
主任C
主任D
主任E
主任F
主任G
メンバー2名
メンバー4名
メンバー2名
メンバー2名
メンバー3名
メンバー3名
メンバー2名
16
1 on 1
• 5つの⽬的
1. メンバーとの信頼関係づくり
• 旧時代の飲みニケーションの代わりのオフサイトコミュニケーション
• コミュニケーションは質よりも量が⼤切
2. 困っている事や業務をブロックしている事のヒアリングと排除
• 普段の業務中では難しい、相談しやすい場作り
• 1on1は⾃分のためではなく、部下のためである
• 相談する事で協⼒が得られる事を体感してもらう事が⼤切
3. ⻑期的なキャリアイメージのすり合わせ
4. 直近の⽬標設定と達成に向けた⽀援
5. 組織のミッションやビジョンの浸透
• ⽉に1回1時間、係⻑、主任クラスと実施
• 係⻑、主任にはメンバーとの1on1を依頼し、状況をシェアする
17
⼈材ポートフォリオ
• 組織に必要な⼈材の分布を確認するツール
• ⼤きくマネジメント型⼈材とエキスパート型⼈材の軸で分析
• エキスパート型には企画・開発・試験など様々な専⾨性が含まれる
• この図のどの当たりに⾃分がいるかをプロットしてもらう
マ
ネ
ジ
メ
ン
ト
エキスパート(専⾨性)
係⻑相当
主任相当
課⻑相当
サポート
が必要
⼀⼈で
対応可能
⼈に教える
事ができる
全体を
デザイン
できる
• 多くの⽇本の⼤⼿企業では、キャリアはマネー
ジャーになるというパスのみ
• マネジメントを伸ばさないと昇給昇格が⾒込めなくなって
いく
• この事実を受け⽌めるところから始める
• ⾃分はどの⽅向に進みたいか希望を聞く
• 必ずしも全員がマネジメント型に進むわけではない
• 1on1を通して議論する
• 議論した⽅向に向け⽬標設定する
Aさん
Cさん
Kさん
Lさん
Jさん
Dさん Eさん
Fさん
Hさん
Iさん
Gさん
Mさん
⾼い
⾼い
低い
18
スキルマップ
• メンバー毎に業務に必要な技術レベルがどこにあるかプロットしたもの
• ドメイン毎にいくつかのマップを作る
• ⽬標を可視化し1on1を通してフォローする
• 数値の厳密性や他者との⽐較に着⽬しない
• 数値による評価ではなく、あくまで個⼈の⽬標管理として⾒てもらう
• マネージャーは俯瞰して組織に⾜りない技術を分析する
組み込み バック
エンド
フロント
エンド
CI 運⽤ 開発チーム
マネジメント
プロジェクト
マネジメント
組織
マネジメント
Aさん 3 4 ↑ 3 ↑
Bさん 4 1 ↑ 3 ↑ 1↑
Cさん 2↑
Dさん 1 2↑ ↑
Eさん 1 1↑ 1↑
Lv1:サポートがあれば対応可能
Lv2:1⼈で対応可能
Lv3:⼈に教えることができる
Lv4:全体をデザインできる
19
今後の取り組み
• 1on1の1回当たりの時間を短縮して、頻度を上げる
• メンバーと細⽬にコミュニケーションをとれるように
マネジメ
ント型
クリエイ
ティブ型
エキス
パート型
オペレー
ション型
• 2軸から4軸の⼈材ポートフォリオにする
• マネジメント/エキスパート/クリエイティブ
/オペレーションの4軸に
• 参考:クレイア・コンサルティング
https://www.creia.jp/service/s-psreform/4725
• マネジメント以外の⽅向性を広げる
20
まとめ
21
プロジェクトマネジメント 組織マネジメント
タイムボックスによる反復型プロセス
Feature単位の⾒積りと計画
振り返り
動くソフトウェアで進捗を管理する
テストの⾃動化
継続的インテグレーション
1 on 1
⼈材ポートフォリオ
スキルマップ
ご静聴ありがとうございました!
⼀緒に働きたいという⽅がおられたら
@chipstar_light までDMください!

Más contenido relacionado

La actualidad más candente

【受付延長4/24迄】02.イベント概要説明_5Gエクスペリエンスアイデアソンハッカソン
【受付延長4/24迄】02.イベント概要説明_5Gエクスペリエンスアイデアソンハッカソン【受付延長4/24迄】02.イベント概要説明_5Gエクスペリエンスアイデアソンハッカソン
【受付延長4/24迄】02.イベント概要説明_5Gエクスペリエンスアイデアソンハッカソン
shimay
 
人がつくるソフト
人がつくるソフト人がつくるソフト
人がつくるソフト
Tomonori Fukuta
 

La actualidad más candente (13)

JJUG会長と一緒に考えたSpring Boot x JavaScript x IntelliJ x アジャイルというモダンな新人研修を今まさにやっている話
JJUG会長と一緒に考えたSpring Boot x JavaScript x IntelliJ x アジャイルというモダンな新人研修を今まさにやっている話JJUG会長と一緒に考えたSpring Boot x JavaScript x IntelliJ x アジャイルというモダンな新人研修を今まさにやっている話
JJUG会長と一緒に考えたSpring Boot x JavaScript x IntelliJ x アジャイルというモダンな新人研修を今まさにやっている話
 
新型コロナウィルスはスマートフォンの常識も変える ~接触確認アプリのイマ~【2020年5月30日ABC2020 Spring講演】
新型コロナウィルスはスマートフォンの常識も変える ~接触確認アプリのイマ~【2020年5月30日ABC2020 Spring講演】新型コロナウィルスはスマートフォンの常識も変える ~接触確認アプリのイマ~【2020年5月30日ABC2020 Spring講演】
新型コロナウィルスはスマートフォンの常識も変える ~接触確認アプリのイマ~【2020年5月30日ABC2020 Spring講演】
 
札幌モバイル協議会 140729
札幌モバイル協議会 140729札幌モバイル協議会 140729
札幌モバイル協議会 140729
 
2018年度新入社員研修実績紹介
2018年度新入社員研修実績紹介2018年度新入社員研修実績紹介
2018年度新入社員研修実績紹介
 
IoTビジネス共創ラボ 第2回ドローンWG勉強会(2018/07/25)
IoTビジネス共創ラボ 第2回ドローンWG勉強会(2018/07/25)IoTビジネス共創ラボ 第2回ドローンWG勉強会(2018/07/25)
IoTビジネス共創ラボ 第2回ドローンWG勉強会(2018/07/25)
 
React vtecx20170920
React vtecx20170920React vtecx20170920
React vtecx20170920
 
【受付延長4/24迄】02.イベント概要説明_5Gエクスペリエンスアイデアソンハッカソン
【受付延長4/24迄】02.イベント概要説明_5Gエクスペリエンスアイデアソンハッカソン【受付延長4/24迄】02.イベント概要説明_5Gエクスペリエンスアイデアソンハッカソン
【受付延長4/24迄】02.イベント概要説明_5Gエクスペリエンスアイデアソンハッカソン
 
Gitの使い方
Gitの使い方Gitの使い方
Gitの使い方
 
アジャイルチームの成果指標設計、進め方と注意点 -開発チームの事業貢献を見える化するには
アジャイルチームの成果指標設計、進め方と注意点 -開発チームの事業貢献を見える化するにはアジャイルチームの成果指標設計、進め方と注意点 -開発チームの事業貢献を見える化するには
アジャイルチームの成果指標設計、進め方と注意点 -開発チームの事業貢献を見える化するには
 
あなたと仲間で組織を変える - KDDI Scrum Fest
あなたと仲間で組織を変える - KDDI Scrum Festあなたと仲間で組織を変える - KDDI Scrum Fest
あなたと仲間で組織を変える - KDDI Scrum Fest
 
今どきのガントチャートとプロジェクト管理
今どきのガントチャートとプロジェクト管理今どきのガントチャートとプロジェクト管理
今どきのガントチャートとプロジェクト管理
 
開発現場から考える プロジェクトで活躍する 新入社員の育て方とは?
開発現場から考えるプロジェクトで活躍する新入社員の育て方とは?開発現場から考えるプロジェクトで活躍する新入社員の育て方とは?
開発現場から考える プロジェクトで活躍する 新入社員の育て方とは?
 
人がつくるソフト
人がつくるソフト人がつくるソフト
人がつくるソフト
 

Similar a 大手ユーザー企業に入ってマネジメントでやってみたこと

ホームオートメーションにおけるIo t(機器とクラウド連携について)
ホームオートメーションにおけるIo t(機器とクラウド連携について)ホームオートメーションにおけるIo t(機器とクラウド連携について)
ホームオートメーションにおけるIo t(機器とクラウド連携について)
iot_nifty
 

Similar a 大手ユーザー企業に入ってマネジメントでやってみたこと (20)

Bp study bmg_ピクト図解_20140226_v2_公開用
Bp study bmg_ピクト図解_20140226_v2_公開用Bp study bmg_ピクト図解_20140226_v2_公開用
Bp study bmg_ピクト図解_20140226_v2_公開用
 
破壊的イノベーションと企業の進化 - 2022
破壊的イノベーションと企業の進化 - 2022破壊的イノベーションと企業の進化 - 2022
破壊的イノベーションと企業の進化 - 2022
 
20220716_jsfes.pdf
20220716_jsfes.pdf20220716_jsfes.pdf
20220716_jsfes.pdf
 
DX白書2021 内製と外部活用・企業のソーシング戦略の考察、方向性
DX白書2021 内製と外部活用・企業のソーシング戦略の考察、方向性DX白書2021 内製と外部活用・企業のソーシング戦略の考察、方向性
DX白書2021 内製と外部活用・企業のソーシング戦略の考察、方向性
 
Cmc lt 20180307_matsuura
Cmc lt 20180307_matsuuraCmc lt 20180307_matsuura
Cmc lt 20180307_matsuura
 
エンジニアのキャリアを考える
エンジニアのキャリアを考えるエンジニアのキャリアを考える
エンジニアのキャリアを考える
 
【de:code 2020】 コミュニティの力で日本での AI 社会実装を目指す! Deep Learning Lab 各地方リードから学ぶコミュニティマ...
【de:code 2020】 コミュニティの力で日本での AI 社会実装を目指す! Deep Learning Lab 各地方リードから学ぶコミュニティマ...【de:code 2020】 コミュニティの力で日本での AI 社会実装を目指す! Deep Learning Lab 各地方リードから学ぶコミュニティマ...
【de:code 2020】 コミュニティの力で日本での AI 社会実装を目指す! Deep Learning Lab 各地方リードから学ぶコミュニティマ...
 
ChatworkのUXリサーチと プロダクトへの生かし方
ChatworkのUXリサーチと プロダクトへの生かし方ChatworkのUXリサーチと プロダクトへの生かし方
ChatworkのUXリサーチと プロダクトへの生かし方
 
Android IoTとプログラミング教育
Android IoTとプログラミング教育Android IoTとプログラミング教育
Android IoTとプログラミング教育
 
プロダクト開発におけるプロダクトマネージャーの役割とは #‎devsumi‬
プロダクト開発におけるプロダクトマネージャーの役割とは #‎devsumi‬プロダクト開発におけるプロダクトマネージャーの役割とは #‎devsumi‬
プロダクト開発におけるプロダクトマネージャーの役割とは #‎devsumi‬
 
20150806_UXnama_Goodpatch
20150806_UXnama_Goodpatch20150806_UXnama_Goodpatch
20150806_UXnama_Goodpatch
 
【PMIJ】良いビジネスアイデアを議論するためのポイントr1.1
【PMIJ】良いビジネスアイデアを議論するためのポイントr1.1【PMIJ】良いビジネスアイデアを議論するためのポイントr1.1
【PMIJ】良いビジネスアイデアを議論するためのポイントr1.1
 
20200624 dll build_update
20200624 dll build_update20200624 dll build_update
20200624 dll build_update
 
テクノロジーの民主化
テクノロジーの民主化テクノロジーの民主化
テクノロジーの民主化
 
aniot202211.pdf
aniot202211.pdfaniot202211.pdf
aniot202211.pdf
 
GCPでお手軽IoTに挑戦
GCPでお手軽IoTに挑戦GCPでお手軽IoTに挑戦
GCPでお手軽IoTに挑戦
 
サービスデザイン思考×ピクト図解 V1.1
サービスデザイン思考×ピクト図解 V1.1 サービスデザイン思考×ピクト図解 V1.1
サービスデザイン思考×ピクト図解 V1.1
 
自社取り組み紹介(BetaComputing)
自社取り組み紹介(BetaComputing)自社取り組み紹介(BetaComputing)
自社取り組み紹介(BetaComputing)
 
デジタル時代の企業変革 - 2022
デジタル時代の企業変革 - 2022デジタル時代の企業変革 - 2022
デジタル時代の企業変革 - 2022
 
ホームオートメーションにおけるIo t(機器とクラウド連携について)
ホームオートメーションにおけるIo t(機器とクラウド連携について)ホームオートメーションにおけるIo t(機器とクラウド連携について)
ホームオートメーションにおけるIo t(機器とクラウド連携について)
 

Más de Takuya Kitamura (7)

キレイなコードの書き方
キレイなコードの書き方キレイなコードの書き方
キレイなコードの書き方
 
AngularJSとバックエンドサービスAppPotで作る業務システムハンズオン
AngularJSとバックエンドサービスAppPotで作る業務システムハンズオンAngularJSとバックエンドサービスAppPotで作る業務システムハンズオン
AngularJSとバックエンドサービスAppPotで作る業務システムハンズオン
 
Swiftにおけるclassとstructの使い分けをDDDから考える
Swiftにおけるclassとstructの使い分けをDDDから考えるSwiftにおけるclassとstructの使い分けをDDDから考える
Swiftにおけるclassとstructの使い分けをDDDから考える
 
UXデザイン✕アジャイル✕受託開発
UXデザイン✕アジャイル✕受託開発UXデザイン✕アジャイル✕受託開発
UXデザイン✕アジャイル✕受託開発
 
スマートデバイスSIの落とし穴と適した開発手法とは?
スマートデバイスSIの落とし穴と適した開発手法とは?スマートデバイスSIの落とし穴と適した開発手法とは?
スマートデバイスSIの落とし穴と適した開発手法とは?
 
jOOQの紹介
jOOQの紹介jOOQの紹介
jOOQの紹介
 
ドメイン駆動設計入門
ドメイン駆動設計入門ドメイン駆動設計入門
ドメイン駆動設計入門
 

大手ユーザー企業に入ってマネジメントでやってみたこと