Hasty Briefsbeta

双语

The Myth of the 'Waterfall' SDLC

a year ago
  • #Agile
  • #Software Development
  • #Waterfall Model
  • 本文探讨了软件开发中瀑布模型的常见误解及其历史背景
  • 文章挑战了主流认知中的'冻结瀑布'解读,指出没有任何原始文献提倡这种僵化流程
  • 作者追溯瀑布模型起源至Herbert D. Bennington(1956)和Winston W. Royce(1970)的论文,但两人都未使用'瀑布'这一术语
  • 分析指出Royce提出的模型本质上是迭代且灵活的,与后来被强加的线性僵化流程截然不同
  • 虽然美国国防部DOD Standard 2167常被视为'冻结瀑布'的推手,但该标准本身其实支持迭代开发
  • 文章推测'冻结瀑布'的迷思可能源于销售人员和敏捷方法论推广者的刻意塑造
  • Royce版瀑布模型的核心特征包括:详尽的文档记录、阶段迭代机制、全程客户参与
  • 作者强调没有放之四海皆准的开发方法,主张根据项目特性定制流程
  • 为消除'瀑布'一词的负面联想,文章建议采用'计划式开发'等替代术语
  • 最后通过改良的流程图解,展示了瀑布模型本应具备的迭代性与灵活性本质