Day 7: Quality Assurance and Requirements Management
摘要
This chapter emphasizes the importance of quality assurance (QA) and requirements management in both traditional and agile contexts. QA begins with ensuring requirements are complete, consistent, and unambiguous, supported by tools like NLP and AI that detect gaps, contradictions, and vague expressions, while still requiring human review for accuracy. Linda and Jan use both individual and team-based reviews, ranging from informal feedback to formal inspections, to secure stakeholder approval and minimize project risks. In agile projects, QA is embedded in each sprint through backlog refinement, walkthroughs, and definitions of ready/done, with AI tools offering real-time assistance. Finally, requirements management is framed as essential—not bureaucratic overhead—covering version control, change tracking, baselines, traceability, and tool support, where specialized RE tools and AI integration simplify managing complexity across the project lifecycle.