软件工程网络15个人作业3——案例分析

第一部分:调研, 评测

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


刚登上的时候是广场界面,展示的是广场——热门团体,可选项很少,而且团体帖子都很旧,点击朋友圈展示的公共微博,是属于像bbs的发帖平台,可以对他人的信息进行浏览和评论转发等,消息栏是个人消息或通知消息,可以看到历史消息有点像微信之类的,而我的...是多功能栏,功能很多,但能用的很少。

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

  • 用专业的语言描述 (每个bug 不少于 40字),如有必要, 可以配图。

    消息里面的教务功能播报的课表经常错误,有时播报有时不播报,有的时候一次播报的是两天随机的课表,不是当天的课程。而且有时进不去。
    

    每次点进去应用中心,每栏的第一个图标会闪烁几秒钟,或者随意进入一个功能再退出才不闪。而且每次点应用中心都会这样。(因为截不了动图,显示不了问题)

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

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

    使用需求:主要是用来产看课程表和公众微博获取消息,可以从公众微博获取校内消息,和在校园范围内发送社交消息的重要途径(比如需要向校友获取消息或转让学生物品)。
    

让采访对象使用10 – 30 分钟该APP的功能 (请上传照片证明用户的确正在使用, 远程采访的同学请让别人帮忙照相)
描述用户使用这个产品的过程,用户的问题解决了么?软件在数据量/界面/功能/准确度上各有什么优缺点?用户体验方面有问题么?

大部分的需求能够满足,软件在公共微博上用户活跃度很高(数据量很好),但是广告很多(准确度不够),因为集大通的微博是时间排序的,大量的广告发布会把很多有用的消息挤到看不到(界面不足)。而且没有历史消息搜索(红能),有的时候看到一条有用的消息下次再想找是就找不到了。

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

希望可以设置一个广告的设置自动过滤机制或者能限制指定时间内用户能够发布的消息数。对兴趣团体的模块改进更新下,在应用中心的功能很多需要连接内网,希望这部分功能可以在检测到当前连接的是校园内网时再显示,外网时不显示,而且应用中心的很多功能不能用或数据错误,希望能够更好的连接到学校的数据。

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

  • 好,不错

        1.虽然大多数功能不太完善,但是基本的需求能够满足。
        2.而且这个软件是学生团队自作软件里比较完善的软件,能够改进的空间很大。
        3.有学校的数据支持,教务功能很需要。
        4.是学校为数不多的社交平台。
    

第二部分:分析

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

模块 时间
需求调研 1周
需求分析 1周
系统设计 2周
软件编码 2个月
软件测试 1个月
总计 4个月

2.不要写成一个罗列功能的流水单子! 而是要集中火力在一个场景,这个场景中典型用户有什么需求,软件如何解决了需求(或者没解决),UX 有什么细节是好的,差的,请结合书上UX的内容来分析。

典型用户需求:需要通过微博找到有某些信息的人(学校有什么新的事件发生) 。
UX评价:易用性:操作简单,但进行细节操作功能很差,实用性很高,但功能方面有很多鸡肋的功能,比如送花,宿舍查寻等。高效性中,查询到需要额信息需要使用者的自我筛选。

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

  • 具体的设计质量不高
    因为集大通项目最早的设计时并不是一款完全的商业软件。

4.团队在哪一个层次还有问题?

系统设计方面有问题,因为系统的主要功能做的并不是很好,而且鸡肋功能过多,对软件的主要功能和模块做的不够完善。

5.可以把自己想问软件团队的问题都列出来, 也许就能得到团队的亲自解答了!
从各方面的问题,推理出这个软件团队在软件工程方面可以提高的一个重要方面 (具体建议)。

希望增加公共微博的热点话题块和历史消息的搜索。

第三部分:建议和规划

(参考《构建之法》第8章功能的定位和优先级;第9章项目经理)

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

因为集大通是智慧集大下的软件,所以可以充分利用和学校的相关资源授权,在服务方面的优势会很大,可以通过其他校外软件提供不了的校务服务。

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

在课程表方面有超级课程表,在学生社交方面有qq群,微博等。

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

核心是在校的集美大学学生和已经毕业的集美校友。那些需要社交活动或校务帮助和校友会功能的学生和校友。

4.功能:你要设计什么样的功能?
为何要做这个功能,而不是其他功能? 为什么用户会用你的产品/功能? 你的创新在哪里? 可以用 NABCD 分析(http://www.cnblogs.com/xinz/archive/2010/12/01/1893323.html)

设计一个校友会功能,因为集大通立足于集美大学,一方面有学生用户的使用群体,政策受到学校的支持,在数据和用户群体方面都能满足,另一方面,历年的毕业生需要这样一个平台和校友联系的平台。

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

  1个美工,2个测试,3个开发(开发需要的人数最多,而测试的工作量次大)

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

第一周进行市场调研,了解团队成员能力,初步磨合
第二周进行需求分析。
第三至四周,软件设计。
第五至十二周,软件编码和内测
至十六周,完善发布正式软件。
posted @ 2018-03-31 15:29  周汉麟  阅读(170)  评论(0编辑  收藏  举报