项目第一次站会
开会时间: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,开站会,知道软件工程前期的工作都是什么了(这个最重要),了解需求边界 |
第四周 | |||
第五周 |