【Alpha】任务分解与分配
Alpha阶段总体任务规划
Alpha阶段我们的任务主要是恢复原先项目的代码运行,并增加一部分物理实验(二)的内容以及完善之前项目未完成的功能,例如后台管理及用户管理界面。在恢复项目部分的主要工作是将原有的项目代码部署到新的服务器上,并恢复数据库,使网站能够正常运行,同时尽可能修复网站上的各种bug。增添实验部分的主要工作是完成实验latex模板、html表格以及python数据处理脚本的编写,并上传到服务器上。完善未完成功能部分目前计划完善管理员控制台以及用户管理界面,使原有设计的增添新实验接口能够正确运行。
任务分配
我们在任务分配方面按照以上规划中的要求分为几大类任务,任务由PM根据团队成员的情况分配,并适时进行调整。
任务大类 | 任务 | 预计时长 |
---|---|---|
恢复网站运行 | 配置服务器LAMP环境 配置服务器texlive环境 配置服务端开发环境 修复注册问题 修复社区登陆问题 修复服务端latex报告生成 修复报告界面评论区 社区功能测试 物理实验(1)内容测试 |
2h 2h 4h 2h 1h 1h 2h 2h 6h |
新物理实验 | 实验前端界面 实验报告模板 实验数据处理脚本 实验上线&测试 |
2h 6h 6h 4h |
注:以上部分为单个物理实验用时,根据进度考虑添加的实验个数 | ||
用户界面 | /user界面编写 /user界面与后端对接 /user/edit与后端对接 /user/star前端编写 /user/star与后端对接 收藏夹展示某一特定报告 |
6h 4h 4h 2h 4h 2h |
控制台 | 添加管理员控制台入口 修复原先的console接口 控制台上传新实验测试 |
1h 6h 3h |
其他 | 收藏夹展示某一特定报告 调研本学期综合实验 研究物理实验处理代码 研读收藏夹前端代码 |
2h 2h 8h 6h |
总计 | 假设做2-3个新实验 | 110h-128h |
(PM任务必须完成,因此不计入整体项目进度中)
Github任务分配结果
我们组按照实际需要完成的工作内容对人物进行了分配,而后再将工作内容和成员相对应,这样当某人进度较快/任务较简单时可以切换到另一任务下帮助其他成员
目前的任务分配如下
任务 | 成员 |
---|---|
恢复原有功能 | 周博闻 |
用户界面 | 周国杰 |
收藏夹 | 樊子康 |
实验报告 | 王自强、殷刘霄羽(报告模板) 何雨峰、周博闻、周国杰(数据处理脚本) |
控制台 | 周博闻 |
测试 | 杨帅、樊子康 |