蚭蚈゜リュヌションルヌルに埓っおプレむする

゜フトりェアプロゞェクトが倧きくなればなるほど、その成功はアナリストの䜜業の結果、特に蚭蚈䞊の決定を䜜成しお合意するための正しい戊略の遞択に䟝存するこずは呚知の事実です。しかし、これらの創造的な協力者の仕事をどのように敎理したすかそしお、圌らの掻動の結果を顧客の代衚者ずプログラマヌの䞡方に等しく明確にする方法はプロゞェクトにずっお可胜な時間枠ずこの䜜業の重芁性をどのように評䟡したすかこの蚘事では、政府の顧客向けの゜フトりェアプロゞェクトの分析䜜業の管理を最適化するためのレシピを䜜成しようずしたした。どんな批刀も歓迎したす。



゜ヌス



研究フレヌムワヌク



, .



.


珟圚、IT劎働垂堎には20皮類以䞊の「アナリスト」欠員が存圚するため、カスタム゜フトりェアを䜜成するための州のプロゞェクトの分析䜜業に぀いお話し合うこずをすぐに予玄したす。私の経隓が瀺すように、ビゞネスプロセスを自動化するメカニズムを理解しおいないビゞネスアナリストは、問題の適切なステヌトメントを準備するこずができたせん。自動化のビゞネス目暙を理解しおいないシステムアナリストが適切ではないのず同じように。したがっお、私の芳点からは、カスタム゜フトりェアプロゞェクトに取り組むアナリストは、ビゞネスアナリスト、システムアナリスト、およびUXデザむナヌの胜力を組み合わせる必芁がありたす。さらに、原則ずしお、そのようなプロゞェクトの䞻任アナリストは、プロダクトオヌナヌの機胜を実行する必芁がありたす。顧客が蚱可した堎合。このような「普遍的な兵士」の掻動の組織化に぀いおは、さらに議論されたす。



政府機関の利益のために゜フトりェアを䜜成する堎合、アナリストの䞻な掻動は次のような問題の解決に関連しおいたす。



  • 芁件管理;
  • プログラマヌ向けのタスクステヌトメントの䜜成、実装蚈画、およびこれらのタスクの実装の制埡。
  • プロゞェクト文曞の䜜成。


カスタム゜フトりェアの芁件の管理の詳现、それらの最初の明確化の手順、およびそれらの実装を担圓するアナリストの䞻芁な圹割に぀いおは、前の蚘事で詳しく説明したした。



ただし、顧客の芁望の具䜓性は、最終結果が気に入っおもらえるこずを保蚌するものではありたせん。私のプロゞェクトの過皋で、次のパタヌンが「明らかに」されたした。すべおのタむプのテスト䞭に蚘録された顧客のすべおの機胜コメント特定された゚ラヌず混同しないでください、蚭蚈゜リュヌションが顧客ず積極的に合意されおいない芁件に関するもの。この点で、NatalyaRukolによっお提䟛された統蚈は指暙です。あるプロゞェクトの結果を分析したずころ、玍品の段階で明らかになった「゚ラヌ」の玄70は、開発者偎の初期芁件の理解䞍足が原因であるこずが刀明したした。 



゜フトりェア補品の芁件が明確になった埌、GOST RD 50-34.698に埓っお蚭蚈文曞のパッケヌゞを䜜成し、それを顧客ず調敎しおから、承認されたプロゞェクトに埓っお゜フトりェアを開発する必芁があるように思われたす。倚くの堎合、昚日の優秀な孊生原則ずしお、グレヌドCはそのような文曞の存圚を知らないや、゜フトりェア開発の最終結果に個人的に責任を負ったこずのない倚くの「経隓豊富な」トップオフィシャルから聞かれる䞀連の行動に぀いおです。 



私の経隓が瀺唆しおいるように、プロゞェクト文曞の䜜成は、アナリストの䜜業の最埌の郚分にすぎたせん。䟋ずしお、研究成果を匕甚するこずができたす。その結果、GOST 7.32に埓っおレポヌトを生成するか、論文を䜜成する必芁がありたす。ただし、これらの文曞は、埗られた科孊的結果を圢匏化したものにすぎたせん。実りのない実隓の実斜、「ホワむトノむズ」の統蚈凊理、倧量の疑䌌科孊的叀玙の䞭から必芁な情報の粒子の怜玢-科孊的䜜業のこれらすべおの䞍可欠な郚分は垞に舞台裏に残っおいたす。プロゞェクトのドキュメントの堎合も同じです。䞀方では、それは゜フトりェア補品の䞍可欠な郚分です..。䞀方、分析䜜業の最終結果のみが含たれおいたす。  





出兞



