Alpha总体规划 & 任务分解
Alpha阶段项目目标
初步实现北航社团小程序:
- 北航社团小程序基础功能(优先级中的高两级,即不包括社团管理、在线支付、扫码签到的功能)
- 界面适当使用模板,能够较为美观、交互性良好
- 加入社团后,小程序通过微信“服务通知”主动向用户通知消息。
任务拆解和优先级

任务优先级分三级:
- 大红色为最高优先级,是系统核心功能,必须在Alpha-1(4.9号前)完成。
- 粉红色为中间优先级,尽量在Alpha-2(4.14号前)完成。4.14号将发布版提交微信审核。
- 灰色部分是否完成要看实际情况,但是必须进行一定的技术调研和需求调研。
总体规划
| 编号 | 任务 | 组别 | 截止 |
|---|---|---|---|
| 1 | 1.以前项目后端代码重构(组长) 2.ruby on rails学习完毕(组员) |
后端 | 4.5 |
| 2 | 1.根据原型系统收集合适的小程序模板 2.仔细调研微信小程序的发布条件 |
前端 | 4.5 |
| 3 | 1.阅读重构后的以前项目后端代码(组员) 2.制定代码规范(组长) |
后端 | 4.6 |
| 4 | 1.至少完成下列页面中红色优先级的功能: 授权登录页、新闻页面、活动页面、 社团页、新闻详情页、活动详情页、 某类别社团页、社团信息页 2.完成上述相关的前后端对接和数据库搭建。 |
前后端 | 4.9 |
| 5 | 1.完成页面中的粉色功能,以及一些粉色页面。 2.完成上述相关的前后端对接和数据库搭建。 3.进行充分的测试,开放给一些内测用户使用。 |
前后端 | 4.14 |
Alpha-1任务分配
.tg {border-collapse:collapse;border-spacing:0;}
.tg td{font-family:Arial, sans-serif;font-size:14px;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:black;}
.tg th{font-family:Arial, sans-serif;font-size:14px;font-weight:normal;padding:10px 5px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:black;}
.tg .tg-uys7{border-color:inherit;text-align:center}
.tg .tg-xldj{border-color:inherit;text-align:left}
.tg .tg-0pky{border-color:inherit;text-align:left;vertical-align:top}
.tg .tg-0lax{text-align:left;vertical-align:top}
.tg .tg-s268{text-align:left}
| 成员 | 编号 | 前置任务 | 任务 | 交付物 | 截止 | 预估 |
|---|---|---|---|---|---|---|
| 少昂 | 主要负责重构以前项目后端代码、制定代码规范、服务器部署、指导振亚和廓然学习相关开发技术、协助PM细化后端任务的分配,设计前后端接口 | |||||
| 重构以前项目后端ruby代码 | 重构后的代码 | 4.5 | 6h | |||
| C | 制定代码规范 | 代码规范文档 | 4.6 | 2h | ||
| 联系助教商议华为云相关事项,使gitlab与华为云同步 | 4.7 | 2h | ||||
| E | D | 在前端的数据格式文档的基础上,完成与最高优先级功能相关的接口文档,并将具体实现分配给振亚和廓然 | 接口文档 | 4.7 | 3h | |
| B | 复审振亚和廓然的接口代码 | 4.8 | 2h | |||
| 振亚 | 主要负责后端技术学习和开发,设计和实现前后端接口,完成前后端对接 | |||||
| 配置环境 | 4.3 | 5h | ||||
| 继续学习ruby,上传学习的demo代码 | demo代码 | 4.5 | 7h | |||
| C | 阅读后端代码和少昂制定的代码规范 | 添加后端代码注释 | 4.6 | 4h | ||
| B | E | 编码完成少昂分配的接口 | 接口代码 | 4.7 | 3h | |
| 对于粉色功能,根据前端的数据格式要求,设计接口并实现 | 接口文档和实现代码 | 4.8 | 4h | |||
| 廓然 | 主要负责后端技术学习和开发,设计和实现前后端接口,完成前后端对接 | |||||
| 配置环境 | 4.3 | 5h | ||||
| 继续学习ruby,上传学习的demo代码 | demo代码 | 4.5 | 7h | |||
| C | 阅读后端代码和少昂制定的代码规范 | 添加后端代码注释 | 4.6 | 4h | ||
| B | E | 编码完成少昂分配的接口 | 接口代码 | 4.7 | 3h | |
| 对于粉色功能,根据前端的数据格式要求,设计接口并实现 | 接口文档和实现代码 | 4.8 | 4h | |||
| 李大 | 主要负责前端开发,界面美化,完成前后端对接 | |||||
| 寻找和筛选合适的小程序模板 | 上传gitlab,或分享给雨飞 | 4.3 | 4h | |||
| D | 完成社团页和某类别社团页。用文档写出希望从后端得到的数据项和数据格式(或者直接与少昂协商使用什么样的数据格式较好),有了约定的数据格式,前端就可以先用本地数据进行开发了。 | 数据格式文档1;代码 | 4.5 | 4h | ||
| D | 同理,完成社团信息页,及相应的数据格式文档 | 数据格式文档2;代码 | 4.6 | 4h | ||
| 对自己完成的界面:进行UI优化,尝试添加粉色功能 | 4.7 | 4h | ||||
| B | 完成前后端对接,确保完成红色优先级的功能 | 4.8 | 3h | |||
| 雨飞 | 主要负责前端开发,界面美化,完成前后端对接 | |||||
| 调研微信小程序发布的条件 | 调研结果小文档 | 4.4 | 2h | |||
| 尝试将2个公众号绑定小程序, 完成微信小程序跳转公众号文章的功能, 即初步完成新闻详情页 |
将实现过程写成文档留存(可以引用相关链接); | 4.6 | 4h | |||
| 完成授权登录页面 | 代码 | 4.6 | 2h | |||
| 复审李大和青城的代码 | 直接向他们说明改进意见 | 4.7 | 3h | |||
| B | 完成前后端对接,确保完成红色优先级的功能 | 4.8 | 3h | |||
| 青城 | 主要负责前端开发,界面美化,完成前后端对接 | |||||
| D | 完成活动详情页。用文档写出活动详情页希望从后端得到的数据项和数据格式,有了约定的数据格式,前端就可以先用本地数据进行开发了。 | 数据格式文档3;代码 | 4.5 | 5h | ||
| D | 同理,完成主页面中优先级最高的功能,及相应的数据格式文档 | 数据格式文档4;代码 | 4.6 | 5h | ||
| 活动页(活动列表) | 代码 | 4.7 | 2h | |||
| 对自己完成的界面:进行UI优化,尝试添加粉色功能 | 4.8 | 4h | ||||
| 静芬 | 监督和记录项目进度,把控项目整体进展,及时调整;负责用户沟通和推广方面的工作 | |||||
| scrum会议、监督和记录进度、任务调整 | 博客 | 每天 | 2h | |||
| 任务分解的博客、贡献分规则博客 | 博客 | 4.6 | 4h | |||
| 用户原型反馈整理,社长需求整理 | 文档 | 4.8 | 4h | |||
表中的前置关系不够直观,画图如下:

