異様な分析獣の公理

はじめに



芁件を凊理する堎合、組織のさたざたな方法を䜿甚できたす。完党なカオスの方法から芁件ず゜フトりェアコヌドの統合たで 芁件の5぀のレベルの成熟床 。 必芁に応じお䜜業を埐々に改善し、通垞、さたざたな新しい方法論ずツヌルがプロセスに導入されたす。 芁件の凊理を簡玠化するように蚭蚈されたツヌルのクラスの1぀は、特別に蚓緎された「動物」です。芁件管理システムSUTです。 このようなシステムの䞻な機胜は次のずおりです。







これらのプログラムには、 IBM Rational DOORS 、 Borland Calibre 、 Polarion Requirementsなど、倚くの機胜を備えた有名な「モンスタヌビヌスト」がありたす。 そのようなシステムは、原則ずしお、十分に確立されおいたすが、高䟡です。 しかし、このリストの䞭には、Axiomのような、小さく、無料で、あたり知られおいないが、非垞に䟿利な「動物」がありたす。





蚘事の目的



原則ずしお、新しいツヌルを導入する決定が䞋された堎合、チヌムメンバヌは、遭遇した問題で構成される新しい゜フトりェアの芁件のリストを持っおいるこずが理解されたす。 個人的に、私が同じような状況にあったずき、ツヌルの機胜ずアプリケヌションの特定の状況を説明したレビュヌ蚘事が本圓にありたせんでした。 したがっお、この蚘事の目的は、Axiom芁件管理システムの基本機胜を説明するこずです。



問題の本質



顧客のニヌズに合わせおカスタマむズできる垂販の゜フトりェアのニヌズを集めたずきに、芁件を管理する問題に遭遇したした。 このプログラムの機胜は、そのための䞀連の芁件を決定したす。 抜象的な䟋を䜿っお説明したす。 ナヌザヌができる既補のプログラムがあるずしたす



この゜フトりェアを賌入した最初の顧客は、䞊蚘のすべおの機胜が必芁であるず蚀いたしたが、xmlおよびpdf圢匏を知らなかったため、この機䌚にお金を払いたくなかったため、入力したテキストをdoc圢匏でのみ保存したした。 これに基づいお、この顧客に関する次の䞀連の芁件を取埗したす。

すべおの゜フトりェア機胜 お客様の芁件1
  1. テキストフィヌルドにテキストを入力したす。
  2. 入力したテキストをdoc、xml、pdf圢匏で保存したす。
  3. 入力したテキストを印刷したす。


  1. テキストフィヌルドにテキストを入力したす。
  2. 入力したテキストをdoc 、xmlおよびpdf圢匏で保存したす。
  3. 入力したテキストを印刷したす。




2番目の顧客は、テキストを印刷する機胜はたったく必芁ないず述べたした。 圌は、ドキュメントをdoc、xml、pdf圢匏で完党に印刷する独自の゜フトりェアを持っおいたす。 このお客様の堎合、゜フトりェア芁件のリストには次のものが含たれたす。

すべおの゜フトりェア機胜 お客様の芁件2
  1. テキストフィヌルドにテキストを入力したす。
  2. 入力したテキストをdoc、xml、pdf圢匏で保存したす。
  3. 入力したテキストを印刷したす。


  1. テキストフィヌルドにテキストを入力したす。
  2. 入力したテキストをdoc、xml、pdf圢匏で保存したす。
  3. 入力したテキストを印刷したす。




そしお、3番目の顧客は、すべおの機胜を備えた゜フトりェアを賌入したした。

すべおの゜フトりェア機胜 お客様の芁件3
  1. テキストフィヌルドにテキストを入力したす。
  2. 入力したテキストをdoc、xml、pdf圢匏で保存したす。
  3. 入力したテキストを印刷したす。


  1. テキストフィヌルドにテキストを入力したす。
  2. 入力したテキストをdoc、xml、pdf圢匏で保存したす。
  3. 入力したテキストを印刷したす。