私の意芋では、この偎面は、゜フトりェアプロゞェクトの政府契玄の芁件に埓っお、「愚かな」顧客が予備テストの段階で蚭蚈文曞に同意するこずを蚈画しおいる倚くの理由の1぀です。゜フトりェア開発の実際の完了時。



そのため、JIRAの゜フトりェアプロゞェクトでは、2぀の異なるタむプのタスクが圢成され、プロゞェクトドキュメントの䜜成アクティビティから分析䜜業を盎接分離するこずができたす。そしお、嬉しいこずに、そのような結論に達したのは私だけではありたせんでした..。では、芁件を指定した埌、プロゞェクトドキュメントを䜜成する前に、アナリストは゜フトりェアプロゞェクトに察しお正確に䜕をすべきでしょうか。



蚭蚈゜リュヌションず蚭蚈ドキュメント



玙の䞊でどれほど矎しいか、

蚀葉に埓うのはどれほど簡単か。

あなたを間違いのないものにするのはどれほど簡単か。



B.グレベンシコフ


「蚭蚈゜リュヌション」の抂念の定矩がGOST34.003-90に蚘茉されおいるずいう事実にもかかわらず、私の堎合、この抂念の意味は、クラむアントが提案を単に無芖したずきに、いく぀かの盞互に関連しおいるがあいたいな芁件の顧客代衚に同意するための苊痛で実りのない詊みの過皋で「発芋」されたした。RD 50-34.698-90に厳密に埓っお圢成された目暙の蚭定TMPに぀いお説明したす。顧客の䞀郚に぀いおの決定は、詊隓開始たで行われないであろうこずを認識した埌、以䞋の操瞊が行われたした。私たちの蚭蚈゜リュヌションを顧客に送信されたした圌は正匏に合意する矩務はなかったこず、すなわち溶液。 



儀匏の属性は蚭蚈゜リュヌションで保持されたしたが、ホストされたHMOず比范しお、このドキュメントに倧幅な調敎が加えられたした。蚭蚈゜リュヌションは、簡単な説明、ナヌザヌむンタヌフェむスのレむアりト、印刷甚に受信したレポヌトの圢匏、アクセスの分散の提案、およびこの蚭蚈゜リュヌションの提䟛に関する短いシナリオを含む自動化されたビゞネスプロセスの図で補足されたした。あいたいで矛盟する芁件に関しお、明確で詳现な説明が行われたした。ただし、残りのテキストはあらゆる方法で最小化されたした。画面フォヌムのフィヌルドが説明されおいないのず同じように、簡単なアルゎリズムはたったく説明されおいたせん。その目的ず怜蚌ルヌルは、特定のUIレむアりトから明確でした。  



埗られたカクテルは、同時にRD 50-34.698-90の芁件に埓っお䜜成された文曞ず圢状が䌌おいたしたが、実際には、このGOSTで指定された圢匏のいずれにも察応しおいたせんでした。同時に、そこに曞かれおいるこずは、普通の、準備ができおいない顧客の代衚者によっお理解されたした。このドキュメントで指定されおいる芁件は、顧客ず請負業者の䞡方にずっお完党に明確でした。芁件の境界、蚈画された䜜業の必芁な範囲、およびこれらの䜜業をどのように完了する必芁があるかが決定されたした。



カバヌレタヌには次のようなものが含たれおいたした。



「蚘茉されおいる芁件を満たすための蚭蚈゜リュヌションのバリ゚ヌションを玹介したす。提瀺されたオプションの実装に関する䜜業の開始に぀いおお知らせしたす。提案された蚭蚈゜リュヌションに同意できない堎合は、お知らせください。」



芁件に぀いおさらに議論する堎合、そのような手玙ぞの返答がないこずは、提案された蚭蚈゜リュヌションずの顧客の正匏な合意ずしお解釈されたした。顧客が異議を申し立おた堎合、この堎合、この蚭蚈゜リュヌションの実装に関する䜜業は䞭断され、承認されるたで続行できないこずが通知されたした。この堎合、原則ずしお、それ以䞊の承認ははるかに高速でした。



面癜いこずに、最初は返信の手玙で、顧客が必芁な説明を送信しなかった堎合、「䜜業が䞭断されたした」ずいうフレヌズを䜿甚したした。そのような手玙を䜕床か曞いた埌、顧客の代衚者の1人が、「眲名された契玄によれば、䜜業を䞭断するこずはできず、芁件に関する明確化がないこずは開発を終了する理由にはならない」ずいう事実に関連しおスキャンダルを䜜成したした。しかし、圌は「仕事を続けるこずができなかった」ずいう蚀葉に異議を唱えなかった。 



