BugPhobia开发篇章:Beta阶段第I次Scrum Meeting

0x01 Scrum Meeting基本摘要


Beta阶段第一次Scrum Meeting


敏捷开发起始时间


2015/12/10 00:00 A.M.


敏捷开发终止时间


2015/12/12 23:00 P.M.


会议基本内容摘要


ü  Beta阶段第一次Scrum Meeting主要总结准备阶段的工作安排,同时就此前由于编译课设目标代码生成而拖延的进度任务进行了基本的审核和说明,在沟通方面解决了和PowerTeam之间的协商问题,决定采取Solr框架提供的搜索机制,并针对部分需求进行了更改

ü  在前端方面,决定依据“历史代码迁移”和“新界面的代码书写”两部分任务同时进行,就此前Beta阶段的中期考核推迟“新界面的代码书写”任务(目前由于尚未解析清楚Semantic UI和ReactJS之间的javascript版本冲突,因此后期的前端开发趋向复杂和不确定)

ü  后端方面,依据接口文档稳步开发,目前开发进度维系稳定,但此前由于任务分配关系未分配予团队新成员赵庶宏,所以此次Scrum Meeting后分配任务

ü  测试方面,沿用此前的平台测试方案

ü  文档方面,给出了基本的Solr使用方案和Index插入手册,方便和PowerTeam团队进行基本的交流,前后端规范文档还在进一步说明


参与讨论人员


除金东禾尚未联系外,全员参与

0x02 Scrum Meeting任务情况说明


团队成员


已完成任务


待完成任务


冯志睿


ü  【#25】整理后端待完成任务列表(100%)(归档)

ü  【#32】完成Beta阶段后端结构的整理,避免Alpha阶段的泥球效应(100%

n  【#32:1】子任务:熟悉新架构的特性和安排

n  【#32:2】子任务:重构功能模块


ü  【#36】实现用户管理后端对新架构的适应(剩余100%


李入云


ü  【#35】完成搜索结果页面的代码迁移工作(50%)【结对】


ü  【#35】完成搜索结果页面的代码迁移工作(剩余50%)【结对】


李云涛


ü  【#26】整理测试待完成任务列表(100%)(归档)

ü  【#27】Semantic中期考核任务(100%

n  【#27:1】子任务:完成规定设计图片前端代码

n  【#27:2】子任务:回答关于Semantic UI的属性问题

ü  【#35】完成搜索结果页面的代码迁移工作(50%)【结对】


ü  【#35】完成搜索结果页面的代码迁移工作(剩余50%)【结对】


钱林琛


ü  【#23】制定任务与文档管理细则(100%)(归档)

ü  【#24】整理前端待完成任务列表(100%)(归档)

ü  【#29】规范基本文档规范(25%

n  【#29:1,#31】完成Scrum Meeting的基本文档模板


ü  【#29】规范基本文档规范(剩余75%

n  完成前端、后端、测试的文档模板


王鹿鸣


ü  【#24】整理前端待完成任务列表(100%)(归档)

ü  【#33】完成登陆注册页面的代码迁移(90%

n  【#33:1】子任务:完成基本的登陆注册页面,实现ReactJS的事件调用,调研Semantic UI的JS和ReactJS本身冲突的问题(90%

ü  【#34】完成主页面的代码迁移工作(80%


ü  【#33】完成登陆注册页面的代码迁移(剩余10%

ü  【#34】完成主页面的代码迁移工作(剩余20%

ü  【#43】完成用户管理页面的代码迁移(剩余100%

