ヴィシュア・ソリューションズ


サポート
登録する
ログイン
無料トライアルを開始

要件のステータスとリクエストの変更

要件のステータスとリクエストの変更

目次

要件ステータス

プロジェクトを常に把握するには、各要件をそのライフスパン全体で追跡します。 セキュリティと精度を高めるために、属性値を割り当ててその情報を保存することもできます。 このタイプのステータス追跡は、ソフトウェア プロジェクトに共通するジレンマ (「XNUMX% 完了」と誤って主張する) を軽減するのに役立ちます。 すべての要件は、特定の時間枠内で次のいずれかのステータスになっている必要があります。

  • 提唱された(誰かがそれを精力的に支持した)
  • 承認プロセスが成功し、割り当てがベースラインに配置されました。
  • コードを慎重に作成し、スクリプトを作成し、テストした後、実装しました。
  • 要件がテストを受けて合格すると、製品への統合が成功したことが確認されました。
  • この要件は後日満たされます。
  • あなたはそれを削除し、実装しないことにしました。
  • 却下された(コンセプトは承認されなかった)

前述のステータス オプションに加えて、他のステータスを考慮することができます。 ベースライン構成に追加する前に、要件を検証するために「レビュー済み」ステータスを選択する場合があります。 あるいは、組織は、要件をそのまま正しくリリースしたことを確認する手段として、「顧客に提供」を使用することもできます。

開発者の進捗状況について尋ねると、この特定のプロジェクトには 87 の要件があると答えるかもしれません。 61件はすでに確認済みで、9件は実施中ですが、まだ検証中ですが、17件は未確定のままです。 ただし、サイズや顧客満足度への影響に関しては、これらの要求がすべて一致するわけではないことに注意することが重要です。 必要な労力も異なる場合があります。 プロジェクト マネージャーとして、サブシステムのサイズと完成までの進捗状況を正確に把握していたことに疑いの余地はありません。 これは、単に「XNUMX% 完了しました」と言うよりもはるかに効果的です。 進捗状況の全体像で、自信を持って「いい感じです!」と言えます。

変更リクエスト

要件管理を成功させるには、組織は要件の追加、削除、変更のそれぞれに注意を払う必要があります。 これにより、すべての変更要求のステータスと影響を追跡できます。 このデータを使用して、次のようないくつかの質問に答えることができます。

  • 指定された期間内に何件の変更依頼がありましたか?
  • 回答されたリクエストの数と、未解決のままになっているリクエストの数は?
  • リクエストの承認率と拒否された割合は?
  • 承認された各変更を実行するために、チームはどの程度エネルギーを費やしましたか?
  • リクエストがオープンのままである典型的な時間はどれくらいですか?
  • 平均して、送信された各変更要求によって影響を受ける項目 (要件や成果物など) はいくつですか?

各リリースのベースラインを設定した後、開発プロセス中に行われた変更を必ず追跡してください。 XNUMX つの変更要求が、さまざまな種類 (ユーザー指向、機能的、非機能的) の多数の要件に影響を与える可能性があることを忘れないでください。 特定の期間に行われた変更の数を評価するには、変更の数をこの期間より前の要件の合計数で割ります (ベースラインを定義するときなど)。

要件の変動性を完全に取り除きたいわけではありません。 結局、多くの場合、それらを変更する正当な理由があります。 しかし同時に、プロジェクトが変更を処理し、その義務を果たすことができることを確認する必要があります。 変更が頻繁に行われると、完成に近づくと追加のコストが発生します。 これにより、製品をいつ世界にリリースするかを決定するのが難しくなります。 開発が進むにつれて、ほとんどのプロジェクトは変更に対する回復力が向上するはずです。 言い換えれば、リリースが終了したときにゼロになるまで、変化の受け入れ率が徐々に減少する必要があります。 反復的なアプローチにより、チームは各サイクルのタイムラインを追跡しながら、後の反復で改善を組み込む複数の機会を得ることができます。

チームに変更要求が殺到している場合、抽出プロセスが包括的ではなかったか、プロジェクトが進行するにつれてアイデアが生まれ続けている可能性があります。 そのため、これらの変更がマーケティング、ユーザー、営業担当者、管理チームなどのどこから来たのかを追跡することが不可欠です。この情報を把握しておくと、見落とされた要件を最小限に抑え、将来の誤解を防ぐために、誰が、何を注意する必要があるかを判断するのに役立ちます。

変更要求が長期間にわたって未解決のままである場合は、変更管理プロセスに注意が必要であることを明確に示しています。 私は個人的に、数年前から保留中の拡張要求を持っている XNUMX つの組織を目撃しました。 プロジェクト マネージャーがバックログの最も重要な項目にエネルギーを優先するようにするには、このチームは、特定のオープン リクエストを計画されたメンテナンス リリースに割り当て、その他の長期延期された変更を拒否されたものとして変換する必要があります。 このようにして、緊急性の低い問題に取り組む前に、最初に不可欠で緊急のものに簡単に取り組むことができます。

時間と努力

最適なパフォーマンスを確保するために、チームが要件エンジニアリング タスクに費やす時間を記録することを強くお勧めします。 これには、品質要件の策定と変更の管理、進捗状況の追跡、トレーサビリティ データの作成、およびこのプロセスに関連するその他の活動が含まれます。

プロジェクトの必需品にどれだけの時間と労力を割くべきか、よく聞かれます。 この答えは、サイズ、チーム、それを構築する組織、およびその目的に大きく依存します。 このようなプロジェクトの重要なタスクに投資した労力を追跡することで、正確な見積もりで将来の計画を立てるのに役立ちます。

チームが以前にプロジェクトを完了し、その時間の 10% を要件に割り当てた場合、よく考えてみると、それらの要件の品質を大幅に改善できることに気付いたかもしれません。 別の同様のプロジェクトに直面した場合、プロジェクト マネージャーが完全な仕様の作成に向けてより多くの努力を払うことが賢明です。使用可能なリソースの合計の XNUMX% 以上で十分です。

データを収集して分析するときは、プロジェクト開発の労力を製品サイズの尺度と比較してください。 文書化された要件により、全体のサイズがわかります。 より正確に言えば、テスト可能な個々の仕様、ユース ケース ポイント、または機能ポイントをカウントするための労力を相互に関連付けることができます。製品の測定値に比例するものは何でもかまいません。 製品のサイズ関連のデータを収集し、関連する実装作業に注意することで、同様の将来のプロジェクトに備えて正確な見積もりを立てることができます。

多くの人の心には恐怖が残るかもしれません。 ソフトウェア測定プログラムを開発すると、重要なタスクから貴重な時間が奪われるのではないかと心配しています。 それどころか、効率的でターゲットを絞ったメトリック システムを実装するのに、それほど多くの労力やエネルギーは必要ありません。 必要なことは、データを収集して分析するための基本的なインフラストラクチャを構築し、チーム メンバーが作業活動に関する関連する詳細をログに記録することを奨励することだけです。 社内でメトリクスに基づいた文化を作成すると、この方法で学べることは驚くべきことです。

この投稿を共有することを忘れないでください!

トップ