BugPhobia开发篇章:Beta阶段第IV次Scrum Meeting
0x01 :Scrum Meeting基本摘要
|
Beta阶段第四次Scrum Meeting |
|
|
敏捷开发起始时间 |
2015/12/16 00:00 A.M. |
|
敏捷开发终止时间 |
2015/12/16 23:00 P.M. |
|
会议基本内容摘要 |
ü 在前端方面,ReactJS开发正式进入转折期,此次讨论的过程中各任务基本处于阻塞状态,主要原因在于ReactJS对javascript本身做出了大量布局和实现效率的限制,同时jQuery的document字段也被严格限制,因此整体的开发进度相对较慢,此次Scrum Meeting将针对前端给出评估意见,并给出“一天”的实验期;若第V次Scrum Meeting时任务仍处于迟滞状态,将由项目经理强行协调进度,保证其他优先级的任务能够顺利完成 ü 后端方面,由于接口文档思路清晰,项目经理不予干涉后端开发的项目进度,仅负责监督和督促;而目前开发进度相对稳定,搜索结果、用户管理、问答管理三部分依据接口定义燃尽结果基本吻合 |
|
参与讨论人员 |
除金东禾、李入云(由于时间较晚,不得不在学生七公寓组织,因此未及时通知)尚未联系外,全员参与 |
0x02 :Scrum Meeting任务情况说明
|
团队成员 |
已完成任务 |
待完成任务 |
|
冯志睿 |
ü 【#36】实现用户管理后端对新架构的适应(20%) 】完成后端逻辑文档的基本模板的书写 ü 【#37】用户管理的Read Later功能(20%) 】完成收藏、喜欢、关注的后端逻辑的调研,保证后续的接口实现时能够快速进入状态 |
ü 【#36】实现用户管理后端对新架构的适应(剩余30%) ü 【#37】用户管理的Read Later功能(剩余80%) |
|
李入云 |
ü 【#35】完成搜索结果页面的代码迁移工作(30%)【结对】 】完成基本页面的展示效果的优化,尽可能保证界面UI部分更为直观而显著 |
ü 【#35】完成搜索结果页面的代码迁移工作(剩余20%)【结对】 ü 【#28】Semantic UI中期考核(剩余50%)(此任务进入截止日期的催促阶段,若任务未完成将给予绩效的减法) |
|
李云涛 |
ü 【#35】完成搜索结果页面的代码迁移工作(30%)【结对】 】完成基本页面的展示效果的优化,尽可能保证界面UI部分更为直观而显著 |
ü 【#35】完成搜索结果页面的代码迁移工作(剩余20%)【结对】 |
|
钱林琛 |
ü 【#29】规范基本文档规范(100%) n 完成前端规范文档、代码规范文档、Scrum Meeting的规范文档的全部整理和规范 |
ü 【#45】完成Semantic UI的中期考核任务的评估(剩余100%) n 依据Semantic UI的任务发布情况,完成基本的评估工作,并给出一定的修改意见 |
|
王鹿鸣 |
,若再第V次Scrum Meeting时无一定的进展,将由项目经理强行协调进度,保证更高优先级的任务能够顺利完成 |
ü 【#33】完成登陆注册页面的代码迁移(剩余10%) ü 【#34】完成主页面的代码迁移工作(剩余20%) ü 【#43】完成用户管理页面的代码迁移(剩余100%) ü 特别说明:【#33】【#34】均依赖jQuery对ReactJS的兼容,因此此问题长期置于未完成任务直至解决这一问题,因此此任务处于待完成状态(直至第V次Scrum Meeting) |
|
王文基 |
ü 【#40】完成搜索管理并实现即时结果信息的反馈(50%) 】将结果封装成接口对接数据这里想要简单地使用json格式进行数据的封装,也利于数据的直接利用和处理 |
ü 【#40】完成搜索管理并实现即时结果信息的反馈(剩余50%) n 需要注意的是在question以及answer的两个类中有若干的相关的属性,要是想要做到区分问题的来源和问题的作用域 |
|
金东禾 |
)和积极程度,团队决定放弃此成员,同时团队本身至今无法联系上此成员,但依据此前Team C#团队反馈的意见,可能会分配Django框架、Semantic UI框架的学习文档的整理任务,方便后续继续开发的团队能够尽快上手此团队的项目(项目本身学习成本相对较高,因此望谨慎考虑并接受) |
|
|
赵庶宏 |
ü 【#42】熟悉框架的特性和历史后端代码(100%) |
ü 【#41】完成问答管理的问答数据展示接口调研(剩余100%)【主要涉及接口文档的0x0500~0x0510部分】 |
0x03 :任务进展过程中遇到的困难
|
n 关于ReactJS和jQuery的javascript冲突状况:由目前的开发状况分析,Semantic UI本身封装的模块(如<div class=”pusher”>)本身,继承一定程度的javascript代码,而jQuery部分功能的初始化设计document字段的定义,而此部分定义在ReactJS的框架中做出了严格的限制,因此需要做出“工作量巨大”的翻译工作,此工作难度相对较高,因此此任务困难已经导致大量任务的阻塞,为保证开发效率,若第V次Scrum Meeting前没有大规模的任务进展,将优先完成其他优先级较高的代码迁移工作 |
0x03 :Burn Down燃尽图
月14日~12月18日的直线段),同时任务看板说明也会存在一定误差(因此,第IV,V,VI次Scrum Meeting的部分图可能相同),具体的进度可以参照github的commit的记录进行真实度的评估

