apeescape2.com
  • メイン
  • ヒントとツール
  • 収益性と効率性
  • Webフロントエンド
  • リモートの台頭
アジャイル

プロジェクト管理の青写真パート2:ウォーターフォール、DAD、SAFe、LeSS、および[電子メールで保護された]の包括的な比較

概要概要

に プロジェクト管理ブループリントのパート1 リーンソフトウェア開発、アジャイル、スクラム、およびかんばんのソフトウェア開発方法論と、それらすべてがリーン生産方式にまで遡る方法について説明しました。これらの方法論は通常、単一のチームレベルで展開されます。ただし、プロジェクトとプロジェクトチームが大きくなるにつれて複雑さが増し、大規模なアジャイルには新しいアプローチが必要になります。

パート2では、最初にどのように プロジェクトマネージャー 従来の企業でソフトウェア開発を行うための最も一般的なフレームワークであるウォーターフォール手法を使用します。これに加えて、アジャイルの原則を大規模に取り入れようとする最も一般的なフレームワークである、Disciplined Agile Delivery(DAD)、Scaled Agile Framework(SAFe)、Large Scale Scrum(LeSS)、および [メール保護]

滝

ウォーターフォール手法(ソフトウェア開発ライフサイクルモデル(SDLC)とも呼ばれます)は、ソフトウェア開発がウォーターフォールのようにあるフェーズから次のフェーズにカスケードする、より伝統的な手法です。フェーズは重複せず、あるフェーズから次のフェーズに移動するための特定の開始基準と終了基準があります。



元のウォーターフォールモデルの6つのライフサイクルステージは次のとおりです。

  1. 要件: このフェーズでは、プロジェクトの期待と目標が定義され、通常はビジネスアナリストによって、要件が広範囲にわたって分析および文書化されます。このフェーズを終了する前に、要件を確認して承認します。
  2. 設計: 要件が承認された後、承認された要件を満たすように製品を設計および設計する作業が開始されます。物理アーキテクチャ、コンポーネントアーキテクチャ、データベース設計、詳細コンポーネント、モジュール設計、および設計の他の側面は、ソフトウェアアーキテクトまたは設計者によって文書化されます。次に、実装を開始する前にレビューおよび承認されます。
  3. 実装: 設計が承認された後、要件と設計に応じたソフトウェアの実装またはコーディングがソフトウェア開発者によって行われます。
  4. 検証: 実装が完了した後、ソフトウェアはテストチームまたはQAチームによってテストされ、要件と設計が満たされ、必要なレベルの品質が達成されていることを確認します。欠陥が検出され、ログに記録され、トリアージされ、多くの場合、修正されます。
  5. リリースとメンテナンス: テストとデバッグが完了すると、製品がクライアントにリリースされ、インストールされます。多くの場合、インストールが成功したことを確認するために一連のテストが行​​われます。製品の納品後、継続的なメンテナンスとサポートが行われ、製品が設計どおりに機能し続けることが保証されます。

ウォーターフォールプロジェクトの方法論フェーズ

ウォーターフォールの利点

ウォーターフォールにはいくつかの利点があり、特定のタイプのプロジェクトに適していますが、いくつかの重大な欠点もあります。ウォーターフォールは、要件、テクノロジーが十分に理解されており、大きな変化がない可能性が高い、より短いプロジェクトに最適です。

適切なタイプのプロジェクトに適用した場合、ウォーターフォールモデルの利点のいくつかは次のとおりです。

  • シンプルさ: ウォーターフォールは、スコープを事前に識別し、厳密なフェーズと、あるフェーズから次のフェーズへの明確な移行により、実装が簡単です。
  • 可視性: 作業の全範囲が事前にわかっていて、プロジェクトが1つの段階から次の段階に移行するにつれて、利害関係者は進捗状況をより簡単に測定して確認できます。
  • ドキュメンテーション: 範囲、要件、および計画は徹底的に検討され、十分に文書化されているため、経験の浅いチームがプロジェクトに取り組むのが容易になります。
  • 段階的な作業: 厳格な役割とフェーズ間の移行により、プロジェクトリソースは、主要フェーズが進行していないときに他のプロジェクトで作業することができます。

ウォーターフォールのデメリット

ウォーターフォールは、要件が十分に理解されていない、および/または変更される可能性がある、および/または重大な技術的リスクがある、より長いプロジェクトには適していません。市場の状況が絶えず変化し、市場投入までの時間が重要である今日の時代では、これはほとんどのソフトウェアプロジェクトに当てはまります。

