• 由于博客园APP安装后启动即闪退,系统适配不到位,无法运行,所以选择集大通学生端

一、集大通的调研、使用

1.上手体验:

初次使用集大通是在入学之前,学校拥有自己的APP算是非常人性化的配备。直接通过学号登录,功能算是丰富,可以满足学生日常使用需要。无疑是简化了学生的校园生活的琐碎部分。

2.按照《构建之法》13.1节描述的 bug 定义, 找出几个功能性的比较严重的 bug,至少2个。

APP启动后,所有界面切换加载缓慢,甚至经常出现加载卡死无限连接状态。    工具菜单图标无限闪烁,在默认图标和应用图标之间闪烁不定,如图:

3.用专业的语言描述

APP界面本身仅仅包含了基本UI框架,浏览内容则是以类似浏览器的形式进行展示,导致PC网页画面显示在手机端经常出现错乱、加载缓慢的情况,且提供服务的服务器网络本身素质不佳,更加严重的突出了加载慢、无连接故障的影响。工具菜单直接从服务器获取,虽然可以减少APP开发和维护成本,但是严重影响用户实际体验,尤其是网络连接不佳时,无法及时获取APP功能应用,图标闪烁应该也是采用网页显示导致的问题。

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

采访对象:舍友A

4.1介绍采访对象的背景和需求(他们为何要使用该软件,例如开博客,读博客,给博客点评,她有什么痛点,她还有别的需求么)

像大多数同学一样,大学校园办事需求多,传统人工跑腿效率低、速度慢、可靠性差、便捷性差。因此集大通这种校园工具集合类APP就是在校学生的刚需。
同时,作为集大学生专用APP,用户针对性强,其附带的社交功能也是拥有独特魅力。

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

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

同学A使用集大通APP进行课表查询、成绩查询、以及对校园宽带进行充值缴费,同时浏览校友发布的各种社交动态信息等。
很显然,该APP可以基本满足在校学生必须的日常使用需求,大大减少了额外的不必要的劳动付出。软件使用上手简单直接,功能一目了然。缺点是网络连接速度慢,同学A使用过程中切换界面需要频繁的等待、偶尔出现无限转圈加载的情况。

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

同学A表示整体功能设计以及足以满足学生需求,但是在产品细节打磨上存在很大问题,且运营者(学校方面)也需要提供更为稳定的服务质量。

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

一般 ⭐⭐⭐

附加题:除了定性的结论,是否能有定量的结论 (就像比较时髦的手机评测那样, 跑个分?), 如何定量地评价一个软件?

我自己在此给app提出一个可能不是很科学,但是感觉应该比较合理的定量标准:以满分100分为例,其中:

软件外观UI、美工设计占20%(虽然对软件实际功能影响不大,但是UI是用户第一眼所见,是用户最直接的感受来源)

是否满足刚需功能 30%(无疑是软件最核心的部分,直接导致用户是否能通过使用APP达到预期的目的)

软件交互体验 30%(与功能实现互相搭配的评分像,即使功能齐全,但是用户使用过程中遇到过多困扰,则会严重影响用户忠诚度)

软件优化和改进 20%(天下没有完美的APP,bug以及不佳的设计缺陷时刻都会出现,开发者是否积极改善、使之符合当下软件趋势是必不可少的重点)

以集大通作为参考:1.软件外观UI、美工,只能给最多5分,当下APP流行极简设计风格,扁平化是趋势。集大通自诞生之日数年来UI一直没有改变,粗劣的背景图片、按钮UI等使用户印象分大打折扣2.刚需功能,25分,考虑到APP运营和维护成本,以及集大通本身受限的使用规模,不能与商业化软件作为对比,因此,在实现起码的用户刚需方面足以获得高分,虽然还有少部分功能,例如水电费在线直充等实用功能尚未改进和添加3.软件交互体验,5分,占比30分的交互体验部分,很显然集大通严重不达标,过于落后以及笼统的设计,使得用户难以对其拥有良好的评价,占据APP一半以上内容的社交功能,以及近期更新的课堂教学互动功能,都因为APP自身很差的反馈、网络质量的低下、APP稳定性低下而被埋没。4.软件优化以及改进,10分,由于要照顾到全体学生的使用,软件更新极为保守,老旧的框架可以保证在各种不同的安卓版本之间实现兼容,但是也因此牺牲了APP的用户体验。所以给一半的分数。

