zoukankan      html  css  js  c++  java
  • 个人作业3-案例分析

    评测APP—集大通

    第一部分:调研, 评测

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

    第一次使用集大通差不多是三年前了,当时高考完的暑假拿到集美大学的录取通知书以后,通知书上有集大通的下载方式,我记得安装结束打开后,第一印象就是登录界面不好看,登录成功后发现不仅界面一般,里面的“新闻”和“课余生活”功能也很一般,新闻内容也很老旧了,课余生活内容少且旧。如下图所示

    • 按照《构建之法》13.1节描述的 bug 定义, 找出几个功能性的比较严重的 bug,至少2个。用专业的语言描述 (每个bug 不少于 40字),如有必要, 可以配图。

    BUG1 症状:进入课堂助理,再加入课堂,点击“测试”、“作业”等按钮后发现界面只是抖动一下,不会提示用户老师有没有发布测试和作业,除此之外,APP下方的返回按钮没有发挥出作用。
    程序错误:大概是因为句柄不在I/O文件中吧
    根本原因:我猜测是由于代码没有创建子窗口,所以点击按钮后才没有反应

    BUG2 症状:主页新闻栏,上面说了新闻已经不“新”了,不仅如此,还有个bug就是随便点击一篇新闻,时而可以打开,时而打不开
    程序错误:获取region_id参数错误或者参数为空
    根本原因:区域信号质量不稳定

    BUG3 症状:“一表通”功能查询错误,姓名查找不到,学号也输不进去
    错误原因:我觉得查询不到信息可能是数据库的问题,学号输不进去可能也是I/O的问题。

    BUG4 症状:调课通知点开后一直处于刷新状态却刷不出来,不是网络的原因,因为其他功能在这个网络下是可以用的

    BUG5 症状:学工信息系统左边的界面被遮挡住,并且不可以拖动,只有部分界面上的消息可以滚动,界面不完成的话就严重影响使用

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

    (1)介绍采访对象的背景和需求

        我采访的是曾经在网络中心兼职过的同学,她喜欢在集大通上预定图书馆的座位以及了解一些集大新闻等等。
    

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

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

    用户只是想进到教务系统查看成绩,这个问题解决了。软件的数据量和准确度都还行,毕竟期末查成绩的时候,那么多人一起用也没什么问题,界面不太美观,部分功能还未发布或者还有缺陷,用户体验还是不错的,因为目前所使用到集大通少部分的功能,这些常使用的功能没什么大毛病。
    

    (4)用户对产品有什么改进意见?

    同学说希望集大通容易闪退的问题要及时解决,她还觉得集大通的功能还应该更多一些,比如可以加上食堂订餐等模块。
    
    • 请选择一个结论:经过这么多工作,你一定有充分的理由给这个软件下一个评价:

       好,不错。
       我觉得虽然集大通还存在很多bug,但是一般也不会影响使用,比如我要查看成绩,打开软件发现闪退,那我过一会打开可能就好了,所以最后我还是可以查看到自己的成绩的,如果没有集大通,那么必须得用内网才能查看,这对于放假在家的学生是非常不方便的。
      
    • [附加题]除了定性的结论,是否能有定量的结论 (就像比较时髦的手机评测那样, 跑个分?), 如何定量地评价一个软件?

       定量分析一款软件,需要从界面设计、用户体验、兼容性、功能设计等方面进行评价,下面是我对集大通的评价
      
      测试 星级
      界面设计 2星
      用户体验 3星
      功能设计 2星
      数据安全 4星
      软件兼容 4星

    第二部分:分析

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

       集大通APP虽然还存在许多bug,但是交网费、查成绩等基本功能也都有实现。所以我认为这个项目做到这个程度大概需要3个月
      
    • 不要写成一个罗列功能的流水单子! 而是要集中火力在一个场景,这个场景中典型用户有什么需求,软件如何解决了需求(或者没解决),UX 有什么细节是好的,差的,请结合书上UX的内容来分析。

       最常见的场景就是期末考试周期间,正在复习的舍友突然大叫一声:“XX成绩出来啦!”然后我们就会赶快拿出手机,打开集大通看一下自己的成绩,用户体验分析如下:
      
    5W1H 内容 结果
    who 定位目标用户 集大或诚毅学院的学生
    when 调查用户使用产品的时间 用户一般在期末考试后使用频率较高
    where 目标用户在什么场景下会与该产品交互 用户一般在室内使用该产品
    what 用户对产品的期待是什么 希望该APP可以集学生们的生活、学习于一体,比如可以在APP内直接充值校园卡
    why 用户为什么会选择该产品 因为该产品可以使同学们不用内网就可以查询成绩和课表
    how 用户是如何与产品交互的 一般该产品是分安卓和iOS两种系统的,手机的应用商店没有此APP,所以呀需要到网上下载
    • 你在第一部分发现的bug,为何软件团队不能在发布前修复?他们是不知道,还是有意不修复?你觉得是什么原因?从下面的可能性中选取几个:

       对用户需求掌握不好,具体的设计质量不高
      
    • 团队在哪一个层次还有问题? 可以把自己想问软件团队的问题都列出来, 也许就能得到团队的亲自解答了!

        我觉得团队在软件开发管理层次还有问题。
        想问的问题:
              1.在相同网络状况下,集大通的时间效率明显比其他一些app的效率低,这一块以后还会优化吗?
              2.现在软件有个“扫一扫”的功能还不能使用,点击会显示“暂未开放,敬请期待” ,既然该功能还未上线,那为什么还要先把这个放到界面上呢?这样做的目的是什么呢?
              3. 使用集大通已经快三年了,期间版本好像只更新了一次,请问这个软件部分功能还不完善,以后是继续完善还是去掉一些非必要的功能呢?          
      
    • 从各方面的问题,推理出这个软件团队在软件工程方面可以提高的一个重要方面 (具体建议)。

       建议一:调查同学们对集大通的评价以及建议,比如可以使用问卷调查,填完问卷后可以获得一次集大通抽奖机会。
       建议二:虽然界面不是最重要的,但是有时候它可以决定一个人会不会继续使用下去,所以建议把界面做的好看一些
       建议三:集大通查询课程表时不可以缩放界面,在办理一些学工服务时,界面也是不可以缩放,左侧的界面甚至是不可移动的,这样右边的界面就看不见了,用户体验很差,希望这个可以改一下。       
      

    第三部分:建议和规划

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

       如果我是项目经理,首先我会先让团队在保证必需功能已经完成且外围功能相对晚完善的情况下,再全力以赴开发杀手功能,最后剩余精力再做辅助需求。
      
    • 目前市场上有什么样的产品了?

       目前市场上有易班app和超级课程表等一类的app,但是只针对一个学校学生使用的app除了集大通,目前还没发现有其他的。
      
    • 作为新的项目经理,这个产品的核心用户群是什么样的人, 典型用户长什么样?学历,年龄,专业,爱好,收入,表面需求,潜在需求都是什么?

       这个产品的核心用户群就是集大和诚毅的在校大学生和老师,典型用户就是所有的大学生,学历等见下表所示:
      
    学历 本科
    年龄 平均20岁
    专业 不限
    爱好 上网、学习、打游戏
    收入 基本无
    表面需求 查成绩和课程表
    潜在需求 交学费、交电费、查询就业信息以及招聘信息
    • 功能:你要设计什么样的功能? 为何要做这个功能,而不是其他功能? 为什么用户会用你的产品/功能? 你的创新在哪里? 可以用 NABCD 分析(http://www.cnblogs.com/xinz/archive/2010/12/01/1893323.html).

       我想设计一个可以交学校各种费用的功能,详细原因如下:
       1) N (Need 需求) 
       首先就是希望可以通过集大通APP交电费,我们曾经有过几次夏天大半夜的被热醒,然后从七楼跑下去交电费,这个体验是很糟糕的,所以我觉得这个是所有同学所期待的一个功能;其次,作为辅导员助理的我也深刻地体会到了跟在未交学费或者重修费同学的后面去一遍又一遍地提醒他们缴费是多么的心酸,然后就会有同学来问我要怎么缴费呀,公众号的缴费步骤又是什么等等一些问题,所以我认为如果把学费或者重修费的缴费功能也放到集大通上,需要缴费就推送一条消息,我认为这会比发到通知群有用的多,毕竟现在很多人虽然手机不离手,但也不怎么看通知群的。
       2) A (Approach 做法)
       至于做法嘛,我觉得支付宝或者微信的支付方式就可以作为参考,在缴费页面生成一个二维码,扫码支付即可。为了保证安全性,二维码的生成应该是动态的。
       3) B (Benefit  好处)
       现在交电费还只有校园卡缴费一种方法,有些同学校园卡没钱了连电费都交不了,如果有上面的功能,即使校园卡丢了也可以正常缴费;至于交学费的好处就更多了,这样学院教学办那边也会省一些事,同学缴费也比较方便简单。
       4) C (Competitors 竞争)
       由于集大通只是针对集美大学和诚毅学院的师生,而每一份集大录取通知书上都有集大通下载方式,所以这个目前倒是没什么竞争。
      
    • 如果你有钱可以招聘 6 个人, 有 4 个月的时间, 你作为项目经理, 应该如何配置角色 (开发, 测试,美工等等)?

       开发3人,测试1人,美工1人,宣传1人。因为开发肯定是工作量相对比较大的,集大通的功能都比较容易上手,测试1人就差不多了,用户的直观感受也是挺重要的,所以美工主要实现辅助功能吧,最后让大家知道我们的产品最好的方式就是宣传了。
      
    • 描述你的团队在16 周期间每周都要做什么,才能在第16周如期发布软件的改进版本,并取得预想中的成绩。

       首先第1-2周要确定项目并且做好市场调研,第3周需求分析、系统设计,第4-10周第一阶段开发,第11周第一阶段测试,第12-14周第二阶段开发,第15周发布产品并收集用户反馈,第16周改进后正式发布。
  • 相关阅读:
    MDK(keil)4.7中文注释乱码解决
    小型功率放大器的设计与制作
    增强输出的电路
    晶体管电路设计学习笔记(一)
    MOSFET学习
    sysTick系统定时器
    C#面向对象 什么是面向对象
    JS基础 超链接、数列的用法,行内元素和块级元素
    JS基础 常用函数、事件、阻止事件冒泡
    JS基础 定时器【setTimeout、setInterval、clearInterval 】
  • 原文地址:https://www.cnblogs.com/wx-jum/p/8677608.html
Copyright © 2011-2022 走看看