高级软件工程第四次作业(C++)
1 团队组成和选题情况说明
1.1 Git链接:https://github.com/WHUSE2017/C-team
1.2 团队组成:
PM:齐爽爽(258)
小组成员:马帅(248),何健(267),蔡凯峰(285)
照片:(从左到右依次:马帅、齐爽爽、蔡凯峰、何健)
1.3 团队获取用户需求与筛选
团队成员对身边人进行采访询问,最终我们定了3个idea:
1)单机版抽签系统:用于实验室某些任务分配上面。但是由于实用面不广,日常很多简单方法就可代替,开发价值不大,最终舍弃。
2)爬虫系统:没有确定爬取内容而舍弃。
3)拼团旅游系统:用于想和一群人旅行,自己掌控旅游线路与费用,不想跟外面的旅游团的人。可行,且决定做网页版。
于是,由于时间原因,我们团队参考《构建之法》获取用户需求方法中的深入面谈,每个年龄段都找1到2个人,然后对他们进行调研,最终确定用户群体、用户需求、功能定位等。
1.4 NABCD模型分析
1)N(Need,需求)
通过调查,目前年轻人喜欢组建团队一起游玩,希望能找到同行的伙伴,但是又不想去跟旅游团。不用自己在贴吧、微信群组、朋友圈、QQ群里面到处发布消息,而节省时间和精力的开销。自己自主选择同行的旅游,并且,能结交新朋友。
2)A(Approach方法)
技术上:有前一个小项目的实践,对于C++开发有一定基础;
路线推荐算法:团队成员,之前看过类似的算法,研究和修改后课用于这个项目;
人脉:团队成员来自不同的大学,身边还有全国各地的同学,并且武汉就是一个大学城,在用户测试和推广方面有优势。
3)B(Balance好处)
虽然现在的旅游网站和APP很多,提供给用户的旅游线路和旅游团等等。但是有很多年轻人还是不愿意跟团游,限制有玩的自由,并且不能自主选择自己团队成员,导致旅游体验感差。我们这个网站免去在各处发布消息的时间精力,在网站输入起始地、目的地、出发时间立马就能找到partner,节约时间;推荐起始地与目的地的路线,自主选择旅行路线;提供相同行程的伙伴信息,然后根据信息自主选择同行伙伴。提高旅行的自由度和体验感。当然,安全性也必须保证。
4)C(competition竞争)
因为本网站,只是提供信息咨询服务,不涉及利益冲突,所以目前没有竞争。
5)D(Delivery推广)
因为主要用户处在18--45岁年龄段,刚好我们又处于学校和公司(本科同学已经工作),所以在这些中宣传和使用最佳。
学校:社团与学生组织。
公司:本科同学中宣传。
刚好这部分群体又乐于发朋友圈,他们的体验将是我们网站推广的最佳方式。
二、项目进度安排
1.WBS
根据小组能力与时间,目前实现以上功能。
2.进度安排、人员分工及占工作量比例情况
三、需求规格说明书
1.《需求规格说明书》链接