团队作业6——展示博客(alpha阶段)
作业6——展示博客(alpha阶段)
Alpha版本展示
1.团队成员的简介和个人博客地址,团队的源码仓库地址。
团队成员的简介
个人博客地址
- 林羽晴:http://www.cnblogs.com/lyq063/
- 洪亚文:http://www.cnblogs.com/201521123065hyw/
- 秦贞一:http://www.cnblogs.com/wish-tree/
- 丁蓉:http://www.cnblogs.com/TSlover/
- 齐畅:http://www.cnblogs.com/qichang/
- 顾芷菱:http://www.cnblogs.com/guzhiling/
团队的源码仓库地址
https://gitee.com/jmulyq/MyAccount
2.团队各成员贡献排序(从大到小,无并列)
团队成员 | 工作 | 工作量 |
---|---|---|
林羽晴 | 前后端 | 24% |
顾芷菱 | 前端 | 18% |
丁蓉 | 前端 | 17% |
洪亚文 | 前端 | 16% |
秦贞一 | 前端 | 15% |
齐畅 | 前端 | 10% |
3.团队8天 Alpha 冲刺站立会议博客链接汇总(集合贴)
ALPHA阶段敏捷冲刺集合贴
http://www.cnblogs.com/just-let-it-go/p/8880797.html
4.团队核心功能的演示
5.我们要做软件工程,那就要有一点工程的样子:
-
团队项目的目标,预期的典型用户,预期的功能描述,预期的用户数量在哪里?
目标: 实现记账的功能,让用户满意,摆脱繁琐的功能,实现简单明了的记账典型用户:学生,日常消费零碎,大多数没有自己的收入,需要有计划地花钱,合理安排
功能描述:
- ①基本记账功能:选择收入还是支出,输入金额及类别,还可以添加备注后将记账条目显示在账单明细上。
- ②记账明细展示功能:将用户记录的记账条目予以显示,并显示当月收入支出结余情况。
- ③设置月预算功能:用户可以设置每月月预算。
- ④绑定邮箱功能:用户可以绑定自己的邮箱。
- ⑤记账天数统计功能:显示用户累计记账天数。
- ⑥报表统计功能:用折线图及饼状图直观显示用户记账情况。
- ⑦记账提醒功能:定时发邮箱给用户提醒当日记账。
预期用户数量:50个用户
-
团队的产品如何满足了用户的需求?
本产品有较为美观的界面,简单的操作,明了的功能,提供基本记账功能以满足用户记账需求,后期还会提供设置月预算,提示是否超支,还有记账的提醒,使用户坚持每天记账的习惯。 -
团队在Alpha阶段已完成了哪些目标?
已完成的:
(1)完成了整个小程序的前端界面
(2)实现基本记账功能
(3)记账明细展示功能
(4)记账天数统计功能
(5)绑定邮箱功能
(6)设置月预算界面和记账提醒语句的设置 -
团队的成员如何分工协作的?有什么经验教训?
分工协作:一开始分开前端后端工作,但是实际开发后发现前期前端任务量较大,后端很少,所以所有成员都转到前端设计开发上来,大家一起完成了前端界面后,再开始了后端编写以及前后端的连接。PM大佬给力,后端撑起一片天。
经验教训:
①前端设计开始前没有完成统一好设计的风格样式,导致大家各自做自己喜欢的界面,整合在一起以后发现十分杂乱,后面还要统一调整,比较麻烦,如果一开始就商量好了就没那么多事了。
②任务下发以后,执行力不是那么强,每个人都有自己的事,不能保证能在主动去完成任务,导致开发进度比较慢。β阶段管理可以再严格一些,不能出现不干事的情况,提高开发效率。
③对于微信小程序开发小白们来说,无疑就是在一步步踩坑当中。我们经常会被一个bug搞一个晚上,最后发现。。。都是智障的问题,比如一个包的位置导错了,import了其他包的方法,或者因为一些中文编码的问题折腾了很久,查了很多资料,最后问了学长才豁然开朗,一行代码KO。诶。。。小白伤不起 -
团队是如何进行项目管理的?
对于微信小程序来说,用户对一个小程序的第一感就是来自于界面,所以我们要先有一个较为美观的界面,我们的界面按功能分,比如一个界面跳转到另一个界面,这些界面就可以独立开来,然后分配出去,的完成之后再进行界面的连接。同时也要准备后端的数据库,前后端的交互等等,等到有了小的连接就可以尝试编写功能了,在完成基本粗糙的功能之后就要考虑细节的地方,比如提醒框,提示框等等,最后就是进行测试和发布了 -
团队如何平衡 时间/质量/资源 争取如期完成任务的?
(这个...一言难尽)六个人的团队就有四个人准备考研,加上较为繁重的课业负担,大家都是从干海绵里挤出的时间用于此次团队项目。不过大家都挺棒,都对团队有所贡献。我们团队因为都是一个班级的,上课时间表一样,会在队内商量时间一起编写代码,如果碰见大家都没有时间的情况,PM会将任务分给每个人,自行调节自己的时间完成任务。
6. 团队项目的实际进展(拷贝那些scrum过程中的燃尽图即可),发布的功能(拷贝发布文档)。说明在项目管理中,scrum的燃尽图是如何真实反映项目的状态的?或者燃尽图美化了状态?
本着真诚务实的态度,本次α阶段的燃尽图确实是展示了我们的真正进度的,没有美化。(天数那边有些奇怪是因为我们在冲刺阶段对看板做了一些修改)可以从燃尽图看出我们的任务是没有完成的,我们会在β阶段提高效率,完成项目任务。
7. 在Beta阶段需要改进哪些方面?请给出下一阶段的展望。
①β阶段需要对α阶段所实现的那些功能进行完善,修复bug并改进;
②β阶段再增加一些属于我们团队项目的一些杀手功能,具体在:报表界面、图表的显示,数据的导出,实现邮箱记账提醒。
我们的期望:团结一致,尽可能满足用户的需求,然后就是合理安排进度,争取在期末前做完(毕竟我们这门课占了我们很多时间!)