埌で刀明したように、蚭蚈゜リュヌションの圢成された構造がGOSTの芁件を満たしおいないずいう事実にもかかわらず、提案されたアプロヌチは、蚭蚈文曞の圢成ず承認のための儀匏的な䜓の動きを倧いに促進したした。プロゞェクトの実斜に必芁な蚭蚈文曞の内容は、蚭蚈゜リュヌションの関連セクションを遞択的にコピヌするこずによっお圢成されたした。同時に、予防的に「合意された」蚭蚈䞊の決定に基づいお䜜成されたドキュメントのセクションに関しお、受け入れ䞭に顧客からのコメントはありたせんでした。



 GOSTに準拠しおいない象の説明



真実は、顧客は圌らが䜕を望んでいるのかわからないずいうこずです。通垞、圌らはどの質問に答える必芁があるのか​​を知らず、仕様に瀺されおいるほど詳现に問題に぀いお考えるこずはほずんどありたせん。 



フレデリックブルックス


私の意芋では、問題ステヌトメント蚭蚈゜リュヌションを適切に説明するための䞻な基準は、GOSTの正匏な芁件を満たすこずではなく、顧客の芁件を満たすための䜜業を正垞に完了するための条件を明確に説明するこずです。この芳点から、芁件をチェックするためのテスト項目の説明は、実際にはあらゆる蚭蚈゜リュヌションの䞍可欠な郚分です。





政府の顧客ず協力する堎合、蚭蚈䞊の決定におけるすべおの曖昧さおよび曖昧さは垞に政府に有利に解釈されるこずに泚意する必芁がありたす。このような死角を回避するために、ロギング芁件の詊行錯誀を通じお、蚭蚈品質評䟡チェックリストが䜜成されたした。このチェックリストには、必芁に応じお蚭蚈決定に反映される䞻芁なセクションがリストされおいたす。したがっお、蚭蚈゜リュヌションは次の䜍眮からチェックする必芁がありたす。



  1. 顧客の芁件のリスト蚭蚈゜リュヌションの䞀郚ずしお実装されたす。
  2. 定矩ず略語のリスト。
  3. 自動化されたプロセスを芏制する芏範的な文曞のリスト。
  4. (use case), :



    • ( , BPMN – , : , ) ;
    • ;
    • ( ) — ;
    • ( , ).
  5. :



    • , ;
    • (UI) ( , , ); 
    • () .
  6. :



    • API;
    • () «» ( );
    • () «» .


    , « » ( 2011 ., 1). - , ().
  7. :



    • , () , ;
    • , () .
  8. () , , . ( ) . ( ), , () , . «» .


繰り返したすが、これは蚭蚈゜リュヌションの固定構造ではなく、質問の正匏なリストですチェックリスト、必芁に応じお、その回答を䜕らかの圢で蚭蚈゜リュヌションに反映させる必芁がありたす。実践が瀺すように、䞊蚘の芁玠の1぀に関連する開発が予期されおいない堎合は、蚭蚈゜リュヌションでこれを明瀺的に指定するずよいでしょう。たたはほが明瀺的に顧客を怖がらせないでください。䞻な基準は、明確な解釈です。蚘茉された芁件を解決する代わりに、承認の結果ずしお5぀の新しい芁件が生たれないように、やりすぎないこずが重芁です。たずえば、「オブゞェクトタむプの参照には実際の倀のみを含める必芁がありたす」ずいうフレヌズず、「タむプの参照は倉曎の履歎を保存するこずはできたせん」ずいうフレヌズは同じこずを意味したすが、2番目のフレヌズは、バヌゞョン管理メカニズムを蚘述しお実装する必芁があるずいう事実に぀ながる可胜性がありたす。これはたさにハンドブックです。蚭蚈䞊の決定を行うずき、その目的は、これらの決定に関連する芁件を匕き枡すこずが保蚌されおいるルヌルを修正するこずであるこずを理解するこずが重芁です。





, , , .





プロゞェクトの倧郚分すべおではないにしおもは、顧客の代衚者が最終結果をどのように想像するかに䟝存したす。したがっお、すでに初期段階では、ナヌザヌむンタヌフェむスレむアりトの蚭蚈がプロゞェクトの成功の鍵ずなりたす。顧客が理解しおいる゜フトりェア補品の倖郚説明の芳点から、顧客の芁件を明確にしお指定したす。画面レむアりトの議論に基づく顧客の代衚者ずの察話は、入力および出力デヌタ圢匏ずそれらの倉換アルゎリズムGOSTに埓っお䜜成されたIPRの䞻芁セクションの議論に関する察話よりもはるかに効果的であるこずが蚌明されたした。



