䌁業のトロヌリング-3、たたは䞍必芁な心配なしの仕事の配達

前の蚘事 first 、 second で、顧客の埓業員がプロゞェクトのさたざたな段階で抱いおいる反察の䟋を簡単に、冗談を亀えお説明したした。 今日、怜蚎の察象は仕事の匕き枡しであり、1぀のトロヌルが突砎しないように、この段階に完党に歊装しおアプロヌチしたす。 倚くの手玙が出たしたが、それだけの䟡倀があるこずを願っおいたす。



䜜業結果の提出は、プロゞェクトの最も劇的な段階の1぀です。 ゜リュヌションの開発、デバッグ、テスト、および実装に費やされた工数は無駄になりたせん。 仕事の委蚗があなたに委ねられおいる堎合、チヌムでのあなたの圹割は非垞に重芁であり、䞊叞があなたにそれを蚀わなかったずしおも、経営陣の信頌は玠晎らしいです。 仕事に倢䞭になるこずは、玠晎らしいキャリアの終わりを意味する堎合がありたす。 ですから、これをしない方がいいです。



受け入れテストプロセスは厳密に圢匏化する必芁がありたす。 このプロセスの最埌に、プロトコルず行為が衚瀺され、それに基づいおシステムをパむロットたたは産業運甚に移行する呜什が発行されるこずを誰もが理解しおいたす。 この行為はたた、プロゞェクトの次の段階の支払いを請求する正匏な理由でもありたす。



この蚘事では、冗談は䞀切したせん冗談ですできるだけ䞀貫しおもちろん、ブログの堎合は蚭蚈䜜業を送信するプロセスに぀いお説明したす。 もちろん、経隓豊富な同僚にずっお倚くのこずは明らかです。 させお しかし、経隓の浅い同僚や匕き継ぎの責任ある圹割を詊しおみたい人は、この出版物が有甚で有益であるず思うでしょう。



トロヌリング方向のテスト



䜕人の人があなたの倱敗に興味を持っおいるのか、あなたにはわかりたせん 誰かがあなたの粟神的胜力に関しお自分の䞻匵を蚌明したい、誰かが期限を延長したい、誰かがペナルティを倢芋おいる、誰かがBMWの新しいタむダを必芁ずしおいる...そのような堎合、トロヌルキラヌは委員䌚に枡されたす最初の投皿を参照しおください  この段階では、察凊しなければならないトロヌリングの3぀の領域がありたす。

  1. 正匏な受け入れ。 トロヌルは、「システムにはクラむアント/サヌバヌアヌキテクチャが必芁です」ずいうような声明を出しおいたす。 アむテムが閉じる方法を瀺す必芁がありたす。 たた、技術プロゞェクトの説明文に「システムにはクラむアント/サヌバヌアヌキテクチャがありたす」ずいう行を含めるのを忘れおいたした。そうしないず、恐怖で芋぀けるこずができたせんでした。 TKのすべおのセクションをくたなく調べお、必芁な行を芋぀けおください。
  2. テストの゚ラヌ。 テストを策定するずきは、意図的な誀解の可胜性を避けおください。 たずえば、「オペレヌタヌはナヌザヌのリストから任意のナヌザヌを遞択したす」ず蚘述したす。 トロヌルは、テストが機胜しないシステムナヌザヌたたは管理者のリストから遞択したす。 たたは、「 すべおのオブゞェクトのプロパティが衚瀺されたした」ず蚘述したす。 トロヌルは、プロパティが衚瀺されおいないオブゞェクトを突きたす。 そしお、「すべおの必芁なオブゞェクト」を意味しおいたしたが、列車は去り、「 すべおのオブゞェクトのプロパティは衚瀺されたせん」ずいう恐ろしい発蚀を受け取りたした。
  3. 「非垞に重芁なポむント。」 メむンバトルの銃が消滅したずき、クリティカルず非クリティカルに関するコメントの分析が開始されたす。 重芁なのはあなたの喉にあり、行為の眲名を劚げたす。 したがっお、トロヌルはすべおのコメントを重芁なものにしようずしたす。 すべおの哀れみが含たれ、頭をうなずく暩嚁ある同志、そしお銬ずのその他のサヌカスが関係しおいる。


次に、䜜業を送信するずきに、説明されおいる問題を回避するために必芁なものを怜蚎したす。



テストプログラムず方法論



私の意芋では、PMI文曞、たたはテストプログラムずテスト方法論は、TKよりも重芁です。 テストの成功の3分の2ではないずしおも、半分はこのドキュメントの品質に䟝存したす。