n  完成Activity部分代码的迁移工作(15%


王文基


ü  【#25】整理后端待完成任务列表(100%)(归档)

ü  【#30】制定任务与文档管理细则(100%

n  【#30:1】子任务:完成Schema的基本调研工作,初步学习Solr教程,同时测试Solr的index添加方法

n  【#30:1】子任务:交付“Solr调研初步”文件


ü  【#40】完成搜索管理并实现即时结果信息的反馈(剩余100%)【严格区分网站内实现的提问和网站外爬取的提问】


金东禾


ü  由于Beta准备阶段的Scrum Meeting基本未参加,同时也未与成员联系上,不了解其本身的开发基础和状况,因此未分配任何任务(此状况将在12月14日得到解决,已针对此情况给出相应问题的解决方案)


ü  依据此前Team C#团队反馈的意见,可能会分配Django框架、Semantic UI框架的学习文档的整理任务,方便后续继续开发的团队能够尽快上手此团队的项目(项目本身学习成本相对较高,因此望谨慎考虑并接受)


赵庶宏


ü  在此阶段,作为团队本身的后端开发成员,将正式在此次Scrum Meeting后分配任务,其此前的任务为熟悉Django的特性,具体说明请参照Dream组本身的Scrum Meeting


ü  【#42】熟悉框架的特性和历史后端代码(剩余100%

ü  【#41】完成问答管理的问答数据展示接口(剩余100%)【主要涉及接口文档的0x0500~0x0510部分】

0x03 :任务进展过程中遇到的困难


关于ReactJS和Semantic UI的javascript冲突状况:就目前的开发进程,由于ReactJS所采用的javascript版本从语法到浏览器的兼容性存在一定的困难,但能够将ReactJS本身编译为浏览器支持的javascript版本,但可能会在编译过程导致Semantic UI的js事件被覆盖或修改(至少Jquery的初始化就是值得研究的问题),此问题很可能会动态影像到后续任务的开发,因此团队经过研讨:决定在本周进行两周兼容性的测试和实验,一旦无法如约完成,将采纳备选方案,沿用ReactJS本身的时间触发机制进行修改


关于Solr本身的配置和插入问题:按此前的需求分析文档,团队最后搭建的网站需要支持如下功能:用户在爬取的问答部分做出回答,网站能够将回答直接反馈到上游社区;但为兼容学霸爬取组的工作进展,因此此需求做出一定调整:仅支持网站本身平台问答的回答和检索,以及爬取数据的问答的检索(而不支持回答);同时,依据Solr的调研情况,能够实现将爬取数据直接插入至Solr的过程(仍在调研最后的对接过程是否会存在“坑”)


关于对接的终稿:尽早沟通,尽可能减轻或者避免中间层的修改,尽可能确保各数据的格式有着相同并且严格的规定,尽可能保证顶层需求能够被及时反馈并贯彻到底层设计

0x03 Burn Down燃尽图

图 1 Beta阶段第I次Scrum Meeting燃尽图

图 2 Beta阶段[email protected]团队管理任务看板说明

图 3 Beta阶段团队已验收任务归档记录和说明

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

0x04 :代码/文档签入记录

图 5 Github本身的commit记录

图 6 [email protected]团队管理本身的文件共享区域

图 7 [email protected]团队管理本身的动态记录(由于上传、创建等动态过多,因此不予展示,仅将一部分截图进行展示)

0x05 :再见,无忧时光

图8 BugPhobia团队会议留影——原来2号楼的区域平台也能够讨论(当时讨论的教室没有其他人)(肿么突然就跑到外面合影了呢)(看我的自拍)(QQAQQ)

时间: 2024-10-14 00:04:56

BugPhobia开发篇章:Beta阶段第I次Scrum Meeting的相关文章

BugPhobia开发篇章:Beta阶段第VII次Scrum Meeting

0x01 :Scrum Meeting基本摘要 Beta阶段第七次Scrum Meeting 敏捷开发起始时间 2015/12/19 00:00 A.M. 敏捷开发终止时间 2015/12/21 23:00 P.M. 会议基本内容摘要 ü  考虑到周六的英语六级考试和周日的CCF认证考试,因此第七次Scrum Meeting期间各开发组的成员可以依据具体情况进行停工或正常开发,而在此期间项目经理将不进行进度的监督或干涉,因此此次Scrum Meeting重点在于整理项目缓工期的工作进度,并重新调

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字段也被严格限制,因此整体的开发进度相对较慢,此次Sc

BugPhobia开发篇章:Beta阶段第VI次Scrum Meeting

0x01 :Scrum Meeting基本摘要 Beta阶段第六次Scrum Meeting 敏捷开发起始时间 2015/12/18 00:00 A.M. 敏捷开发终止时间 2015/12/18 23:00 P.M. 会议基本内容摘要 ü  在第六次Scrum Meeting的开发阶段,BugPhobia团队首次开始前端和后端的对接工作,此部分工作将影响后续工作的安排和进度:而同时,Dream团队依据此前的协商已经将部分的数据插入Solr,团队尚未此做出验证,但若依据正常的周末的工作量,本周的工

BugPhobia开发终结篇章:Beta阶段第XI次Scrum Meeting

0x01 :Scrum Meeting基本摘要 Beta阶段第十一次Scrum Meeting 敏捷开发起始时间 2015/01/06 00:00 A.M. 敏捷开发终止时间 2016/01/10 07:00 A.M. 会议基本内容摘要 ü  沟通方面,此阶段的沟通工作基本完成,无论是与数据组的Solr平台映射或是与学霸APP组的共用后端方面均完成沟通,近期由于考期等相关事务逐渐结束,因此迟滞许久的Scrum Meeting终于最终开启,团队工作进入最终阶段的收尾共组 ü  后端方面,重新梳理搜

BugPhobia开发篇章:Beta阶段第VIII次Scrum Meeting

0x01 :Scrum Meeting基本摘要 Beta阶段第八次Scrum Meeting 敏捷开发起始时间 2015/12/22 00:00 A.M. 敏捷开发终止时间 2015/12/22 23:00 P.M. 会议基本内容摘要 ü  沟通方面,[突破]通过Solr的成熟搜索引擎架构,能够实现数据组插入到数据库的PDF文件的文件内检索和文件标题,因此据此次Scrum Meeting,沟通方面BugPhobia团队和PowerTeam团队的数据真正被对接成功,而数据组提供的数据也能真正地被检

BugPhobia开发篇章:Beta阶段第III次Scrum Meeting

0x01 :Scrum Meeting基本摘要 Beta阶段第三次Scrum Meeting 敏捷开发起始时间 2015/12/15 00:00 A.M. 敏捷开发终止时间 2015/12/15 23:00 P.M. 会议基本内容摘要 ü  前后端方面,由于编译实验的相关冲突原因,此次Scrum Meeting阶段的任务临时添加,更正为Semantic UI中期考核的审查和后端代码Django Test框架的重新学习工作,而测试方面,在评估迁移Github移植测试工作后,决定将此任务优先级降至最

Beta阶段第八次Scrum Meeting

情况简述 BETA阶段第八次Scrum Meeting 敏捷开发起始时间 2016/12/21 00:00 敏捷开发终止时间 2016/12/22 00:00 会议基本内容摘要 deadline临近 参与讨论人员 全体参与 讨论时长 2016/12/20 23:00-23:20 20M 特别说明 我们已经进入组团刷夜的状态了... 任务分配及完成情况(截止21日晚二十三点) 团队成员 已完成 任务概述 预计耗时 预计成果 陈鸿超 #102增加新接口   2H   石浩然   #103优化游戏流程

Beta阶段第七次Scrum Meeting

Beta阶段第七次Scrum Meeting 情况简述 BETA阶段第七次Scrum Meeting 敏捷开发起始时间 2016/12/20 00:00 敏捷开发终止时间 2016/12/21 00:00 会议基本内容摘要 deadline临近 参与讨论人员 全体参与 讨论时长 2016/12/20 23:00-23:20 20M 特别说明 我们又将进入组团刷夜的状态了... 任务分配及完成情况(截止16日晚二十三点) 团队成员 已完成 任务概述 预计耗时 预计成果 陈鸿超   #102增加新接

Beta阶段第三次Scrum Meeting

情况简述 Beta阶段第三次Scrum Meeting 敏捷开发起始时间 2016/12/12 22:00 敏捷开发终止时间 2016/12/13 22:00 会议基本内容摘要 讨论决定了APP的名称,设计了LOGO,分配了下一阶段的任务 参与讨论人员 全体参与 讨论时长 2016/12/12 21:50-22:40 50M 特别说明 我们给APP起了名字--"来浪" 任务分配及完成情况(截止12日晚九点) 团队成员 已完成 任务概述 预计耗时 预计成果 陈鸿超 #90整理游戏后端流程