一。学习心得
Scrum是一种迭代式增量软件开发过程,通常用于敏捷软件开发,包括一系列实践和预定义角色的过程骨架。Scrum由Jeff Sutherland和Ken Schwaber在一次IBM项目合作中研究成功,1995年OOPSLA大会上进入人们的生活。
Scrum中的主要角色包括同项目经理类似的Scrum主管角色负责维护过程和任务,产品负责人代表利益所有者,开发团队包括所有开发人员。随着不断的发展,Scrum成为零售、军事、风险投资甚至学校里完成各种任务的创新方法。
Scrum是一个包括了一系列实践和预定义角色的过程骨架。Scrum中的主要角色包括同项目经理类似的角色负责维护过程和任务,代表利益所有者,包括了所有开发人员。
在每一次冲刺(一个15到30天周期,长度由开发团队决定),开发团队创建可用的(可以随时推出)软件的一个增量。每一个冲刺所要实现的特性来自产品订单(productbacklog),产品订单是按照优先级排列的要完成的工作的概要的需求。哪些订单项会被加入 一次冲刺由冲刺计划会议决定。在会议中,产品负责人告诉开发团队他需要完成产品订单中的哪些订单项。开发团队决定在下一次冲刺中他们能够承诺完成多少订单项。在冲刺的过程中,没有人能够变更冲刺订单(sprintbacklog),这意味着在一个冲刺中需求是被 冻结的。
管理Scrum过程有很多实施方法,从白板上的即时贴到软件包。Scrum最大的好处是它非常容易学习,而且应用Scrum不需要太多的投入。
二。思维导图
三。团队成员
徐振,肖彦波,朱家威,谢军,田杰。
四。团队会议
1.项目计划会议:
制定项目,启动项目
2.产品代办会议:
通过会议的形式,对 Product进行精化,以促进和加深团队对产品的理解
我在团队中的角色、任务和计划
负责规划和总结
四、计划
通过在团队积极组织大家对应用的思维导图的完善,明确之所的APP要实现哪些功能,怎么样进行具体的实现,通过什么样的方法实现,进行一系列的讨论,不要试图不犯错误,而是保证小的错误能被尽快发现从而不会酿成大错。所以 Scrum 过程中总会有些不确定性,或者功能不合需求而返工,或者突然缺了人手导致一些单个功能必须延期完成。前期尽量计划精确,什么都可以在掌控之中。