Beta阶段项目总结
设想和目标
1.我们的项目要解决什么问题?
现在大学生兼职找不到适合自己的岗位工作,或是为了找到兼职而被人骗找不到真实可靠的兼职工作。而需要兼职人员的单位公司却在需要兼职人员时一时找不到合适的人员。我们看到了当中这种不对称的关系,想要解决这个问题,所以萌发了创建一个大学生兼职信息网站的想法。帮助想要兼职的学生找到真实可靠的想要的工作,帮助用人单位及时找到员工。
2.用户量
网站上线几天,我们团队也进行了宣传,目前有十几个用户。我们当时的预想是使每个本校学生都成为本网站用户。
3.经验教训
没有合理的时间预估,链接数据库比较吃力,但花费一半的时间在做界面上,导致最后没有充足的时间在数据库上。
计划
1.你原计划的工作是否都做完了?如果有没做完的,为什么?
(1)原计划的并没有全部完成,未完成部分:分类查询功能没有实现
(2)没有实现商家与学生的留言功能
2.有没有发现你做了一些事后看来没必要或多大价值的事?
有,比如我的反馈建议的模板更换很多次,主界面最开始计划的点赞
3.是否每一项任务都有清楚定义和衡量的交付件?
大部分没有
4.是否项目的整个过程都按照计划进行?
没有,感觉有些拖拉,在时间不太充裕的时候开始紧张地做。
5.将来的计划会做什么修改?
增加评论功能,界面进一步美化。
设计/实现
1.设计工作在什么时候,由谁来完成的?是合适的时间,合适的人么?
设计阶段一直是大家一起完成的,从刚开始讨论要做什么,实现哪些功能,到界面的设计,颜色、字体大小等都是一起讨论的。
2.设计工作有没有碰到模棱两可的情况,团队是如何解决的?
有。我们都会提出来,向团队成员寻求帮助,如果团队内部无法解决,会向外界寻求,若还是不行就只能暂时放弃了
3.团队是否运用单元测试(unit test),测试驱动的开发(TDD)、UML, 或者其他工具来帮助设计和实现?这些工具有效么?
有采用单元测试,其余两个没有用到。效果就是能够及时修补漏洞,不会在最后要上线时十分紧张。
4.什么功能产生的Bug最多,为什么?
各个网站的跳转Bug最多,主要是自己对这方面的知识掌握不够熟练,一个单词、符号没有写对就导致整个跳转失败
测试/发布
1.团队是否有一个测试计划?为什么没有?
有
2.是否进行了正式的验收测试?
否
3.团队是否有测试工具来帮助测试?
有。
对团队的建议:
1.时间安排不当,做事比较拖沓,没有按照所定计划按期完成。
2.做之前没有考虑到各项功能实现所需的要求,一味地从满足用户功能考虑。
3.没有进行系统的bug测试。
4.团队成员编程技术(数据库方面)需加强。
对小程序的建议:
1.增加评论功能,界面进一步美化。
2.新增搜索功能