[github]   https://github.com/bugphobia/XuebaOnline

0x01 :目录与摘要

If you weeped for the missing sunset,

you would miss all the shining stars

 

索引

提纲

整理与更新记录节点

起始记录时间

终止记录时间

0x01

目录与摘要

初次整理于2015/10/23

2015/10/23 1200 A.M.

——

0x02

Alaph阶段第一次Scrum Meeting

初次整理于2015/10/24

2015/10/23 1200 A.M.

2015/10/24 1200 AM

0x03

Alaph阶段第二次Scrum Meeting

初次整理于2015/10/25

2015/10/24 1200 A.M.

2015/10/25 1200 A.M.

0x04

Alaph阶段第三次Scrum Meeting

初次整理于2015/10/26

2015/10/25 1200 A.M.

2015/10/26 1200 A.M.

0x05

Alaph阶段第四次Scrum Meeting

初次整理于2015/10/27

2015/10/26 1200 A.M.

2015/10/27 1200 A.M.

0x06

Alaph阶段第五次Scrum Meeting

初次整理于2015/10/28

2015/10/27 1200 A.M.

2015/10/28 1200 A.M.

0x07

Alaph阶段第六次Scrum Meeting

初次整理于2015/10/29

2015/10/28 1200 A.M.

2015/10/29 1200 A.M.

0x08

Alaph阶段第七次Scrum Meeting

初次整理于2015/10/30

2015/10/29 1200 A.M.

2015/10/30 1200 A.M.

0x09

Alaph阶段第八次Scrum Meeting

初次整理于2015/10/31

2015/10/30 1200 A.M.

2015/10/31 1200 A.M.

0x0a

Alaph阶段第九次Scrum Meeting

初次整理于2015/11/02

2015/10/31 1200 A.M.

2015/11/02 1200 A.M.

0x0b

Alaph阶段第十次Scrum Meeting

初次整理于2015/11/03

2015/11/02 1200 A.M.

2015/11/03 1200 A.M.

0x0c

Alaph阶段第十一次Scrum Meeting

初次整理于2015/11/06

2015/11/03 1200 A.M.

2015/11/06 1200 A.M.

0x0d

Alaph阶段珍贵的影响资料

初次整理于2015/11/10

——

——

0x0e

Alaph阶段团队敏捷开发的感想与反思

——

——

——

 

0x02 Alaph阶段第一次Scrum Meeting

 

Alaph阶段第一次Scrum Meeting

敏捷开发起始时间

2015/10/23 1200 A.M.

敏捷开发终止时间

2015/10/24 1200 A.M.

会议基本内容摘要

ü  总结敏捷开发前一周的基本工作状况,初步统计具体的工作量,同时将团队此前个人提交的文件汇总为文档,开始底层设计的继续设计和复审工作

ü  进一步明确团队各成员的分工状况,考虑到个人能力和兴趣,将在第二次会议前最终确定具体的分工状况

ü  总结各成员敏捷开发阶段的任务完成情况,产品经理和架构进一步讲解开发的基本流程,并分配子任务在Git@OSC上,进一步管理

参与讨论人员

全部参加,无缺席状况

 

团队成员

已完成任务

待完成任务(初步讨论)

冯志睿

ü  初步学习、调研Django框架

ü  辅助完成Django框架的搭建工作,并将项目同步管理到Git@OSC平台,开始敏捷开发的任务管理

ü  完成由主页面起始的链接关系图的设计,并实际参与设计的复审和评估工作

ü  继续后端部分的开发,并注重与前端交流数据字典形式或接口(目前初步采取前者的协调模式)

李入云

ü  初步学习Pencil绘图软件

ü  协调完成主页面的具体UI设计,完成用户管理页面和主页面设计

ü  确定网站的整体风格,集中于网站的冷暖、分布等风格,并开始最初的Logo设计阶段

ü  完成搜索结果展示的页面设计

李云涛

ü  完成任务的基本分配工作,并开始基础工作量的验收工作

ü  完成主页面的基本测试

ü  学习、调研Nutch的搭建工作,并考虑将Hadoop的部分机制移植到VPS

ü  完成Nutch的搭建工作

马腾跃

ü  初步学习Pencil绘图软件

ü  完成主页面的具体UI设计

ü  评估网站的整体风格,并协调确定网站的色块分布、冷暖等风格

ü  暂时参与Solr的部署工作,加快此架构的完成进度

钱林琛

ü  学习、调研Semantic UI框架的使用,并了解Django框架的部分模板以避免前后端交互出现问题

ü  完成主页面的前端开发部分

ü  完成团队博客的Scrum Meeting整理工作

ü  完成用户管理页面和主页面的前端设计

王鹿鸣

ü  为团队成员讲解基本的Django架构、Solr架构、Semantic UI等开发流程,并针对各架构给出一定的样例程序方便理解

ü  完成Django框架和Semantic UI框架的基本部署

ü  共同完成主页面后端部分的开发

ü  复审此前设计,同时继续完成Django后端的开发工作

王文基

ü  本地配置Web容器Tomcat,并在本地Windows10系统的机器上配置Solr搜索引擎服务器,同时为Solr配置中文分词

