当审查需求规范(包括功能、非功能需求、约束等)时,无论它是大是小,作者犯下的“致命的罪过”是什么?
请列出不超过7件最基本的事情(按严重程度递减的顺序),这些事情在需求规范中正在做(或没有做)对软件产品质量有不利影响。小于7就完全可以了。
发布于 2008-10-09 11:33:33
好吧,这比7还多,但良好的需求具有以下属性:
一个像样的需求跟踪工具可以自动化/强制执行上面的一些内容,比如可识别的、优先排序的、分类的,但只有团队的审查才能检查其余的。关键是在这些属性上训练你的团队,让他们通过阅读需求的好的和坏的例子来实践,并建立一个有效的审查过程,在生命周期中足够早地检查需求,以便对下游活动产生影响。
发布于 2008-10-09 11:03:56
缺少需求--更难捕捉。将需求划分为清晰的部分(例如安全性、性能、样式等)可以更容易地发现这一点。
发布于 2008-10-09 11:04:27
功能、时间、质量--随便选两个。确保需求不会将所有这三项都强加给您的团队。
回击那些试图控制你的过程的需求。
从一开始就要求有清晰的优先顺序。
坚持每个需求都有一个明确的验收标准。
https://stackoverflow.com/questions/186716
复制相似问题