• 作业三:微软小娜APP的案例分析


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

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

    产品

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

    第一部分 调研, 评测

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

    界面设计美观,识别准确,趣味功能强大。

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

    Bug可以分解为:症状(Symptom)、程序错误(Fault)、根本原因(Root Cause)。

    症状:即从用户的角度看,软件出了什么问题。例如,输入(3211)时,程序出错退出。

    程序错误:即从代码的角度看,代码的什么错误导致了软件的问题。例如,代码在输入为某种情况下访问了非法的内存地址——0X0000000C。

    根本原因:错误根源,即导致代码错误的根本原因。例如,代码对于id1==id2的情况没有做正确判断,从而引用了未赋初值的变量,出现了以上的情况。

    Bug1:在系统语言为英文,Cortana语言设为英文,人在中国的情况下,小娜完全丧失全部功能只保留了英汉翻译功能!!!

    Bug2:小娜说“我每天最开心的事,就是能和你聊聊【成语接龙】”,然而小娜并不支持成语接龙。

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

    Bug1:在系统语言为英文,Cortana语言设为英文,人在中国的情况下,小娜完全丧失聊天、网页查找等其余全部功能,只保留了英汉翻译功能。

     

    Bug2:小娜暗示支持【成语接龙】功能,然而无法触发成语接龙功能。

     

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

    我采访的对象是同班同学王同学。

    5.    采访提要

    5.1. 采访对象的背景和需求

    由于王同学对软件有独特的认知与理解,并且经常使用体验各种新鲜软件,也有类似语音助手的使用经历,所以对他进行采访很有价值。

    王同学对此类提高生活效率型App有着极大的需求,他励志考验,每天挤出很多时间来学习,所以语音助手将对他的时间管理以及效率提升起到极大的帮助。

    5.2. 使用感受

     

    王同学认为这个App解决了其在时间管理上的问题,可以很方便的通过语音来制定每天的学习计划。同时界面设计非常友好,很容易找到各项功能的触发位置,左下角的菜单功能总结非常全面。语音识别准确度非常好,偶尔有漏度的情况发生。总体体验非常棒。

    5.3. 改进意见?

    虽然每次识别都有一个功能提示,可以有一个语音识别功能表,让用户知道更多的功能技巧。

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

    ·     非常不推荐

    ·     不推荐

    ·     一般

    ·     好,不错

    ·     非常推荐

    第二部分 分析

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

    两年,主要时间话费在语音识别、自然语言处理、人工智能等方面。

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

    软件

    优点

    缺点

    微软小娜

    识别准确,功能强大,趣味性强,与必应搜索有较强的结合,支持所有移动平台。

    与系统支持不完美

    Siri

    与系统支持完美,时间安排功能强。

    只能在苹果产品上使用,功能不是很多。

    Google Now

    信息检索功能强

    聊天功能弱

    讯飞语点

    中文支持完美,声音甜美,检索功能强大,识别准确,适合中国人使用。

    宣传力度不够。

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

     

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

    用户体验方面

    1分:体验糟糕,频繁闪退卡顿

    2分:体验比较糟糕,时而发生闪退

    3分:体验一般,某些功能会发生闪退

    4分:体验较好

    5分:体验好,软件操作流畅

    UI界面美观度

    1分:难看,板块混杂,没有按照功能划分

    2分:较难看,板块划分混乱

    3分:一般,板块按功能划分但界面不够清晰美观

    4分:较好看,板块按功能划分,界面清晰,但美观度有待上升

    5分:好看,板块按功能划分,界面清晰美观

    核心功能

    1分:功能少,且存在大量bug,影响用户的整体使用

    2分:功能较少,且存在bug,影响用户部分功能使用

    3分:功能一般,且存在较少bug,基本功能都能使用

    4分:功能较多,存在极少的不影响用户使用的bug

    5分:功能多,且基本无法察觉bug

    微软小娜打分

    用户体验方面 + UI界面美观度 + 核心功能 = 5+4+4 = 13

    第三部分 建议和规划

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

    如果,我是微软小娜的项目经理,我会将重心放在windows平台和android平台上,因为ios平台的限制导致无法与系统更深的交互,所以Ios平台可以作为宣传推广的平台。同时对跨平台合作(云平台)展开研究,争取发展出一个基于语音助手的完整生态圈。

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

    Google Now,Siri,讯飞语点

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

    生活辅助类为主,趣味聊天为辅。

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

    语音助手应当为生活提供便利,在一些简单的指令上,说话比在手机等平台找设置要容易并方便的多,语音助手应该承担私人秘书一职,帮助处理代办事项、日程安排等等,提高用户的粘性。而聊天功能只能作为宣传推广的手段也非常重要,

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

    我觉的主要在趣味性、功能性与宣传力度三大点上。在市场上这么多语音助手的情况下,各自的语音识别准确率已不是优势所在。趣味性能提升用户的好感,功能性能改变用户的使用习惯,提高用户粘性,宣传力度能在非其他平台中抢到用户。

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

    (1)N (Need 需求)

    生活助手,日程、代办事项管理,信息查询,趣味聊天。

    (2)A (Approach 做法)

    界面优化,功能简洁,反馈友好

    (3)B (Benefit  好处)

    提升日常工作、学习效率

    (4)C (Competitors 竞争)

    趣味性比其他同类App强。

    5D (Delivery 推广)

    可以通过生成一些趣味内容通过微信等平台分享给好友,从而推广。比如将与小娜的聊天截图分享到朋友圈。

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

    如果我来领导这个团队,我会更加注重用户反馈与客户服务,只有和用户达成一片,积极听取用户的意见与反馈,才能使软件更加人性化。

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

    一个美工,三个开发,一个测试。美工与测试非常重要但是工作量不是很大,所以分配一人,其余全部开发。

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

    第1周,美工设计出初步多套UI界面,通过网络调查,用户调研等多途径获取用户反馈以及建议。
    第2周,整理用户反馈,美工继续改进UI设计,继续调查,继续获取反馈,并形成初步最终版。
    第3~10周,开发人员完成内侧版本,测试人员进行测试反馈。
    第10周,发布公测版本,接收正式用户的反馈,即时整理,修改BUG。
    第11周,根据整理出来的反馈,开发人员进行修改。
    第12周,测试通过,发布产品。

  • 相关阅读:
    eCharts_数据过多底部滚动条实现数据展示
    canvas_简单练习
    canvas_基于canvan绘制的双半圆环进度条
    js_读【javascript面向对象编程指南】笔记
    csc_滤镜filter和实现透明的两种方式
    jq_从右向右的滑入滑出效果
    textarea输入框实时统计输入字符数
    windows7_常用操作终端操作
    1080. Graduate Admission (30)
    1079. Total Sales of Supply Chain (25)
  • 原文地址:https://www.cnblogs.com/bgd140201114/p/6667769.html
Copyright © 2020-2023  润新知