项目第一次站会

开会时间:3月22日  15:28--16:00

与会人员:何美琪,臧润强,郭又铭,杨若鹏

会议纪要:

1. 确立人员技术能力范围

  首先统一开发语言和开发工具,开发语言:Java,jsp,开发工具:Eclipse,Web容器:Tomcat,包管理工具:maven,项目版本控制工具:github

2. 项目阶段边界

  郭列举出了25项系统功能点,首先对几个核心功能进行边界分析,这几个功能点为:上传(txt,word,pdf,csv),统计(单词个数),展现(图+列表)

3. 需求分工

  目前需求文档正在编写,各项工作也都在分配中,首先由我写出需求文档的框架,然后分配个功能的需求,交由个人负责

4. 计划工作区间完成内容

  由于技术能的限制,目前计划了第一周的工作内容,首先郭和我,来实现词频统计的核心算法,何和臧来深化学习开发工具和开发语言,着重看其他结对编程小组的词频统计。

5. 站会时间安排

  目前站会的时间安排是每天的上午第一节课下课后,计划每天汇报前一天进度,制定今天完成内容的目标,交流任务心得,提出在任务中遇到的问题(如果解决,则讨论解决方法,如果未解决,则组员讨论组长拍板)

   

 

项目第二次站会

开会时间:3月23日  10:30--11:00

与会人员:何美琪,臧润强,郭又铭,杨若鹏

会议纪要:

1. 这次是第二次站会,由于与第一次站会时间间隔较短,所以首先是每个人汇报了各自的进展

2. 继续上一次站会的内容,对于需要用到的软件和插件,进行分享

3. 由于我没有完成需求任务的分配,导致目前需求任务还没有分给每个人,我检讨,下次站会一定首先第一点就说这个问题

4. 对于不能用hadoop的问题,郭已经在站会上说明,现在果断放弃这条路(本来是备选方案,Java的单机版和Hadoop版想同时进行),目前只是专注完成java单机版的核心算法编码。

 

第三周课程内容

1. 基本任务:

~学习一下 scrum 一种软件项目管理的解决方案。原来每日站会也是其特色之一,这种短期迭代策略确实是像一个鞭子一样,鞭策我们前行,去完成计划的事情,每日汇报……

~需求任务,这个我还没有阶段性完成,我检讨,目前核心的词频算法已经完成,如果需求有改动,也会相应的改变

~目前计划进度只能体现在每日站会的会议记录上,功能范围已经确立,但是因为目前还不能确定一些细节的内容(比如是以功能点划分任务,还是以代码的层次结构划分),所以计划只能以day来计算,还无法计划处半个月或者一个月的计划来

~由于我们组都是做的四则运算,所以目前我只完成了统计词频的算法,还没有界面可以展示给大家,稍等一下,本周之内完成第一个界面

2. PSP:

日期 事项 开始时间 结束时间 耽误时长 用时 是否完成
3.21  学习scrum  13:00 15:04  半小时  一个半小时  是 
3.21 开始写词频统计的算法  15:50 18:00  一个小时  一个小时  否 
3.22 第一次站会  15:28 16:00   半小时  是 
3.22 继续写词频统计的算法  16:10 18:00    两个小时  是 
3.23 写需求分析,分配组员任务  8:00 9:00    一个小时  否 
3.23 写需求分析,分配组员任务  18:00 20:03  半小时  一个半小时  否 

 3. 工作量:

 工作量 代码行数 博客字数 知识点
第一周 jsp(37)js(45)java(210)   知道了逆波兰的重要性(再次感谢严一格),实践小小的用了一下bootstrap,试试响应式
第二周  -  2300+

了解到需求边界,了解到公司领导的严厉,知道了自己在未来如何应对自己的工作内容;

通过看其他同学的博客,也学习到了鱼刺图和燃尽图这两种高端的工作计划图(之前只用过甘特图)

第三周  java(230)  1000+ 知道了 scrum,开站会,知道软件工程前期的工作都是什么了(这个最重要),了解需求边界
第四周      
第五周