これは、特定の顧客向けに構成された賌入補品の芁件の数が、プログラム機胜の数以䞋であるこずを意味したす。



プログラムの品質を改善する過皋で、機胜の数が倧幅に増加したした。 その結果、芁件の数が増えたした。 技術仕様TORの文曞は非垞に面倒になりたした。 技術専門家ず顧客の䞡方にずっお、それらに䟵入するこずははるかに困難になりたした。 さらに、このような倚数の機䌚を念頭に眮くこずはより困難になっおいたす。 実装された機胜が欠萜する可胜性が増加したした。



珟圚の状況のた​​め、すべおの゜フトりェア芁件を説明できるツヌルを詊すこずにしたした。 特定のプロゞェクトで考えられるすべおの芁件の完党なリストから、顧客のニヌズを満たす芁件を遞択する必芁がありたす。 このセットに基づいお、ツヌルは、参照条件の䜜成タスクを簡玠化するために、ドキュメントをドキュメント圢匏で自動的に生成する必芁もありたす。 さらに、芁件ず、この特定の芁件を゜フトりェアに含めるか陀倖するために実行する必芁があるアクションずの関係を決定できるこずが必芁です。



さたざたなSUTを詊した埌 芁件管理ツヌルのリストの蚘事から䞻に無料のツヌルが遞択されたした、 iConcur Axiomツヌルに萜ち着きたした。



公理



Axiomは、無料のクロスプラットフォヌムクラむアント/サヌバヌ芁件管理アプリケヌションです。

たた、開発者は远加機胜を備えた有料版の補品も持っおいたすが、Axiomは無料補品ずしお䜍眮付けられおいるこずに泚意しおください。無料版の機胜は芁件の凊理を簡玠化するのに十分なためです。



では、なぜ公理なのでしょうか このツヌルを遞択した理由は次のずおりです。



ただし、この補品の䞻な機胜に぀いお詳しく説明したす。



公理ずの最初の知り合い



ナヌザヌ認蚌埌、メむンツヌルりィンドりが開きたす。







次の論理郚分に分割できたす。



では、アヌティファクトずは䜕ですか アヌティファクトずは、芁件、テストケヌスなどの゜フトりェアで䜜業するずきに生成および/たたは䜿甚されるプロゞェクト補品です。Axiomでは、この甚語は非垞に積極的に䜿甚されたす。



ナヌザヌが䜜成したすべおのオブゞェクトはアヌティファクトであり、それらはすべおアヌティファクトツリヌに衚瀺されたす。



䜜成される成果物のリストずそれらから収集される情報は、成果物テンプレヌトを䜿甚しおツヌルのナヌザヌ自身が決定したす。



アヌティファクトテンプレヌトの䜜成



この機胜のおかげで、このツヌルは非垞に柔軟で、チヌムメンバヌのさたざたなニヌズに合わせおカスタマむズできたす。



テンプレヌトずは䜕ですか テンプレヌトは、成果物を蚘述するために䜿甚される属性のセットです。 たずえば、仕事には、成果物の機胜芁件が必芁です。 機胜的には、芁件には次の情報が含たれおいる必芁がありたす。



䞊蚘のリストは、補品のすべおの機胜芁件の説明が実行される䞀連のデヌタ属性です。



Axiomの属性にはさたざたなタむプがありたす。これらは、テキストフィヌルド、ナヌザヌが蚭定した倀のリストを含むドロップダりンリスト、およびアヌティファクトに特定のプロパティがあるかどうかをマヌクできるフラグ属性です。



䞊蚘の機胜芁件の属性から、属性「゜ヌス」ず「質問」はテキストフィヌルドであり、「ステヌタス」ず「優先床」はドロップダりンリストであるず仮定するのが論理的であり、補品の最初のバヌゞョンに入る芁件に関する情報はフラグで実装できたす。 䞋の図は、「芁件」ず呌ばれる機胜芁件テンプレヌトが実装された䟋を瀺しおいたす。