ウォーターフォールモデルのデメリットは、主に変化に適応できないことを中心にしています。

  • モノリシックスコープ: プロジェクトの範囲を定義するときにすべてを考えることは利害関係者に報酬を与え、モノリシックな範囲につながります。
  • 遅いクライアントのフィードバック: 利害関係者、特にクライアントにとって、プロジェクトの詳細な範囲全体を想像することは困難です。ウォーターフォールは、主にプロジェクトの最終段階でクライアントをプロジェクトの結果にさらすため、必然的にクライアントのフィードバックをプロジェクトに組み込むことが難しくなります。
  • 要件の変更: より長いプロジェクトでは、市場の状況、したがってプロジェクトの目標と要件は、プロジェクト中に変更されるリスクが非常に高くなります。
  • 最後に作成された値: ウォーターフォールは事前に多くの作業を必要とします。つまり、プロジェクトの後半まで価値が生み出されません。
  • フェーズの相互依存性: 変更を組み込むと、多くの場合、プロジェクトの他の領域に影響を与える可能性のある要件や設計のやり直しが発生します。後の段階が前の段階に依存していると、プロジェクトに小さな変更を加えることが不釣り合いに難しくなる可能性があります。

ディシプリンドアジャイルデリバリー(DAD)

ディシプリンドアジャイルデリバリー(DAD) によって形式化されました スコットアンブラー IBMとMarkLinesで、アジャイルとスクラムのフレームワークを拡張し、組織の非アジャイル部分が通常、ソフトウェアプロジェクトの提供に何らかの能力を持っていることを認識しています。このフレームワークには、IT運用、エンタープライズアーキテクチャ、ポートフォリオ管理、財務、調達から完全な配信ライフサイクルまでのアクティビティが明示的に含まれています。 DADは、実用的な方法で全体的なビジネスの俊敏性を向上させることを目的としています。

統制のとれたアジャイルデリバリーは、多くのソースからインスピレーションを得ています

主な原則とコンポーネント

役割

DADにはスクラムよりもかなり多くの役割があり、チームの役割の2つのカテゴリに分類されます。主な役割は、プロジェクトに継続的に携わる人々によって満たされます。通常、二次的な役割は、チームのスケーリングやその他の問題を支援するために一時的に導入されます。 DADには、ソリューション配信ライフサイクル全体に対応し、現実の世界で見られるさまざまなタイプの必要な一時的およびサポートの役割を認識するため、これらの追加の役割があります。

主な役割:

  1. 利害関係者: プロジェクトを完了するチームに依存している人:クライアント、エンドユーザー、または社内の同僚。
  2. チームメンバー: 計画された作業を実際に行うチーム内の人々:開発者、設計者、テスターなど。
  3. チームリーダー: スクラムマスターと同様に、チームリーダーは、障害を取り除き、チームの結束を促進し、アジャイルな価値観を広めることにより、チームのサーバントリーダーとして機能します。
  4. プロダクトオーナー: 「顧客の声」と呼ばれることもあります。製品の所有者は利害関係者を代表し、実行する必要のある作業の優先リストを維持します。
  5. アーキテクチャの所有者: 大規模なアーキテクチャリスクを軽減する責任があります。この役割は、深い技術的背景と確かなビジネスドメインの知識を必要とするため、通常、チーム内の上級開発者が担当します。

二次的な役割:

Pythonで頻繁に使用されるキーワードは約10個だけです。
  1. 専門家: 専門的な役割を支援するために一時的にチームに参加する人々。たとえば、データアナリストが参加して、プロジェクトの初期段階で調査機能を提供する場合があります。
  2. ドメインエキスパート: 税務コンサルタント、法律顧問、およびドメインの専門知識を持ち、関連する課題についてチームを支援するその他の人々。
  3. 技術専門家: データベース管理者、セキュリティエキスパートビルドマスターなど。これらの人々は、ライフサイクルの重要なポイントでより一般化されたチームメンバーを支援します。
  4. 独立したテスター: テスターは通常メインチームの一部ですが、場合によっては生活規制要件や非常に複雑なシステムですが、独立したテスターが並行して作業を検証します。
  5. インテグレーター: 大規模な場合、さまざまなチームがシステム全体のさまざまな部分に取り組んでいます。インテグレーターは、チームが自分の部分をシステム全体と統合し、依存関係を管理するのを支援します。

