XP祭り登壇資料 データを基にしたプロジェクト運営
とある開発プロジェクトの DX 化(序章)-プロジェクト運営におけるデータ活用-2021/9/18青山 弦太
View Slide
2Copyright © 2021 BTC Corporation All Rights Reserved.とある開発プロジェクトの DX 化(序章)Digital Transformation企業がビジネス環境の激しい変化に対応し、データとデジタル技術を活用して、顧客や社会のニーズを基に、製品やサービス、ビジネスモデルを変革するとともに、業務そのものや、組織、プロセス、企業文化・風土を変革し、競争上の優位性を確立すること。※経済産業省による定義開発プロジェクトの DX 化!https://www.meti.go.jp/shingikai/mono_info_service/digital_transformation/20180907_report.html
3Copyright © 2021 BTC Corporation All Rights Reserved.とある開発プロジェクトの DX 化(序章)Digital Transformation企業がビジネス環境の激しい変化に対応し、データとデジタル技術を活用して、顧客や社会のニーズを基に、製品やサービス、ビジネスモデルを変革するとともに、業務そのものや、組織、プロセス、企業文化・風土を変革し、競争上の優位性を確立すること。※経済産業省による定義開発プロジェクトの DX 化?ってナニ?https://www.meti.go.jp/shingikai/mono_info_service/digital_transformation/20180907_report.html
4Copyright © 2021 BTC Corporation All Rights Reserved.A) システム開発を受注している会社(ベンダ企業)B) システム開発を発注している会社(ユーザ企業)C) システムを自社開発をしている会社(ユーザ企業)D) その他内製A B C受託あなたはどの人ですか?
5Copyright © 2021 BTC Corporation All Rights Reserved.
6Copyright © 2021 BTC Corporation All Rights Reserved.• 自社の 開発・データ分析基盤 BTC Codebase の推進• 青山 弦太(@k_ao_yamachan)• 株式会社ビッグツリーテクノロジー&コンサルティング• アイドル(特に Perfume)• テスト/TDD/自動化/可視化/定量化データ分析/Python/Java自己紹介だれ?なにしてるの?
7Copyright © 2021 BTC Corporation All Rights Reserved.DXレポートと2025年の崖
8Copyright © 2021 BTC Corporation All Rights Reserved.ユーザ企業の抱えている課題爆発的に増加するデータを活用しきれず、市場の変化に柔軟・迅速に対応できない。…A 事業部 B 事業部 Z 事業部事業部門ごとに構築された既存システム・過剰なカスタマイズこのままではデジタル競争の敗者に、、、!https://www.meti.go.jp/shingikai/mono_info_service/digital_transformation/20180907_report.html
9Copyright © 2021 BTC Corporation All Rights Reserved.ユーザ企業の変革✓ 素早く変革し続ける能力を身に着ける✓ システムのみならず企業文化(固定観念)の変革ビジネスIT• 仮説を元に実証値からの FB を受け継続的に製品を修正• 市場の変化や競争力の強化への取り組み、内製化• アジリティを阻む組織構造の変革• 社員のマインドセット変革市場顧客、市場の変化に柔軟・迅速に対応する• クラウド、AI 等のデジタル技術をアジャイル等の手法で迅速に取り入れる• システム内製化• サイロ型組織からの脱却https://www.meti.go.jp/shingikai/mono_info_service/digital_transformation/20180907_report.html
10Copyright © 2021 BTC Corporation All Rights Reserved.これはユーザ企業だけの問題?
11Copyright © 2021 BTC Corporation All Rights Reserved.ベンダ企業の抱えている課題ベンダ企業は蚊帳の外、、、要件が不明瞭、素早い対応が求められる発注⇔受注という契約形態では限界に、、、。依頼対話納品請負契約の限界 ユーザ企業の内製化内製化を推進https://www.meti.go.jp/shingikai/mono_info_service/digital_transformation/20180907_report.html
12Copyright © 2021 BTC Corporation All Rights Reserved.ベンダ企業の変革ベンダ企業の変革 ユーザ企業とベンダ企業の新たな関係うまくDX化できない企業SIer → DX パートナー・ビジネスモデルの継続的な変革・企業文化(固定概念)の変革https://www.meti.go.jp/shingikai/mono_info_service/digital_transformation/20180907_report.htmlhttps://www.meti.go.jp/press/2021/08/20210831005/20210831005.html
13Copyright © 2021 BTC Corporation All Rights Reserved.ユーザ企業の変革と本質的には変わらない!
14Copyright © 2021 BTC Corporation All Rights Reserved.今日の話競争優位性の獲得ビジネスモデルの変革企業文化・風土の変革プロジェクト運営におけるデータ活用文化DXパートナープラットフォーマー……… …目的 方法 手段Digital Transformation企業がビジネス環境の激しい変化に対応し、データとデジタル技術を活用して、顧客や社会のニーズを基に、製品やサービス、ビジネスモデルを変革するとともに、業務そのものや、組織、プロセス、企業文化・風土を変革し、競争上の優位性を確立すること。※経済産業省による定義https://www.meti.go.jp/shingikai/mono_info_service/digital_transformation/20180907_report.htmlとある開発プロジェクトの DX 化(序章)-プロジェクト運営におけるデータ活用-
15Copyright © 2021 BTC Corporation All Rights Reserved.データを基にしたプロジェクト、プロセスのカイゼン市場「プロダクトのカイゼン」の品質、速度を向上!データを基にしたアクションの変更プロダクトのカイゼン プロダクトを作る組織・プロセスのカイゼン• プロダクトに対する評価・行動ログをもとに、バックログの追加、グルーミングを経てプロダクトをカイゼンするサイクル。• 開発サイクルの成果物・活動を基に、開発プロセスをカイゼンするサイクル。PO 開発TPO 開発Tプロダクトバックログアイテム活動データ成果物データバックログプロダクト評価・行動ログ成果物・活動データを基にプロジェクト運営を行う文化の醸成から、高速高品質な開発、マネジメントの方向転換を可能にした話
16Copyright © 2021 BTC Corporation All Rights Reserved.プロジェクト運営におけるデータ活用
17Copyright © 2021 BTC Corporation All Rights Reserved.「プロジェクト運営におけるデータ活用」どんな印象を受けますか?質問タイム例)• 聞いたことはあるけど難しそう• 聞いたことないし何のこと?• やってみたいと思ってる!• 完全に理解しています• チョットデキル• EVMとか好き• 欠陥の分析の時くらいしかデータは使わないかなぁ
18Copyright © 2021 BTC Corporation All Rights Reserved.質問タイム
19Copyright © 2021 BTC Corporation All Rights Reserved.順調だったプロジェクト、結合テストが終わってみたらバグの嵐、、、、。こんなこと、ありませんか?
20Copyright © 2021 BTC Corporation All Rights Reserved.あれ、、、?いつの間にこんなにソースが汚くなってるんだろう、、、。こんなこと、ありませんか?
21Copyright © 2021 BTC Corporation All Rights Reserved.こんなこと、ありませんか?他にも、、、• 異様にバグが少ない、、、ちゃんとテストできてる、、、?• 進捗70%です!を一生聞いてたらいつの間にか取り返しがつかない。• うそ、、、私の見積もり粗すぎ!?(240時間/チケット)• KPTのTry。やってみたけど効果あったのかな、、、、?分かんないけどせっかくみんなで考えたし続けようか。
22Copyright © 2021 BTC Corporation All Rights Reserved.いつでも、なんでも、目に見える世界だったら嬉しいなぁ、、、。
23Copyright © 2021 BTC Corporation All Rights Reserved.https://www.bigtreetc.com/codebase/
24Copyright © 2021 BTC Corporation All Rights Reserved.What is BTC Codebase?活動、成果物、ランタイムの情報。なんでも集めて分析/可視化するプロダクト!
25Copyright © 2021 BTC Corporation All Rights Reserved.プロジェクト運営のデータフィケーションユーザBTC Codebase担当活動の場の自動構築 データの自動収集・蓄積活動成果物ランタイムプロジェクトの状況や活動を一目で定量的に把握。ファクトベースでプロジェクトを運営。プロジェクトを跨いだ分析の提供
26Copyright © 2021 BTC Corporation All Rights Reserved.https://www.atmarkit.co.jp/ait/articles/1808/03/news009.html俺の考えた最強のダッシュボードBTC Codebaseチームプロジェクト最強のダッシュボードができたから全員これ使ってください。私たちがみたいものとは違うし、いらないかな、、、。俺の考えた最強のダッシュボードの末路
27Copyright © 2021 BTC Corporation All Rights Reserved.https://www.atmarkit.co.jp/ait/articles/1808/03/news009.html俺の考えた最強のダッシュボードBTC Codebaseチームプロジェクト最強のダッシュボードができたから全員これ使ってください。私たちがみたいものとは違うし、いらないかな、、、。1週間で使われなくなる俺の考えた最強のダッシュボードの末路
28Copyright © 2021 BTC Corporation All Rights Reserved.それぞれのプロジェクトが必要なものを自分たちで作成することが重要!プロジェクトBEVMレビュー指摘率 欠陥の偏在バーンダウン ベロシティスプリント内の活動の偏り技術的負債のたまり具合プロジェクトABTC Codebaseの大切にしている考え方
29Copyright © 2021 BTC Corporation All Rights Reserved.どんな風に使われているの?
30Copyright © 2021 BTC Corporation All Rights Reserved.https://aws.amazon.com/jp/big-data/datalakes-and-analytics/what-is-a-data-lake/複雑な事象の理解、見える化②データを観察、パターン化③分析の仮説化、理論化④分析の実行、可視化、レポート①要件に関わらずデータを収集①知見や問題から、分析の要件、目的を設定②分析のためのデータ設計③設計したデータの収集④分析の実行、可視化、レポートトップダウンなアプローチ基本100%の正確性で事実把握ボトムアップなアプローチ予測分析、傾向分析、推論導出データ分析のアプローチ△トップダウンだけ△ボトムアップだけ◎両方をミックスして分析
31Copyright © 2021 BTC Corporation All Rights Reserved.一目で見る誰が見ても一目で「良いか悪いか」が分かるようなゲージ!緑じゃなければ急いで確認、、、!
32Copyright © 2021 BTC Corporation All Rights Reserved.詳細に見るゲージが緑じゃない原因、根本原因や、より詳細な状態が確認できるダッシュボード!とあるスプリントの結果、状況をみることのできるダッシュボード機能群、指摘区分、時系列毎のレビュー指摘の偏在
33Copyright © 2021 BTC Corporation All Rights Reserved.探索的に見る繁忙さが不安定。特定の曜日(※)に活動量が固まっている。(※スプリントの終了直前)思っていたよりも作業が進まないアドホックな打ち合わせが多い 課題、想定外の事象の相談が多かったプランニングを密にすることで、帯の作業の時間が増加!ベロシティが向上。事実の把握、リスクの検討
34Copyright © 2021 BTC Corporation All Rights Reserved.道を外れないように教えてくれるpush活動の記録データ収集 通知期限切れレビュー未実施指摘率 など通知項目ダッシュボードの設定データの参照データを参照scan行動や成果物がルール/目標を逸脱している場合に通知しアクションを促すことで、行動の自由度は保持しながら高い品質の確保が可能に!
35Copyright © 2021 BTC Corporation All Rights Reserved.ユーザの反応管理者• プロジェクトの状況を定量化してメンバ間で共有することで、気づきを生むきっかけとなった!• 「結局良かったのか悪かったのかが分かる」「それを次に活かすことができる」ことは素晴らしいと感じた!開発メンバー• ソースレビューの指摘分析からTryを定め、指摘の数が目に見えて減り、ふりかえりの効果を実感できた!• ソースコードの良さが定量的にフィードバックされることで、意識するポイントが明確になった!
36Copyright © 2021 BTC Corporation All Rights Reserved.発見 仮説取組評価Codebaseを使いデータ、事実を基にふりかえることで「問題の発見」「仮説の導出」「取組の妥当性」「効果の評価」を自信を持って行うことができた!チームの活動、成果物データデータを基にしたカイゼン
37Copyright © 2021 BTC Corporation All Rights Reserved.まとめ
38Copyright © 2021 BTC Corporation All Rights Reserved.まとめDXの「ビジネスモデルの変革」以外の側面「業務そのものや、組織、プロセス、企業文化・風土を変革」私たちの変革の1つ:開発プロジェクトにおけるデータ活用興味を持ったら1歩づつ取り入れてみませんか?
39Copyright © 2021 BTC Corporation All Rights Reserved.「プロジェクト運営におけるデータ活用」どんな印象を受けますか?質問タイム例)• 楽しそう!• やってみたいと思った!• 完全に理解しています• チョットデキル• やってみたいけど少し難しそう、、、。• 自分のアウトプットが数字で見えたり、改善されているのが分かるのはうれしい!• ○○のデータも取れるともっと嬉しいかも!
40Copyright © 2021 BTC Corporation All Rights Reserved.