バグトラッカヌではありたせんが...

真のIT埓業員は、「“のpor」を料理するのが倧奜きです。 そしお、このおridgeが同僚を逊うためにおいしいこずが刀明した堎合、それは䞀般的に玠晎らしいこずが刀明したす。



サヌビスの結果ずしお、私は垞にさたざたなバグおよび問題トラッカヌ以䞋、単にバグトラッカヌず呌ぶのむンストヌルに察凊する必芁があり、その䞭には非垞に倚くの非暙準゜リュヌションがありたした。 私は自分で䜕かを展開する必芁があり、クラむアントで䜕かを「芗き芋」したしたが、芳察結果を共有するこずは有甚でしょう。







SQADaysカンファレンスですでにこのトピックに぀いお話したしたが 、18分間のビデオを芋るのが面倒な人のために、蚘事ですべおを簡単に説明したす。







意味



では、なぜ非暙準のバグトラッカヌを䜿甚する必芁があるのでしょうか これには2぀の理由がありたす。





免責事項



さらに進む䟋は、実際の生掻から取られおいたす。 ただし、実装が成功しおも、すべおが正垞に機胜するずは限りたせん。 考えおみおください、叀い同志ず盞談しおみおください。



たあ、私はすぐに、 JIRAの䜿甚に重点が眮かれるこずをすぐにおpoびしたす私にトマトを投げるこずができたす 私はこのシステムを日垞的に䜿甚しおいたすが、他のバグトラッカヌも忘れられおいたせん-次のほずんどすべおをそれらで実行できたす。



行こう





ヘルプデスク



私が芳察しなければならなかったバグトラッカヌの最も頻繁な、非垞に暙準的なアプリケヌションは、テクニカルサポヌトサヌビスでヘルプデスクずしお䜿甚するこずでした。







このアプリケヌションの利点には、開始されたHelpDesk呌び出しずバグのリンクの利䟿性が含たれたすHelpDeskずの統合は毎日改善されおいたすが、すべおが理想的ではありたせん。2぀のシステムを操䜜するための技術サポヌトを孊ぶ必芁はありたせん。 ただし、このようなシステムは個別のHelpDeskよりもやや䞍䟿であるこずを理解する必芁がありたす。倚くの呌び出しを凊理する必芁がある堎合は、そのほずんどがサポヌトサヌビスによっお決定されるため、個別のHelpDeskシステムを怜蚎するこずをお勧めしたす。



ポむントに到達したす。 このようなシステムはどのように構成できたすか



最初に、メヌルで電話を受ける機胜を提䟛する必芁がありたす 。 幞いなこずに、倚くのバグトラッカヌはメヌルからアプリケヌションを䜜成できたす。





これらのプラグむン/ハンドラヌを䜿甚するず、レタヌを解析し、䜜成したアプリケヌションの件名行に件名を保存し、レタヌからアプリケヌションに添付ファむルを添付し、察応するアプリケヌションに応答メッセヌゞを添付できたす。



ただし、HelpDeskを自分で展開する予定がない堎合でも、日垞業務で電子メヌルを介しおアプリケヌションの䜜成ずコメントを䜿甚しおみおください。 ずおも䟿利だず思う人もいたす。



次に、 Webを介したアプリケヌションの受け入れを確認する必芁がありたす 。 通垞、バグトラッカヌでは次のこずができたす。





JIRAの堎合、 Issue Collectorプラグむンに泚目する䟡倀がありたす。このプラグむンを䜿甚するず、Webサむトに埌で投皿するための䟿利なフィヌドバックフォヌムを構成できたす。







残念ながら、プラグむンはただ湿っおいお、すべおの堎合で確実に動䜜しない堎合がありたす。



通垞、サポヌトサヌビスは、厳密に定矩された時間内にむンシデントを解決する必芁があるサヌビスレベル契玄 SLAを持぀こずを意味したす。 そしお、忘れっぜさを根絶するために、管理者はガむドを提出しお、あらゆる皮類のリマむンダヌを蚭定したす。







官僚



調敎、サッカヌ、アプリケヌション、埓業員のマルチレベル階局、自動化のために䜕が良いでしょうか 実際、組織の䞀郚の官僚的偎面の自動化は、それを単玔化するのに圹立たない堎合は、より透過的に行いたす。



バグ远跡システムを䜿甚しお、機噚の賌入の調敎、プロゞェクト予算の远跡、ドキュメントの操䜜などを行うこずができたした。



このようなカスタマむズの基本は、通垞、ワヌクフロヌの䜜成、぀たりアプリケヌションのラむフサむクルです。 ぀たり アプリケヌションにどのような条件があり、それらの間でどのような移行が可胜か。 さらに、アクセス暩を蚭定するこずにより、個々の移行は特別に蚓緎された責任のある同志のみに蚱可されたす。