ライフサイクルサポート

ディシプリンドアジャイルデリバリー(DAD)ライフサイクル

DADは、アジャイル/スクラムでカバーされるプログラミングとリリースの部分だけでなく、プロジェクトのビジョンが定義および承認される開始フェーズと、リリース後のサポートおよびリタイアフェーズも含めて、完全な配信ライフサイクルを促進します。現在、DADはサポートしています 6つの異なるライフサイクル :

  • アジャイルライフサイクル:スクラムベースのプロジェクトライフサイクル
  • リーンライフサイクル:かんばんベースのプロジェクトライフサイクル
  • 継続的デリバリー:アジャイルライフサイクル
  • 継続的デリバリー:リーンライフサイクル
  • 探索的(リーンスタートアップ)ライフサイクル
  • チームのチームのプログラムライフサイクル

これらのライフサイクルは、さまざまなワークスタイル、企業の敏捷性のレベル、およびチームが直面する可能性のあるその他の状況を説明します。重要な点は、これらのライフサイクルが提案として機能することです。すべての状況は独特であり、訓練されたアジャイル実践者は彼らのニーズにアジャイルプロセスを採用する必要があるため、DADは純粋主義よりも実用主義を促進します。

プロセスの目標

DADは、アジャイルプロセスを作成および適応するために、目標主導型のアプローチを使用します。この方法論の作成者は、ほとんどのチームがライフサイクル中に直面する21の最も重要で一般的なプロセスの概要を説明します。

規律あるアジャイルデリバリー(DAD)プロセスの目標

これらのプロセスはすべて、チームがそのプロセスをどのように構成するかを決定する必要がある決定ポイントを文書化しています。各決定ポイントは、決定を実装するために使用できる推奨される手法または実践を提供します。下の画像でこの例を見ることができます。 「共通ビジョンの開発」プロセスには、6つの決定が必要です。これらの決定にはそれぞれ、2〜5の推奨プラクティスがあります。矢印は、DADの作成者がリストを注文したことを示しています。このリストの一番上の項目がベストプラクティスで、一番下の項目が最悪のプラクティスです。ザ・ _太字のイタリック_ テキストは、DADを始めたばかりの新しいチームにとって良い出発点を意味します。

ディシプリンドアジャイルデリバリー(DAD)のプロセス目標図の例

DADのスケーリング

ディシプリンドアジャイルデリバリーは、2つの異なる角度からスケーリングにアプローチします。

  • 大規模な戦術的敏捷性

  • 大規模な戦略的敏捷性

戦術的な敏捷性は、プロセスの目標とその提案されたプラクティスを状況に応じて適用することで、サイズ、地理的分布、プロジェクトの複雑さなど、個々のチームのスケーリング要因に対処しようとします。

戦略的敏捷性は、組織のさまざまな領域に対処するためにフレームワークを拡張することにより、組織全体に広くアジャイルで無駄のない戦略を適用することにより、スケーリングに対処しようとします。

  • 統制のとれたDevOps :DevOpsを使用して、組織により効果的な結果を提供する方法について説明します。

  • ディシプリンドアジャイルIT(DAIT) :ITのすべての側面にアジャイル戦略とリーン戦略を適用する方法について説明します。

  • 規律あるアジャイルエンタープライズ: 。企業全体にリーンでアジャイルを適用する方法について説明します。

安全

Scaled Agile Framework(SAFe) 現在、最も人気があり、最も複雑で包括的なスケーリングされたアジャイルフレームワークです。の回答者の29% アジャイルレポートの年次状態 組織でこのフレームワークを使用していると主張します。順番に、たくさんあります SAFeプロジェクトマネージャー 市場で。

SAFeの始まりは、ディーンレフィングウェルの著書「 ソフトウェアの俊敏性のスケーリング:大企業向けのベストプラクティス 、」2007年に発行されました。Leffingwellは現在SAFeの主任方法論者ですが、他の多くの人々もこのフレームワークに貢献しています。現在、バージョン4.6では、このフレームワークは、バージョン管理、下位互換性、およびさまざまなコンポーネントを備えたソフトウェア製品に似ています。

主な原則とコンポーネント

SAFeの主な目標は、多くの異なるタイプの企業が、部分的には、最短で持続可能な期間で継続的に価値を提供する必要があるソフトウェア企業であることを認識しているため、リーンエンタープライズの作成と成長を促進することです。