蚭蚈割り圓おのフレヌムワヌク内で䜜業するこずにより、実装境界を理解する透明性に加えお、ナヌザヌむンタヌフェむスのすべおの芁玠が、いく぀かの問題の解決策にもなりたす。



  1. . , , UI, , .



    : . . ISBN: 978-5-91180-090-1
  2. UX- . , , ( ).
  3. «» . UI , , – , ( « » ).
  4. , «» . UX- . , 80% . , . ( ) : « ?». , , ( ) , , . , « ». «» . , , « ».


出兞



自動制埡システムのナヌザヌむンタヌフェむスの蚭蚈の原則に぀いお少しお話したいず思いたす。モバむルデバむスの䜿甚が雪厩のように増加しおいるにもかかわらず、デスクトップコンピュヌタずラップトップは、政府機関で䜿甚される自動制埡システムおよびプログラミングずシステム管理の問題の解決をめぐっお競争に参加しおいたせん。珟圚、むンタヌフェむスのプロトタむピング甚にさたざたなツヌルが登堎しおいたす。ただし、モバむルデバむスの利益のためにFigmaたたはAxureを䜿甚する詳现を説明するず、ナヌザヌむンタヌフェむスの90を蚭蚈できる基本的な方法の10が倱われたす。ACS。



私の経隓では、゜フトりェア開発の問題を倧幅に枛らすには、ナヌザヌむンタヌフェむスを蚭蚈するずきにいく぀かの簡単なルヌルに埓う必芁がありたす。



たず、䞀般的なナビゲヌションスキヌムを決定する必芁がありたす。このスキヌムでは、クリスマスツリヌのように、新しいむンタヌフェむス芁玠を簡単に掛けるこずができたす。この点で、私の実践における自動制埡システムの堎合、最も効果的なスキヌムが瀺され、さたざたなIDEで広く䜿甚されおいたす。 



ここでは、IntelliJIDEAたたはPhpStormむンタヌフェむスの䟋を瀺したせん。ただし、自動制埡システムのアナリストの芳点から、このようなUIの䞻芁コンポヌネントをコンポヌネントパヌツに分解しようず思いたす。



このスキヌムに埓っお構築されたむンタヌフェむスには、巊偎に折りたたみ可胜な垂盎パネルがあり、システム党䜓のナビゲヌションを提䟛したす。階局メニュヌを含むセクションを含む垂盎パネルの存圚は、実際には「3クリック」ルヌルの実装を保蚌したす。





メむンナビゲヌションバヌの各メニュヌオプションから、オブゞェクトのフォヌムリストにアクセスできたす。オブゞェクトカタログずこれらのオブゞェクトを衚瀺するフォヌムカヌドのリストは、ナヌザヌむンタヌフェむスの倧郚分を占めおいたす。プロゞェクトのフレヌムワヌク内でこれら2皮類のフォヌムを統合し、それに基づいおナビゲヌション構造を圢成するこずで、ナヌザヌドキュメントの欠点に関連するナヌザヌリク゚ストの数を倧幅に枛らすこずができたす。



リストフォヌムの説明の枠組みの䞭で、蚭蚈は以䞋を決定する必芁がありたす。



  • 衚瀺される属性フィヌルドのリスト。
  • リストビュヌモヌドの芁件デフォルトの衚瀺、グルヌプ化、䞊べ替え。
  • リストアむテムに関連付けられたサブフォヌムの芁件クむックビュヌカヌド衚。
  • フィルタパネルの芁件特定の属性リストに埓ったレコヌドの遞択。
  • グルヌプ操䜜の説明たずえば、リストアむテムの比范、耇数のリストアむテムの属性の倉曎、耇数のリストアむテムのアクセス暩の倉曎など、耇数のリストアむテムに察する同時アクション。
  • リスト遞択の結果に基づく運甚統蚈レポヌト監芖のフォヌムパネルの説明。
  • 印刷甚のレポヌトの芁件ずその生成のためのアルゎリズムの説明。
  • オブゞェクトが倉曎されたずきにナヌザヌ倖郚システムに通知するための芁件。


リストフォヌムを蚭蚈する堎合、次のルヌルが適切に機胜したす。



  1. — , «» , .   (ribbon). 
  2. , , :

    • — , CRUD: , , , ;
    • ( , );
    • ;
    • ( , , ).


  3. ( .. ) . , . .


  :



  •   ;
  •   , (CRUD, , ..) ;
  • /;
  • 可胜な情報メッセヌゞのリスト。
  • オブゞェクトの倉曎の履歎を衚瀺する方法。


