微软小娜APP的案例分析
第一部分 调研, 评测
1.下载并使用,描述最简单直观的个人第一次上手体验。
微信小娜在我看来就是一个助手,可以随时关心我们身边的每件事,也能时刻的提醒着我们该干什么,比如说:查询路况、今日头条、附近美食、热门电影、天气预报、活动动态、限行情况、通过互动可以实现查询天气、电影笑话、音乐、新闻、会议、闹钟功能等。
2.上网或图书馆查找bug的定义, 找出几个功能性的比较严重的 bug,至少2个。
(1)在语言的识别上有时会出现错误(即人机交互上的问题).
(2)在信息的查询上又是会答非所问。
(3)当然,其模拟的人工智能,还是较生动的。
(4)过度采集用户个人信息。
3. 用专业的语言描述 (每个bug 不少于 40字),如有必要, 可以配图。
首先,通过《构建之法》第13章中的Bug的定义来作个简要描述。
4. 相信每个同学的朋友中一定有人需要用这样的软件, 选择一个朋友(用户)进行采访,并加以记载。
我采访了我的同班同学,他也是最近下载的这个软件,他觉得这个助手综合了多种APP的功能,能够实现很多生活中常用的功能,但是呢,这些功能和其他那些专属APP还是有很大差别的,比如和导航相比,它的路线搜索范围不广泛,与美团相比,定位的不全面,与音频视频软件相比,它时常会出现一些不良症状,所以综合考虑这个APP虽然能实现很多功能,但是每项功能还是没有达到更好的境界。
5. 提示: 采访提要
5.1. 介绍采访对象的背景和需求(他们为何要使用该软件)
经过别人的介绍和推荐,这个软件可以方便我们生活中所做的每一件事情,生活中会方便很多。
5.2. 让采访对象使用10 – 30 分钟该APP的功能 (请上传照片证明用户的确正在使用, 远程采访的同学请让别人帮忙照相)
5.3. 描述用户使用这个产品的过程,用户的问题解决了么?软件在数据量/界面/功能/准确度上各有什么优缺点?用户体验方面有问题么?
5.4. 用户对产品有什么改进意见?
(1)界面主题多样化。
(2)功能贴近生活,并多元化。
(3)人机交互能够更加完善。
5.5. 结论:经过这么多工作,你一定有充分的理由给这个软件下一个评价:
一般。因为它有的时候真的可以方便我们的日常生活需要,但是有的地方做的不够完美。
第二部分 分析
1. 使用此软件的所有功能,估计这个项目做到这个程度大约需要多少时间 (团队人数6 人左右, 计算机大学毕业生, 并有专业UI 支持)。
如果是大学生做这个软件的话,我预估要4到5个月左右的时间吧,其实它的功能性比较好实现,只要每个人分工明确,技术到位的话,还是比较容易做出来的,不像一些很复杂的软件,很难才能做出来。
2. 分析这个软件目前的优劣 (和类似软件相比,至少对比2款软件), 推理出这个软件团队在软件工程方面可以提高的重要方面 (具体建议)。要求把对比的结果列出一个表格,对比每个软件各自的优点和缺点。
优缺点\APP
微软小娜
百度
百度地图
优点
方便快捷
覆盖面广泛
定位精确
缺点
覆盖不广不精确
信息量不筛选
步骤繁琐
第三部分 建议和规划
1. 如果你是项目经理,如何提高从而在竞争中胜出?
如果我是项目经理,我会先看一看其他软件的优点,然后把它们的优点综合到我的软件上,把我的软件与这款软件进行对比,淘汰掉不好的,留下它的优点,取其精华去其糟粕。把它的bug重新更改并升级一下,因为这种软件需要得到广大群众的认可,不能有马虎。这样才能做出一款完美并且符合大众需求的好软件。
2. 目前市场上有什么样的产品了?
与其类似的产品有一些,比如:美团和支付宝等等。
3. 你要设计什么样的功能?
我想要实行更加方便的功能,我希望这个APP有走遍天下的功能,包含付款、旅行、查询等功能。
4. 为何要做这个功能,而不是其他功能?
因为这样这个APP才会真正的成为大众所需要的,这些功能是现在的热点功能,有了这些,生活中会更加的方便。
5. 为什么用户会用你的产品/功能?
因为我的产品APP的功能可以实现多个APP的功能,很划算,不仅从经济上,也从时间上节省了很多。所以我认为用户会喜欢。
6. 你的创新在哪里? 请使用 NABCD 分析
N:我会通过微信公众号以及传单形式进行需求分析,覆盖面比较广泛。
A:我们不仅会实现多功能,而且还会优化APP界面,比如苹果的SIR就是一个很好的例子,不仅能引起人们的兴趣,也会吸引更多的用户来使用我们的产品,所以这个是很必要的。
B:随着网络的发展,大多数人出门都不想带很多东西,都想着轻装上阵解决很多问题,那我们的APP就很适合这一类人群,出门旅游手机APP在手,天下任你游。
C:当然这方面竞争还是比较大的,比如美团、支付宝等应用的威胁比较大,因为它们的应用人群比较多,所以如果要开发这个软件的话,与美团或者支付宝合作也是不错的选择。
D:宣传的话会出一些小的广告,也会通过内部宣传而把APP推广出去,由内向外传播,公众号与传单的宣传也是必不可少的,而且我们会积极的进校园,让他们体验我们的APP,毕竟这类人群大多数以学生为主,旅行比较多,也比较图省事,所以我们的APP比较适合这类人群。
7. 如果你来领导这个团队,会有什么不一样?
如果要我来领导这个团队,需要每一个队员都打起精神来,工作时必须全身心投入,积极踊跃的讨论这个APP的优点与不足,在每一个细节上都要严格要求队友们细心的完成。另外,不管是需求分析,还是UI设计,或是代码实现,我都希望他们能狗积极的发表意见。这样的话我们所做出来的APP就不会像现在这样存在一些缺点和不方便。
8. 如果你的团队有5个人, 4个月的时间,你作为项目经理,应该如何配置角色(开发,测试,美工等等)?
1个月时间分析需求和可行性,我需要有1个美工,3个开发,1个测试,开发人员和美工需要及时沟通,共同来设计出一份令人满意的UI界面。
9. 描述你的团队在12 周期间每周都要做什么,才能在第12周如期发布软件,大小里程碑绩点设定.
我会在前4周就是第一个月确定需求和可行性,带着所有的组员进行讨论,研究出合理的方案,并在4-9周时间进行代码编译,实现我们想要的功能,最后的9-12月进行程序的调试与修改,保证程序的完整性和正确性,会根据每个成员的贡献而进行打分。