团队作业6——展示博客(alpha阶段)

作业6——展示博客(alpha阶段)


Alpha版本展示

1.团队成员的简介和个人博客地址,团队的源码仓库地址。

团队成员的简介





个人博客地址

团队的源码仓库地址

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.团队核心功能的演示

演示链接
http://www.meipai.com/media/1000010071?uid=1034867103&client_id=1089857299&utm_source=meipai_share&utm_term=meipai_ios&utm_content=test&viewCount=1&shareCount=1

5.我们要做软件工程,那就要有一点工程的样子:

  • 团队项目的目标,预期的典型用户,预期的功能描述,预期的用户数量在哪里?
    目标: 实现记账的功能,让用户满意,摆脱繁琐的功能,实现简单明了的记账

    典型用户:学生,日常消费零碎,大多数没有自己的收入,需要有计划地花钱,合理安排

    功能描述

    • ①基本记账功能:选择收入还是支出,输入金额及类别,还可以添加备注后将记账条目显示在账单明细上。
    • ②记账明细展示功能:将用户记录的记账条目予以显示,并显示当月收入支出结余情况。
    • ③设置月预算功能:用户可以设置每月月预算。
    • ④绑定邮箱功能:用户可以绑定自己的邮箱。
    • ⑤记账天数统计功能:显示用户累计记账天数。
    • ⑥报表统计功能:用折线图及饼状图直观显示用户记账情况。
    • ⑦记账提醒功能:定时发邮箱给用户提醒当日记账。

    预期用户数量:50个用户

  • 团队的产品如何满足了用户的需求?
    本产品有较为美观的界面,简单的操作,明了的功能,提供基本记账功能以满足用户记账需求,后期还会提供设置月预算,提示是否超支,还有记账的提醒,使用户坚持每天记账的习惯。

  • 团队在Alpha阶段已完成了哪些目标?
    已完成的:
    (1)完成了整个小程序的前端界面
    (2)实现基本记账功能
    (3)记账明细展示功能
    (4)记账天数统计功能
    (5)绑定邮箱功能
    (6)设置月预算界面和记账提醒语句的设置

  • 团队的成员如何分工协作的?有什么经验教训?
    分工协作:一开始分开前端后端工作,但是实际开发后发现前期前端任务量较大,后端很少,所以所有成员都转到前端设计开发上来,大家一起完成了前端界面后,再开始了后端编写以及前后端的连接。PM大佬给力,后端撑起一片天。
    经验教训
    ①前端设计开始前没有完成统一好设计的风格样式,导致大家各自做自己喜欢的界面,整合在一起以后发现十分杂乱,后面还要统一调整,比较麻烦,如果一开始就商量好了就没那么多事了。
    ②任务下发以后,执行力不是那么强,每个人都有自己的事,不能保证能在主动去完成任务,导致开发进度比较慢。β阶段管理可以再严格一些,不能出现不干事的情况,提高开发效率。
    ③对于微信小程序开发小白们来说,无疑就是在一步步踩坑当中。我们经常会被一个bug搞一个晚上,最后发现。。。都是智障的问题,比如一个包的位置导错了,import了其他包的方法,或者因为一些中文编码的问题折腾了很久,查了很多资料,最后问了学长才豁然开朗,一行代码KO。诶。。。小白伤不起

  • 团队是如何进行项目管理的?
    对于微信小程序来说,用户对一个小程序的第一感就是来自于界面,所以我们要先有一个较为美观的界面,我们的界面按功能分,比如一个界面跳转到另一个界面,这些界面就可以独立开来,然后分配出去,的完成之后再进行界面的连接。同时也要准备后端的数据库,前后端的交互等等,等到有了小的连接就可以尝试编写功能了,在完成基本粗糙的功能之后就要考虑细节的地方,比如提醒框,提示框等等,最后就是进行测试和发布了

  • 团队如何平衡 时间/质量/资源 争取如期完成任务的?
    (这个...一言难尽)六个人的团队就有四个人准备考研,加上较为繁重的课业负担,大家都是从干海绵里挤出的时间用于此次团队项目。不过大家都挺棒,都对团队有所贡献。我们团队因为都是一个班级的,上课时间表一样,会在队内商量时间一起编写代码,如果碰见大家都没有时间的情况,PM会将任务分给每个人,自行调节自己的时间完成任务。

6. 团队项目的实际进展(拷贝那些scrum过程中的燃尽图即可),发布的功能(拷贝发布文档)。说明在项目管理中,scrum的燃尽图是如何真实反映项目的状态的?或者燃尽图美化了状态?

本着真诚务实的态度,本次α阶段的燃尽图确实是展示了我们的真正进度的,没有美化。(天数那边有些奇怪是因为我们在冲刺阶段对看板做了一些修改)可以从燃尽图看出我们的任务是没有完成的,我们会在β阶段提高效率,完成项目任务。

7. 在Beta阶段需要改进哪些方面?请给出下一阶段的展望。

①β阶段需要对α阶段所实现的那些功能进行完善,修复bug并改进;
②β阶段再增加一些属于我们团队项目的一些杀手功能,具体在:报表界面、图表的显示,数据的导出,实现邮箱记账提醒。
我们的期望:团结一致,尽可能满足用户的需求,然后就是合理安排进度,争取在期末前做完(毕竟我们这门课占了我们很多时间!)

posted @ 2018-05-09 21:48  都行、可以、随它去  阅读(259)  评论(3编辑  收藏  举报