因此,集大通得分45,显然从客观的角度来看,不是一个合格的软件。但是考虑到实际情况,可以理解。


二、分析

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

估计在2个月左右。

2. 集中火力在一个场景,这个场景中典型用户有什么需求,软件如何解决了需求(或者没解决),UX 有什么细节是好的,差的,请结合书上UX的内容来分析。

在校学生,使用本校APP最主要的目的就是提高办事效率。例如各类教务、学工的缴费、学习方面的帮助(成绩查询、课表等)。同时辅以一定的社交需求满足学生的课余生活需要。集大通本身在满足学生刚需方面采用了最简单直接的方式,由于学校各个部分网上服务功能已经比较完善,如教务处财务处等,因此集大通只是选择了将各个相关网页集中起来,在APP中提供跳转到该网页的链接即可。校园的网站多是普通PC浏览器网页,并没有提供对应的手机版,因此这种直接跳转显示网页的设计,在手机APP上会出现访问PC版网页操作困难、信息杂乱、兼容性差等问题。集大通重点开发部分选择在社交方面,因此加入了校园第一方公告(首页),第三方个人社交(类似微博的短博客功能、全校注册用户独立聊天功能、校园服务的公众号功能),设计想法本身是好的,但是摆错了重点(刚需,即小工具),把精力投放在了非重点(社交),因此实际运营阶段,交互极差的UX导致了用户产生负面评价,影响了用户对辅助功能(社交)的兴趣。所以目前集大通的现状,从用户角度一句话总结为:“不得已而用之”。

3.你在第一部分发现的bug,为何软件团队不能在发布前修复?他们是不知道,还是有意不修复?你觉得是什么原因?从下面的可能性中选取几个:

虽然不是开发者,但是从实际体验,以及作业博客中给出的例子,我认为例子中给出的原因多多少少都有可能涉及。最大的原因,还是在开发团队本身要求不严格。
由于是免费的公益软件,很难获得较多的开发预算,也难以投入很多的开发经历。开发团队的目标仅仅可能是:能用,有用,凑合用。
并没有商业软件开发为了吸引用户而努力做好软件的那种源动力。

团队在哪一个层次还有问题? 可以把自己想问软件团队的问题都列出来, 也许就能得到团队的亲自解答了

集大通作为外包软件,网龙团队在开发过程中是否存在被提供的预算很低的情况?开发完成后,软件团队是否还继续为软件提供维护和功能更新?

5.从各方面的问题,推理出这个软件团队在软件工程方面可以提高的一个重要方面 (具体建议)

要从用户的实际需求出发,在开发前期设计阶段,需要进一步深入了解真实用户的需求,可以进行问卷调查等方式理解。
软件上线后应与运营方积极协调沟通,配合解决用户发现的种种问题。

第三部分:建议和规划

1.这个软件/网站/服务有很多可以提高的部分, 如果你是项目经理,如何提高从而在竞争中胜出?

我若是项目经理,首先从当下学生的需求出发,校园APP的重点是符合学生生活辅助的需要,因此在实用功能方面应尽可能的完善。乃至重新设计本地程序,再对接校园服务数据库,工作量大也是值得的,以此带来的用户体验,将是巨大的改善。

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

因为此类软件的核心具体到了每个学校的内务,因此没有同类的通用软件。仅仅存在单一功能的通用软件,例如各类大学课程表APP等。