SAFe for Lean Enterprisesは、実証済みの原則、能力、およびベストプラクティスの知識ベースを提供することにより、リーンエンタープライズの作成を試みます。

SAFe 4.6は、リーンエンタープライズの5つのコアコンピテンシーを定義しています。各コンピテンシーは、関連する知識、スキル、および行動のセットであり、組織が一緒に優れていることを可能にします。

  1. リーンアジャイルリーダーシップ :リーダーがSAFeのリーンアジャイルマインドセットを学び、教え、実装することで、組織の変化をどのように推進し、維持するかについて説明します。

  2. チームと技術の敏捷性 :高性能のアジャイルチームを作成するために必要なスキル、原則、および実践について説明します。

  3. DevOpsとオンデマンドリリース :DevOpsと継続的デリバリーパイプラインを実装することで、需要を満たすために必要なときにいつでも製品の増分をリリースする機能を組織に提供する方法について説明します。

  4. ビジネスソリューションとリーンシステムエンジニアリング :大規模で複雑なソフトウェアアプリケーションの仕様、開発、展開、および進化にリーンアジャイルの原則と実践を適用する方法について説明します

  5. リーンポートフォリオ管理 :戦略と投資資金調達、アジャイルポートフォリオ運用、およびガバナンスにリーンおよびシステム思考アプローチを適用することにより、戦略と実行を調整します。

プロセス全体を網羅するリーンアジャイルリーダーシップを除いて、各コアコンピテンシーはSAFeプロセス図のそれぞれのレベルに直接マッピングされます。

リーンアジャイルリーダーシップ能力

の主な目標 リーンアジャイルリーダーシップ能力 組織をリーンアジャイル企業に変革するのを支援することです。これは、SAFeのリーンアジャイルの考え方、価値観、原則、および実践を学び、実践し、教えることによって行われます。

SAFeのコアバリュー リーンエンタープライズへの変革を導きます。あらゆる機会において、リーダーの行動は彼らを促進する上で重要な役割を果たします。コアバリューは次のとおりです。

  1. 配置 :ミッション、ポートフォリオ戦略、およびソリューションのビジョンを伝えます。関連するブリーフィングを実施し、プログラム増分(PI)計画とバックログ保守に参加します。

  2. 透明性 :関連するすべての作業を視覚化します。

  3. ビルトイン品質 :ライフサイクル全体を通じて品質を提供するための実践に従事します。質の低い仕事を受け入れることを拒否します。メンテナンスへの投資と技術的負債の削減をサポートします。

  4. プログラムの実行 :PIの実行に事業主として参加し、事業価値を確立します。スコープが需要と容量に合っていることを確認してください。障害物やデモチベーターを積極的に取り除きます。

SAFeのコアバリューは、 リーンアジャイルマインドセット と適用 SAFeの原則 :

  1. 経済的な見方をする

  2. システム思考を適用する

  3. 変動性を想定します。オプションを保持

  4. 高速で統合された学習サイクルで段階的に構築する

  5. 作業システムの客観的評価に基づくマイルストーン

  6. WIPの視覚化と制限、バッチサイズの削減、キューの長さの管理

  7. ケイデンスを適用し、クロスドメイン計画と同期します

  8. ナレッジワーカーの本質的な動機を解き放つ

  9. 意思決定を分散化する

これらの原則は、リーンおよびアジャイルの原則に似ています。最後に、組織の変革は、次のことによって達成されます。 SAFe実装ロードマップ 。

チームおよび技術的敏捷性能力/チームレベル

ザ・ チームおよび技術的敏捷性能力 高品質のソリューションを作成する高性能のアジャイルチームを作成するために必要なスキル、原則、および実践について説明します。 2つの重要な特性が重要です。

  • チームの敏捷性 :チームはアジャイルの実践と原則を採用し、信頼できるリズムで作業、学習、適応できるようにします

  • 技術的な敏捷性 :チームは、コードとコンポーネントの品質、および生成するコードの保守性を保証するアジャイル技術手法を適用します品質は、チームと技術的な敏捷性能力の大きな焦点です。これを実現するために、ビヘイビア駆動開発(BDD)やテスト駆動開発(TDD)などのアジャイルエンジニアリング手法を適用して、品質とフローを向上させます。エラーはフローに深刻な影響を与え、リリースを遅らせる可能性があるため、高速フローはシステム全体の建物の品質に依存します。

