キャプチャ要件


  Share  
|


3月には、 1996年のフランクマクグラスキャプチャ要件の問題に対処し、経営者協会の会合は、このプロジェクトの中tysons隅に、バージニア州ます。 要約すると、マクグラスと指摘したコミュニティとして、ソフトウェアの開発作業を開始するだけで傲慢な要件くぎせずにいます。 例によって、彼はその建物の取引を指摘した。 どのようなご希望のゼネコンの建設を開始した建物の状態を要求している"とされる大きな建物で、オフィス内のですか"どういう意味でしょう? 何が必要なのは、航空機製造工場でされた高層ビルや多くの企業は、どこに住んでますか? マクグラス継続使用してゼネコンの例では、を指しているという事実を知りません。ゼネコンだけでどのような種類の建物で、材料は何もする必要があり、建物の建設に使用されます。 ゼネコンを知り、その後は必要に応じて、どのような耐性材料と枚挙にいとまがします。 与えられたいくつか考えて、それがいかに重要であるかを簡単に説明では、この建物の中での取引の要件を定義します。 彼らはそれほど重要ではありません、ソフトウェアのビジネスではなく、すべてのソフトウェア開発者に誤って気分があまりにも頻繁に取引をして、どこに創造ゾーンを明確に表現することがはるかに困難であるとの要件を効果的に捕獲します。

ではありませんように硬いようです。 ソフトウェア開発者はまず覚えてキャプチャしている人の夢は、何をする必要がありません。 -かかわらず必要があるかもしれない-彼らの望むません。 -かれら勧めしています。 キャプチャは、ソフトウェア開発者は、自分の夢、彼らの真の欲望します。 このため、各個人を尊重することは非常に要件定義プロセスの人に参加しています。 マイナーかもしれない論じるポイントとの通信に失敗した場合に何が起こっているのである。 指導者の要件を克服することができ、このプロセスを定義した:

1 。 定期的な会合を実施する以前に配布されるようにする権利の議題に出席する人の参加者と知っていることが予想される距離としている。

2 。 各会議室の構成を確保するための要件は文書化して、以前に発見され、確認と分析、新しいrequireme国税庁に提出できるように、記録を審査するとの会議であることを確認し、将来的には要件の範囲外のため、特定のプロジェクトやリリースプロジェクトには、 tabled識別します。

3 。 各あることを確認した人には、この会議で話す機会があるとの批判を聞いたりせずに笑っている、またはそれに恐怖を感じる前に口がきけまたはばかげている。

4 。 過ごす時間を作るの特定の情報伝達としては有意義な要件;では、誰もが理解していることを確認して大きな建物は、背の高い高層ビルではなく、製造工場や倉庫します。 これが表示されることに大きな努力が費やさ要件の見直しをキャプチャすると、そこには大きなバックを支払う場合、アップフロントの要件は正しく識別します。 修正するためのソフトウェアのコストが上がるの要件を大幅に足りない場合、または間違った後に、開発プロセスのエラーが見つかりました。

これらの魅力のない、非常に高価な統計情報を大幅にダウンすることができ持ってきたときに十分な共通のあいまいな日常会話を誇張したとされる別の分野の専門知識を持ってきて、テーブルされ、顧客と開発者は排除します。 ご利用のヒントやテクニックを使用して証明される時間以上のようなソフトウェアの専門家のドナルドガウゼとジェラルドワインバーグ、記載されている分野での要件定義します。 交渉の結果が表示されるが、顧客の理解を確実な欲望と、誰もがこのプロジェクトに関わっては、同じシステムの完成に向けて作業を進めました。 スタートは、あいまいな発言を削除することによりレベルです。

あいまいな要件の明確化

あいまいさのレベルはテストを通じて声明を言葉にビジュアル化します。 たとえば、次の要件を建設することは、人間の構造を守るために反対風と雨や雪と氷に与えられた5人は、 5人のそれぞれの可能性があり、別の可視化します。 目に見えるようにするかもしれない、バスの駅の売店で、もう一人のthreebedroom牧場経営者の家、そして誰か他のすてきなピカピカのロールスロイスます。 人としてこの会議で、視覚的なイメージを説明してきたものは、明確化することができた、との合意に達したことができます。

このため、視覚的にはどのような1つの声明は、次の要件:ユーザを保存できるようになり、 1つまたは複数のウィンドウのスクラップブック、そしてどうやって1つのビジョンを表明しています。 ここに視覚エフェクトとして、明白ではありませんが、確かに1つの誰もが知りたい場合には、会議用テーブルの周りの印象を得ることができるように店のウィンドウをスクラップブックの道のディレクトリに保存されたファイルをすることができ不定期間します。 このため、声明をテストします:

§解釈して、顧客はどのような声明を意味しますか?

§どういうつもりで、開発者の能力は、 ie 、機能の説明を簡単に実装されるでしょうどのような要件を満たすためには、なんだろう。

§は、どのようなシステム要件は、 ie 、どのように多くのウィンドウが保存されるか? 彼らはどのくらいに保存する必要がありますか? 検索時間は、どのような要件をさまざまな種類のストレージですか?

文書を理解して交渉に達した時点での顧客との間で、開発者の要件について( s )とどうやって(かれら)が実装されます。 単語のレベルでは、類義語との比較を使用していることを確認して正しい解釈を明確に言われているのです。 たとえば、次の要件としては、最初に記載:

大きな時計が表示される…

なければならないこととして再:

大時計が表示される…

類義語を使用して開始するための大規模な単語大きい。 次に、明確にして使用して、特定の単語を使用した大規模な比較、 ie 、ということでは大画面または全体を塗りつぶして、画面の半分だけですか? 最後に、あらためての要件を明記するサイズや、特定の範囲の大きさにして、顧客と開発者が合意しています。 この方法では、顧客との両方を理解し、開発者には矛盾しない。 驚きはありませんが、製品としては完了しました。 さらに重要なのは、事件の現場での修正を迅速に追加するための最後に表示されるプロジェクトを大幅に削減します。

範囲を決定する

化合物の価値を排除することができ要件を見たすべてのレベルで、より上位のプロジェクトを管理して、顧客からの開発者と品質保証チームにします。 化合物の要件は取り除かれた後にのみ本当のことができ、プロジェクトの範囲で評価し、適用する変更管理、テストでは正しく管理し、有意義な統計情報を収集します。

簡単な例では、必要なのは化合物:できるようにしなければならないユーザーの追加、削除、修正する行になります。 どのような原因になり、この化合物は、必要なことで、複数のユーザーができるようにしなければならない。 その仕事の範囲を決定する際には、必要な化合物は、 1つの仕事の単位とみなされるように、この機能を提供する際に実際にかかることがあり、システム内の別の3つのプログラムにすることだ。 また、いずれかの部分に必要な化合物の問題に遭遇したテストでは、全体の条件は表示されません。満足している。 この試験結果の統計情報をゆがめることができます。

化合物を除去するプロジェクトの要件は、ステートメント内の各要件を識別し、それから各単体の声明を要求します。 このアクションの要件を明確に役立つだけでなく、それにもより正確なビューを提供するのは、このプロジェクトの範囲のサイズとします。 他の化合物のこと要件を撤廃することは許可要件の依存性を特定し、データベースに絡まった。

これは、記事を追加したラルフt.ダウスン

Share  

© 2005-2010 E-articles.info All Rights Reserved - Terms and conditions