スクラム開発で「ゲーティング」または「ゲーティングバグ」という用語を時々目にします。
何かが必要だと感じました次のスプリントの前に修正されます。
私は正しいですか?
コメント
- この用語の引用を提供できますか? 'これまで聞いたことがなく、Googleは何も表示しません。
- 'この用語を聞いたことがあります前。 '私が' Googleで何も見つからないのは本当に奇妙です。
- 他の誰かがそれを"ガトリングバグ"?
- @MasonWheeler:はい。そして今、私は意味のあるその用語の定義を考え出したいと思います。
- @MichaelBorgwardt明らかに'いくつかの繰り返し要素が上にあるときに起こることですメッセージループはエラーダイアログをポップアップする例外をスローしますが、それらはどういうわけか別のスレッドで終了するため、コンピュータがそれらを解き放つことができるのと同じ速さで、画面に無数の重複するエラーダイアログがスパムされます。
回答
ほとんどの場合、「ゲーティング」は基本的に「ブロッキング」と同義です。つまり、他の何かを阻止することが1つあります。続行します。それに加えて、ゲートの両側にフェンスがあるという意味があります。言い換えると、これはブロックしているだけでなく、回避したり回避したりするのが難しいため、できません。 (たとえば)バグが修正されるまでこの部分をモックアウトするだけです。
明らかな例は、システム内のすべてにとって非常に基本的なものです。たとえば、Javaで記述されたシステムがあるとします。 、しかし、カスタマイズされた仮想マシンを使用していました。その後、誰かがメモリアロケータを最適化しようとしましたが、オブジェクトを割り当てようとするとシステム全体がクラッシュする可能性があるというバグが発生しました。メモリ割り当てを実際にモックアウトすることはできず、何も確実にテストすることはできません。あなたは「壁にぶつかり、バグが修正されるまでこれ以上先に進むことはできません。
[いいえ、特にJavaを選ぶつもりはありません。別の仮想マシンです。オープンソース形式で入手できると、まったく同じ種類の問題が簡単に発生する可能性があります。もちろん、他にもさまざまな問題があります。これは、特に極端な例です。]
コメント
- "ゲーティング"を
ブロック"、それは私には理にかなっています。ありがとう!
- 'ゲーティングはスクラムの一部ではないことに注意してください。 'は、変更管理方法論の一部として私が特定したプロセスです。最近、多くの'がスクラムに集中しており、業界に大きな混乱を引き起こしています。
回答
「ゲーティングバグ」または「ゲーティング」という用語は、スクラム用語の一部ではありません。ゲートは、前進を妨げるものです。同様の用語は、「ブロッキングバグ」です。 “。
プロジェクト管理でのゲートの一般的な使用法は、フェーズゲートモデルです。これは、プロジェクトの明確で明確なフェーズを定義し、ゲートには、プロジェクトを続行するために通過する必要のあるゲートがあります。ゲートは計画されたアクティビティであることが多く、プロジェクトの過程で発見または発生するものではないため、バグの例とは異なります。