图 1 Beta阶段第IV次Scrum Meeting燃尽图(由于项目经理即笔者的失误,部分任务没有在Git@OSC上及时设置为已完成,导致燃尽图出现了偏差,具体可以依据任务面板和归档时间做出评估)

图 2 Beta阶段Team@OSC团队管理任务看板说明

图 3 Beta阶段团队团队近期新增任务与完成任务(特别说明:此图表统计会忽略“已归档”任务,因此大量已归档并且验收通过的任务呗认定为“未完成”,即红线和蓝线之间的差距,导致新增任务和完成任务间存在一定的误差)
0x04 :代码/文档签入记录


图 4 Github本身的commit记录

图 5 Team@OSC团队管理本身的动态记录(由于上传、创建等动态过多,因此不予展示,仅将一部分截图进行展示)
0x05 :再见,无忧时光

图6 BugPhobia团队会议留影(QQAQQ不就是黑历史吗摔~)
BugPhobia开发篇章:Beta阶段第IV次Scrum Meeting的更多相关文章
- BugPhobia开发篇章:Beta阶段第VI次Scrum Meeting
0x01 :Scrum Meeting基本摘要 Beta阶段第六次Scrum Meeting 敏捷开发起始时间 2015/12/18 00:00 A.M. 敏捷开发终止时间 2015/12/18 23 ...
- BugPhobia开发篇章:Beta阶段第V次Scrum Meeting
0x01 :Scrum Meeting基本摘要 Beta阶段第五次Scrum Meeting 敏捷开发起始时间 2015/12/17 00:00 A.M. 敏捷开发终止时间 2015/12/17 23 ...
- BugPhobia开发篇章:Beta阶段第VII次Scrum Meeting
0x01 :Scrum Meeting基本摘要 Beta阶段第七次Scrum Meeting 敏捷开发起始时间 2015/12/19 00:00 A.M. 敏捷开发终止时间 2015/12/21 23 ...
- BugPhobia开发篇章:Beta阶段第X次Scrum Meeting
0x01 :Scrum Meeting基本摘要 Beta阶段第十次Scrum Meeting 敏捷开发起始时间 2015/12/29 00:00 A.M. 敏捷开发终止时间 2016/01/01 23 ...
- BugPhobia开发终结篇章:Beta阶段第XI次Scrum Meeting
0x01 :Scrum Meeting基本摘要 Beta阶段第十一次Scrum Meeting 敏捷开发起始时间 2015/01/06 00:00 A.M. 敏捷开发终止时间 2016/01/10 0 ...
- BugPhobia开发篇章:Beta阶段第IX次Scrum Meeting
0x01 :Scrum Meeting基本摘要 Beta阶段第九次Scrum Meeting 敏捷开发起始时间 2015/12/25 00:00 A.M. 敏捷开发终止时间 2015/12/28 23 ...
- BugPhobia开发篇章:Beta阶段第VIII次Scrum Meeting
0x01 :Scrum Meeting基本摘要 Beta阶段第八次Scrum Meeting 敏捷开发起始时间 2015/12/22 00:00 A.M. 敏捷开发终止时间 2015/12/22 23 ...
- BugPhobia开发篇章:Beta阶段第III次Scrum Meeting
0x01 :Scrum Meeting基本摘要 Beta阶段第三次Scrum Meeting 敏捷开发起始时间 2015/12/15 00:00 A.M. 敏捷开发终止时间 2015/12/15 23 ...
- BugPhobia开发篇章:Beta阶段第II次Scrum Meeting
0x01 :Scrum Meeting基本摘要 Beta阶段第二次Scrum Meeting 敏捷开发起始时间 2015/12/13 00:00 A.M. 敏捷开发终止时间 2015/12/14 22 ...
随机推荐
- AnyHashable类型擦除的原因:set和dictory需要指定一个确定的类型
AnyHashable 属于无关联类型的擦除. 将具体类型的类型信息擦除掉了,只剩下协议类型的信息暴露出来. 类型擦除实践:将相同协议的不同实现屏蔽起来,暴露出类型的共同特征(协议接口). A typ ...
- BZOJ4552:[TJOI2016&HEOI2016]排序(线段树,二分)
Description 在2016年,佳媛姐姐喜欢上了数字序列.因而他经常研究关于序列的一些奇奇怪怪的问题,现在他在研究一个难题,需要你来帮助他. 这个难题是这样子的:给出一个1到n的全排列,现在对这 ...
- 【转】PHP----JS相互调用
JS调用PHP 1.取值: 执行html,得到一个弹窗,提示:I from PHP <script type="text/javascript" src="http ...
- vagrant up下载box慢的解决办法
即在运行vagrant up时得到其的下载路径,如: https://vagrantcloud.com/ubuntu/boxes/xenial64/versions/20190101.0.0/prov ...
- Docker学习4-Containers - 容器
用Docker方式构建应用程序,从这个应用程序层次结构的底层容器开始.高于此级别的是一项服务,它定义了容器在生产中的行为方式.在顶层是堆栈,它定义了所有服务的交互. Stack 堆栈 Service ...
- JAVA springmvc 转换器
一.有时候springmvc给咱们提供的数据转换并不能转换所有类型比如说由字符串类型转换Date类型,这时候需要我们自定义转换器,帮助springmvc转换我们需要的类型. 二.1)定义我们的转换器: ...
- SQL 登录名 用户 角色
参考博客:http://www.cnblogs.com/ChineseMoonGod/p/5860449.html,非常感谢博主的知识分享. 1.创建一个登录名,完全操作数据库权限,步骤为:创建登录名 ...
- 1-51单片机ESP8266学习-AT指令(开发板介绍)
51单片机+ESP8266开发教程(AT指令篇) 开发板资源分布: 开发板部分原理图: 1--通信下载 2--51单片机 3--ESP8266(WIFI模块) 4--DHT11(温湿度传感器) 5-- ...
- 2017-2018-1 20155232 嵌入式C语言——时钟
2017-2018-1 20155232 嵌入式C语言--时钟 任务: 在作业本上完成附图作业,要认真看题目要求. 提交作业截图 作弊本学期成绩清零(有雷同的,不管是给别人传答案,还是找别人要答案都清 ...
- Servlet——提交表单信息,Servlet之间的跳转
HTML表单标签:<form></form> 属性: actoion: 提交到的地址,默认为当前页面 method: 表单提交方式 有get和post两种方式,默认为get ...