作为开发团队的高级成员,我被要求帮助为我们的团队生成一个更精细的流程,该流程现在模糊地遵循 SDLC/瀑布方法,没有标准化每个阶段的边界和输出是什么(“这里有一些要求,去编码吧!”)。
如果不讨论不同的方法论,比如敏捷(我喜欢这种方法,但可能会开始另一个关于如何提出它的话题),是否有很好的资源来规范涉及开发人员的 SDLC 阶段?由于这个想法是标准化过程,因此通常需要的特定步骤或文档想法将是很好的讨论。
我已经阅读了标准的 Wikipedia 文章及其关于该主题的分支,虽然它们给出了一个很好的总体概述,但我想开始为我们提供一个通用的过程来遵循。避免大爆炸方法的增量步骤也会有所帮助。
如果有帮助,该团队主要是牛仔编码员,唯一的官方可交付成果是代码本身的最终结果。在设计、文档等方面还有许多其他的步骤和交付物,行业已经接受了,所以这就是我所追求的:当涉及到流程中的额外交付物时,哪些是有效的,哪些是无用的。