项目 | 内容 |
---|---|
这个作业属于哪个课程 | 任课教师博客主页链接 |
这个作业的要求在哪里 | 作业链接地址 |
团队名称 | 3+1团队 |
团队博客地址 | https://home.cnblogs.com/u/3-1group |
项目名称 | 一起种水果 |
冲刺会议第五天
时间:2019.6.18
团队项目github仓库地址链接
https://github.com/HaiYou667/3-1Growingfruits
1.各个成员今日完成的任务
团队成员 | 分工 |
---|---|
王雯涵 | 订单模块,编写博客 |
郭佳 | 退换货模块,上传代码至GitHub |
麻存滔 | 购物车模块,更新燃尽图 |
邹立源 | 购物车模块,更新燃尽图 |
(1)部分代码
订单模块部分代码:
购物车模块部分代码
退换货模块部分代码
(2)界面展示
2.各个成员今日对项目的贡献小时数
王雯涵 | 郭佳 | 麻存滔 | 邹立源 |
---|---|---|---|
8h | 8h | 8h | 8h |
3.提供当天站立式会议照片一张,提供更新的项目燃尽图一份,并总结当天进展
迭代式增量软件开发过程之Scrum学习总结:
百度百科给出的Scrum的定义为:Scrum是迭代式增量软件开发过程,通常用于敏捷软件开发。敏捷开发(Agile Development)是一种以人为核心、迭代、循序渐进的开发方法。
那什么是“以人为核心的开发”呢?
瀑布开发模型是以文档为驱动的,为什么呢?因为在瀑布的整个开发过程中,要写大量的文档,把需求文档写出来后,开发人员都是根据文档进行开发的,一切以文档为依据;而敏捷开发它只写有必要的文档,或尽量少写文档,敏捷开发注重的是人与人之间,面对面的交流,所以它强调以人为核心。
Scrum包括了一系列实践和预定义角色的过程骨架。Scrum中的主要角色包括同项目经理类似的Scrum主管角色负责维护过程和任务,产品负责人代表利益所有者,开发团队包括了所有开发人员。
迭代是指把一个复杂且开发周期很长的开发任务,分解为很多小周期可完成的任务,这样的一个周期就是一次迭代的过程;同时每一次迭代都可以生产或开发出一个可以交付的软件产品。
Scrum的英文意思是橄榄球运动的一个专业术语,表示“争球”的动作;把一个开发流程的名字取名为Scrum,可以想象出开发团队在开发一个项目时,大家像打橄榄球一样迅速、富有战斗激情、人人你争我抢地完成它,参与人员一定会感到非常兴奋的,可以清晰的看到团队高效的工作效率。
百度百科在解释scrum特性的时候给出了两个有意思的角色--“猪”角色与“鸡”角色。
●“猪”角色是指全身心投入项目和scrum过程的人;they are the ones with "their bacon on the line."
●“鸡”角色并不是实际Scrum过程的一部分,是用户和利益相关者,参与每一个冲刺的评审和计划,这是敏捷方法的一个重要方面的特性。