团队作业6——展示博客(Alpha版本)
团队成员介绍
团队成员 | 简介 | 个人博客地址 |
---|---|---|
翁珊 | 负责前端页面的代码编写 | http://www.cnblogs.com/ws002/ |
谢晓萍 | 负责前端页面的代码编写 | http://www.cnblogs.com/Xshopping/ |
黄月梅 | 负责后端功能模块编程 | http://www.cnblogs.com/Amber9611/ |
徐晓珊 | 负责数据库的设计工作 | http://www.cnblogs.com/xxs24/ |
庞伊凡(队长) | 负责后端功能模块编程 | http://www.cnblogs.com/nikochan/ |
赵娅汀 | 负责测试 | http://www.cnblogs.com/zyt77/ |
源码仓库地址
a. 团队项目的目标,预期的典型用户,预期的功能描述,预期的用户数量在哪里?
目标:完成一个个人学习计划提醒系统
预期的典型用户:有学习计划设定需求的人
预期的功能:可以导入课程表,编辑任务,设置优先级,选择是否提醒
预期的用户数量:希望至少有20人
b. 团队的产品如何满足了用户的需求?
可以对自己的学习计划进行更加细致的安排,及提醒
c. 团队在Alpha阶段已完成了哪些目标?
基本的登录注册;个人计划的添加及编辑;设置优先级;提醒功能的代码(暂时未与数据库交互)
d. 团队的成员如何分工协作的?有什么经验教训?
先开展会议进行初步分工,期间遇到的问题请教大神,结合找到的资料再慢慢完成。在一些问题的探讨上会出现不同的意见,也会由于成员的基础较差,团队项目的进行没有想象的顺利,需要互相体谅,加强沟通。
e. 团队是如何进行项目管理的?
经常在一起开会,对各个模块都进行评价再给予改善。
f. 团队如何平衡 时间/质量/资源 争取如期完成任务的?
相互讨论,互相帮助,对自己负责的模块尽心尽力,遇到问题在群里一起讨论解决方案。
Alpha阶段进展
登录login:
注册register:
每日任务index:
课程安排table:
添加任务form:
Alpha阶段燃尽图:
燃尽图由于在设置的时候考虑的不够细,有很多细节的东西没有写进任务里面,也有一些完成了部分,但是没有全部完成的模块由于没有分的很细,就直接分入已完成,这是一个考虑欠缺的点。在beta阶段一定会将任务划分的细致细致再细致!
团队合作,各成员分工
项目主要涉及到以下工作:
- 后台开发(用python的flask框架进行后端的开发)
- 前端开发(主要采用html5+css+JavaScript来进行实现)
- 数据库(用Mysql进行设计)
团队成员分工如下:
团队成员 | 分工 |
---|---|
翁珊 | 负责前端页面的代码编写 |
谢晓萍 | 负责前端页面的代码编写 |
黄月梅 | 负责后端功能模块编程 |
徐晓珊 | 负责数据库的设计工作 |
庞伊凡 | 负责后端功能模块编程 |
赵娅汀 | 负责测试 |
对于团队的大部分成员来说,都是第一次接触这么大的一个项目,且编程功底都比较差,队长细心地给各个团队成员分配任务,在完成的过程中,对于大家不懂的问题也细心教导,让大家真正地融入这个项目中,最终完成的情况也比较理想。从这次的项目中,更可以看出团队合作和分工的重要性。
Beta阶段展望
- 在Alpha阶段,团队成员分工明确,互相帮助及体谅,任务完成的状况也较为理想,完成了项目KKlist的基础功能。对于接下来的Beta阶段,希望能够继续完善功能,课程表的上传功能没有考虑好,只能在后台进行添加;数据可视化;情况分析功能(即对任务进行评价的功能);以及提醒功能的与数据库交互;再在之前的基础上进行进一步的完善,使页面更加友好。