ザ・ チームレベル SAFeダイアグラムの図は、個々のアジャイルチームがどのように動作するかを説明しています。すべてのチームは、製品インクリメントの提供に向けて取り組むアジャイルリリーストレインの一部です。従来のアジャイル/スクラムフローのほとんどが適用され、チームは反復して作業システムを提供します。 SAFeでは、スクラムマスター、製品所有者、およびチームメンバーの役割が、ほとんどのスクラムアクティビティおよびアーティファクトと同様に使用されます。チームは、製品管理、システムアーキテクト、その他の共有サービスなどのプログラムレベルの役割によってもサポートされます。かんばんは、配信ライフサイクル全体の機能の流れと、チーム間の相互作用およびハンドオフを視覚化するために使用されます。

DevOpsとリリースオンデマンドコンピテンシー/プログラムレベル

ザ・ DevOpsとリリースオンデマンドコンピテンシー 「DevOpsと継続的デリバリーパイプラインを実装することで、市場と顧客の需要を満たすために必要なときに、全体的または部分的に価値を解放する機能を企業に提供する方法」について説明します。

DevOpsは、開発、運用、ビジネス、およびその他の領域を連携させて、ビジネス結果を提供するために連携します。すべての組織がDevOpsムーブメントの業界リーダーの一部ほど頻繁にリリースする必要があるわけではありませんが(Amazonは数秒ごとにリリースします)、すべての組織がオンデマンドでリリースできる必要があります。

  • DevOpsは、継続的デリバリーとオンデマンドのリリースを可能にするカルチャー、自動化、リーンフロー、測定、およびリカバリ(CALMR)アプローチを提供します

  • アジャイルリリーストレイン(ART)は、継続的デリバリーパイプラインを介してオンデマンドで価値を提供するように編成されたアジャイルチームのチームです。

ザ・ プログラムレベル 図のは、を介して継続的に提供するために必要な役割と活動を説明しています アジャイルリリーストレイン(ART) 。このレベルは、チームレベルと同様の反復的な方法で機能しますが、複数のアジャイルチームを統合し、より多くのサイクルを含みます。 ARTは、従来のアジャイルの役割だけでなく、次のような重要なプログラムの役割を含む5〜12チーム(50〜125人)で構成されるチームのアジャイルチームです。 リリーストレインエンジニア(RTE) および製品管理。 ARTは8〜12週間で配信されます プログラムインクリメント(PI) 経由で計画されている PI計画 と主導 プロダクトマネージャー 。

PI機能、エピックなどの進行状況は、プログラムかんばんボードを介して追跡および管理されます。 RTEは、ARTのスクラムマスターとして機能します。毎日の同期会議には、チームの毎日のスタンドアップ、スクラムオブスクラム(RTEとスクラムマスター)、PO同期(製品管理と製品所有者)、およびART同期(スクラムオブスクラムとPO同期を一緒に)が含まれます。各PIには、システムデモと回顧展があります。

ビジネスソリューションとリーンシステムエンジニアリングコンピテンシー/大規模ソリューションレベル

ザ・ ビジネスソリューションとリーンシステムエンジニアリング能力 「リーンアジャイルの原則と実践を、大規模で複雑なソフトウェアアプリケーションとサイバーフィジカルシステムの仕様、開発、展開、および進化に適用する方法」について説明します。

SAFeの原則に加えて、大規模なソリューションに取り組む際に次の8つの原則を適用することが、この能力の鍵となります。

ビジネスソリューションとリーンシステムエンジニアリング

ザ・ 大規模なソリューションレベル 大規模で複雑なソリューションを構築するために必要な役割、成果物、およびプロセスが含まれています。複数のARTが協力して取り組んでいます ソリューショントレイン 配信する ソリューション 。主な目的は次のとおりです。

  • 頻繁な統合を管理する

  • コンプライアンスの懸念に継続的に対処する

  • 規模、モジュール性、リリース可能性、および保守性のためのアーキテクト

SAFe計画の地平線

ソリューション管理 のコンテンツを制御します ソリューションおよびソリューショントレインエンジニア(STE) 仕事を導きます。 ソリューションアーキテクト ソリューション内のすべてのARTの優れたアーキテクチャを維持する責任があります。 PI計画の前後 複数のプログラムインクリメントを介して提供されるソリューションを計画するために使用されます。 A ソリューションバックログ 含まれています 機能 そして ソリューションエピック を介して追跡されます Solution Kanban ボード

