ソフトウェア開発者として、私たちは多くの...まあ...コードを作成します。私たちが作成するコードの多くは、新しい機能や既存の機能の拡張に使用できます。この場合、この機能がいつ完了したかをどのように知ることができますか?
機能のコンテキストにおいて、完了とはどういう意味ですか? たとえば、会社 A にとって、これは次のような多くの異なることを意味する可能性があります。
- 顧客の要件を満たす (それ自体が難しい)
- 既知のバグはありません
- ドキュメントが書かれている
- 等
- 等
さまざまな開発者やチームにとって完了が何を意味するのかをよりよく理解するために、最大 5 つ (ただし最大 10 個) の項目を挙げてください。このリストは、開発者またはチームが通過するものであり、すべての項目がチェックされると、機能は完了したと見なされます。
アップデート
これらはいくつかの素晴らしい答えです。この質問はやや主観的だと思うので、最良のものを決定する方法を見つけようとしています。私はまだより完全な画像を探していると思います。