1

作为开发团队的高级成员,我被要求帮助为我们的团队生成一个更精细的流程,该流程现在模糊地遵循 SDLC/瀑布方法,没有标准化每个阶段的边界和输出是什么(“这里有一些要求,去编码吧!”)。

如果不讨论不同的方法论,比如敏捷(我喜欢这种方法,但可能会开始另一个关于如何提出的话题),是否有很好的资源来规范涉及开发人员的 SDLC 阶段?由于这个想法是标准化过程,因此通常需要的特定步骤或文档想法将是很好的讨论。

我已经阅读了标准的 Wikipedia 文章及其关于该主题的分支,虽然它们给出了一个很好的总体概述,但我想开始为我们提供一个通用的过程来遵循。避免大爆炸方法的增量步骤也会有所帮助。

如果有帮助,该团队主要是牛仔编码员,唯一的官方可交付成果是代码本身的最终结果。在设计、文档等方面还有许多其他的步骤和交付物,行业已经接受了,所以这就是我所追求的:当涉及到流程中的额外交付物时,哪些是有效的,哪些是无用的。

4

1 回答 1

1

我可以建议一种方法工程方法。ISO/IEC 24744 等标准为您提供了一种语言(一组概念和关系),您可以使用它来描述预期遵循的方法,包括:

  • 要做什么,即流程、任务、技术。
  • 到要做什么,即文件、模型和其他产品。
  • 谁来做,即人员、团队和工具。
  • 它完成时,即阶段和里程碑。

有关相关观点,请参见我的答案

如果您需要更多信息,请告诉我。

于 2010-01-28T19:29:07.707 回答