通读SCRUM实战指南教材,提出5个问题。

第一个问题:是什么Scrum
我看了第一个章节的名字引起了我的提问,到底什么是Scrum,我翻阅了后面的内容,他是这样解释的,Scrum是一个流程框架,从20世纪90年代早期用来管理复杂产品的开发Scrum不是产品制造流程或者技术:相反,它是一个框架,在这个框架里面,可以使用各种流程与技术。 Scrum把产品管理和开发实践的相对效率清楚地展现出来,以便加以改进。

第二个问题:scrum中的三大角色分别是什么
看了一些我发现往往引起我的提问的都是章节的章节名,而这一章的章节名特别突出,什么是三大角色,网络给了我的答案,
产品负责人(Product Owner)
主要负责确定产品的功能和达到要求的标准,指定软件的发布日期和交付的内容,同时有权力接受或拒绝开发团队的工作成果。
流程管理员(Scrum Master)
主要负责整个Scrum流程在项目中的顺利实施和进行,以及清除挡在客户和开发工作之间的沟通障碍,使得客户可以直接驱动开发。
开发团队(Scrum Team)
主要负责软件产品在Scrum规定流程下进行开发工作,人数控制在5~10人左右,每个成员可能负责不同的技术方面,但要求每成员必须要有很强的自我管理能力,同时具有一定的表达能力;成员可以采用任何工作方式,只要能达到Sprint的目标。

第三个问题:每日站会的作用是什么
在我阅读图书的过程中,很多的团队都会有个每日站会,我就在想,这个每日站会是否有作用,对于我来说作用大不大,我去网上查了资料,我在简书上查到了结果,他是这样说的:站立会议维持在15分钟以内,团队成员只说今天做了什么,将要做什么,遇到什么困难。不过个人觉得汇报粒度到task即可,不用罗列处理了什么问题。task也可以蜻蜓点水的一笔带过,最重要是汇报遇到什么困难,困难程度,需要哪些帮助。

第四个问题:结对编程的好处是什么
结对编程的好处是什么,他对于编码有什么好处,我在网上搜索到的结果是:首先,它可以促进参与项目的程序员自身的提高,一对程序员工作的时候,水平较低的一方会潜移默化地受水平略高的程序员影响,学到一些新的东西。而水平高的一方同样因为不断地把自己的想法说出来而整理了自己的思路。其次,一定时间周期地打乱配对,让参与项目的人员相互转换位置,使得维护繁杂的文档变得不那么重要。大家分组打乱后,口头的交流很容易让所有人都熟悉每个模块,这样对于公司也很有好处,项目中万一有人离开,也不至于影响到整个项目。最后,开发过程变得更为有趣,任何人的交流变得很多,大家关系更为融洽。

第五个问题:Sprint紧急情况处理流程
Sprint紧急情况处理流程的流程有哪些,该如何实施,通过Scrum实战指南我得知了,1.消除障碍 2.获得帮助 3.缩小范围 4.取消或放弃Sprint

猜你喜欢

转载自www.cnblogs.com/54234bbq/p/10538954.html