软件工程 案例分析
一、调研、评测
1、我先下载的windows端,之后又下载了安卓客户端的,总的相比之下,电脑端的信息与功能相对于手机端的来说要丰富些,个人在手机上使用该软件后的首次体验就是界面很简洁。但是相对于电脑来说方便些,所以在安卓端发现了一些bug.
Bug1:导入文档后不能放大缩小,图一浏览文档中表格格式时需要左右滑动浏览,但是如果要导出图片,因为文档不能放大缩小,就无法导出带有完整文档内容的图片。
Bug2:APP性能不稳定,存在延迟缓慢现象,文档加载过程或者打开较慢,文档导出图片会出现卡顿现象,加载图片较慢。
Bug3:文档选择功能,无法连续选取文字,如果一个文档的文字过多,那么你一次最多只能选取已显示的部分文字,往下拉的话之前选取的将会无效,在复制粘贴上依然很麻烦。
Bug4:原编辑好的文档格式用石墨文档打开文档格式会发生变化。如图,
2、选择需要使用这样的软件的用户进行采访,记录你的采访,记录形式不限,图片、文字或文档链接。
(1)介绍采访对象的背景和需求(他们为何要使用这款文档软件,这款文档软件能为他们提供什么帮助?)
采访对象背景:非专业的文字工作者(室友)
采访对象的需求:
①因为不能时时刻刻将电脑等的设备带在身边,但有时又需要随时随地查看文档、编辑文档,而石墨文档可以用来随时记录、管理文章和分享文章。这就契合了她的需求,帮助她解决了可以随时查看编辑文档的问题。
②分享过去的文章,可以用链接形式打开浏览,解决了查看文件需要去下载占用手机空间影响手机性能的问题。
(2)让采访对象使用5-15分钟石墨文档的功能(请上传照片证明用户的确正在使用,远程采访的同学请让别人帮忙照相)
(3)描述用户使用这个产品的过程, 用户的问题解决了么?软件在数据量/界面/功能/准确度上各有什么优缺点?用户体验方面有问题么?
①首先,用户在注册登录之后,浏览软件自带的文档和表格模板,之后新创建文档或者表格,然后将已经有的文档或者表格导入并查看。完成了用户随时随地查看文档和表格的需求。接着,用户在编辑文档的过程中,软件会实时保存并同步到云端,无需用户手动保存文档,然后用户完成编辑文档操作后,可以以链接的形式分享到其他平台,比如QQ、微信这些常用的社交平台,对文档的安全性有一定保证。然后解决了用户不用刻意去下载的这个问题。
②
|
优点 |
缺点 |
数据量 |
可以大量数据使用 |
使用大量数据反映会迟钝 |
界面 |
界面整体呈现灰色简洁调,符合办公软件的定位 |
个人使用体验感觉良好,没有发现缺点 |
功能 |
能自动保存,实时云同步 多人协作,可以选择分享文档的类型,提高文档的安全性 |
文档编辑功能过于基础不够强大 |
准确度 |
准确度在很多情况下都没有出差错 |
导入文档会出现格式不准确的情况 |
③用户体验方面
界面简洁明了,能很快上手,没有任何夹杂的广告。但是操作方面导入文档和插入图片加载太慢,在手机端的体验是基础编辑功能不是很强大,尤其是在创建表格文件的时候,操作不是很方便,在编辑文档文件的时候,没有撤销或者回退功能,虽然软件有查看历史的功能,但是就只能查看,这就在一定程度上降低了办公的效率。但是较为好一点的用户体验是,文档设置的三个权限,提升了文档的安全性。
(4)用户对产品有什么改进意见?
石墨文档确实是一款不错的办公软件,但是编辑功能过于基础,选择复制粘贴功能需要完善优化,虽然石墨文档有拥有实时自动保存的功能,但是我编辑完了发现是有错误,系统自动保存已有错的文档,而且还没有回退撤销功能,这就在很大程度上折扣办公效率,所以希望可以增加撤销功能。发现石墨文档里插入图片需要从电脑里上传,不能直接截图粘贴,对于有字加截图备注的习惯使用者不是一款很好的软件。在导出功能、表格性功能方面需要优化。
3、请给出你对这款软件的评价和理由。
评价:c、一般
石墨文档最重要的特色就是能够支持多人同时在线编辑同一个人文档,但是这一最有特点的功能确实石墨文档这个软件的一个伪需求,就是它虽然有这个功能,但是真正能用的人不是很多,在线协作文档只适合团队就文档某一细节与其他人一起讨论,打破传统的低效办公沟通方式。但是对于多数文字编辑工具使用来说,更多的是需要基础编辑与操作功能强大的文档编辑软件。
二、分析
1、使用此软件的所有功能(包括新建文档、文档导入等),联系第二部分的分析,估计这个项目做到这个程度大约需要多少时间(以周为单位、团队人数6人左右、计算机专业本科毕业生,并有专业UI 支持),人员如何分工?时间如何规划?
从零开始开发这个项目到目前这种程度,如果是经验丰富的开发团队大概需要20周的时间。
人员分工:
一名美工UI设计,两名前端开发,三名后台测试。
时间规划:分析需求、市场调研1-2周;UI设计1-2周;前端模型架构3-4周;后台开发5-6周;软件功能测试2-3周;修复1-2周;发布1-2周;
2、分析这个软件目前的优劣(和类似软件相比),并给出团队在软件工程方面可以提高的一个具体建议。
优势:
①石墨文档最大的优点就是能够支持多人同时在线编辑同一个文档
②分享文档设置的三个权限,提升了文档的安全性。
劣势:基础编辑功能不够强大、文档导出图片功能还有表格性能有待优化
具体建议:基础编辑功能需要优化,增加撤销功能;文档可以放大缩小,解能够决导出文档图片时内容的缺失。
三、建议和规划
1、这个软件有很多可以提高的部分,如果你是项目经理,如何提高从而在竞争中胜出?
作为文档编辑工具类产品,基础功能一定要做到极致,文档编辑和表格编辑都要继续完善功能,提升用户体验,因为石墨文档是多人协作,这就需要考虑到文档的质量,所以在国人写作这个较为完善的功能上在添加一个备份功能,
2、目前市场上有什么样的产品了?你要设计什么样的功能?为何要做这个功能,而不是其他功能?为什么用户会用你的产品/功能?你的创新在哪里?可以用 NABCD分析。
目前市场上的文档编辑工具、协作类工具有很多,比如有道云协作、一起写、WPS云文档等。随着人工智能模式识别的发展,目前越来越多的软件更倾向于人性化设计,因为目前国内很过文档编辑工具都是手动编辑,我想可以增加语音输入文档,然后增文档格式编辑的功能。
N:目前越来越多的软件更倾向于人性化设计,语音输入编辑极大地提高了文字办公效率,
A:可以和专业的人工智能团队合作开发智能语音识别系统功能。
B:文档语音输入编辑可以提升用户体验,更为方便、快捷编辑文档。
C:像WPS,有道云笔记等,都是很强大的竞争对手。
D:扩大宣传,进行大规模推广。
3、如果你的团队有5个人, 4个月的时间,你作为项目经理,应该如何配置角色(开发,测试,美工等等)?
人员配置:
两名前端设计开发,三名后台测试。
4、描述你的团队在16 周期间每周都要做什么,才能在第16周如期发布软件。
第1周:分析需求、制定项目计划书;
第2周:市场调研进行可行性分析;
第3周:UI设计以及软件设计
第4-6周:前端框架搭建,实现前端功能;
第7-12周:后台开发;
第12-15周:软件功能测试,修复解决bug;
第16周:发布软件;