ポートフォリオレベル/リーンポートフォリオ管理能力

ザ・ リーンポートフォリオ管理能力 「戦略と投資資金調達、アジャイルポートフォリオ運用、およびガバナンスにリーンおよびシステム思考アプローチを適用することにより、戦略と実行を調整します。」

リーンポートフォリオ管理は、次の分野に焦点を当てています。

  1. 戦略と投資資金調達:ポートフォリオを企業戦略に結び付け、バリューストリームに資金を提供し、ポートフォリオフローを確立します

  2. アジャイルポートフォリオ運用:バリューストリームの調整、プログラム実行のサポート、卓越した運用

  3. リーンガバナンス:予算を予測し、ポートフォリオのパフォーマンスを測定し、コンプライアンスを実施します

ザ・ ポートフォリオレベル 一連の開発バリューストリームを開始および管理するために必要な原則、実践、および役割が含まれています。 A ポートフォリオバックログ 含まれています ビジネスエピック そして イネーブラーエピック を介して追跡されます ポートフォリオかんばん*ボード。 **リーンポートフォリオ管理(LPM) ポートフォリオに含まれるバリューストリームを決定し、企業内の最高の意思決定者を含めます。アン エンタープライズアーキテクト バリューストリーム全体の作業と調整をガイドします。

もっと少なく

大規模スクラム(LeSS)フレームワーク

大規模スクラム(LeSS) フレームワークは、金融および電気通信業界での経験に基づいて作成されたCraigLarmanとBasVoddeによって作成されました。名前が示すように、LeSSは、多くのスクラムチームが連携できるように、プロセスと手順をできるだけ少なくすることを推進しています。スケーリングは人が複雑にするため難しいため、ここでの目標は可能な限り単純にすることです。

主な原則とコンポーネント

「LeSSはスクラムであり、多くのチームに適用され、1つの製品で協力しています」。 LeSSは、リーンアジャイルの原則に精通している人なら誰でも知っていると思われる10の原則に基づいています。

  1. 大規模スクラムはスクラムです

  2. 経験的プロセス制御

  3. 透明性

  4. より少ないものでより多く

  5. 製品全体の焦点

  6. 顧客中心

  7. 完璧に向けた継続的な改善

  8. システム思考

  9. リーン思考

  10. 待ち行列理論

LeSSには2つの主要な役割しかなく、どちらもスクラムから借用しています。

  1. プロダクトオーナー: 2〜8チームで動作します。
  2. スクラムマスター: 1〜3チームで動作します。

すべてのチームが同じように作業します 製品のバックログ 1〜4週間のスプリントで。チームは並行して作業します。つまり、スプリントの開始と終了を同時に行います。スプリントの終わりに、チームは集合的に 製品の増分 。 1人の製品所有者が8チームで作業することはほぼ不可能に思えるかもしれません。 LeSSは、製品バックログ項目の明確化の責任をチームに移すことを促進します。同様に、チームは部門の枠を超えており、コーディング、設計、テストの能力だけでなく、ビジネスドメインの知識も含まれている必要があります。さらに重要なことに、チームは顧客に連絡できるように権限を与える必要があります。

スプリント計画

計画は2つの部分に分かれています。

  1. スプリント計画1: チームの代表者が製品の所有者と会い、どのバックログアイテムを引き受けるかを決定し、スプリント中にチーム間で必要となる可能性のある潜在的な協力について話し合う場所。
  2. スプリント計画2: 従来のスクラムと同様に、各チームは個別に集まり、バックログ項目がどのように行われるかについての計画を作成します。

製品バックログの詳細化

製品バックログの詳細化(PBR)は、スプリント計画のために製品バックログアイテムを準備するためにスプリント中に実行されます。 LeSSは、PBRの実行方法に関するルールを提供しておらず、最も効果的なプロセスを自ら把握するのは企業に任されています。 PBRには、次の3つの主要なアクティビティが含まれます。

  1. 大きなアイテムを分割します。
  2. 準備ができるまでアイテムの詳細。
  3. 見積もり。

スプリントの終わり

各スプリントの終わりに、3つのことが起こります。

  1. スプリントレビュー: チームと顧客がスプリント中に何が行われ、次に何をすべきかを探る、共有スプリントデモ。
  2. ふりかえり: 各チームは、プロセスを改善するために独自の回顧展を開催しています。
  3. 全体的な回顧展: チーム、製品所有者、およびスクラムマスターが集まり、組織の慣行を調査して適応させ、より効果的にします。

