第一次结队作业
顾嘉伟 2018310143020 林海强 2018310143118
一、确定项目方向
项目:校园服务APP开发
二、需求分析(NABCD模型)
1、 N(need 需求)
学生在平常生活中所需要的服务众多,如代拿快递,点外卖,找兼职,失物招领等,常常需要加入多个群或者下载多个软件才能完成。许多大四学生毕业了,许多书籍或者其他用品需要处理掉,而在学校内也没有专业的平台处理,只能通过朋友圈、熟人或者咸鱼进行出售,此时也需要在学校内有个平台可以更加方便快捷。
学生也需要许多学习资料,虽然现在在网上有许多资料,但是每次搜索太过于麻烦,有些还需要付费,可以有个地方可以让同学共享学习资料,有需求可以直接在平台里面查找
2、 A(approach,做法)
学生在有需求时需要下载多个软件或者加入多个群,造成不必要的麻烦,故开发一个网站或者APP集成,让学生有一个集中的软件解决需求。
软件大概的运行流程如下:
学生第一次登陆系统时需进行学号绑定和实名认证。登陆完成后,分为不同的板块,每个板块对应一种小功能,例如代拿快递、点外卖、失物招领。学生可以根据自己的需求选择不同的板块,在进入对应的板块之后,进行需求的处理
3、 B(benefit,好处)
改变学生需要下载较多软件和加入很多群的局面,让学生的解决的需求的地方集中起来。能够让学生的生活更加的方便快捷,让学生的一些用不到的物品能够进行多次利用,减少不必要的浪费。
4、 C(competitors,竞争)
各种校园服务群和公众号。校园服务群和公众号的劣势在于其各种服务过于分散,需要同时加入多个校园服务群才能够满足需求。且生活服务管理过于混乱:对于大学生校园生活密切相关的服务需求(如:失物招领、校园兼职、二手交易等)无法得到精确及时的满足。而该软件服务针对性强,功能全面完善,校园服务功能集中。
5、 D(Delivery,推广)
首先进行调查问券,调查学生对该软件的需求度,如果需求度较高,则马上投入精力进行开发。初期在校园内进行试运营,待稳定后,再进行后续的开发。预期让大部分学生使用该软件,并从学生的角度出发期望得到建设性的意见。根据建议以及在软件使用中出现的BUG进行修复与升级。
三、原型设计
- 设计工具:墨刀
- 思路:还原app运行流程,展现app设计思路
- 模型展示:
(1)引导页:
(2)登录界面:
(3)主页(功能页):
(4)校园圈子(社交,聊天评论,动态发布,信息门户):
(5)我的个人页:
四、PSP
PSP2.1 |
Personal Software Process Stages |
预估耗时(分钟) |
实际耗时(分钟) |
Planning |
计划 |
30 |
22 |
· Estimate |
· 估计这个任务需要多少时间 |
30 |
22 |
Development |
开发 |
410 |
446 |
· Analysis |
· 需求分析 (包括学习新技术) |
120 |
220 |
· Design Spec |
· 生成设计文档 |
40 |
28 |
· Design Review |
· 设计复审 (和同事审核设计文档) |
50 |
35 |
· Coding Standard |
· 代码规范 (为目前的开发制定合适的规范) |
--- |
--- |
· Design |
· 具体设计 |
200 |
163 |
· Coding |
· 具体编码 |
--- |
--- |
· Code Review |
· 代码复审 |
--- |
--- |
· Test |
· 测试(自我测试,修改代码,提交修改) |
--- |
--- |
Reporting |
报告 |
60 |
78 |
· Test Report |
· 测试报告 |
15 |
21 |
· Size Measurement |
· 计算工作量 |
30 |
22 |
· Postmortem & Process Improvement Plan |
· 事后总结, 并提出过程改进计划 |
15 |
35 |
All |
合计 |
500 |
546 |
五、总结
1.队员总结:
- 顾嘉伟:经过这次结队项目,我深刻感受到结队工作的好处和乐趣,两个人不比一个人,只能自顾自地做开发,如果有问题,是很难及时发现并更改的,有了双方的合作,我们能够相互沟通交流,积极出谋划策,思考和决策的效率提高了,也能够及时为彼此指出一个人不容易发现的问题;同时在设计原型的过程中,也运用到了之前从未使用过的“墨刀”原型设计工具,整个过程还是比较轻松有趣的,作出这份报告后我们都感到了十足的成就感。
- 林海强:通过阅读构建之法,对项目进行需求分析,让我能够更加全面的去了解自己的项目存在的问题和需要改进的地方,也根据NABCD模型对项目进行了分析。同时通过结队,与队友一起交流,发现项目中更多需要改善的地方,也接触到了原型设计,让自己对原型设计有更多的了解。
2.项目总结:
针对当代大学生有整合各类日常服务以便捷大学生活的痛点,我们合理分析制作了用户画像,并进行了需求分析,在当今的校园中,没有存在一个能对学生需求进行集中解决的平台,大多数学生都是选择加入很多校园服务群来解决需求,虽然有着奕报告、学习通这样的平台,但是这类平台更偏向于学习,这该项目则比较集中,多方面都有包括在其中,通过设计APP原型的形式将思路转换为可见的模型,有助于项目接下来的开发,针对实际问题作出合理的预设,希望通过这个软件,能够让学生在进行校园服务时能够更加的方便和快捷。