0x01 Scrum Meeting基本摘要

Beta阶段第二次Scrum Meeting

敏捷开发起始时间

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

敏捷开发终止时间

2015/12/14 22:00 P.M.

会议基本内容摘要

ü  在后端方面,统一后端逻辑框架,抛弃此前XML格式数据向JSON数据的转化或兼容想法,全部通过Django框架进行后端逻辑的书写,而赵庶宏同学则重点学习Django框架后改写历史的java文件即可

ü  在前端方面,此段时间Scrum开发陷入迟滞,一方面在于jQuery和ReactJS本身可能存在的冲突,同时用户编译原理课设考核的关系,前端开发组进度仍停留在第一次Scrum Meeting的状态中,因此,将加紧后续的任务安排,项目经理也可能并入前端开发部分

ü  后端方面,由于接口文档思路清晰,项目经理不予干涉后端开发的项目进度,仅负责监督和督促;而目前开发进度相对稳定,搜索结果、用户管理、问答管理三部分依据接口定义燃尽结果基本吻合

参与讨论人员

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

0x02 Scrum Meeting任务情况说明

团队成员

已完成任务

待完成任务

冯志睿

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

】完成用户管理基本的数据归类和封装

】统一Alpha阶段代码的风格和定义

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

ü  【#37】用户管理的Read Later功能(剩余100%

李入云

ü  在前端方面,此段时间Scrum开发陷入迟滞,一方面在于jQuery和ReactJS本身可能存在的冲突,同时用户编译原理课设考核的关系,前端开发组进度仍停留在第一次Scrum Meeting的状态中

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

ü  【#28】Semantic UI中期考核(剩余50%)(此前提交的附件文件与考核要点偏离,重构)

李云涛

ü  在前端方面,此段时间Scrum开发陷入迟滞,一方面在于jQuery和ReactJS本身可能存在的冲突,同时用户编译原理课设考核的关系,前端开发组进度仍停留在第一次Scrum Meeting的状态中

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

钱林琛

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

n  完成前端开发的HTML规范文档

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

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

王鹿鸣

ü  在前端方面,此段时间Scrum开发陷入迟滞,一方面在于jQuery和ReactJS本身可能存在的冲突,同时用户编译原理课设考核的关系,前端开发组进度仍停留在第一次Scrum Meeting的状态中

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

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

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

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

ü  特别说明:【#33】【#34】均依赖jQuery对ReactJS的兼容,因此此问题长期置于未完成任务直至解决这一问题

王文基

ü  【#40】完成搜索管理并实现即时结果信息的反馈(20%

】将搜索结果封装成接口对接数据

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

n  做好分类,因为问答数据、课程数据(站内和站外数据也会产生区别)等等都是来自不同的地方用不同的结构存储的,最好分别实现操作

n  严格区分网站内实现的提问和网站外爬取的提问

金东禾

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

赵庶宏

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

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

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

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

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

关于Solr本身的配置和插入问题:此问题的解决文档已经发布http://www.cnblogs.com/bugphobia/p/5044930.html, Solr模式配置与数据导入调研报告,而在对接中的问题仍在进一步的沟通中

0x03 Burn Down燃尽图

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

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

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

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

图 4 Github本身的commit记录

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

0x05 :再见,无忧时光

