重大ではないバグが機能になるのはいつですか、またはバグは常にバグとして残る必要がありますか?
例えば。時効を設けるべきか。
たとえば、1 年の定義された法定があるとします。このバグは 18 か月以上前に導入されましたが、今日初めて気づきました。そのバグが「これが現在のシステムの仕組みです」と定義され、それを変更する必要がある場合は、優先順位付けのためにバックログに配置する必要があります。
重大ではないバグが機能になるのはいつですか、またはバグは常にバグとして残る必要がありますか?
例えば。時効を設けるべきか。
たとえば、1 年の定義された法定があるとします。このバグは 18 か月以上前に導入されましたが、今日初めて気づきました。そのバグが「これが現在のシステムの仕組みです」と定義され、それを変更する必要がある場合は、優先順位付けのためにバックログに配置する必要があります。
「バグ」は、通常、実行不可能な状況を作成することによって、何らかの実行の障害と見なされます。それ以外では、正常に実行する別の方法は、特定の仕様に準拠していない場合にのみバグと見なされます。受け入れられるようになった場合、仕様が変更されたため、バグはもう存在しません。
あなたの質問は、バグ修正が優先されないことを暗示しているようです。優先順位付けはある程度頻繁に行われるべきであり、機能とバグはどちらも「問題」として同等に扱われるべきだと私は信じています。多くの場合、バグは新機能よりも優先度が高くなりますが、それが自動的に決定されるわけではありません。
プロジェクトのライフサイクルでいつ発見されたとしても、バグは依然としてバグであり、そのように定義して文書化する必要があると私は信じています。バグを文書化しても機能にはならないことを忘れないでください:D
あなたの開発者はあなたに「それはバグではなく、機能です!」と言っていますか? ライン?
真剣に、「バグ」とは、プロジェクトの仕様に反して動作するアプリケーションの何かです。仕様が変更されない限り、バグが期限切れになることはないと思います。
それに応じて仕様を変更する場合。