第四次作业——个人作业——软件案例分析

第一部分 调研与评测

评测bug(其实是一些作为用户不舒服的地方)####

PC:

  • 翻译这个功能就无力吐槽了,特别是翻译网站的。看图就知道了。会出现不能识别网址- -!,还有网站显示重新连接。用了一次绝对不想用第二次。
  • 取词我就更无力了,QQ的弹窗移到那就马上显示翻译,网页的死活不显示。。
  • 关了词典后电脑马上飞起来。

Android:

  • 第一个是APP内web没有适配好。我一直想不明白的是,为什么它里面能显示web,然后点上面的图标又要弹到浏览器打开。。
  • 第二个是点击词的时候,有些词无法点击,有些词干脆能点中文,但是英文并不会显示出来。
  • 设置页面中的设置比如说中英文,点一次并不能马上实现,必须要重新刷两次页面才能实现。

我觉得他们应该是发现了bug,只是我发现的那些,有可能涉及到Android内核的机制等深层次的原因比较难改变(比如说点击功能的不完善),有可能这种bug是优先级别比较低的,还有更重要的bug。

采访:#####

  1. 六级将近,为了了刷出更好的成绩,我需要累积词汇量,该软件词汇量很大,而且查词典的功能较完善。读研时需要很强的英语内功看国外论文,现在应该做到每日一句英语,并且每天阅读一篇文章,该软件每日都提供了不同的文章。
  2. 使用该软件,解决了我背单词的问题,较为方便,且其中的文章也不错,满足了我每日一读的要求,个人阅读能力有些许提高。在平时做练习时,使用其中的翻译功能,更清楚的理解了阅读题。其中的必应电台很不错,美音慢速英语对我的听力有很大的帮助,还有我爱说英语,让我对英语语感更有感觉。其中的词汇量等数据量还是很大的,界面很清晰,比较清楚的找到需要的功能,翻译的准确度还不错,但是毕竟是机子翻译,句子翻译时个人还是需要加入自己的判断,更正一些小错误,该软件有各种挑战功能,还有每日一句每日一词,每日阅读,能从各方面满足用户的需求。
  3. 我觉得该软件功能还是较完善的,比较有创意的是,它有单词挑战等挑战,有点类似游戏的性质,激发学习欲望,但是如果能增加挑战好友的功能应该更好,毕竟是身边的人,这样的排名更能发挥软件的促进作用。还有就是词汇部分,虽然其中的单词本容量很大,但是那么大的词汇量用户往往不知道从何背起,而不能坚持下去,如果能根据每个人的需求,设置每天该背的词汇量,会更好!
  4. 结论:一般

第二部分 分析

估计这个项目做到这个程度大约需要多少时间:
既然不能通过讨论的方法来达到一致,网上又找不到该团队开发了多久。那我就说,花费时间应该是3+无穷大吧,语法语义的处理、数据的采集、图像识别、文字识别并且庞大的数据(几十种语言)面前,在6人的毕业生团队中很难在项目时间内完成。但是出于不对技术上很严格的考虑,以及需求不那么高,就用最经常的回复,半年吧。

优势:

  • 功能丰富:1、我爱说英语的功能第一次让我体会到了口语评分的快乐(给分低能够吸引用户)。2、电台有让我以后每天听一篇的冲动。3、主页直接是内容,省去很多麻烦的操作。
  • 资源丰富:电台东西还挺多。想背的各种类型的单词都有。

劣势:

  • 上面那些bug。
  • 主页太混乱了,不够简约。功能设置位置混乱,主页也有,点击也有,不好看。
  • 点击图标时不时跳出到外部浏览器简直是最坏的用户体验!!
  • 用摄像头取词,还是不错的选择。
  • 用web浏览文章实在太敷衍了。。

推理出团队在软件工程方面可以提高的一个重要部分:
推理这个词用得好。真相只有一个,需求分析部分做得好一点吧,多听听用户的需求,你把反馈页面藏得那么深是不是太没有诚意了。

第三部分 建议和规划

  • 如果你是项目经理,如何提高从而在竞争中胜出?
    管理好团队,得到团队成员的支持。让团队成员不是应付做事,而是充分发挥每个人的特长。这样团队会发挥最大的力量。
    更好的用户体验。从用户调查中发现现有产品的不足,并且改进。
    功能方面。优化维持现有的功能,并提高杀手功能的“差异化”。可以加入社区等娱乐功能,增加对用户的吸引度和依赖程度。
  • 目前市场上有什么样的产品了?
    之前用过《有道》、《百词斩》。感觉必应是把两者结合了起来,既有查词的功能,又有学习英语的功能,但是省略了他们的一些功能,比如摄像头取词、好友PK等。
  • 你要设计什么样的功能?
    摄像头取词,对于长单词或者懒得输入的人很有帮助。
    好友、摇一摇附近的人PK。背单词用PK形式。
    讨论社区,可以联合美剧、英语歌曲等进行讨论或者评价的社区,也可以发展成记录、推荐英语学习的社区。
  • 为何要做这个功能,而不是其他功能?
    它能吸引用户。提高用户体验。别的应用有的功能,并且用户在体验后觉得不错的,我们要尽量赶上。
    社区这种差异化功能如果做好,能够引起更多的推荐,并且社区发展得好能够有一大批稳定的用户。如果加以引导,能够得到更好的效果。
  • 为什么用户会用你的产品/功能?
    功能新颖有趣,查词方面方便准确。
    通过学习对战的形式,在英语学习中能够体会出一些乐趣。并且有机会将学习的努力记录下来,和大家分享。社区的温暖和一些姿势贴能很大的满足用户的真实需求。
  • 你的创新在哪里?可以用 NABCD 分析。
    N:解决了用户对翻译、学习的主要需求。并且在使用中页面顺畅简约,用户操作便捷。考虑了用户在学习中孤独,迷茫的状态,提供交流促进的平台。
    A:精确、快速的图像识别用于取词。搭建服务端。并且通过前期的引导发言,对社区进行构建。
    B:增加用户对查词、学习的好感度。用户间传播量提高、吸引用户的使用。
    C:增加社区的词典很少,因为风险比较高。
    D:前期引导,中后期的推广通过用户的推荐来推广,成本低而且更为有效。
  • 如果你来领导这个团队,会有什么不一样?
    注重团队的发展。致力于用户体验的提高(简约便捷,不会那么凌乱)。往稳定方面发展,并且围绕特色、主要功能进行构建。
  • 如果你的团队有5个人, 4个月的时间,你作为项目经理,应该如何配置角色(开发,测试,美工等等)?
    开发人员(一名服务端,一名客户端)
    测试人员(一名)
    美工(一名)
    PM(除编码测试外所有工作)
    美工(一名)
  • 描述你的团队在16 周期间每周都要做什么,才能在第16周如期发布软件。(参考时间规划、以及构建之法)
周数 内容
1 与用户第一次交流,需求分析、需求说明书
2-3 与用户确认需求,完善需求说明书,并制定团队计划
4 完成编码规范、搭建测试平台环境、初步架构搭建
5 UI设计,编码前期准备
6 UI设计改进+架构设计+测试计划
7-8 Alpha版本,编码+测试+项目管理同步推进
9 回顾与反思
10 对项目中的Task/Bug进行会诊,决定取舍和优先级
11 项目完善+用户试用反馈+测试计划改进
12-13 Beta版本,测试+项目管理推进
14 正式版本完善、用户手册
15 正式版本发布
16 部署上线
posted @ 2015-10-22 16:25  imguang  阅读(182)  评论(3编辑  收藏  举报