团队成员
- 冯炜韬(PM)http://www.cnblogs.com/toka
- 岳桐宇(后端)http://www.cnblogs.com/mycraftmw
- 杨子琛(测试&LaTeX)http://www.cnblogs.com/yicotn
- 邓楚云(前端)http://www.cnblogs.com/hyperleopard
- 程富瑞(物理实验)http://www.cnblogs.com/chengfr
- 团队成员介绍:http://www.cnblogs.com/Default1406/p/5926458.html
预期目标
- Beta阶段:提供规范文档,整合社区和报告中心,补充物理实验脚本,提供在线管理脚本功能,提供管理员功能供本/外校不同课程使用,上线其他新功能。
预期用户及场景
- 用户:所有修物理实验这门课的学生(本校及外校),本、外校有编程基础的实验管理员。
- 场景一:学生在实验室完成物理实验之后,将记录的数据录入到网站,网站自动生成对应实验的报告,大大节省学生处理数据的时间。
- 场景二:本、外校管理员根据各自学校的实验内容编写相应脚本上传,供其学校的学生使用。
阶段新功能
1. 讨论区与报告界面的整合
2. 在线脚本管理功能
3. 用户数据缓存功能
缓存用户前一次的输入,使用户无需重复输入,提高用户体验。
4.新的收藏功能
5.其他
更多特性请参见Beta版本发布说明
项目中的软件工程
团队协作
-
PM发布任务,由各成员分别完成,部分任务由两人或多人共同完成,PM指定任务后,成员间私下互相通信,无需通过PM;Beta阶段初期至中期每两天进行汇报例会,后期由于各种考试纷纷到来,频率有所降低。每次例会对当前周期的任务完成质量做出评估(具体表现:完成系数),根据评估结果,PM制定下一周期的任务。
项目管理方式
-
项目全程使用git版本管理,仓库位于github,使用自动部署。源有两个,一个是origin,用于push已完成任务以及pull别人成果,一个是deploy,用于发布阶段性成果,仅用于自动部署发布。(Commit数超过500)
时间管理
-
主要使用定时提示的形式,PM定时提醒成员应该做的任务、以及询问进度;具体时间由各成员自行管理,采取适当压力;由于其他课程的任务繁重,常常出现任务不能再规定时间内完成的情况,处理方式为顺延任务时间。
代码说明及项目文档
- 框架API文档
-
测试报告
- 针对每个实验进行计算正确性的测试及前端显示正确性的测试,对每个实验撰写测试报告
测试用例
管理工作的变化
- 加强对用户反馈的重视
- 加强对文档的重视
- 适当的工作周期,PM会前做足准备,减少会议时间
实际进展
基本完成预期目标
- 我们拿到项目是怎样的?——散落的、不系统的:例子:所有实验表格人工联系在一起,模块化程度低。
- Alpha阶段的工作:完成基本结构的整理——文件分类、细化、入库
- Beta阶段的工作:在新的结构上——首先回复之前的功能,例如,之前的结构是每个大实验作为一个收藏单位,目前是以小实验为单位,这导致之前的报告收藏接口需要重新编写
- 第二,在恢复的基础上,新增模块化的管理平台:1. 动态新增、修改、管理实验——高度模块化;2. 脚本管理员招募:保证内容上的可持续。——目前已经招募到7名春季选修物理实验A课程的管理员,预计在寒假完成部分春季实验的编写。
- 第三,提升用户体验,在用户反馈中提升:细节布局的改变、等待的动画加入等。
- 第四,整合论坛评论区,在报告中心加强互动,针对实验大类建立交流区。
第五,保持实验质量,平稳增加实验数量——新上线一个实验大类,仍有两个实验准备上线
计划工作 | Alpha | Beta |
---|---|---|
服务器结构迁变更移 | 已完成 | 已完成 |
代码分离与研读 | 已完成 | 已完成 |
原始代码重现 | 已完成 | 已完成 |
基础模块化重构 | 已完成 | 已完成 |
UI变更 | 已完成 | 已完成 |
实验脚本修复 | 已完成 | 已完成 |
恢复实验获取功能 | 已完成 | |
恢复收藏功能 | 已完成 | |
UI优化 | 已完成 | |
恢复小工具 | 已完成 | |
研读Wecenter代码 | 已完成 | |
嵌入评论区 | 已完成 | |
新增实验 | 新增5个 | 新增1个(两个预备上线) |
缓存实验输入 | 已完成 | |
在线实验新增 | 已完成 | |
在线实验管理 | 调试阶段 | |
管理员招募 | 已完成 |
更改/新增的代码量
根据github的代码统计,保守猜测人均代码变更4000+行(含重复修改量)
访问量统计
- 燃尽图
成员贡献
待补充
【Phylab2.0】Beta版本项目展示的更多相关文章
-
Beta版本项目展示要求
项目评审的定在1月5日上午9:00在新主楼D225进行. 在Beta阶段项目评审会上, 每个团队有12分钟展示时间,10分钟问答和机动时间,我们的展示也不需要PPT,大家把要展现的东西写成博客(可以有 ...
-
易货beta版本项目展示报告
一.团队成员和个人博客地址 PM:刘猛 开发人员:胡亚坤,董元财 测试人员:马汉虎,赖彦谕 团队名:bestRW 团队博客地址:http://www.cnblogs.com/niceRW/ 董元财:h ...
-
Beta阶段项目展示博客
Beta阶段项目展示 团队成员的简介 详细见团队简介 角色 姓名 照片 项目经理,策划 游心 策划 王子铭 策划 蔡帜 美工 赵晓宇 美工 王辰昱 开发.架构师 解小锐 开发 陈鑫 开发 李金奇 开发 ...
-
Alpha版本项目展示
成员简介 谷大鑫: 热爱编程,技术狂魔,可以对感兴趣的技术钻研到茶饭不思,队伍的技术中坚.标签:整个队伍里最靠谱的人. 个人博客:http://www.cnblogs.com/nrm1/ 杨金键: 未 ...
-
Alpha版本项目展示要求(加入模板)
Alpha版本展示的时间暂定为11月17日课上,提前到13:00开始.如有变动,另行通知. Alpha版本项目展示要求如下: 不得使用PPT,展示所用的资料必须发表在博客上. 现场演示你们发布的软件. ...
-
【敏杰开发】Beta阶段项目展示
[敏杰开发]Beta阶段项目展示 项目相关地址汇总 线上地址:http://roadmap.imcoming.top 前端仓库:https://github.com/MinJieDev/Roadmap ...
-
[对对子队]Beta阶段项目展示博客
Beta阶段项目展示博客 1 团队成员的简介和个人博客地址 成员 头像 岗位 博客 个人介绍 黄贤昊 PM 17373253 喜欢玩游戏和做游戏,项目经验基本都和游戏相关,擅长摸鱼,偶尔敬业. 吴桐雨 ...
-
[软工*理解组] Beta阶段项目展示
目录 团队成员 软件介绍 项目简介 预期典型用户 功能描述 预期目标用户数 用户反馈 团队管理 分工协作 项目管理 取舍平衡 代码管理 程序测试 代码规范 文档撰写 继续开发指导性 用户沟通 需求分析 ...
-
《易货》Alpha版本项目展示
一.团队成员和个人博客地址 PM:董元财 开发人员:胡亚坤,董元财,刘猛 测试人员:益西多吉,马汉虎 团队名:bestRW 团队博客地址:http://www.cnblogs.com/niceRW/ ...
随机推荐
-
android下面的文案重用
尽可能地在xml中建立各种索引,建立映射表,而不是直接每次索引,这对于大规模的文字变动来说是极有好处的.
-
汇编cmp比较指令详解
刚刚看到了cmp指令,一开始有点晕.后来上网找了些资料,终于看明白了,为了方便初学者,我就简单写下我的思路吧.高手绕过,谢谢! cmp(compare)指令进行比较两个操作数的大小 例:cmp opr ...
-
springboot 与 shiro 整合 (简洁版)
前言: 网上有很多springboot 与 shiro 整合的资料,有些确实写得很好, 对学习shiro和springboot 都有很大的帮助. 有些朋友比较省事, 直接转发或者复制粘贴.但是没有经过 ...
-
Quality of Service 0, 1 &; 2
来自:http://www.hivemq.com/blog/mqtt-essentials-part-6-mqtt-quality-of-service-levels Quality of Servi ...
-
mysql 闪回原理
利用MySQL闪回技术恢复误删除误更改的数据 笔者相信很多人都遇到过忘带where条件或者where条件漏写了一个和写错了的情况,结果执行了delete/update后把整张表的数据都给改了.传统的解 ...
-
MFC中的几个虚函数
1.PreTranslateMessage()和WindowProc() PreTranslateMessage是消息在送给TranslateMessage函数之前被调用的,通过函数名也可以猜出来.绝 ...
-
(转载)SAPI 包含sphelper.h编译错误解决方案
[转]SAPI 包含sphelper.h编译错误解决方案 在使用Microsoft Speech SDK 5.1开发语音识别程序时,包含了头文件“sphelper.h”和库文件“sapi.lib”.编 ...
-
12-4 NSString
原文:http://rypress.com/tutorials/objective-c/data-types/nsstring NSString 在本教程的内容可能我们已经看到过很多次了,NSStri ...
-
PIE SDK过滤
1. 算法功能简介 过滤功能使用斑点分组方法来消除分类文件中被隔离的分类像元,用以解决分类图像中出现的孤岛问题. PIE SDK支持算法功能的执行,下面对过滤算法功能进行介绍. 2. 算法功能实现说明 ...
-
Cube 找规律
这道题我们经过简单的推测便可得知3个之前特判,四个之后就成为了一般状况,就是我们每侧都是走整个整个的|_|之后零的走|||. 考试的时候包括平时做题,许多正确的感性比理性证明要强得多. #includ ...