[メール保護]

大規模なスクラムと [メール保護] 互換的に使用されます。この方法論はによって導入されました ジェフ・サザーランド 2014年に、スクラム手法を作成し、アジャイルマニフェストの署名者の1人でした。

[メール保護] スクラムを出発点とし、「最小限の実行可能な官僚主義」でスクラムをスケーリングするためのシンプルで軽量なフレームワークを提供します。これは、他のスケーリングされたアジャイル手法よりも規範的ではなく、メタフレームワークと見なすことができます。スケーリングの問題と領域を強調し、それらに対処する方法についての精神的なフレームワークを提供します。

主な原則とコンポーネント

[メール保護] は、スクラムを使用してスクラムをスケーリングすることにより、スケーリングを根本的に簡素化するフレームワークです。スクラムでは、「何」(製品の所有者)が「どのように」(スクラムマスター)から明確に分離されています。同じ戦略がで使用されています [メール保護] 管轄権と説明責任が十分に理解され、無駄と対立を排除するためです。

[メール保護] 管轄区域を明確に分離するための2つのサイクルが含まれています。 スクラムマスターサイクル そしてその プロダクトオーナーサイクル チームレベルのプロセスと製品リリースのフィードバックの2つのタッチポイントがあります。

Scrum @Scaleスクラムマスターとプロダクトオーナーのサイクル

スクラムマスターサイクル

ザ・ スクラムマスターサイクル 製品所有者のサイクルで特定されたものがどのように構築されるかについて責任があります。に [メール保護] 、個々のスクラムチームは、従来のスクラムと同じ役割、成果物、活動、および儀式を持っています。

スクラムチームは、 スクラムオブスクラム(SoS) これは、共同製品増分の生成を共同で担当します。彼らは共同のバックログのグルーミングと優先順位付けに参加し、回顧展を開催し、障害のバックログを維持し、 スケーリングされたデイリースクラム(SDS) (毎日のスクラムと形式が似ています)チームを調整し、障害を取り除きます。 SDSには、参加している各チームの少なくとも1人の代表者(通常はチームのスクラムマスター)が参加し、 スクラムマスター(SoSM)のスクラム スクラムチームおよび製品所有者との調整を担当します。

さらにスケーリングが必要な場合は、 スクラムのスクラム(SoSoS) 毎日会う複数のSoSから作成されます。全体的なリーダーは エグゼクティブアクションチーム(EAT) これは、組織内でアジャイルを促進し、必要に応じてスクラムチームを調整し、障害を取り除くための最終的な手段となる責任があります。

スクラム@スケールのネストの概念

プロダクトオーナーサイクル

ザ・ プロダクトオーナーサイクル 作成される製品またはサービスと、それをサポートするために必要なすべてのアクティビティに責任があります。プロダクトオーナーはスクラムチームに割り当てられ、スクラムで定義されている役割のすべてのアクティビティを実行します。製品の所有者はにグループ化されます プロダクトオーナーチーム これはSoSチームにマップされます。プロダクトオーナーチームは、 スクラムメタ チームの高レベルの戦略について話し合い、必要に応じて、対応するSoSMや他の製品の所有者および利害関係者と調整します。メタスクラムは、 チーフプロダクトオーナー(CPO) 。

プロダクトオーナーは、組織の規模に応じて、スクラムマスターサイクルと同様の方法でスケーリングし、最終的に エグゼクティブメタスクラム(EMT) 、全社的な優先順位の設定を担当します。

Scrum @Scaleチームスクラムネスティング

実装 [メール保護]

の実装 [メール保護] スケーラブルな参照モデル、つまり小規模なスクラムを使用するチームの小さなセットを作成することから始めます。これは、アジャイルを妨げる組織のポリシーと開発慣行を解決するために行われます。 [メール保護] すべてのチームがこれらの組織全体の問題に直面する可能性が高く、その結果として生じる欲求不満がアジャイルの採用を妨げる可能性があるため、これらを早期に解決することを提案します。参照モデルは、スクラムを他のチームや部門にスケーリングするためのパターンとして使用されます。

参照モデルを実装するには、最初にエグゼクティブアクションチーム(EAT)を作成する必要があります。 EATは、組織のポリシー変更を実装できるため、組織内で政治的および財政的に権限を与えられた個人で構成されます。

