什么是敏捷软件开发
前提 : 传统软件开发模式 —— 瀑布模型
在谈论这个问题之前,我们先来回顾一下传统软件开发模式 —— 瀑布模型
在瀑布模型中,软件开发过程被分为严格的 需求分析 —— 系统设计 —— 开发 —— 测试 四个部分
瀑布模型图: 注意在真正的开发过程中,图是不可以用手绘的,这样会显得很不专业,我这里偷个懒,拿手画了
一. Scrum流程
-
Spring Planning :
在每个Scrum开始的时候, 需要进行Spring Planning。在这一部分进行Spring Planning Meeting, 成果物为 Spring Backlog
碎碎念:别问我为啥说英语,咱不认识自己去www.baidu.com搜搜啊,要不是为了完成课程作业,我也不会学项目管理,就我的水平,还项目经理尼,连开发的工作能不能找到都得另说,不说了不说了,加油吧,不能消极摆烂 -
Implementation:
在这一部分需要实施上一步得到的Spring Backlog 中规定大家要做的事情。在每天的执行开始前都要进行Daliy Scrum 会议。在一部分需要生成 Implement Log 以及 Burndown Chart -
Review
在一个周期结束后,需要开一次 Spring Review Meeting
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!