3.作为新的项目经理,这个产品的核心用户群是什么样的人, 典型用户长什么样?学历,年龄,专业,爱好,收入,表面需求,潜在需求都是什么?

核心用户是该校在读大学生。年龄为25岁以下的年轻群体,追求时髦,领悟力强。对科技产品要求较高。

表面需求即为通过便捷的移动设备处理更多可以简化的校园工作程序。潜在需求为丰富校园内部社交需要。

4.功能:你要设计什么样的功能? 为何要做这个功能,而不是其他功能? 为什么用户会用你的产品/功能? 你的创新在哪里?

除了在3.1部分提到的单独制作各个应用功能的本地模块。我会重新设计集大通的社交功能部分。首先,提供用户自主创建聊天板块功能,如同贴吧一样,让全校数万名学生能够找到合适自己的讨论交流圈,而不是在全校频道内一片嘈杂。用户自主创建板块,并且提供板块热度排行功能,确保有效筛选用户群体中最热门的板块,可以提高对整个群体的接地气程度,让用户自己作为社交领域的维护者,既有效又合理。同时为了避免资源滥用和分散用户注意力,对社交板块建立存留门槛,公开板块一定时间内热度未达标则自动取消。该设定创新之处就在于,将互联网流行的社交方式引入校内网,因为年轻人的社交圈,只有他们自己可以掌握动向,由开发者自己主导永远都只会是跟不上脚步的失败之作。

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

3人进行开发,因为设计本地程序工作量大。两人进行美工,确保UI质量过关,符合用户群体口味。1人测试,并深入用户群体听取意见,给开发和美工团队带来反馈。

6.描述你的团队在16 周期间每周都要做什么,才能在第16周如期发布软件的改进版本,并取得预想中的成绩。

1-6周,设计团队着重进行应用工具本地化开发,因为该功能是校园APP的立身之本。美工团队能在应用的每一个角落,进行符合当前趋势的界面设计。
7-10周,开发团队进行社交功能的重新设计,按照3.4部分的设想,创造一个功能简化,但是自由度更高的社交环境。删去原先的充斥微商广告的博客功能,用新论坛板块进行替代,并重新设计公众号、校友私聊功能的UI。确保体验的一致性。
11-12周,筛查错误漏洞,优化软件代码,进行软件的封包整合
13-14周,上线软件测试版,邀请用户进行初步的体验和反馈,观察用户给出的建议,
15-16周,根据用户建议进行改进,协调校方运营方。随后正式上线

转载于:https://www.cnblogs.com/toonaive/p/8687043.html