ドキュメントのコンテンツの芁件は、 GOST RD 50-34.698-90のセクション2.14に蚘茉されおいたす。テクニカルラむタヌのデスクトップ暙準ずも呌ばれたす。 このドキュメントには䜕を含める必芁がありたす

  1. GOSTテストの目的ず目的、テストの量ず条件などに準拠した正匏な郚分。 その結果、これらのセクションを読んだ埌、委員䌚のメンバヌは、たずえプロゞェクトにただ参加しおいなくおも、圌らが䜕をしおいお、圌の個人的な圹割がこのすべおであるかを理解しなければなりたせん。
  2. ドキュメント、ディスク、転送されたコピヌの数など、すべおの完党性をチェックしたす。 したがっお、これはすべおテスト甚に物理的に存圚する必芁がありたす。 目暙は、䜜業指瀺曞ず配達に関する契玄の正匏な芁件を終了するこずです。
  3. テストの実斜方法の説明。 物理センサヌからシステムの実際のデヌタを䟛絊したすか、たたはテストファむルたたぱミュレヌタヌにスリップしたすか システムは実際のオブゞェクトを管理したすか、それずもログを芋るのに十分ですか圌女がこれをやったこずはどこに曞かれおいたすか ナヌザヌは厳重に制埡宀に座るべきですか、それずもオフィスのラップトップに制限するこずができたすか
  4. 高レベルのシステムテスト。 詳现は、顧客によっお異なる堎合がありたす。 䞀般的なテストずステップバむステップの手順を䌎うテストの䞡方がありたす。 テストの目的は簡単です。最埌のテストに合栌したら、技術仕様のすべおの機胜芁件を閉じ、操䜜文曞に必芁な情報が含たれおいる぀たり、䜜業に適しおいるこずに泚意する必芁がありたす。
  5. テストスクリプト。 テストは、テスト時間ず䞍芁な質問を最小限に抑えるために必芁な順序で配眮する必芁がありたす。 たずえば、人事プログラムで埓業員の受付、異動、解雇を確認し、シナリオをそれだけにしおみたしょう-仕事のために誰かを雇っおから、圌を異動させおから解雇したす。今回は。 たたは別の䟋。 テストの1぀では、バックアップを確認し、システムを埩元する必芁がありたす。 テストが連続しお数日間続く堎合、最初の日の終わりにバックアップテストをスケゞュヌルする方が賢明です。 そうすれば、長い手順が終わるたで埅぀必芁はありたせん。 そしお、回埩は最埌から2日に蚈画するこずができたす。 リカバリの前に、緊急シャットダりンの゚ミュレヌション、ログおよび重芁なファむルの損倱などの厳しいテストを実行できたすもちろん、これを経隓する必芁がある堎合。 さお、䞊蚘は明癜に思えたすが、実際の文曞を読んで、これが誰にも明らかでないこずを確認しおください


テストレポヌト



PMIテストに基づいお、テストレポヌトを準備する必芁がありたす。 プロトコルは、システムが䜜業指瀺曞に埓っお実装されおいるこずを確認する文曞になりたす。これに぀いおは、察応する゚ントリが行為で䜜成されたす。 委員䌚の前に青癜い倖芳にしたくない堎合は、プロトコルの準備を他の人に信頌しないでください。 通垞、プロトコルはPMIからの「コピヌアンドペヌスト」であるため、準備にそれほど時間はかかりたせん。



テストレポヌトは、䞀般的な郚分、テストテヌブル、およびコメントのリストで構成されたす。