開発者の日垞業務で独自のワヌクフロヌを䜜成するのに圹立ちたす。 たずえば、「テスト䞭」や「顧客による受け入れ」などのタスクの新しい䞭間状態が導入される堎合がありたす。



通垞、ワヌクフロヌの䜿甚は、いわゆるカスタムフィヌルドず新しいタむプのアプリケヌションの䜜成ず密接に関係しおいたす。 カスタムフィヌルドは、远加情報の保存に圹立ちたす。





新しいタむプのアプリケヌション「ドキュメント承認」、「調達」、「蚭蚈」、「テスト」などにより、ワヌクプロセスをより芖芚的にするだけでなく、各タむプのアプリケヌションに個別のワヌクフロヌを添付するこずもできたす。 したがっお、「開発」タスクの堎合、ラむフサむクルに「テスト」状態を導入するこずが理にかなっおいるのであれば、「蚭蚈」タスクの堎合、これは必芁ないかもしれたせん。



メヌリングリスト







バグトラッカヌは貎重なツヌルであるだけでなく、通垞、メヌルトラッカヌのシステムに組み蟌たれおいたす。 たた、これらの通知を掻甚しお、組織内にメヌリングリストを䜜成できたす。 レシピは簡単です







リ゜ヌス共有



同じサヌバヌが異なる負荷テストで同時に䜿甚されるこずが倚い堎合、たたは2人の埓業員がデモンストレヌションのために出匵で同じiPadを同時に取埗しようずする堎合は、リ゜ヌス制埡を確実に行う必芁がありたす。



バグトラッカヌを䜿甚しお同僚間で良心を培うこずは困難ですが、組織のレベルを䞊げるこずができたす。 レシピ











圓然、人がリ゜ヌスを䜿甚しお「システムに蚘録されない」こずを犁止するこずはできたせんが、良い蚀葉ず䟿利なツヌルの助けを借りお、1぀の良い蚀葉よりも倚くのこずができたす。



投祚







特定のアプリケヌションを実装するためのかなり䞀般的な投祚機胜も、その利点を生かすこずができたす。 「オフィスパヌティヌの堎所」たたは「誕生日にディレクタヌに䜕を枡すか」を自問した堎合、バグトラッカヌを安党に䜿甚できたすディレクタヌがそれを䜿甚しないようにしおください。 レシピ







JIRAずBugzillaには、投祚甚の組み蟌み関数がありたす。 Redmine甚のプラグむンがありたす 。



テスト管理



補品の次の各バヌゞョンで手動で実行する必芁がある䞀連の回垰テストを保存するシステムずしおバグトラッカヌを䜿甚するファンがいたす。 私自身はこの方法のファンではありたせんが、人々はそれを䜿甚しおいるため、䜕かがありたす。 レシピ







この゜リュヌションの利点テストからバグトラッカヌのテスト/バグを参照するのは非垞に䟿利です。「閉じられおいない」テストのあるバヌゞョンを閉じるこずはできたせん。 䞀般に、テスト管理甚の専甚システムほど䟿利ではない堎合がありたす。



技術拡匵オプション



バグトラッカヌを構成する機胜および以前のすべおのレシピは基本的に蚭定に加えお、倚くの堎合、バグトラッカヌの機胜をプログラムによっお拡匵できたす。



すべおの䞻芁なバグ远跡システムには、䜕らかの自動化に䜿甚できるリモヌトアクセスむンタヌフェむスがありたす。 たずえば、䞀郚のむベントや倖郚システムからのアプリケヌションを自動的に投皿したす。







プログラミングに煩わ​​されたくない人は、 コマンドラむンクラむアントを䜿甚しお自動化できたす。







ホリバロフを燃やすために、私は最も開発されたクラむアントがJIRAであるず蚀いたす:)



自分で䜕もしたくない堎合は、バグトラッカヌ甚の既補のプラグむンを探す必芁がありたす。





ここでも、JIRAは他の補品よりも優れおいたす。 これは䞻にプラグむン開発者の゚コシステムが原因であり、適切なレベルのトレヌニングでJIRAの動䜜をカスタマむズし、あらゆる皮類の「ナヌティリティ」ず「ホむッスル」を远加するのが非垞にクヌルです。



たずめ



SQADaysの聎衆ずHabréの読者に䌝えたかったいく぀かの考え







たた、コメントでは、Habrozhiteliに出くわすバグトラッカヌの非暙準的な䜿甚方法を玹介したす。



よろしくお願いしたす



All Articles