软工个人随笔3 罗骏 201521123121相关推荐

  1. 2017年第一次软工实践随笔--031502341

    第一篇随笔 现在想起来,如果让我用一个词来形容当初我选学校和选专业的时候,那就是"草率".之所以选择福大是因为高中时一个同学在我面前提过一次福大,而选择计算机专业的时候就更加儿戏了 ...

  2. 软工作业阅读计算机前辈的随笔有感

    荣誉是时间的女儿. -- 阿兰. --记第一次随笔有感. 我为什么选择计算机? 一直到高考志愿报考前,我都没认真去思考过我未来的职业,我甚至都没有构想过我的未来,在我的印象中,我应该就考上个大学,毕业 ...

  3. 软工第二次练习——团队展示

    软工第二次练习--团队展示 队名:FZU5BOYS 031302331 (组长) 031302439 031302442 031302540 031302142 团队项目描述: 一款 计算机科学学科读 ...

  4. 福州大学软工 1715 | K 班 - 启航

    福州大学软工 1715 | K 班 - 启航 愉快的暑假已经接近尾声了,我猜很多同学的暑假都过得轻松,毕竟是夏天(空调/WiFi/西瓜).不过呢,暑假期间的老师.助教们可没有闲着,都在为接下来的软工实 ...

  5. 软工网络15个人作业5--软件工程总结

    一.请回望开学时的第一次作业,你对于软件工程课程的想象 1. 对比开篇博客你对课程目标和期待,"希望通过实践锻炼,增强计算机专业的能力和就业竞争力",对比目前的所学所练所得,在哪些 ...

  6. 如果你对自己有要求 | “回顾,再出发”——记2020软工提问回顾与个人总结

    回顾,再出发 项目 内容 这个作业属于哪个课程 2020春季计算机学院软件工程(罗杰 任建) 这个作业的要求在哪里 提问回顾与个人总结 我在这个课程的目标是 完成一次完整的软件开发经历 并以博客的方式 ...

  7. 软工个人作业-提问回顾与个人总结

    项目 内容 这个作业属于哪个课程 2023年北航敏捷软件工程社区-CSDN社区云 这个作业的要求在哪里 个人作业-提问回顾与个人总结-CSDN社区 我在这个课程的目标是 学习与掌握软件工程的理论与应用 ...

  8. 软工实践(三)——结对第一次作业(原型设计)

    课程:软工实践(链接) 结对第一次-原型设计(文献摘要热词统计)(链接) 结对学号:221600219 221600212 PDF附件:链接 作业目标: 一.阅读<构建之法>第3章和第8章 ...

  9. 软工+C(9): 助教指南,持续更新...

    上一篇:提问与回复 下一篇:从命令行开始逐步培养编程能力(Java) 目录: ** 0x00 Handshake ** 0x01 点评 ** 0x02 评分 ** 0x03 知识储备 ** 0x04 ...

  10. 软工《英雄达拉崩吧》项目最后一篇博客

    作为主要测试人员,这几天共计5-6个小时的测试给我最大的感受就是:不测不知道一测吓一跳啊,测试真的是软件工程中很重要的一部分啊,因为测试完就是发行版本了,就要交给用户的. 在测试过程中很多细节性的错误 ...

最新文章

  1. Linux系统下活用History命令
  2. keil编写正弦函数_【高中数学】62个重要函数图像
  3. hadoop job 未跑满资源_mapreduce任务占满整个集群资源
  4. C# 基础知识-02----强数据类型
  5. codevs1219 骑士遍历(棋盘DP)
  6. linux中的运行模式,Linux系统运行模式介绍
  7. Tomcat服务器安装PFX格式证书
  8. 三极管工作原理_三极管的基本工作原理,这个讲的很全
  9. ubuntu16.04中IDEA无法输入中文问题
  10. 【数据结构笔记25】判断Code[]是否为Huffman Codes,或是否为WPL最小编码
  11. Numpy知识点:np.expand_dims()np.argmax()
  12. 大学计算机应用基础教程第三章,计算机应用基础教程 李健苹 计算机应用基础教程 第3章...
  13. PHP操作Trait类
  14. Android Studio问题解决:Location specified by ndk.dir () did not contain a valid NDK and so couldn‘t sati
  15. 中国地图分省设色地图竖版高清矢量cdr、pdf格式2020年
  16. SYN6288语音合成模块
  17. 为何卡普空选择在游戏里塑造如此性感妖艳的女性角色
  18. 服务器无线桥接怎么设置,路由器怎么设置桥接方法 2个路由器无线桥接设置图解...
  19. 安卓的短信记录导入苹果_如何把安卓系统的短信导入苹果手机
  20. Cobbler详解(六)——cobbler-web

热门文章

  1. ECS云服务器详细配置
  2. 网易微专业 前端工程师 学习笔记
  3. MIT molecular Biology 笔记11 位点特异性重组 和 DNA转座
  4. java实现业务编排_手写实现一套流程编排规则引擎
  5. 在iOS微信里如何自动播放
  6. DSP TMS320C5509A 控制DDS AD9854芯片进行FSK调制
  7. vue中图片加载不出来的问题
  8. [前端积累]--响应式布局(三)
  9. 计算机无法安装系统,电脑为什么重装不了系统?
  10. 2021数学建模国赛A题