浅谈Scrum开发
敏捷开发
以人为核心、迭代、循序渐进的开发方法。它是一种开发方式,开发的流程,主要核心驱动是人,采用的方式是迭代。
以人为核心
只写必要的文档,开发注重的是人与人之间,面与面之间的交流。
Scrum
橄榄球专业术语,表示“争球”的动作,大家像打橄榄球一样迅速、富有战斗激情、人人你争我抢地完成它。Scrum就是这样的一个开发流程,运用该流程,你就能看到你团队高效的工作。
Scrum三大角色
产品负责人(Product Owner)
流程管理员(Scrum Master)
开发团队(Scrum Team)
流程(个人梳理,可能存在误差)
(1)制定Product Backlog
(2)开一次Sprint Planning Meeting 和Scrum Team确定优先做的Story ,以及开发时间,这个叫做Sprint Backlog
(备注:Sprint是短距离赛跑的意思,这里面指的是一次迭代)
(3)Scrum Team将Sprint Backlog 分配Scrum Team Developer ,并且制定Daily Scrum
(4)在每天的Daily Scrum会议中陈述
what i've dong yesterday
what i'll finish today
(5)经过周期性的迭代,知道story 完成,再继续下一个 story
总结
根据帕累托原则,个人认为一次敏捷开发的成功在于
(A)Product Backlog的制定
(B)制定最优先的Sprint Backlog
(C)依人完成的Daily Scrum
流程图
相关推荐
黄河敏捷开发 2020-08-17
hraceo 2020-07-24
wuxiaaa 2020-07-01
匡文韬 2020-06-21
uuussseeennn 2020-03-03
黄河敏捷开发 2020-01-31
coolham 2020-01-26
uuussseeennn 2020-01-11
runOnWay 2020-01-07
黄河敏捷开发 2019-12-27
coolham 2019-11-17
zhanbuquan 2020-06-28
mohanzb 2020-06-28
gougouzhang 2019-12-02
easyfinger 2019-11-16
hraceo 2019-11-05