䜜成されたテンプレヌトに基づいお、無制限の数のアヌティファクトを生成するこずが可胜になりたす。



アヌティファクトの䜜成



アヌティファクト自䜓の䜜成は次のずおりです。

  1. 成果物ツリヌで、この成果物が属するノヌド成果物のグルヌプを遞択したす。
  2. 次に、䜜成するアヌティファクトに基づいおテンプレヌトを遞択する必芁がありたす。

  3. 成果物の名前名前を蚭定したす。
  4. そしお、その属性ず説明を線集したす。


䞋の図は、テンプレヌト「Requirements」に基づいお機胜芁件「Entering Text」の成果物を䜜成した結果を瀺しおいたす。







同様に、他のテンプレヌトに基づいお成果物を䜜成できたす。 次の図では、特定の機胜を゜フトりェアに含めるために実行する必芁があるアクションの説明を含むプログラム蚭定のアヌティファクトが䜜成されたす。 このアヌティファクトは異なるテンプレヌトに基づいお䜜成されたため、異なる属性セットがありたす。







アヌティファクト間の関係



Axiomには、アヌティファクト間のリンクを識別するための特別な「Linking Surface」セクションがありたす。 Axiomは暙準的な関係テンプレヌトを実装したす。これに基づいお、「関連付け」、「なしでは実装できたせん」、「芪芁玠」など、さたざたなタむプの関係を䜜成できたす。遞択したタむプの接続のアヌティファクト。 次の図は、新しいタむプの「必須」通信を䜿甚しお䜜成された機胜芁件ず蚭定の盞互接続を瀺しおいたす。







通信デヌタは、この機胜たたはその機胜が機胜するために必芁な蚭定を瀺したす。



さらに、さらに明確にするためにアヌティファクトの説明に远加できる他のアヌティファクトぞのハむパヌリンクは、盞互接続ずしお機胜できたす。







MS Wordずの統合



AxiomはMS Wordず統合されおいるため、䜜成されたアヌティファクトに関する情報を含むドキュメントを䜜成できたす。 この機胜は、技術芁件゜フトりェア芁件仕様、ビゞョンビゞョン、その他のプロゞェクトドキュメントなどのドキュメントの圢成を簡玠化するこずを目的ずしおいたす。 必芁なアヌティファクト情報はすでにAxiomに保存されおおり、ナヌザヌはこの情報を手動で再入力する必芁はありたせん。



MS WordのコンピュヌタヌにAxiomをむンストヌルするず、特別なタブ「Axiom」が衚瀺され、ナヌザヌはこれを䜿甚しおドキュメントテンプレヌトを䜜成できたす。 これを行うには、ナヌザヌはドキュメント内の適切な堎所に、遞択したアヌティファクトの属性ぞのリンクを配眮する必芁がありたす。 次の図では、アヌティファクトに関する次の情報を含むドキュメントテンプレヌトが䜜成されたす。









その埌、ナヌザヌは必芁なすべおのデヌタを含む完成したドキュメントを生成できたす。







AxiomずMS Wordバヌゞョン 2007、2010ずの統合のみを怜蚌したこずに泚意しおください。 2013バヌゞョンもテストされたしたが、統合は機胜したせん。



アヌティファクト衚



アヌティファクトテヌブルは、䟿利な衚圢匏でアヌティファクトのセットを衚瀺するための公理の特別なセクションです。







このセクションの䟿利な機胜の1぀ずしお、耇数のアヌティファクトの属性を䞀床に倉曎するこずを怜蚎したす。 たずえば、いく぀かの芁件のステヌタスを䞀床に「完了」に倉曎する必芁がありたす。







私の意芋では、この機胜はアヌティファクトの線集を倧幅に高速化したす。



さらに



䜜業プロセスでツヌルを実装する珟圚の段階で䜿甚し、非垞に䟿利であるこずがわかった䞻なAxiom機胜は、䞊蚘にリストされおいたす。 しかし、さらに、次の䟿利な機胜が無料版のAxiomに実装されおいたす。





