团队作业6——展示博客
Alpha版本展示
1.团队成员的简介和个人博客地址,团队的源码仓库地址。
队员 | 个人博客地址 |
---|---|
邹其元 | http://www.cnblogs.com/zq1996/ |
吴剑通 | http://www.cnblogs.com/wjt960310/ |
杨钧宇 | http://www.cnblogs.com/GOB8023/ |
江鹭涛 | http://www.cnblogs.com/tt1104/ |
团队源码仓库地址:https://gitee.com/gg1104/team_blog
2.团队各成员贡献排序(从大到小,无并列)
组员 | 贡献度排序 |
---|---|
邹其元 | 1 |
吴剑通 | 2 |
杨钧宇 | 3 |
江鹭涛 | 4 |
3.团队8天 Alpha 冲刺站立会议博客链接汇总(集合贴)
4.团队可以做一个 MVP (Minimum Viable Product) 版本, 只要核心的功能 (例如用户注册,找回密码这些非核心功能可以不用做)。也可以允许团队把快速原型的方案演示给潜在用户看, 让他们提反馈意见。
5.我们要做软件工程,那就要有一点工程的样子:
(1)团队项目的目标,预期的典型用户,预期的功能描述,预期的用户数量在哪里?
- 目标:自动生成四则元算练习算式,可以根据自身情况选择练习难度,完成后自动生成练习结果,可根据正确率排名。
- 预期的典型用户:该软件的需求针对的群体是家长和老师,主要还是用来考察和加强孩子对四则运算的掌握;所以典型用户应该是家长或老师。
- 预期的功能描述:
1)选择难度进行答题;
2)答完题目后进行自动批改;
3)按照正确率进行排行;
4)答错的题目收进错题集中,便于用户查看。 - 预期的用户数量:20
(2)团队的产品如何满足了用户的需求?
- 有些时候家长想要考考孩子的计算能力,就可以打开这个四则运算小程序;老师想在上课前出一些计算题在课上考考学生,也可以用这个程序生成题目。而且它可以选择难度也可以查看正确率,可以直观的看到孩子的计算能力强弱。
(3)团队在Alpha阶段已完成了哪些目标?
1)选择难度进行答题;
2)答完题目后进行自动批改;
(4)团队的成员如何分工协作的?有什么经验教训?
队员 | 分工 | 经验教训 |
---|---|---|
邹其元 | 构建项目大致结构,负责统筹规划项目进度,前端开发 | 第一次担任项目经理角色,我需要负责统筹规划项目进度,制定团队计划,有种手忙脚乱的感觉,所以在开始做之前应该制定一个比较完善的计划。 |
吴剑通 | 负责后端,服务器的搭建 | 在一个项目中我觉得后端是比较重要的,需要存储用户的数据,譬如成绩(正确率),错题,然后在用户需要的时候在前端显示,实现一个后端与前端的数据交互。 |
杨钧宇 | 负责前端开发,实现软件基本功能 | 由于我写代码的能力一般,所以还需要不断的充实自己的代码量以及相应的算法。对于这次项目是非常期待的,开发小程序一直是我想做的一件事。对于小程序开发一点经验都没有,希望能够通过这次项目积累一点经验吧。 |
江鹭涛 | 负责测试,发现项目不足之处 | 项目测试是最考验人耐心的,因为要从各种角度去测试验证程序的完整性和准确性,去寻找bug,细节很重要,要重视。 |
(5)团队是如何进行项目管理的?
- 建立团队项目git仓库
- 制定团队计划,根据项目时间规划,确立团队任务计划,将团队的任务计划添加到码云的团队项目Issues
- 使用燃尽图查看每日工作量
(6)团队如何平衡 时间/质量/资源 争取如期完成任务的?
- 首先,在时间上,要合理分配时间,不然会浪费大量时间与精力;在质量上,我们目前只是完成了程序的基本功能,需要在花时间改善;资源方面,我们团队在编程方面的能力一般,不过我们每个人都花了时间在学习、查资料上,还有一起讨论。
6.团队项目的实际进展(拷贝那些 scrum 过程中的燃尽图即可),发布的功能(拷贝发布文档)。说明在项目管理中,scrum的燃尽图是如何真实反映项目的状态的?或者燃尽图美化了状态?
7.在Beta阶段需要改进哪些方面?请给出下一阶段的展望。
- 在这个阶段,我们完成了初始界面以及四则运算的基础功能:选择难度、生成题目与批改。在下个阶段我们要把批改功能稍微改进下,界面上可以在现在的基础上更加美观一些,再继续完成程序的排行榜功能与错题集功能,这就需要用到数据库,实现后台服务器与前端的数据交互,希望我们组能克服后面遇到的困难,解决掉过程中遇到的问题。