第三次作业

一.Scrum方法特点

Scrum的英文意思是橄榄球运动的一个专业术语,表示“争球”的动作;把一个开发流程的名字取名为Scrum,我想你一定能想象出你的开发团队在开发一个项目时,大家像打橄榄球一样迅速、富有战斗激情、人人你争我抢地完成它,你一定会感到非常兴奋的。而Scrum就是这样的一个开发流程,运用该流程,你就能看到你团队高效的工作。


【Scrum开发流程中的三大角色】

产品负责人(Product Owner)

主要负责确定产品的功能和达到要求的标准,指定软件的发布日期和交付的内容,同时有权力接受或拒绝开发团队的工作成果。

流程管理员(Scrum Master)

主要负责整个Scrum流程在项目中的顺利实施和进行,以及清除挡在客户和开发工作之间的沟通障碍,使得客户可以直接驱动开发。

开发团队(Scrum Team)

主要负责软件产品在Scrum规定流程下进行开发工作,人数控制在5~10人左右,每个成员可能负责不同的技术方面,但要求每成员必须要有很强的自我管理能力,同时具有一定的表达能力;成员可以采用任何工作方式,只要能达到Sprint的目标。

(Scrum流程图)

[参考博客](https://www.cnblogs.com/vansama/p/5600986.html

二.敏捷开发学习心得##

1. 自己要对每个功能写好单元测试,写单元测试能帮助代码进行分层,方便别人阅读与理解。这样不管是你在修改别人的bug还是别人修改你的bug,会相应的顺手一下。
2. 编写能够清晰表达意图的代码,这样的代码清晰易懂。最好是采用规范的命名、清晰的流程、简单的编码等方式来达到代码既是注释的效果。

小组成员及分工:

成员 分工
周任远 负责分析项目需求,安排任务,协调各组员分功
段剑辉 编写代码
张凡飞 编写代码
赵甜 沟通用户,了解需求,和团队交互
李佳 对用户的需求充分了解,编写需求文档

小组GitHub地址为:https://github.com/Djianhui/ccsudjh

原文地址:https://www.cnblogs.com/djh0709/p/9871677.html