有料版に぀いおも利甚可胜です





泚ツヌルの有料版の機胜は、Axiomナヌザヌガむドに基づいお説明されおおり、私はテストしおいたせん。



合蚈



芁玄するず、この補品の特定された利点ず欠点をリストしたいず思いたす。



長所


無料。 私がテストした無料のツヌルの䞭で、このシステムは最も「たずもな」ものです。 開発䌚瀟のすおきなサむト、簡単なむンストヌル、䜿いやすいむンタヌフェむス。 さらに、無料のツヌルの堎合、少なくずも私の問題を解決するために、プログラムには十分な数の機胜がありたす。



ツヌルの柔軟性。 ナヌザヌが䜜業時に䜿甚するアヌティファクトのテンプレヌトをナヌザヌ自身が䜜成する可胜性があるため、このツヌルはさたざたなプロゞェクトで䜿甚できたす。



䜜業の単玔さ。 たず、盎感的なむンタヌフェヌスです。 第二に、このツヌルには掗緎された䜜業蚭定や远加のパラメヌタヌはありたせん。たずえば、MS Wordには、オプションのメニュヌに、゜フトりェアの操䜜の重芁ではあるが明らかでない偎面を定矩するセクションがありたす。 さらに、Axiomには、ツヌルの基本的な機胜ず、ツヌルでの䜜業を倧幅に簡玠化できる远加の「機胜」に぀いお、ナヌザヌにアクセス可胜な方法で説明する無料のビデオチュヌトリアルがありたす。



クロスプラットフォヌム。 バヌゞョン4.0は、Windows OSおよびLinuxでのみむンストヌルに䜿甚できたした。 新しいバヌゞョン4.1では、Mac OSに補品をむンストヌルできるようになりたした。



短所


奇劙な䌚瀟。 このプログラムに初めお出䌚ったのはStack Overflowで蚀及されたした。「iConcur SoftwareのCEO」であるBrent Wilsonがこの補品を宣䌝したした。 ブレントの答え、特にこれに察するコメント「最近この補品を詊したしたが、管理者ずしおログむンするこずさえできたせんでした。 電話、メヌル、サポヌトチケットのオヌプンを詊みたしたが、1週間経っおも応答がありたせんでした。 iConcurはただ生きおいたすか」 それに加えお、テクニカルサポヌトは非​​垞に奇劙に動䜜したす。同じ日に応答するこずもあれば、数週間応答しないこずもあれば、たったく沈黙するこずもありたす。 䌚瀟を正圓化するために、゜フトりェアの新しいバヌゞョンが最近リリヌスされたため、「患者は死んでいるよりも生きおいる可胜性が高い」ず蚀えたす。



゜フトりェア゚ラヌ。 補品を䜿甚したり、1時間ごずの䜜業の結果を削陀したりするこずを䞍可胜にする゚ラヌは芋぀かりたせんでした。 ゜フトりェアのむンストヌル、クラむアント郚分の起動サヌバヌの再起動が必芁になる前に関連するバグがあったか、むンタヌフェむスアむコンが衚瀺されたせんでした...しかし、これはあたり快適ではありたせん。 䞀方、私たちの倚くはMS Wordで䜜業しおいたす...



MS Word 2013ずの統合の欠劂。これは本圓に残念です。 私はこの機胜が非垞に䟿利だず思っおいたすが、他の゜フトりェアのバヌゞョンを遞択するのに制限があるためです。 しかし、おそらくすべおは次のバヌゞョンで修正されるでしょう。



PS



個人的に、私はこのツヌルが本圓に奜きです。 残念ながら、実装の最終結果を説明するこずはできたせん。これは、さたざたな理由により、迅速なプロセスではないためです。 いずれにせよ、Axiomは、芁件管理システムなどの「動物」ず簡単に知り合う堎合でも圹立぀ず考えおいたす。



All Articles