テスト結果が入力される衚は、次の列で構成されたす。

  1. スルヌナンバヌあなたにずっお䟿利な圢匏。 たずえば、Test_Number、Step_Number。
  2. オペレヌタヌのアクション。 結果を埗るためにオペレヌタヌが行うこず。 蚀葉遣いが悪意のある誀解を排陀しおいるこずを確認しおください。
  3. 期埅される結果。 簡単に蚀えば、オペレヌタのアクションの蚘述された結果であり、確認するこずができたすタッチ、シヌ、匂い。 䟋「トップパネルの緑色のラむトが点灯」、「ナヌザヌのリストに新しいナヌザヌが衚瀺されたした」、「画面に間違ったパスワヌドに関する譊告が入力されたした」、「システムログXに゚ントリYが衚瀺されたした」 蚀葉遣いはできるだけ具䜓的であり、悪意のある誀解を排陀するようにしおください。 たた、トロヌルの食物ベヌスである「すべお」、「党員」、「すべお」、「なし」などの蚀葉も芚えおおいおください。
  4. ドキュメントの項目ナヌザヌガむドなど。実行されたアクションの詳现な説明を提䟛するか、䜜業ステヌトメントの非機胜芁件を閉じたす。 このアむテムの存圚は、1぀の石で2矜の鳥を殺したす。 たず、蚭蚈文曞に反映する必芁があるすべおのものを文曞化したす。 第二に、泚意テストは技術蚭蚈の芁件を満たす埓業員に察しお蚱可されおいるため、オペレヌタヌのアクションを詳现に曞き留める必芁はありたせん。
  5. このステップで閉じるTKのポむント。 列の合蚈は、TKの芁件すべお機胜だけでなく、正確にすべおを䞎える必芁がありたす。 そのため、プロトコルにドキュメントの完党性をチェックする「バカなテスト」が含たれ、プログラムはJavaで蚘述され、Oracle DBMSデヌタベヌスはリレヌショナルであるドキュメントの察応するセクションで指を突く。
  6. 委員䌚の決定。 次の゜リュヌションを䞻匵する必芁がありたす「合栌」、「コメント付きで合栌」、「未合栌」、「未テスト」。 ここには他の゚ントリはありたせん。 ゚ントリ「未テスト」は、委員䌚が実斜したくない、たたはテスト時に実斜するこずが物理的に䞍可胜だったテストに察しお䜜成されたす。 たずえば、圌らは゜ケットからクラスタノヌドを抜かないこずを決めたした。 プロトコルにそのような゚ントリがないこずが望たしいので、トロヌリングの䞍必芁な機䌚はありたせん。
  7. コメント コメント付きでテストに合栌した堎合は、コメント番号が必芁です。 すべおのコメントは、自由圢匏でプロトコルの付録に入力されたす。 テスト䞭にコメントがあった番号を指定できたす。 それ以䞊の時間はありたせん。 委員䌚の決定が「合栌」である堎合、「コメント」列に䜕も曞かないようにしおください。


ドレスリハヌサル



それなしではできたせん。 この方法でのみ、テストのすべおの粗さを把握し、時間を盗むテストず結果が疑わしいテストを特定できたす。 芖芚的なコンポヌネントは完璧でなければならないこずを忘れないでください。 クラむアントが凊理しおいるものに䌌た自然なデヌタをシステムに入力しおみおください。 ナヌザヌ名やその他のフィヌルドに冒ずく的な衚珟実装者やプログラマヌのお気に入りの冗談が含たれおいないこずを確認しおください。 これらの「ゞョヌク」は、時には雄牛の赀い垃のように委員䌚に䜜甚したす。



PMIを最初から曞き盎すこずを恐れないでください。 時間を埌悔し、テストを曞き盎す代わりに再配眮したした。 その結果、嘆かわしい党䜓像を倉えるこずなく、単に安心できたした。 圌らがかき集めたした。



䞀緒に合栌した堎合、䞀緒にテストを駆動したす。 同僚を招埅し、圌らに過倱を芋぀けさせ、任務を装いたす。 その結果、これらのゲヌムに費やした時間により、すべおのお客様が満足した顧客からお金を受け取るこずができたす。



効果的なデュ゚ット



倉曎に最適なチヌムは、実装者たたはプログラマヌずビゞネスアナリストコンサルタントのカップルです。



実装者プログラマヌ



アナリストコンサルタント



このようなチヌムにより、「マむク䌝送」ず呌ばれる手法を実装できたす。 プログラマヌが突然バグを螏んだ堎合、コンサルタントは圌に顔を平手打ちし、誰かの曲がった手にdしお、顧客をすぐに怒らせるこずができたす。 効果はサヌカスのようになりたす。 顧客は自分自身に笑い、すぐに圌は道化垫ではなく、圌の手はより盎接的になるず考えたす。



同様に、コンサルタントが愚かだず蚀い、顧客がそれに応じお眉をひそめた堎合、プログラマヌはsystem蟱された眪のない顔でシステムの別の機胜を瀺すこずができ、顧客は圌に同情したす。圌は本圓のプロが誰であり、道化垫がネクタむを着おいるのかを理解するからです。



特に緊匵した瞬間には、友奜的な小競り合いを配眮しお、状況を緩和し、システムの完党に正しくない操䜜から芳客の泚意をそらすこずができたす。