Alpha-2任务分配
这里直接以图的形式给出:

Alpha总体规划 & 任务分解的更多相关文章
- 【Alpha】任务分解与分配
Alpha阶段总体任务规划 Alpha阶段我们的任务主要是恢复原先项目的代码运行,并增加一部分物理实验(二)的内容以及完善之前项目未完成的功能,例如后台管理及用户管理界面.在恢复项目部分的主要工作是将 ...
- Scrum Meeting Alpha - 1 (团队任务分解)
团队任务分解 Alpha阶段项目目标 实现一个博客园班级博客的Android 客户端: 实现班级博客的常用功能(不包括投票.公告.校区) 有一个较为简洁美观.操作方便的界面 添加消息提醒功能. 任务拆 ...
- ALPHA任务拆解
项目 内容 这个作业属于哪个课程 BUAA2020软件工程 这个作业的要求在哪里 作业要求 我们在这个课程的目标是 学会团队合作,共同开发一个完整的项目 这个作业在哪个具体方面帮助我们实现目标 团队任 ...
- Mahout源码分析之 -- QR矩阵分解
一.算法原理 请参考我在大学时写的<QR方法求矩阵全部特征值>,其包含原理.实例及C语言实现:http://www.docin.com/p-114587383.html 二.源码分析 这里 ...
- 用Spark学习矩阵分解推荐算法
在矩阵分解在协同过滤推荐算法中的应用中,我们对矩阵分解在推荐算法中的应用原理做了总结,这里我们就从实践的角度来用Spark学习矩阵分解推荐算法. 1. Spark推荐算法概述 在Spark MLlib ...
- 【1414软工助教】团队作业4——第一次项目冲刺(Alpha版本) 得分榜
题目 团队作业4--第一次项目冲刺(Alpha版本) 作业提交情况情况 所有团队都在规定时间内完成了七次冲刺. 往期成绩 个人作业1:四则运算控制台 结对项目1:GUI 个人作业2:案例分析 结对项目 ...
- 团队作业4——第一次项目冲刺(Alpha版本)4.22
团队作业4--第一次项目冲刺(Alpha版本) Day one: 会议照片 由于团队中的组员今天不在学校,所以我们的站立会议提前一天展开. 项目进展 由于今天是Alpha版本项目冲刺的第一天,所以没有 ...
- 【Alpha】——First scrum Meeting
一.今日站立式会议照片 二.每个人的工作 成员 昨天已完成的工作 今天计划完成的工作 · 李永豪 编写测试计划 学习JAVA编程及UI设计 · 郑靖涛 Alpha任务分配计划 学习JAVA编程及UI设 ...
- 高级软件工程2017第6次作业——团队项目:Alpha阶段综合报告
1.版本测试报告 1.1在测试过程中总共发现了多少Bug?每个类别的Bug分别为多少个? Bug分类 Bug内容 Fixed 编辑博文时改变文字格式会刷新界面 Can't reproduced 无 N ...
随机推荐
- WebApi中将静态页面作为首页
WebApi中将静态页面作为首页 使用场景 在我的项目中使用Asp.Net WebApi作为后端数据服务,使用Vue作为前端Web,在服务器IIS上部署时需要占用两个端口,一个是80端口,用户在浏览器 ...
- mysql-connector-java与mysql版本的对应关系
记录下mysql-connector-java与mysql版本的对应关系,已方便以后参考,这是最新版本对应, 时间:2019年9月27日 官网文档地址: https://dev.mysql.com/d ...
- Django-视图函数view
目录 1.Django的视图函数view 1.1一个简单的视图 2.CBV和FBV 3.使用Mixin(了解) 4.给视图加装饰器 4.1使用装饰器装饰FBV 4.2使用装饰器装饰CBV 5.requ ...
- VLAN实验4:利用单臂路由实现VLAN间路由
单臂路由: 实验环境: 实验拓扑图: 实验编址: 实验步骤:1.创建VLAN并配置Access.Trunk接口. 我们在S2上创建VLAN10和VLAN20,并且吧链接PC1的E0/0/1和链接PC2 ...
- MySQL/MariaDB数据库的服务器配置
MySQL/MariaDB数据库的服务器配置 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.MySQL中的系统数据库 1>.mysql数据库 是mysql的核心数据库,类 ...
- 如何进行SQL注入攻击?
1.数字注入 2.字符串注入 3. #后边全部为注释,字符串拼装后绕过密码验证. 4. 同样绕过密码验证
- Kotlin协程作用域与Job详解
Job详解: 在上一次https://www.cnblogs.com/webor2006/p/11725866.html中抛出了一个问题: 所以咱们将delay去掉,需要改造一下,先把主线程的dela ...
- danci8
approach 英 [ə'prəʊtʃ] 美 [ə'protʃ] n. 方法:途径:接近 vt. 接近:着手处理 vi. 靠近 emulate 英 ['emjʊleɪt] 美 ['ɛmjulet] ...
- HDU3109: Worms(字符串变换类 DP)
pro:开始有一个字母虫,然后字母虫在每一天可以选择自己身上的部分字母变换,变换规则形如A->BC. 现状给定最终字母虫的字符串,求最少用了多少天. 如有规则A->BC,B->AC, ...
- Keil MDK5生成 .bin文件的简单教程(图文)
以下参考https://blog.csdn.net/u014563989/article/details/51127519,同时自己实测. 1.按如图步骤做,主要是要找到fromelf.exe的路径: ...