結論

アジャイルウォーターフォールハイブリッド方法論

プロジェクト管理の青写真のこの第2部では、大規模なプロジェクトやプログラムで使用される最も一般的なフレームワークのいくつかについて説明しました。ウォーターフォールは依然として多くの組織で広く使用されており、プロセスの柔軟性がないために多くの欠点がありますが、プロジェクトが小さく、スコープが明確で変更されにくい場合は、このフレームワークを使用することが理にかなっている場合があります。

企業は、要件や目標が絶えず変化する、より大規模で複雑なプロジェクトに遭遇すると、よりアジャイルなアプローチに目を向けます。アジャイルはもともと5〜9人の小さなチームを対象としていたため、さまざまなアジャイル実践者が、単一のチームから複数のチーム、企業全体にアジャイルを拡張するための複数の方法を用意しています。この記事では、Disciplined Agile Delivery(DAD)、Scaled Agile Framework(SAFe)、Large Scale Scrum(LeSS)、および [メール保護]

プロジェクト管理の青写真の最後の部分では、PMP(PMBOK)やPRINCE2などのプロジェクト管理固有のフレームワークについて説明します。また、「やるべき仕事」(JTBD)や「デザイン思考」などのイノベーションプロセスやフレームワークについても説明します。

基本を理解する

ウォーターフォールとアジャイル手法の違いは何ですか?

ウォーターフォール手法には多くの事前計画が含まれ、結果はプロジェクトの最後に提供されます。アジャイル手法は、軽量の計画と複数の反復を促進して、結果を少しずつ提供します。

ウォーターフォールとアジャイルを一緒に使用できますか?

はい。ウォーターフォールプロジェクトをパーツに分割し、作業の一部をスプリントで繰り返し実行することは、一緒に使用される2つの方法論の例です。ハイブリッド方法論は、両方のアプローチを組み合わせて最大のメリットを得るのにも役立ちます。

ハイブリッド方法論とは何ですか?

ハイブリッド手法とは、ウォーターフォールとアジャイルの一部のコンポーネントが同じプロジェクトまたは同じ会社で使用されることを意味します。これは、ウォーターフォールからアジャイルに移行する企業にとって一般的なアプローチです。

データ駆動型設計とジェネレーティブデザイン–概要

モバイルデザイン

データ駆動型設計とジェネレーティブデザイン–概要
マルチモーダルデザインの探索– Adob​​eXDチュートリアル

マルチモーダルデザインの探索– Adob​​eXDチュートリアル

Uxデザイン

人気の投稿
複数の主要な利害関係者による製品バックログの優先順位付け:ケーススタディ
複数の主要な利害関係者による製品バックログの優先順位付け:ケーススタディ
生成的敵対的ネットワークを使用してランダムノイズからデータを作成する
生成的敵対的ネットワークを使用してランダムノイズからデータを作成する
アジャイルコーチは何をし、どうすれば1つになることができますか?
アジャイルコーチは何をし、どうすれば1つになることができますか?
Railsヘルパーの使用方法:ブートストラップカルーセルのデモンストレーション
Railsヘルパーの使用方法:ブートストラップカルーセルのデモンストレーション
国際送金市場はどのように進化していますか?
国際送金市場はどのように進化していますか?
 
あなたの本当に、フリーランスのデザインアドバイス
あなたの本当に、フリーランスのデザインアドバイス
デザインツールの対決– Adob​​e XDとSketch(2019)
デザインツールの対決– Adob​​e XDとSketch(2019)
ゴールドスミスチームのシニアバックエンドエンジニア
ゴールドスミスチームのシニアバックエンドエンジニア
シニアRubyonRailsエンジニア
シニアRubyonRailsエンジニア
DesignOpsのフィールドガイド
DesignOpsのフィールドガイド
人気の投稿
  • c corp vs. s corp
  • 電報ボットの作り方
  • 次のうち、データベースの冗長性を回避するメリットではないものはどれですか
  • c corp vs.s corp vs llc
  • Python関数は、通常の状況では、その値についてモジュール変数を参照できません。
カテゴリー
仕事の未来 デザイナーライフ Uiデザイン Webフロントエンド トレンド 収益性と効率性 ブランドデザイン 収益と成長 技術 製品の担当者とチーム

© 2021 | 全著作権所有

apeescape2.com