西掋の「IT゚バンゞェリスト」が二人䞀組で仕事をするのが奜きなのは、䜕の理由もない。



プロセスが開始されたした



テストを開始したずき、すぐにシステムに入るこずを敢えおしないでください 最初に正匏な郚分党䜓に目を通すようにしおください。 ドキュメントコヌド、ストレヌゞメディアを確認し、䜜業指瀺曞を開いお、ナヌザヌガむドを衚に蚘茉したす。 機胜以倖の芁件を確認したす。 Windows OS-チェックマヌク。 サポヌトされおいるブラりザのバヌゞョン-1、2、3、チェックマヌク。 開発蚀語、アヌキテクチャ、デヌタベヌスですが、TKで䜕が曞かれおいるかはわかりたせん すべおをドキュメントに衚瀺する必芁がありたす。 少なくずも1぀の文のみがあり、それはそこにあるに違いありたせん この官僚䞻矩を無芖しないでください、トロルはこれを埅っおいたす。 プロトコルで、「請負業者はJava蚀語が高レベルのクロスプラットフォヌム蚀語であるこずを実蚌しおいたせん。 TK 1.2.3および3.2.1の芁件が満たされおいたせん」 しかし、これは発明された狂気ではなく、これは人生そのものです。



物事の正匏な偎面を完了したら、システムに突入しないでください テストの次のグルヌプは、モニタヌをオンにしお、デスクトップ、アむコンをデモンストレヌションし、プログラムを起動するこずです起動をテストする必芁がある堎合。 間違ったパスワヌド、チェックマヌク、正しいパスワヌドでのログむン-再びチェックマヌク、チェックマヌク、チェックマヌク。 メニュヌは玠晎らしいです メむンフォヌム、䜕かのリスト。 チェックマヌク。



システムのボタンを抌すこずに関しおは、委員䌚はすでに疲れおいお空腹です。 たた、初日には、たずえば、基本ディレクトリず基本機胜をスキップできたす。 そしお翌日、バックアップ、管理、その他のナンセンスを残したす。



備考



圌らは、あなたが疑う䜙地はないでしょう。 コメントがないシステムはありたせん。 あなたの仕事は、すべおのコメントを重芁なものずそうでないものに分けるように顧客に匷制するこずです。 最初のものは、詊運転に正垞に移行するために修正する必芁がありたす。 2番目は詊運転䞭に修正できたす。 したがっお、最初のものはたったく存圚しないか、修正が難しくないもののみが存圚する方が良いです。



顧客がコメントするずき、あなたは数分で圌の蚀葉遣いを蚘録したす。 蚘録された蚀葉を話しお、お互いを理解しおいるこずを確認しおください。 レコヌダヌがテスト䞭に動䜜する堎合、より良いでしょう。 発蚀の文蚀を建蚭的にするようにしおください。぀たり、発蚀を撀回するために䜕をする必芁があるかが明確です。 「すべお」、「䜕もない」、「党員」、「任意」ずいう蚀葉、および「悪い」、「遅い」、「速すぎる」などの枬定されおいない定性的評䟡 発蚀はすべきではありたせん 「システムが遅い」堎合、「芁求されたフォヌムは5秒以内に衚瀺されるはずです」ず蚘述する必芁がありたす。 「ダむアグラム内のシンボルがほずんど識別できない」堎合は、「ダむアグラム内のシンボルを18ポむントに増やす」ず蚘述する必芁がありたす。 などなど。



具象化は、1぀たたは別の発蚀をクリティカルランクに䞍圓にドラッグする可胜性を最小限に抑えたす。 顧客は、リク゚ストを6秒間凊理するこずは受け入れられず、5秒間は蚱容できないず䞻匵するかもしれたせん。 プロトコルに衚瀺させおください しかし、衚瀺されないものがありたす。 たたは、コメントは重芁ではないず宣蚀されたす。



重芁であるず認識されたすべおのコメントは、行為に蚘録されたす「委員䌚は、システムがTORに準拠するこずを決定し、以䞋のコメントを䜜成する条件䞋で詊運転を開始するこずを掚奚したす...」 それらの倚くは通垞あり、責任ある眲名者を怖がらせるこずができたす。 顧客が重芁でない発蚀を解決しないこずを心配しおいる堎合は、準備するこずが匷く掚奚されおいるドキュメント「Test Operation Methodology」の助けを借りお顧客を安心させたす。 そこで、簡単でアクセス可胜な圢匏で、詊行操䜜の進行方法、芋぀かったバグの解決方法、および詊行トラむアルゞャヌナルの蚘入方法を説明する必芁がありたす。これにより、MAの痛みのない終わり、システムの詊運転ずプロゞェクト終了によるシャンパンでの敬瀌が保蚌されたす。



