目 录
01 瀑布项目管理基本介绍
02 瀑布项目管理在DevOps平台各阶段中的实践
03 总结
01
瀑布项目管理基本介绍
瀑布模型由温斯顿·罗伊斯在上世纪70年代提出,自此被广泛应用于软件研发行业中,它主要用于将按软件研发过程规范化,用阶段区分需求设计、实现与测试环节,便于分工协作。
通常来说,瀑布模型软件生命周期包含基础的需求分析、系统设计、系统研发、功能测试等阶段,并且规定了各个阶段自上而下的线性次序,环环相扣,就像瀑布一样,逐级下落,这也是该模型名称的由来。
瀑布项目管理的特点:
1.使用瀑布模型的项目都严格遵循着既定好的步骤阶段,每个步骤都有明确要求的交付产物,规范化的交付产物要求较高的成本,但也会保证项目拥有较高的质量。
2.要确保前一阶段完全结束(交付产物评审通过)才可进行本阶段的工作开展,前一阶段的交付产物质量会直接影响本阶段的工作成果,存在问题的阶段可能会影响到接下来的所有的环节,导致严重的后果。
3.更适用于具有可预测的、存在重复流程的项目活动,如项目团队预先熟知所有的需求、熟悉本项目涉及行业的专业知识、有相近项目经历。
适合的项目类型:
1.需求明确,客户明确知道自己想要什么,不存在需求重大变更的项目。
2.项目存在可复制性,当项目成功完结后,可根据现有项目资源重复实施项目。
3.项目复杂程度低,风险点少,且项目涉及行业技术成熟,团队掌握行业相关知识。
瀑布项目管理的优点:
1.项目进行的每个阶段都拥有检查点,保证该阶段的交付产物符合要求。