【敏捷】非功能需求(NFR)
2022-05-11 本文已影响0人
等你足够强了再说吧
非功能性要求
非功能需求(NFR)定义系统属性,例如安全性,可靠性,性能,可维护性,可伸缩性和可用性。它们作为跨越不同待办列表的系统设计的约束或限制。
非功能性需求也称为系统质量,它与功能性Epics,Capabilities,Features和Stories一样重要。它们确保整个系统的可用性和有效性。未能满足非功能性需求中的任何一个都可能导致系统无法满足内部业务,用户或市场需求,或者不符合监管机构或标准机构强制要求的系统。
NFR是持久性质量和约束,与功能要求不同,它们通常作为每个迭代,项目群增量(PI)或发布的完成定义(DoD)的一部分重新回顾。NFR存在于所有待办列表中:团队,计划,解决方案和投资组合。
NFR的正确定义和实施至关重要。过度指定它们,解决方案可能成本太高而无法生存; 指定不足或低于它们,系统将不适合其预期用途。探索,定义和实施NFR的自适应和增量方法是敏捷团队的一项重要技能。