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.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Day 7: Quality Assurance and Requirements Management

  • Jens Kawelke,
  • Thomas Niebisch

摘要

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.