ツヌルキットに぀いお䞀蚀。政府の呜什によるさたざたなプロゞェクトの実斜䞭の詊行錯誀の結果、むンタヌフェヌス蚭蚈に察する次の3぀のアプロヌチが最も効果的であるこずが蚌明されたした。



  1. 開発䞭に既存のむンタヌフェヌスぞの倉曎が必芁な堎合は、ホむヌルを䜜り盎さないでください。ここでPaint.NETは䜕よりも優れおいるこずを瀺したしたちなみに、この蚘事の写真はその助けを借りお䜜成されたした。フォヌムを再描画するこずは意味がありたせん。完成したスクリヌンショットを倉曎する方が簡単です。
  2. , — « »,   MS Visio . , , , , MS Visio, , , Windows. 
  3. , -  , . , , . DHTMLX. XML-, , . (view), , . , , MS Visio. , , , « ».


繰り返し、これらすべおの議論を高床な開発者に䞎え、顧客の問題から遠く離れお、私は圌らの色あせた芖線を芋お、提案されたUIの惚めさず過負荷に぀いおの専門家の評䟡に耳を傟けたした。しかし、時間の経過ずずもに、いく぀かのプロゞェクトの経隓を分析した埌、驚くべきパタヌンに気づきたした。プログラマヌが開発されたナヌザヌむンタヌフェむスの埌方性ず耇雑さを熱心に批刀する堎合、これは顧客がそのようなむンタヌフェむスを倧胆に受け入れるこずの確かな兆候です。



足堎ずフォヌムワヌク



通垞、人々はよく考えたす。しかし、問題は、圌らがこれらの問題の解決策ではなく、問題に぀いお考えるこずです。



デビッドアレン


䜏宅の建蚭䞭は倚くの補助構造が䜿甚されたすが、建蚭完了埌は完党に䞍芁です。これらは足堎ずフォヌムワヌクです。驚くべきこずに、非専門家でさえ、これらの構造を賌入しお維持する必芁性に異議を唱えようずはしたせん。察照的に、IT業界では、「経隓豊富な」アナリストがすべおの芁件を満たすプロゞェクトドキュメントをすぐに䜜成するのに苊劎しおいるのをよく目にしたす。



しかし、私の意芋では、蚭蚈゜リュヌションの予防的な登録ず承認がなければ、䜜成された蚭蚈文曞は契玄の正匏な終了にのみ適しおおり、将来的にはそれが圹立぀以䞊に運甚に悪圱響を及がしたす。ただし、分析䜜業における「補助構造」は、䞊蚘の蚭蚈゜リュヌションずプロトタむプだけではありたせん。



出兞



䞀芋、すべおがアナリストの経隓に䟝存しおいるように思われ、これらの補助的な䜜業の䜿甚を芏制するこずは䞍可胜です。たずえば、1日䞭顧客を蚪問し、翌日3ギガバむトのあらゆる皮類のドキュメントを持っおきたアナリストの䜜業を考慮しお芏制するにはどうすればよいでしょうか。それずも、アナリストがこれらのドキュメントの調査に1週間を費やしたずいうこずですかこれは良いですか悪いですかそしお、プロゞェクトの実装に照らしお意味のある結果がわからなければ、その質問に答えるこずはできたせん。



そのため、私たちのプロゞェクトの枠組みの䞭で、達成された結果の芳点から実行された分析䜜業の分類が実行されたした。蚭蚈゜リュヌションに加えお、私が参加しなければならなかった゜フトりェアプロゞェクトのほずんどは、アナリストが次のタむプの分析資料を開発するこずを芁求したした。



  • ドキュメント分析-顧客の芏制ドキュメントたたはプロゞェクトドキュメントの分析結果に基づくレポヌト。
  • 分析レビュヌ-発生した問題の解決策の分析結果に関するレポヌト原則ずしお、新技術たたは垂堎動向の比范分析。
  • 情報調査-顧客の既存のビゞネスプロセスの調査結果に関するレポヌト珟状のモデルの圢成-「珟状のたた」。
  • — ,   (use case).  legacy-.  
  • — , ( ).  
  • — , .


予枬可胜な蚭蚈に向けた2番目のステップは、目的の分析結果に察する特定の芁件を定矩するこずでした。これらの芁件に基づいお、開発䞭の分析材料のタむプごずにJIRA問題蚘述テンプレヌトが定矩されたした。



分析タスク蚘述テンプレヌト
材料の皮類 JIRAで問題を蚭定する兞型的な説明分析䜜業の必芁な結果
1.ドキュメント分析 1.1。以前のバヌゞョンのドキュメントに関連する倉曎のリストを特定したす
1.2。ドキュメントで玹介されおいる甚語を明らかにする
1.3。特定ず説明し  、この文曞で特定され芏範ず非公匏のドメむン分類を
1.4。自動化されたプロセスを芏制するドキュメントのセクションを特定する
1.5。あいたいさず矛盟を特定する
1.6.
1.7.
2. 2.1.

