スクラム

スクラムとは

スクラムプロジェクト動的管理に使用される方法論 であり、ソフトウェアのアジャイル開発にしばしば適用されます

スクラムは、作業を効果的かつ効率的に制御し、共通の目標に向かって作業するチームを強化するためのツールです。

この方法は、目標設定を容易にするだけでなく、期限を守るのにも役立つため、今日の多くの企業にとって不可欠です。

スクラムでは、我々はいわゆる製品バックログ (開発しなければならない製品の領域を含むレジスター)を扱います。 製品バックログからバックログリリースが作成されます。これは、それぞれの優先順位に従って、処理される製品バックログの要件の接合点です。 リリースバックログは、 スプリントバックログを作成するためのポイントです。これは、タスク( ユーザーストーリーと呼ばれる)が完了するまでの時間を表します。

スプリントのサイズは、問題の会社とそのデザインに適しています。 スプリントは1〜4週間かかります。 スクラムプロセスは通常、開発中のタスク、作業中だがまだチェックまたはテストする必要があるタスク、および完了したと見なされるタスクを確認できるフレームワークで制御されます。

スクラムプロセスの一部である要素のいくつかは以下のとおりです。

  • 製品所有者 :作業する製品またはプロジェクトの所有者であり、従うべき方向について責任を負い、どの要件が製品バックログの一部になるか、およびチームによって対処される必要があるかを定義します。 問題の製品のユーザーまたは顧客を表します。
  • スクラムマスター製品の所有者とチームを結び付ける要素です。 それは会議を組織し、仕事を監視しそしてチームの各メンバーが可能な限り最善の方法で彼らの役割を果たすのに必要な道具を持っていることを確認する責任があります。
  • チーム (team):プロジェクトまたは製品の開発に取り組むチームです。

この分野で関連するもう1つの概念は、スクラムマスターが主催する会議で構成されるデイリースクラム 、またはデイリースクラムです。 すべての要素が立っているため、会議は短くなります(最大15分)。 この会議は、各要素がその役割を果たしていることを証明する方法です。

スクラムの範囲内のもう1つの重要な会議は、次のスプリントの計画です。ここでは、各タスクの持続時間を定義します。 各タスクの時間を測定するための標準は、ジャージーポイントまたはサイズ(XL、L、M、S、XS)の割り当て、およびより時間がかかるタスクの方がポイントが多くなります。 このようにして、 スプリントの最後にポイントを追加し、チームの作業のスピードを確かめることができます。

スプリントの進行状況を監視するのはバーンダウンチャートです。これはスクラムの人気を高める機能の1つです。

プロジェクトがスケジュールどおりに開発されているかどうかを制御できるテーブルで構成されています。 各スプリントまたはリリースでまだ行われていない作業量の毎日の測定値を示します。 このテーブルでは、 スプリントが完了するまでの時間を見積もることもできます。 このようにして、プロジェクトが予定時間どおりに進行しているのか、それとも若干の遅れが生じるのかを知ることができます。 この情報は、チームが自分の作業に何らかの調整を加えるために使用され、実際に遅延が発生するのを防ぎます。

スクラムという用語の由来は、スクビーがプレーヤーの集まりを定義するラグビースポーツに由来し、「整然としたトレーニング」としてよく見られます。 スクラムでは、各チームの8人のプレイヤーが対面し、「塊」の真ん中にあるボールを取り戻すための努力をしなければなりません。

DevOpsの意味も参照してください。