第一部分:调研,评测
1.下载并使用,描述最简单直观的个人第一次上手体验。
第一次使用集大通这个APP时,发现这个APP既有类似QQ的聊天功能又有类似于微博一样的功能界面,像是一款不错的校园交流软件,紧接着又发现这个APP上又集成了许多我们本校学生所需要的服务,比如:交网费,图书馆的文献查询功能,查询成绩等;作为一个初次的使用者,觉得这款软件基本上符合大家的要求。
2.按照《构建之法》13.1节描述的 bug 定义, 找出几个功能性的比较严重的 bug,至少2个。
-
bug1
症状:在点击教务的对话栏时提示“unknow app”,无法正常进入,但是点击其他的对话栏可以正常进入;当退出APP后重新进入时恢复正常。
-
bug2
症状:点击APP内的应用中心,进入界面后几秒内,“新闻中心” “人事”两个应用图标会发生抖动的显现,等待几秒钟后稳定。
刚进入页面时:
稳定后:
3.相信每个同学的朋友中一定有人需要用这样的软件,选择一个朋友(用户)进行采访,并加以记载。
提示: 采访提要
介绍采访对象的背景和需求(他们为何要使用该软件,例如开博客,读博客,给博客点评,她有什么痛点,她还有别的需求么)
- 采访对象:吴同学
- 背景:网络工程专业,在生活中做事仔细认真
需求:平时上课的时候查询班级课表,交网费,期末结束离校后需要通过APP查询成绩;APP上基本集成了本校学生的正常学习生活的需求,无其他所要添加的功能
让采访对象使用10 – 30 分钟该APP的功能 (请上传照片证明用户的确正在使用, 远程采访的同学请让别人帮忙照相)
照片:
- 描述用户使用这个产品的过程,用户的问题解决了么?软件在数据量/界面/功能/准确度上各有什么优缺点?用户体验方面有问题么?
用户对产品有什么改进意见?
使用过程:
打开APP,输入学号与登录密码,进入APP内点“我的”进入个人界面,可以选择查看课程表,背包,应用中心;在应用中心里有大家所需要办理的一些业务。点击“朋友圈”可以查看同学们发的一些微博动态。
数据量:基本上本校学生都会使用
界面:
优点:界面的UI美观,APP的图标具有集美大学特色
缺点:界面单一,不够吸引眼球
功能:
优点:集成了许多在校学生日常会用到的服务
缺点:虽然集成了许多功能,但是有些对学习有帮助的功能大家平常并不会用到导致白白浪费了这些资源,例如图书馆的查询系统,与一些资料查询的网站;我认为应该推送一篇关于这些功能的文章给每一个人。
准确度:推送上课时间这方面不够准确,时有时无;而且课表与教务系统同步的不够准确。
对产品的改进意见?
希望可以针对我上面提到的问题有所改进
4.请选择一个结论:经过这么多工作,你一定有充分的理由给这个软件下一个评价:
对于集大的学生来说,这款APP肯定是必须要下载的啦,在日常的学习生活中会为大家提供许多的便利
第二部分:分析
1.使用此软件的所有功能,估计这个项目做到这个程度大约需要多少时间 (团队人数6人左右,计算机大学毕业生, 并有专业UI 支持)。
我觉得一年左右的时间差不多了。
2.不要写成一个罗列功能的流水单子!而是要集中火力在一个场景,这个场景中典型用户有什么需求,软件如何解决了需求(或者没解决),UX有什么细节是好的,差的,请结合书上UX的内容来分析。
场景:经常有同学在这个APP上发布一些商品贩卖的信息,或者是兼职招聘信息,原本这些信息是被禁止发布的(貌似需要管理员手工去禁止),可是由于发布的条数太多了,导致管理员不能完全的把这些广告信息屏蔽掉。
解决:应该在后台增加一个过滤广告微博的功能,可以对同学发布的微博有针对的进行筛选
用户体验:细节方面做得不好的地方是,刷APP内的朋友圈时经常会翻了许久都是广告,做得还比较不错的是可以给同学赠送鲜花,增加同学们在APP上的互动。
3.你在第一部分发现的bug,为何软件团队不能在发布前修复?他们是不知道,还是有意不修复?你觉得是什么原因?从下面的可能性中选取几个:
- 对用户需求掌握不好
- 具体的设计质量不高
- 开发人员粗心大意
-
测试把关不严,敷衍了事,没有注意在特殊的配置或环境下测试
其他answer:测试人员把关不严,敷衍了事,没有注意在特殊的配置或环境下测试
4.团队在哪一个层次还有问题?可以把自己想问软件团队的问题都列出来, 也许就能得到团队的亲自解答了!
我特别想问,那个随机抽奖的代码是怎么实现的,大学三年快过去了一次没中过那些比较好的奖项
5.从各方面的问题,推理出这个软件团队在软件工程方面可以提高的一个重要方面 (具体建议)。
细节优化方面;针对用户提出的问题,进行逐个击破,不断改进代码,例如对每天的上课安排做到按时提醒。
.第三部分:建议和规划
1.这个软件/网站/服务有很多可以提高的部分, 如果你是项目经理,如何提高从而在竞争中胜出?
answer:
- 本款软件的使用人群就是本校的大学生因此,不用太在意一些市场因素的影响,只要经常倾听用户的反馈意见就ok
- 增强用户的体验效果,针对用户不满意的模块或功能进行及时的修改
- 增加一些更能吸引人的功能,例如根据各人的业余喜好,推荐一些其他学院课程,或者推荐一些志同道合的同学认识
2.目前市场上有什么样的产品了?
我们学校的这款APP是集成了许多功能,而市场上的APP是在某一方面做的细致透彻,例如APP内的朋友圈,就是类似微博,微信朋友圈,交友方面的产品市场上使用最多的肯定是微信QQ了,二手货的交易在市场上运营的软件更是不胜枚举
3.作为新的项目经理,这个产品的核心用户群是什么样的人, 典型用户长什么样?学历,年龄,专业,爱好,收入,表面需求,潜在需求都是什么?
核心用户:本校的学生
学历:本科
专业:针对学校所有专业
需求:基本的需求是查课表,查成绩,交付一些费用
潜在需求:认识不同学院的同学,把志同道合的同学聚集在一起
4.功能:你要设计什么样的功能?为何要做这个功能,而不是其他功能? 为什么用户会用你的产品/功能? 你的创新在哪里? 可以用 NABCD 分析
我想设计一个“可能想认识的人”的推荐功能,通过这个功能可以让志同道合的人聚集在一起
N(Need):
大学中每个人都会有一些好的创意或想法时,想要找到一个与自己有相同想法的人一起把想法付诸实践A(Approach)
让每个同学填一份调查问卷,根据每个人填写的结果,通过推荐算法实现。- B(Benefit)
帮助大家找到志同道合的人 C(Competitors)
由于这个APP是校内的APP所以基本上不太会出现竞争对手
-D(Delivery)
集成在APP内部,默认推荐给同学们
5.如果你有钱可以招聘 6 个人, 有 4 个月的时间,你作为项目经理,应该如何配置角色 (开发, 测试,美工等等)?
我会雇佣三个开发人员,两个美工,一个测试人员
6.描述你的团队在16周期间每周都要做什么,才能在第16周如期发布软件的改进版本,并取得预想中的成绩。
- 用两周时间进行整体框架设计
- 五周时间进行软件的开发
- 两周的时间去做UI的美化
- 两周时间对软件进行测试
- 剩下的四周时间针对测试中不满意的地方进行改进,确保软件可以稳定工作后进行发布,根据这个期间内用户的反馈,不断的做修改,最终发布一个用户满意度较高的改进版本