个人作业Week3
个人作业week3
一、 调研,评测
1、我的使用体验
版本:IOS版
BUG_1:
点击单词本中的“同步”后,会提示登录Microsoft账户。登录成功立即开始同步单词本。在单词本同步过程中,不能继续应用客户端中的其它功能,必须等待同步完成方可继续使用。且,若在同步未完成时断开网络连接,“正在同步”会一直进行,即没有实时断网检测、报告进程。导致客户端默认数据未完全同步,持续尝试上传或下载数据。
如下图,屏幕上方显示“同步中”,左上角没有显示3/4G标志或Wifi标志,表明没有网络。而这个状态持续了30分钟之久,没有任何相应措施。
BUG_2:
在使用必应电台播放云音频时,若转换到播放列表,或在原音频列表中,重复点击当前正在播放的音频文件时,会消除音频的声音,并且屏幕下端的进度条继续走。这表明,该功能没有判断重复指令的机制,导致用户重复输入相同指令时,程序没能采取适当的操作(如暂停,重播,报错等)。
2、采访对象的使用体验
1)该名同学为在校大学生,想在六级考试中拿到更高的分数。下图为正在进行大学英语六级单词挑战,备战六级。
2)下图为同学使用过程。
3)该同学先是熟悉了一下必应客户端的界面及主要提供的英语学习功能。接着被“单词挑战”功能吸引,开始进行六级单词挑战。
使用过程中,同学表示该软件界面清新,没有冗杂的广告,提供的功能很实用,触控定位准确。
4)同学表示,若是“听力”部分的音频能及时更新,提供更多更好的音频文件供用户进行听力练习最好。
结论:d) 推荐
二、 分析
该软件核心功能如下:词典、翻译、单词本、单词挑战、我爱说英语、必应电台及设置。
团队合作开发,我认为一个月的时间。
和类似软件相比,优势:
1、界面简洁,清爽。
2、程序干净,没有广告。
3、程序功能调理清晰,分块明显。
4、有独特的口语练习。
劣势:
1、界面UI简洁在某种程度上,不能吸引喜欢更加漂亮的UI的用户。
2、更新周期慢(可能是没有推广开的原因,但为什么没有推广开也是值得思考的问题)。
就以上提出的两点劣势来看,我认为都是可以有提升空间的。
首先,UI是带给用户最直观感受的一个层面,可以说是一个软件的“门面”。许多用户在看到如此简介的界面以及朴素的载入封面时,就给这个软件的评分放在了较低的档位,甚至直接卸载。
所以说,好的UI自然是非常重要的。在满足了最基本使用功能的基础上,团队应该更加重视UI交互界面的设计。不一定要非常华丽炫彩,但至少要做到与众不同,带给用户不一样的感受。如果开发周期为一个月,我认为在UI上分配10天来不断改进,不为过。
另外,好的产品不光要有好的内涵,更要有优秀推广策划。微软作为一个几乎要霸占了个人电脑操作系统的公司,可以将必应词典这样的应用内置于操作系统本身,WP系统的移动终端也是如此。当人们看到自己手边常用的终端上更新了这样一个软件,很有可能会愿意尝试一下。时间久了,用的人也许就会躲起来。
三、 建议和规划
提高的建议在上面第二部分最后已经提到。
目前市场上的产品基本趋同,都具备几个基本功能。如:翻译,单词本,小测试,听力练习,口语练习等。
在以上这些功能上,若不创新,就只能拼UI,拼宣传,拼服务器的数据库。这样既耗费大量时间、资源成本,又不能一针见血的解决趋同的问题。
所以,我们需要开发新的功能。如果我是项目经理,我会开发一个音乐推荐的功能。
该功能细节及开发规划如下:
1、初期我们只做英语歌曲推荐,每日或每几日收集发音清晰,内容积极向上的英文歌曲向用户推送。
2、用户可以选择收藏并创建自己的歌单。
3、在歌曲播放过程中,我们不仅提供原文歌词字幕,同时提供翻译字幕。并且用户可以选择是否显示翻译字幕。
4、用户可以选择自己喜欢的歌词片段进行收藏,构成外文歌词收 仓库。
5、如果该功能受到用户的好评,那我们继续做其它语言。
注:该功能存在版权问题,所以在开发过程中,团队应有专门的代表负责版权申请。
该功能的创新点在于将枯燥的外文学习,赋予娱乐性。
为什么用户要用我的产品?因为音乐是人类的通用语言,理解旋律之上的歌词,有助于让听着在娱乐的环境下学习。
16周计划如下(假设有ABCDE五名队员):
第1周:全队调查用户需求及现有市场产品
第2~3周:按特长分配工作。AB为开发主力,CD为测试人员,E为美工兼开发助手。
任务分配完毕。各自进行规划,并在最后几日开会讨论整合。
第4~8周:开发主力AB和开发助手E完成开发工作。
第9~11周:测试人员CD进行软件测试。
第11~14周:美工做UI的优化。
第15~16周:做推广准备。
第16周末:发布产品。
个人作业Week3的更多相关文章
- 个人作业-Week3
个人作业-Week3 1. 软件工程师的成长 同学们在上这门课的时候,还是大三,你的困难和迷茫,别人一定有过.请看看别人怎么学习的,有些是科班,有些是野路子,有些成功,有些失败. 请读完下面所有博客( ...
- [buaa-SE-2017]个人作业-week3
个人作业-week3:案例分析 分析产品:Bing词典 Part1:调研&评测 1.软件评测和Bug汇报 这次我选择Bing词典的原因是在于,首先我使用过的词典软件较多,平台涵盖PC端.网站. ...
- 个人作业week3——代码复审
1. 软件工程师的成长 感想 看了这么多博客,收获颇丰.一方面是对大牛们的计算机之路有了一定的了解,另一方面还是态度最重要,或者说用不用功最重要.这些博客里好些都是九几年或者零几年就开始学习编 ...
- 个人作业-Week3:代码复审
软件工程师的成长 我在上大学之前,对于软件工程师之类并无概念,并且高初中的电脑课也从未提及过写代码之类的东西,更多的都是一些教一些办公软件的使用(笑,明明电脑课总是因为老师“有事”变成其他课,根本就没 ...
- 团队博客作业- Week3
成员介绍 韩青长 测试 我是韩青长,技术小白,抱着对软工的好奇和对未来工作的憧憬选了这门课.暂时选择了测试的工作,也对开发和UI有一定兴趣.从前上帝创造了我们,现在轮到我们来创造自己的软件了~ 陈彦 ...
- 个人作业—Week3
博客阅读体会 阅读了十几位软件工程师前辈的博文,了解了前辈们作为一名软件工程师的成长经历,我有一些感触. 这十几位前辈们的经历有着很大的差别,有的科班出身,有的则完全自学成才.不同的经历使得前辈们看问 ...
- 个人作业 - Week3 - 案例分析
调研与评测 真实用户采访: 用户姓名: 刘斯盾 用户的背景和需求: 用户是一位计算机专业学生,需要浏览技术博客来扩充自己的学识. 用户使用博客园证明: 产品是否解决用户问题: 在码代码过程中遇到的很多 ...
- 个人作业week3案例分析
调研产品:博客园 第一部分 调研和评测 1.bug 1.不同种类浏览器的支持存在差异 bug描述:在不同浏览器下,部分博客内容显示的格式有明显不同 可尝试用下面两种不同的浏览器打开这个博客网址:htt ...
- 个人作业——week3
1.软件工程师的成长 拜读了多位优秀前辈的文章后,感觉十分复杂,虽然说不上是醍醐灌顶的那种大彻大悟,但是确实的感觉到自己内心中某个部分被真切的感触到了.推荐的文章语言都比较平易近人,感觉就像是和多年未 ...
随机推荐
- Spring boot+ maven + thymeleaf + HTML 实现简单的web项目
第一步: 创建一个SpringBoot应用 第二步: 创建一个实体,用来存储数据,在src/main/java/com/example/first下创建包entity , 在entity下创建Pers ...
- DevExpress gridcontrol gridView主从表折叠/展开显示
在使用报表的时候,有很多需要主从表一起显示,从表不需要另外弹窗显示明细,反而直接显示在主表下方.如图所示: 第一次做这个功能,主从表显示,从表列隐藏,从表单元格点击事件这三个功能点花费了很多时间,在网 ...
- Tomcat 下配置一个ip绑定多个域名
原文:http://pkblog.blog.sohu.com/68921246.html 在网上找了半天也没找到相关的资料,都说的太含糊.本人对tomcat下配置 一ip对多域名的方法详细如下,按下面 ...
- arcgis如何求两个栅格数据集的差集
栅格数据集没有擦除功能,现在有栅格A和栅格B,怎么求两个栅格的差集C 具体步骤如下: 1.首先利用栅格计算器,把栅格B中的value全部赋值为0 输入语句:"栅格B" * 0 2 ...
- UOJ 【UR #5】怎样跑得更快
[UOJ#62]怎样跑得更快 题面 这个题让人有高斯消元的冲动,但肯定是不行的. 这个题算是莫比乌斯反演的一个非常巧妙的应用(不看题解不会做). 套路1: 因为\(b(i)\)能表达成一系列\(x(i ...
- C#Url处理类
using System; using System.Text.RegularExpressions; using System.Web; using System.Collections.Speci ...
- NOIP2018爆零退役滚粗记
\(Day\ -1\) 非常的颓废 上午考了loli\(\ \ oi\)的最后一轮,\(mhr\)一个小时十五分钟怒切\(260\)分,吊打生爷 发现自己\(T2\)树的直径写怪了,不明觉厉 怕不是要 ...
- Note 387206.1 ORA-15041: ASM diskgroup with unlike disks sizes
Applies to: Oracle Server - Enterprise Edition - Version: 10.1.0.2 to 10.2.0.1 - Release: 10.1 to 10 ...
- 转载 JavaScript的函数声明与函数表达式的区别
1)函数声明(Function Declaration); // 函数声明 function funDeclaration(type){ return type==="Declaration ...
- go标准库的学习-sync互斥
https://studygolang.com/pkgdoc 导入方法: import "sync" sync包提供了基本的同步基元,如互斥锁.除了Once和WaitGroup类型 ...