• 附加作业


    第一部分:调研, 评测

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

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

    1.在此界面播放音频后返回上一级,却没有出现可以暂停音频的框,导致用户每次都得切回这个界面暂停,非常不方便。

    2.
    进入U讲堂,随便选一门课程后,发现没有返回上一级的按钮,用户想选其他课程的话,好像只能重启app了。
    3.有时候已经缓存好的音频,在app下次启动时却会自动消失,怀疑有缓存保存方面的bug。

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

    提示: 采访提要

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

    大学男生,英语水平普通,过了4级,6级有点差距。

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

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

    • 总体来说没有解决,因为用户想要的是提升英语水平,而里面的内容主要是针对大学课本里的知识。
    • 数据量:还是不错的,有几种热门的语种,教材课本收录的也很全。
    • 界面:界面整洁美观,但是在“我的”界面有点过于简单了,给人寒酸的感觉。
    • 功能:功能还是不够多,没有词典、单词背诵、考试真题等功能,基本只能单纯的按照课本学习。
    • 准确度:目前没有发现任何错误,毕竟是与教材统一的。

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

    用户认为该产品应该研发更多的功能,例如词典、单词背诵、考试真题等功能,这些在百词斩等热门app里都是有的。如果加入这些功能,让用户不用去其他app使用这个功能,就会产生黏性。

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

    一般,和市场上最火的几款产品比,真的很一般,可能只有广告不多这个优点。

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

    可以参考app商店里的评分,在不恶意刷分的情况下,能反应一个软件的好坏。

    第二部分:分析

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

    需求分析 5天
    完成计划书,明确任务分配 3天
    美工设计 5天
    代码编写 30天
    第一阶段整体测试 2天
    修复出现的bug 5天
    第二阶段整体测试 2天
    项目的整合,发布 7天

    所以总体需要2个月左右。

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

    我认为他们是有意不修复,因为这个bug我们用户使用一会儿都可以发现,而他们经过了那么久的研发和评估与测试,不可能不知道这一点。至于为什么不修复,可能是因为领导的规定的时间要到了,来不及修复只得先发布?
    其他

    团队在哪一个层次还有问题? 可以把自己想问软件团队的问题都列出来。

    在研发水平与商业水平方面都有问题。app本身就不出彩,从商店下载量来看用户数量也不多,却将软件里的资源一大部分设置为收费,根本难以留住用户。

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

    增加更多功能,在提升用户体验感方面下功夫,不要让用户只能通过重启app解决问题。

    第三部分:建议和规划

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

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

    在自身的特色的前提上,向市面上当红的一些软件借鉴,加入更多功能,加入更多与用户互动的元素,例如签到或是使用app达到一定时长可以兑换学习资源等,让用户产生黏性。一开始应该更多的是免费的资源,等用户群体大起来后再适当调整。

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

    百词斩,有道翻译。

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

    • 核心用户群:大学生
    • 学历:大专以上
    • 年龄:18-22
    • 表面需求:想要通过考试
    • 潜在需求:想要切实的提升自身英语水平,不仅仅是通过考试而已。

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

    • Need:英语是大学生的必修科目,而4.6级也是含金量很重的等级考试,大学生对辅助英语学习app的需求无需赘言。而其他几个热门语种的学生也可以配合app学习课本知识。
    • Approach:加入更多功能,设计一些有趣的学习方式。
    • Benefit:不仅仅提升用户体验,也让用户使用app时长提升。
    • Competitors :要提升自身app的质量,再大力宣传,争取收罗一批忠实客户。
    • Delivery:在各个学习网站上投放广告,在各大高校宣发传单。

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

    2个人负责后端开发,1个人负责测试,1个人负责前端,一个人负责美工,一个人负责宣传、
    描述你的团队在16 周期间每周都要做什么,才能在第16周如期发布软件的改进版本,并取得预想中的成绩。
    1-2周:市场调研分析,分析市场上已有app的优缺点以及用户需求。
    3-4周:编写需求分析书,分配任务
    5-9周:代码编写,功能整合,集体会议
    10周:第一轮测试
    11-14周:bug修复,对界面功能进行细化美化
    15周:商讨发布之前的事宜,对app进行最后的完善,可以对用户开启内测使用
    16:发布

  • 相关阅读:
    POJ-2253 Frogger---最短路变形&&最大边的最小值
    POJ-2263 Heavy Cargo---最短路变形&&最小边的最大值
    POJ-2570 Fiber Network---Floyd+二进制表示集合
    POJ-3259 Wormholes---SPFA判断有无负环
    POJ-3268 Silver Cow Party---正向+反向Dijkstra
    Floyd算法
    View相关面试问题-ListView缓存面试问题讲解
    View相关面试问题-事件分发面试问题讲解
    Android基础相关面试问题-binder面试问题详解
    Android异常与性能优化相关面试问题-其他优化面试问题详解
  • 原文地址:https://www.cnblogs.com/cwj1118/p/10163897.html
Copyright © 2020-2023  润新知