我在小型IT行业工作,我们正试图在我们的组织中实施流程和SDLC,因为我们处于初始阶段,所以我不太担心,因此希望这里的专家提供一些顾问:
我所关切的是:
发布于 2015-11-19 13:39:35
我不喜欢您的需求似乎存在于软件需求规范文档中,而不是需求管理工具中。基于文档的方法使捕获需求之间的可跟踪性和在软件产品线中跨项目或产品重用需求变得更加困难。这些不一定是您现在关心的问题,但从需求管理工具开始要比尝试管理文档、然后将多个文档导入一个工具、删除重复和事后管理可追溯性要容易得多。
也许这是隐含的,但您所描述的过程并没有对需求进行任何形式的迭代。当最初的客户需求来自业务开发主管时,它们可能不适合执行设计、实现和测试活动。至少有一些要求需要澄清和重写。此外,可能还有来自其他来源的其他需求--您的测试团队可能会引入您需要实现的可测试性需求,可能会有影响您的产品的业务或法规需求。还需要在SRS中捕获这些信息,并与客户一起进行审查,以确保他们理解并能够接受这些需求。
冻结SRS的概念对我来说有点奇怪。即使在一个连续的过程中,客户端也可能希望更改需求。与需求更改相关的成本和进度影响(特别是在后续流程中的后期),但是接收更改请求、评估请求以及确定响应和处理的过程应该是您想要定义的。
如果您想进一步指导如何处理软件需求和开发一种方法,我强烈建议您获得一份软件需求(第三版):卡尔·威格斯和喜悦·比提副本。IEEE标准29148-2011的副本也可能是有用的。
https://softwareengineering.stackexchange.com/questions/303510
复制相似问题