ü  学习调研XMLJson的基本知识

ü  在图形界面的Solr的服务接口上测试Solr的分析和搜索核心功能

ü  阅读SolrPDF教程,联系使用Solr服务接口的更多特性(如:关键词高亮,过滤搜索的条件等)

ü  使用Solr实现Java接口的调用,给出基本的增删改查的样例程序,用于前端的搜索的后续服务

 

 BugPhobia开发篇章:Alaph阶段Scurm Meeting

 

燃尽图具体数据说明

由于GIT@OSC本身对燃尽图的绘制缺乏相关文档,再同软件攻城队(201511月左右)交流后得知能够给通过github本身的提供燃尽图生成来满足这一需求,但考虑到初期的绘制方案和任务板维护,使得在第一轮迭代中暂时继续用手工维护的方式进行处理,这里仅对燃尽图本身的数据进行说明

先简要说明这一手工定制的燃尽图的具体说明,在初期根据前后端的功能划分共将任务划分为单位时间模块(页面和功能分为两个模块实现),分别为:搜索页面及功能(10)、问答页面及功能(10)、用户管理页面及功能(15)、课程页面及功能(10)、标签页面及功能(10)、平台搭建工作(10),逻辑页面跳转和设计(10),主页面、登陆及注册页面(5),自动化测试脚本及平台搭建(20),因此,在此燃尽图中直接将任务按照100的工作量进行划分,但难度系数不同,因为此数字仅记录实现时间,而忽略了学习时间成本,因此将辅助难度系数参与绩效,同时特别说明,此燃尽图不包括学习成本,但在绩效管理的时候会依据难度系数进行调整。

其中对于燃尽的情况我们做出如下规定:某一部分完全完成时,将此部分燃尽消去,而未完全完成,但留下相关维护文档,且不影响后续开发时允许按照实际工作量进行局部燃尽(此部分综合入绩效考核,前提必须是不影响后续开发,否则绩效将按拖延进行处理),因此燃尽至0的最后实际意义是“工作依据迭代目标全部完成,且并未存在工作部分完成并搁置的情况发生”

系列1:预定目标(蓝色直线),是指代预期目标

系列2:实际完成(橙色直线),是指代实际工作量,这里因为第一天按照此前Scrum Meeting“第0天”工作计划定义的架构(详情请浏览架构文档)分别完成各自的工作,但各部分均处于学习状态或搭建过程未留下完善的文档,而不允许燃尽,导致燃尽图不存在

 

0x03 Alaph阶段第二次Scrum Meeting

 

Alaph阶段第二次Scrum Meeting

敏捷开发起始时间

2015/10/24 1200 A.M.

敏捷开发终止时间

2015/10/25 1200 A.M.

会议基本内容摘要

ü  总结敏捷开发第二天的工作进度,并针对第一天Solr的配置,提出了nutch配置的解决方法,并将此添加进额外工作量和备选方案进行尝试

ü  团队成员集体培训Git@OSC的使用方法和个人文档备案的方法,将代码和文档规范纳入计划之中进行小范围讨论,目前先采用PEP8进行基础代码规范

ü  进度预警,暂时转移工作量的重点和核心至后端,优先保证高质量的后端

参与讨论人员

全部参加,无缺席状况

 

团队成员

已完成任务

待完成任务(初步讨论)

冯志睿

ü  实现用户注册页面的WEB前端

ü  完成用户管理后端开发

ü  继续后端部分的开发,并注重与前端交流数据字典形式或接口(长期正在完成任务)

ü  修复用户用户管理的后端BUG

李入云

ü  完成搜索结果展示的页面设计

ü  熟悉PS等原型绘图工作,并开始考虑采用原型设计来为第二轮迭代做准备

ü  完成问答页面的设计

ü  Logo的设计和修改工作(长期正在进行的任务)

李云涛

ü  完成任务的基本分配工作,针对第一天的工作进度进行初期的项目预估,并适当分配人手至后端

ü  共同完成Nutch的搭建工作(这里植入吐槽:当时真没有想到Nutch居然编译了近一天的时间)

ü  评估主界面页面,并给出评估意见

ü  评估第三天的工作计划和工作量,并开始着手准备代码复审的相关标准

ü  继续优化绩效评估措施,准备其发布工作

ü  完成主页面、用户页面、搜索页面的测试工作

马腾跃

ü  继续完成具体UI的设计

ü  投票网站的整体风格

ü  昨天的待完成Solr任务由于时间差异,最终未参与搭建工作

ü  继续为第二轮迭代的色块分布、冷暖等风格设计做学习工作(长期正在进行的任务)

钱林琛

ü  完成主页面第一版的开发,并在主页面评估完成后生成主页面维护文档

相关文章:

  • 2022-02-14
  • 2021-10-11
  • 2021-07-16
  • 2021-12-31
  • 2021-11-03
猜你喜欢
  • 2021-08-08
  • 2021-12-09
  • 2021-10-24
  • 2021-12-07
  • 2022-01-01
  • 2021-06-23
  • 2021-08-27
相关资源
相似解决方案