すべおがなくなった堎合の察凊方法



テストが満足のいくものではないこず、システムがいこず、そしお顧客がすでに呪いを䜿い果たしおいるこずを理解するず、あきらめる必芁はありたせん キャラバンは前進し続けなければならず、新しいリリヌス、新しいトラむアルがありたす。 そしお、プロゞェクトが散らかっおいおも、あなたにずっおひどいものは䜕もありたせん。 賢明なパフォヌマヌが深刻に䞍足しおいる状況では、特にそのような状況を蚱すあなたの䌚瀟では働いおいないので、あなたはすぐに仕事を芋぀けるでしょう。



゚ヌテルのような口論で時間を無駄にしないために、「他人が恐れないように自分のビヌトを打぀」戊術を䜿甚するこずをお勧めしたす。 お客様ず䞀緒に「これらの曲がったプログラマヌ」、「貪欲なリヌダヌシップ」をscり始め、情熱が枛ったら、お客様に「this glukalov」の最倧のバグを集めお、これらの悪い人たちがどれほど悪いかを芋せおください。



その埌、トロヌルキラヌが率いる顧客のアクティブな埓業員は、バグの収集を開始し、プロトコルに䜕癟ものコメントを蚘入したす。 実際、圌らはあなた自身のお金で高レベルの機胜テストを実斜したすが、テスト結果から刀断するず、開発者はそれができたせんでした。



良い、説明されたい状況によるず、たったくないはずです。 しかし、プロゞェクトビゞネスは奇劙な倉動を特城ずする堎合がありたす。最初のプロトタむプを完党なシステムずしお枡そうずするず、ボスは郚䞋ず自分自身に嘘を぀きたす。呚囲の誰もが悪いゲヌムに察しお良い顔をしお、お互いに必須で䞍可欠な成功を保蚌したす。



このような状況での2番目のアドバむスは、すでに述べたように、そのような「ショヌル」を蚱可するオフィスから盎ちに蟞めるこずです。 すべおの基準で、真の専門家はこのように評刀を損なうべきではないからです。



おわりに



だから、同僚は、これで䌁業のトロルの䞉郚䜜を完了するこずを急いでいたす。それは恐れる必芁はありたせんが、尊敬され、䜕らかの方法で愛されるべきです。なぜなら、圌らはITビゞネスの怠zyな猿が朚の倧食いから萜ちお、私たちを良い状態に保ち、さらには私たちを連れおくるこずさえできないからです非垞に退屈なこずにある皋床の関心がありたすが、倚くの蚭蚈䜜業が必芁です。



2011幎6月23日からUPD ナヌザヌigendoは、契玄を締結する段階で既にプロゞェクトの公匏文曞のフォヌムを承認するのが良いずコメントに远加したす。



匕甚



私は、行為、プロトコル、およびその他の正匏な文曞の圢匏が契玄で修正されるず、仕事で倚くの助けになるず付け加えたす。 そのため、プロゞェクトの途䞭でそれらを事前調敎、再亀枉、やり盎し/再眲名する必芁はありたせんでした。



たた、非垞に困難で倧芏暡なプロゞェクトでは、プロゞェクトのチャヌタヌを䜜成するのが慣習であり、その深い意味に぀いおの特定の文曞を䜕時間も話すこずができるこずを自分で远加するこずもできたす。 そこでは、プロゞェクトドキュメントの圢匏、プロゞェクトの進行状況を監芖する手順、および高レベルのビゞネスタスクに぀いお議論できたす。 しかし、これもたた別の投皿のトピックです。



LiveJournalナヌザヌryzhij_papaビゞネスぞの圱響の皋床に぀いおコメントをランク付けする慣行があるこずを远加し、ランク付け手法もPMIに蚘録されたす。



匕甚



クリティカル、高、䞭、䜎の優先床のコメントを正匏に説明する必芁がありたす。 説明はビゞネスの芳点から行われたす。 誇匵するず、これは次のずおりです埓業員が石鹞を飲んでいるずきは平均で$ 1000、高い堎合は$ 100、損倱は非垞に高いですが、損倱はありたせんが、䜎い-5-6幎の人生でわずかな粟神異垞のようなバグがあるかもしれたせん...



All Articles