2.2. (, , , )
2.3.
2.4.
3.   3.1. , .

3.2. () ,
3.3. ( )
3.4. ( , , )
3.5.
3.6. ( )
3.7. ( )
4. 4.1.
4.2. .
4.3.
4.4.
4.5.
4.6.
4.7.
4.8.
4.9.
4.10.
4.11.
4.12.
4.13.
5. 5.1. ()
5.2. ()
5.3. ()
5.4. ( )
5.5. ( )
5.6.
6. 6.1. , ( , )
6.2. ( , )
6.3. ( , , , — data mining)
6.4.
7. 7.1.
7.2。実甚的なカリキュラムを開発する
7.3。プレれンテヌションを準備する
7.4。基本的な抂念ずその定矩のリストを䜜成したす
7.5。チェックリストを準備したすトレヌニングのレベルを決定するためのテストタスク
7.6。レッスンのビデオ録画を準備したす


分析材料の開発に関するタスクのステヌトメントには、分析プロセスの説明ではなく、必芁な結果の簡単な説明が含たれたす。したがっお、たずえば、「ドメむン分析を実行する...」や「ドキュメントを調査する」などのフレヌズは避けるこずをお勧めしたす。



マ゚ストロの蚈画 



すべおをできるだけ単玔に述べる必芁がありたすが、単玔ではありたせん。



アルバヌト・アむンシュタむン


倚くの堎合、スケゞュヌリング分析ずプログラミング䜜業に関しおは、この堎合の結果のタむミングをどのように芋積もるかに぀いお倚くの論争がありたす。ただし、この創造的な掻動の䞊蚘の分析により、゜フトりェアプロゞェクトのフレヌムワヌク内でそれがただ可胜であるず仮定するこずができたす。これに向けた最初のステップは、システム蚭蚈䜜業を、少なくずも週に1回の頻床でチェックできるパヌツに分割するこずです。GOST R ISO / IEC 15910-2002によるず、1぀の蚭蚈゜リュヌションを圢成するためのアナリストの人件費が5営業日を超えないように努める必芁がありたすボリュヌムの芳点から、このような蚭蚈゜リュヌションは玄20〜30ペヌゞで構成する必芁がありたす。。したがっお、同じ基準に埓っお、プログラマヌは同じ蚭蚈゜リュヌションをレビュヌするのに最倧3時間かかる必芁がありたす。 



蚭蚈゜リュヌションから技術プロゞェクトを䜜成する必芁はないこずを理解するこずが重芁です。蚭蚈゜リュヌションは、盞互に関連する芁件の小さなグルヌプのみをカバヌする必芁があり、その結果を顧客に提瀺できたす。



メアリヌずトム・ポッペンディヌクが蚭蚈䞊の決定を行う際に譊告する眠に陥らないようにするこずも重芁です。぀たり、事前に䜜成された詳现な仕様が損倱を枛らすこずが保蚌されおいるずいう神話に人質にならないようにしたす。原則ずしお、蚭蚈゜リュヌションに同意する堎合、顧客は芚えおいるすべおのものをこのドキュメントに詰め蟌もうずしたす。したがっお、それに同意するずきは、予備テストの合栌を確実にするために必芁な最小倀を確保するこずが重芁です。同時に、成功ぞの鍵は、品質、タむミング、コストの組み合わせだけでなく、プロゞェクト参加者の結果に察する満足床でもありたす。



原則ずしお、分析タスクの完了期限を取埗するには、請負業者自身の専門家による評䟡で十分ですが、玛争が発生した堎合は、実甚的なアプロヌチを適甚できたす。..。分析のためのタスクの劎働匷床の評䟡の客芳性を高めるために、オンラむン蚈算機を䜿甚するこずができたす。これにより、分析䜜業を実斜するための人件費を蚈画および芋積もるこずができたす。このツヌルを䜿甚するず、プロゞェクトの詳现に応じお、蚈画された䜜業のリストを䜜成し、それらの文蚀を明確にするこずができたす。蚈画された䜜業のそれぞれに぀いお、人件費の最小、最倧、および最も可胜性の高い芋積もりが考慮されたす。蚈算の結果、タスクの予想される耇雑さが圢成され、最適な時間準備金が蚈算されたす。これは保険のために残しおおく必芁がありたす。分析のために問題を蚭定するために生成された説明は、JIRA問題説明フィヌルドに盎接コピヌできたす。



蚘事「JIRAプロゞェクトの境界」で説明されおいる䞀般的な属性に加えお"、JIRAの"分析 "タむプの各問題に぀いお、次の远加のカスタム属性のセットが経隓的に決定されたした。



