码迷,mamicode.com
首页 > 移动开发 > 详细

个人博客作业三:微软小娜APP的案例分析

时间:2017-04-08 18:59:18      阅读:363      评论:0      收藏:0      [点我收藏+]

标签:美工   比较   下载   优点   战争   完整   基础上   语言   安卓   

我们生活中很多时候要和软件打交道,大家上课开小差时候玩的手机游戏,买火车票的网站,互相联系用的微信、QQ,等等都是软件,都很值得分析。你为何成为它们的用户?它们的团队做对了什么,做错了什么?如果你来做,会做得更好么?

通过各种案例分析,评测,辩论,总结,我们就能看到软件工程的原则在实践中的种种体现,学好软件工程,帮助我们在实践中做得更好。

产品

请下载 微软小娜-智能助手,win10,iOS或Android客户端都有!

第一部分 调研, 评测

1. 下载并使用,描述最简单直观的个人第一次上手体验。

  比较方便,有时会出现反应迟钝的现象。开启微软小娜有一个快捷键,那就是平常使用不多的搜索键,点击搜索键即可快捷调出微软小娜。和传统的语音助手功能类似,微软小娜大多数功能还是建立在连接网络的基础上,如果你当时并没有联网的话,仅能实现一些非常简单的功能,比如打电话、切换歌曲上下首等等。

2. 上网或图书馆查找bug的定义, 找出几个功能性的比较严重的 bug,至少2个。

  打开 你好小娜功能,, 会长时间占用录音功能,,使其他软件丢失录音权限;

  有时候语音没法用。

3. 用专业的语言描述 (每个bug 不少于 40字),如有必要, 可以配图。

  安卓是开放平台,很多app需要系统权限,就导致了一些APP和小娜的麦克风、语音功能受到冲突

  

4. 相信每个同学的朋友中一定有人需要用这样的软件, 选择一个朋友(用户)进行采访,并加以记载。

  同学:发现微软小娜的另一个特点就是应答很智能,你不必拘泥于一个死板的说话方式来对小娜发号施令,用简简单单日常说话小娜几乎都能听 明白。并且对于一些复合指令,小娜的应对也非常不错,比如你可以说“明天我要去上海,需要带伞吗?”小娜即可完成对上海地区的天气监测,从而应答你是否需 要拿伞。整体使用起来相比传统语音助手而言贴心了不少。

5. 提示: 采访提要

5.1. 介绍采访对象的背景和需求(他们为何要使用该软件)

  可以实现的拨打电话、阅读短信、打开应用等,还拥有更高级自主学习功能

5.2. 让采访对象使用10 – 30 分钟该APP的功能 (请上传照片证明用户的确正在使用, 远程采访的同学请让别人帮忙照相)

技术分享

 

5.3. 描述用户使用这个产品的过程,用户的问题解决了么?软件在数据量/界面/功能/准确度上各有什么优缺点?用户体验方面有问题么?

  说话音调也是微软小娜的一个亮点,她并不像其他语音助手那样使用机械的无感情的发音,小娜给人的感觉就像在和一个真实的人对话,说话不仅连贯性强,而且话语中还富含感情。界面简洁易懂。用户体验良好。

5.4. 用户对产品有什么改进意见?

  提高灵敏度。

5.5. 结论:经过这么多工作,你一定有充分的理由给这个软件下一个评价:

? 非常不推荐

? 不推荐

? 一般 √

? 好,不错

? 非常推荐

第二部分 分析

1. 使用此软件的所有功能,估计这个项目做到这个程度大约需要多少时间 (团队人数6 人左右, 计算机大学毕业生, 并有专业UI 支持)。

   时间管理工作开始以前应该先完成项目管理工作中的范围管理部分。如果只图节省时间,把这些前期工作省略,后面的工作必然会走弯路,反而会耽误时间。项目一开始首先要有明确项目目标、可交付产品的范围定义文档和项目的工作分解结构(WBS)。由于一些是明显的、项目所必须的工作,而另一些则具有一定的隐蔽性,所以要以经验为基础,列出完整的完成项目所必需的工作,同时要有专家审定过程,以此为基础才能制定出可行的项目时间计划,进行合理的时间管理。

2. 分析这个软件目前的优劣 (和类似软件相比,至少对比2款软件), 推理出这个软件团队在软件工程方面可以提高的重要方面 (具体建议)。要求把对比的结果列出一个表格,对比每个软件各自的优点和缺点。

  Google Now  siri 。Google Now一贯表现良好,这类小活是小菜一碟;微软小娜(Cortana)也能基本胜任,只是预测能力比Google Now差一些;最新版本的Siri也可凭借其“proactive”功能完成任务
。在现在的语音助手中,可以说Google Now是最为成熟,也是被动协助能力最强的。它很少靠询问你来获取预测所需的信息,用起来非常省心。不过天下没有免费的午餐,想要获得这份便捷,你就要百分之
百信任这家公司。  微软的小娜和苹果的Siri就没这么省心了,它们需要更多主动工作。当然,它们同样会自动检索你的邮件来获取所需的预测数据,但相比谷歌,这两家公司用起来需要用户主动选择。

3. [附加题] 根据理解和体验,画出整个软件所有功能逻辑框图,根据重要度标识出各模块的重要度、完成度、出发点及效果;

4. [附加题] 针对不同的维度评分,对用户体验方面、UI界面美观度、核心功能,分别打分(能给出更详细的评分更优)。

第三部分 建议和规划

1. 如果你是项目经理,如何提高从而在竞争中胜出?

  适应需求变化:现如今是一个计划赶不上变化的时代,企业竞争力逐渐表现在企业适应变化能力的竞争,谁能更快适应市场的变化,谁就能够在竞争中胜出,这种快速适应能力如果靠“人民战争”无疑是不现实的,软件可以帮助我们来适应这种快速变化。

2. 目前市场上有什么样的产品了?

 Google Now 、siri

3. 你要设计什么样的功能?

  导航功能

4. 为何要做这个功能,而不是其他功能?

  这些助手们想要工作好,就得先对“老板”有个详细的了解。有些助手会选择将你的个人数据存储在云端,这样就可以无缝跨平台使用。而数据存在设备上,你各类设备的善解人意度就会有明显的差异。

5. 为什么用户会用你的产品/功能?

  更人性化。

6. 你的创新在哪里? 请使用 NABCD 分析

( http://www.cnblogs.com/xinz/archive/2010/12/01/1893323.html ).

7. 如果你来领导这个团队,会有什么不一样?

8. 如果你的团队有5个人, 4个月的时间,你作为项目经理,应该如何配置角色(开发,测试,美工等等)?

  2人开发,2人测试,1人美工。

9. 描述你的团队在12 周期间每周都要做什么,才能在第12周如期发布软件,大小里程碑绩点设定.

  每周查看项目的进度,每个人开发的实际进度。保证项目最优先级的进行。一旦发生变化,可以及时的进行调整

个人博客作业三:微软小娜APP的案例分析

标签:美工   比较   下载   优点   战争   完整   基础上   语言   安卓   

原文地址:http://www.cnblogs.com/xw-jh/p/6682272.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!