CSPO(認定プロダクトオーナー)受講2日目
【具体内容】
Mob開発(Mob開発の様子)
チーム全員が同じことを同時に、同じペースで、同じ環境で作業をする方法。
【メリット】
・チームが持つ問題を軽減
・お互いから知識を学ぶことができる
・スピード向上
・迅速なフィードバックの提供
【実施方法】
①メンバーの役割を決める。
・ドライバー:実行役
・ナビゲーター(PO、スクラムマスターが実施):指示役
・モブAI:サポート役(モブAIを行うためのツール)、クオリティのチェックや質問回答等
その他、AIを使ってサポートを自動化するようなレベルの高い役割もある
②3~5分毎に役割をローテーションしてタスクを行う。
*POは50%に参加、毎日1時間は参加することをお勧めする。(1週間7時間の確保)。
*お客様対応もチームが見えるところで行う。
モジュラーアーキテクチャ
並列実行可能なモジュールに分割されたプロダクトの作り方。
モジュール
システムを構成する要素。
モジュールはそれぞれ独立していて、実装・テスト・改修が独立して行える。
小さければ小さいほど良い。
【メリット】
・追加保守が簡単
・各モジュールの目的を理解しやすい
・モジュールの再利用が可能
・リリースまでのスピード向上、リスク低減
インターフェース
二つものモジュールを繋ぐ部分。
モジュールは小さければ小さいほど、繋ぐのが容易になり実装時間が少なくて済む。
インターフェースの自動化を行う(APIなどを用いる)ことで1日に何回もリリースすることができる。
Feature Level Activation
アジャイル分子構造
予算について
・Beyond Budget(脱予算)
開発のための予算は決めていない。
【予算のデメリットの観点】
・市場の変化状況は都度考慮されている?
・予算編成のために時間と労力を浪費していないか?
・予算を守ることがビジネスの成長に繋がるのか?
・予算消化のための不要な支出はないか?