首页 > IT职业 > IT职场 > Scrum 敏捷思想
前言
Scrum已经是各大互联网大厂的标配项目管理流程, 每天站会, 分配任务, 快速的迭代和持续的沟通, 是一个很好的软件开发方法, 但是,要理解其精髓, 却很难, 要想将Scrum应用于项目中, 同时产生一定的效益, 并且能很明显的改善软件开发效率和质量,更是难上加难!
什么是Scrum
Scrum的英文意思是橄榄球运动的一个专业术语,表示“争球”的动作;把一个开发流程的名字取名为Scrum,我想你一定能想象出你的开发团队在开发一个项目时,大家像打橄榄球一样迅速、富有战斗激情、人人你争我抢地完成它,你一定会感到非常兴奋的。
而Scrum就是这样的一个开发流程,运用该流程,你就能看到你团队高效的工作。
Scrum三大角色是什么
主要负责确定产品的功能和达到要求的标准,指定软件的发布日期和交付的内容,同时有权力接受或拒绝开发团队的工作成果。
主要负责整个Scrum流程在项目中的顺利实施和进行,以及清除挡在客户和开发工作之间的沟通障碍,使得客户可以直接驱动开发。
主要负责软件产品在Scrum规定流程下进行开发工作,人数控制在5~10人左右,每个成员可能负责不同的技术方面,但要求每成员必须要有很强的自我管理能力,同时具有一定的表达能力;成员可以采用任何工作方式,只要能达到Sprint的目标。
Scrum流程
下面是一个Scrum的流程图:

Scrum的工作时间分配:

Scrum 项目举例
Scrum 局限
Scrum对团队成员的要求:
有奉献精神,有勇气来解决任何问题,专注在正确的事情上,开放,成员间互相尊重。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/1627/viewspace-2823177/ ,如需转载,请注明出处,否则将追究法律责任。