网址:https://www.tapd.cn/forum/view/36971
从文章中可知,
1.瀑布模型:将客户隔绝在外并按顺序逐一完成的模式。(从时间上来说,只有等上一交付件完成了,下一阶段才能开始是一种浪费)
特点:文档驱动、单道生产。
2.敏捷开发模型:(客户会参与到软件开发的整个流程中)把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成的模式。在此过程中软件一直处于可使用状态。
特点:迭代、及时响应客户需求。[例如某一游戏版本的更新即为迭代]
3.看板(KANBAN):利用看板来管理信息的流程,并配合定量、固定装货容器等方式,而使生产过程中的物料流动顺畅的一种模式。(KANBAN要求把开发中的任务,以 即时贴、可视化软件等等形式表现出来)
4.SCRUM :(在敏捷开发领域)SCRUM是一种迭代式增量软件开发过程,它包括了一些预定义的角色。(如产品负责人、Scrum主管、开发团队)
5.精益软件开发(lean):精益生产的思想, 简单来说就是只在必要的时候,按照需求的量,仅生产必要的产品,杜绝浪费。优先建立一个最简可用的原型产品投放市场或交付到客户手中。
从瀑布到敏捷——漫画解读软件开发模式变迁史
最新推荐文章于 2022-03-31 15:49:53 发布