「分析」タスクの远加属性
属性名 説明
䞀般情報
材料の皮類 分析材料タむプ



  • 文曞の分析;
  • 分析レビュヌ;
  • 情報調査資料;
  • 蚭蚈゜リュヌション;
  • システム分析;
  • デヌタ解析;
  • 教材。


゜リュヌションの結果
珟行版 分析資料の珟圚のバヌゞョンの番号は、察応する分析資料がドキュメントリポゞトリに読み蟌たれるたびに、担圓のアナリストによっお手動で倉曎されたす。番号は、ドットで区切られた2぀の郚分で構成されおいたす[A]。[B]。



  • [A] — , , : 0 — ( ); 1 — , , ; 2+ -  .

  • [B] — , . 



,
 
()


䞊蚘を考慮しお、゜フトりェア開発の利益のために「分析」タむプのタスクを実装するためのアナリストの以前に䞎えられた䞀連のアクションを明確にしたしょう。



1.必芁に応じお、担圓アナリストはJIRAでタスクをスケゞュヌルしお、顧客の代衚者ず情報調査を実斜する必芁がありたすこれらのタスクは関連する芁件にリンクされおいたす。



䌚議の前に、最初の抂算ずしお、顧客ず話し合うこずができるナヌザヌむンタヌフェむスレむアりトを䜜成するこずをお勧めしたす。情報調査を実斜する際には、お客様の芖点からナヌザヌストヌリヌ-ナヌザヌストヌリヌ、䞻なビゞネスプロセスに぀いおお客様ず話し合う必芁がありたす。、顧客が最終結果を芋る別の方法。 



情報調査の基本は、自動化されたプロセスの機胜に぀いお詳しく教えおくれる有胜な埓業員にむンタビュヌするこずであるずいう意芋によく䌚いたした。ただし、商甚顧客の利益のために開発に圹立぀こずは、政府にずっお最も予期しない結果をもたらす可胜性がありたす。癜髪のベテランの話に基づいお圢成されたプロセスの説明が、珟圚の芏制文曞の䞻芁な芁件ず矛盟しおいるこずが刀明したずき、私は繰り返し状況に遭遇したした。そしお、これは、アナリストが䜕かを誀解したずいう事実によっおではなく、ベテランが「これを䞀生やりたした」ずいう事実によっお説明されたした。



したがっお、䞻題の専門家ず䌚う前に、自動化が期埅されるプロセスを芏制するずいう芳点から芏制文曞を分析する必芁がありたす。同時に、芏制文曞も究極の真実ではないこずを理解するこずが重芁です。倚くの堎合、公平な分析では、芏制文曞には垞に曖昧さず矛盟が含たれたす䟋倖は、原則ずしお「血で曞かれた」文曞です。ここにあなたが泚意を払うべき最も䞀般的な䞍䞀臎のいく぀かがありたす



  • 分類の基本原則の違反。たずえば、同じグルヌプ内で異なる兆候が混圚しおいる堎合赀、緑、暖かい。
  • 考慮されおいない属性に基づく報告文曞の䜜成。
  • ;
  • - ;
  • — - , .


これらの芏制の矛盟を解決するこずは、顧客の代衚者ず䌚う際の重芁な問題の1぀です。この決定を蚘録するために、情報調査の結果ずしお、参加者、堎所、および時間を瀺すプロトコルを䜜成する必芁がありたす。プロトコルは、明確にするために顧客に提瀺されたす電子メヌルは察応するタスクに添付されたす。その埌、情報調査のタスクを「完了」状態に移行するこずができたす。このJIRAタスクは、プロトコルの承認に぀いお顧客から確認を受け取った埌、「クロヌズ」ステヌタスに転送されたす。



2.2。  指定された芁件ず情報調査の結果に基づいお、蚭蚈゜リュヌションが圢成されたす。担圓のアナリストは、プロゞェクトマネヌゞャヌおよびプログラマヌず調敎する必芁がありたすそれぞれに぀いお、適切なサブタスクが䜜成されたす。蚭蚈゜リュヌションが営業日に内郚承認に合栌しなかった堎合、タスクは「保留䞭」ステヌタスプロゞェクトマネヌゞャヌぞの通知に転送されたす。内郚承認に合栌するず、蚭蚈゜リュヌションはレビュヌ必芁に応じお承認のために顧客に送信されたす。すべおの提出の詳现は、タスクぞのコメントに蚘録されたす。蚭蚈゜リュヌションが顧客偎にある間、タスクは「保留䞭」のステヌタスに転送されたす。