图6 BugPhobia团队会议留影(QQAQQ)

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

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

    0x01 :Scrum Meeting基本摘要 Beta阶段第三次Scrum Meeting 敏捷开发起始时间 2015/12/15 00:00 A.M. 敏捷开发终止时间 2015/12/15 23 ...

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

    0x01 :Scrum Meeting基本摘要 Beta阶段第七次Scrum Meeting 敏捷开发起始时间 2015/12/19 00:00 A.M. 敏捷开发终止时间 2015/12/21 23 ...

  3. BugPhobia开发篇章:Beta阶段第X次Scrum Meeting

    0x01 :Scrum Meeting基本摘要 Beta阶段第十次Scrum Meeting 敏捷开发起始时间 2015/12/29 00:00 A.M. 敏捷开发终止时间 2016/01/01 23 ...

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

    0x01 :Scrum Meeting基本摘要 Beta阶段第十一次Scrum Meeting 敏捷开发起始时间 2015/01/06 00:00 A.M. 敏捷开发终止时间 2016/01/10 0 ...

  5. BugPhobia开发篇章:Beta阶段第IX次Scrum Meeting

    0x01 :Scrum Meeting基本摘要 Beta阶段第九次Scrum Meeting 敏捷开发起始时间 2015/12/25 00:00 A.M. 敏捷开发终止时间 2015/12/28 23 ...

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

    0x01 :Scrum Meeting基本摘要 Beta阶段第八次Scrum Meeting 敏捷开发起始时间 2015/12/22 00:00 A.M. 敏捷开发终止时间 2015/12/22 23 ...

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

    0x01 :Scrum Meeting基本摘要 Beta阶段第六次Scrum Meeting 敏捷开发起始时间 2015/12/18 00:00 A.M. 敏捷开发终止时间 2015/12/18 23 ...

  8. BugPhobia开发篇章:Beta阶段第V次Scrum Meeting

    0x01 :Scrum Meeting基本摘要 Beta阶段第五次Scrum Meeting 敏捷开发起始时间 2015/12/17 00:00 A.M. 敏捷开发终止时间 2015/12/17 23 ...

  9. BugPhobia开发篇章:Beta阶段第IV次Scrum Meeting

    0x01 :Scrum Meeting基本摘要 Beta阶段第四次Scrum Meeting 敏捷开发起始时间 2015/12/16 00:00 A.M. 敏捷开发终止时间 2015/12/16 23 ...

随机推荐

  1. PyQt5--Position

    # -*- coding:utf-8 -*- ''' Created on Sep 13, 2018 @author: SaShuangYiBing ''' import sys from PyQt5 ...

  2. 【Ansible 文档】【译文】Windows 支持

    see also:List of Windows Modules Windows Support Windows 支持 Windows: How Does It Work Windows:如何工作 正 ...

  3. Rx编程的第一步是将native对象转换为monad对象

    Rx编程的第一步是将native对象转换为monad对象 将基础类型转换为高阶类型,以便使用函数式编程的特性.

  4. 死磕nginx系列--nginx入门

    nginx 功能介绍 Nginx因为它的稳定性.丰富的模块库.灵活的配置和低系统资源的消耗而闻名.业界一致认为它是Apache2.2+mod_proxy_balancer的轻量级代替者,不仅是因为响应 ...

  5. BZOJ4340:[BJOI2015]隐身术(后缀数组,ST表,DFS)

    Description 给定两个串A,B.请问B中有多少个非空子串和A的编辑距离不超过K? 所谓“子串”,指的是B中连续的一段.不同位置的内容相同的子串算作多个. 两个串之间的“编辑距离”指的是把一个 ...

  6. MP实战系列(十二)之封装方法详解(续二)

    继续MP实战系列(十一)之封装方法详解(续一)这篇文章之后. 此次要讲的是关于查询. 查询是用的比较多的,查询很重要,好的查询,加上索引如鱼得水,不好的查询加再多索引也是无济于事. 1.selectB ...

  7. 解决php编译报错configure: error: mcrypt.h not found. Please reinstall libmcrypt.

    yum install -y epel-releaseyum install -y libmcrypt-devel

  8. 五,ESP8266 TCP服务器多连接(基于Lua脚本语言)

    https://www.cnblogs.com/yangfengwu/p/7524326.html 一些时间去准备朋友的元器件了... 接着写,,争取今天写完所有的文章,,因为答应了朋友下周5之前要做 ...

  9. jqgrid 批量启动所有行为可编辑状态

    有时,为操作方便,需要将jqgrid表格设置为一直处于编辑状态,用户只需要在对应的编辑区填写自己信息,不再频繁的去触发行编辑和保存. 参考代码如下: //$gridCase为传入jqgrid对象 fu ...

  10. C++面试题:list和vector有什么区别

    C++面试题:list和vector有什么区别?考点:理解list和vector的区别出现频率:★★★★解析:vector和数组类似,它拥有一段连续的内存空间,并且起始地址不变,因此它能非常好的支持随 ...