非常に厳しい市場需要に対応するため、あるチームは新製品機能の迅速な開発と出荷に注力しています。チームは現在のビジネス目標に直接関係のない長期的な作業を後回しにしており、これが製品のパフォーマンスに影響を与え、顧客からのサポートリクエストの増加につながっています。
チームは、品質への重点の低下による影響をどのように最小限に抑えることができますか?
正解:C
Test-Driven Development (TDD) is a widely used Agile engineering practice that ensures quality is embedded early in the development cycle. By writing tests before code, developers maintain focus on producing working, high-quality software that meets functional requirements and reduces rework and bugs.
According to the Agile Practice Guide and XP (Extreme Programming) principles, TDD is a proactive method to maintain high quality under fast delivery constraints. It helps reduce technical debt, enables continuous integration, and supports long-term maintainability.
Option A suggests reducing quality, which contradicts the Agile value of delivering working, high-quality software.
Option B focuses on reducing complexity but doesn't specifically improve quality.
Option D postpones addressing quality and technical debt, risking product instability.
References:
Agile Practice Guide, Section 5.5 - Technical Practices (Test-Driven Development) PMBOK Guide - Seventh Edition, Quality Performance Domain
-