3.3。プロゞェクト゜リュヌションが合意された堎合たたは承認が遅れおおり、期限が切れおいるこずが明らかな堎合、担圓のアナリストはそれに基づいお開発、テスト、および文曞化のタスクを策定したす。この堎合、蚭蚈゜リュヌションを実装するための人件費この蚭蚈゜リュヌションに関連する開発タスクの人件費の合蚈ずしおの予備評䟡を実行する必芁がありたす。この評䟡に基づいお、関連する芁件の実斜のタむミングを明確にする必芁がありたす。



4. é¡§å®¢ãšã®åˆæ„ïŒˆã“の事実を確認する手玙はJIRAに保存されたすの埌、蚭蚈゜リュヌションを準備するタスクを「完了」ステヌタスに移すこずができたす。



぀づく 



珟圚、政府機関のお客様向けの゜フトりェア蚭蚈は、ほずんどの堎合、GOST34シリヌズの芁件に埓っお線成されおいたす。同時に、最終的な蚭蚈文曞がこのGOSTに正確に準拠するこずを提唱し、顧客の代衚者のほずんどは、開発された゜フトりェアをテストするために提䟛される文曞に加えお、ドラフトおよび技術プロゞェクトの承認の枠組み内で蚭蚈゜リュヌションを承認する必芁があるこずを「忘れる」こずがよくありたす。たた、ドラフトず技術蚭蚈が合意された堎合でも、フォヌムに完党に準拠した非珟実的な期限のためにコンテンツが無芖されるこずは珍しくありたせん。これは、生呜の安党に盎接関係しないシステムの蚭蚈に特に圓おはたりたす。そのため、プロゞェクトの1぀で、1人の副長が「人生を教えた」圌が䞀晩でりィキペディアを䜿甚しお500ペヌゞの技術プロゞェクトを構築した方法に぀いお話したす。原則ずしお、たったく異なる人々がそのような「蚭蚈䞊の決定」の結果を解きほぐす必芁がありたす。



これらの困難な状況では、ここで説明するアプロヌチにより、実装された゜リュヌションの䞀貫性を維持しながら、゜フトりェア機胜の反埩的なビルドアップを線成できたす。これは、無駄のない゜フトりェア開発の原則に察応したす。䞀方、説明されおいる蚭蚈゜リュヌションのタヌゲット蚭定により、最小限のコストで顧客の「Procrustean」芁件を満たすドキュメントをそれらに基づいおコンパむルするこずが可胜になりたす。



分析䜜業を基本的なアクションに分割するこずで、トレヌニングのレベルが異なる耇数の埓業員のアクションを調敎するこずも可胜になり、その結果、LANITでのプロゞェクトのアナリストの胜力マトリックスが自然に圢成されたす。これに぀いおは次の蚘事で説明したす。



PSこの蚘事は、政府機関の利益のためにカスタム゜フトりェアプロゞェクトに関するチヌムの非公匏な芏制ずしお䜿甚する「おいしい゜フトりェアのタむムリヌな準備のためのルヌル」ず呌ばれる䞀連の蚘事の䞀郚です。このシリヌズには、次の蚘事が含たれおいたす。-

「䞍眠症ず神経衰匱の治療薬ずしおのJIRA」-JIRAを䜿甚しおプロゞェクトの䜜業を敎理するための䞻なアむデア。

-「JIRAプロゞェクトの境界」-プロゞェクトの統合に関する基本的な芏定ず、すべおのタむプのJIRAタスクの䞀般的な芁件。

-「JIRA芁件管理」-提案されたモデル内の顧客芁件の実装の登録、明確化、および制埡の䞻芁な機胜。

-「蚭蚈゜リュヌションルヌルに埓っおプレむする」-分析䜜業管理の䞻な偎面ず開発者向けの問題ステヌトメントの圢成。

このサむクルの枠組みの䞭で、以䞋は、出版のために準備されおいる

- 「アナリスト・コンピタンスのマトリックス」 -カスタム・゜フトりェア・プロゞェクトにアナリストの成熟床のレベルを評䟡するための基準を、

-「問題がプロゞェクトに隠れおいる堎所」-゜フトりェアプロゞェクトの珟圚の状態の運甚評䟡の基準メトリック。



このシリヌズの蚘事の䞻なラベルは、管理効率の向䞊に基づいお、゜フトりェアプロゞェクトの品質を進化的に向䞊させるこずです。蚀い換えれば、 CMMIモデルのレベルで成長の適甚された方法を圢成するこず。

゜フトりェアプロゞェクトでJIRAをより効率的に䜿甚する方法を理解した堎合は、アむデアを共有しおください。これらのアむデアを説明する堎合にのみ、「どういうわけか」や「どういうわけか」ずいうフレヌズは避けおください。みんなで話し合っおください。コメントのコメント/提案/疑問/願いを埅っおいたす。



All Articles