博客园APP功能体验

    对该APP进行体验之后,网页版的功能在该APP中都有,并且该APP还设置了黑夜模式,该功能我觉的做的比较人性,体验较好。但还是存在部分bug,在登录后,如果长时间不操作的话就会闪退,并且一直提示。还有就是保存不了浏览记录,每次登录之后浏览记录就会显示什么也没有,相当于退出登录之后所有的浏览信息就会丢失。还存在当登录后,修改个人信息时比如昵称,存在不能修改的问题。

(1)阅读《现代软件工程—构建之法》第8章、第12章内容,完成以下案例分析任务:

   A.下载、部署并体验案例软件的功能,使用10–30分钟这个软件的基本功能(上传使用软件的照片);
体验介绍 截图
账号登录,账号注册界面 cnblogAPP 体验-编程之家    cnblogAPP 体验-编程之家   cnblogAPP 体验-编程之家
可以查看自己的博客并进行投票 cnblogAPP 体验-编程之家    cnblogAPP 体验-编程之家    cnblogAPP 体验-编程之家
班级博客的作业管理、班级管理等功能 cnblogAPP 体验-编程之家    cnblogAPP 体验-编程之家    cnblogAPP 体验-编程之家
版本信息及其他功能 cnblogAPP 体验-编程之家    cnblogAPP 体验-编程之家    cnblogAPP 体验-编程之家
   B.描述使用案例产品的过程,产品解决了用户的问题么?软件在数据量/界面/功能/准确度上各有什么优缺点?用户体验方面有问题么?

    该产品方便用户随时随地的进行博客查看,同时网页版的博客园和该APP相比,功能基本上相同,同时该APP功能海更加涉及到人性。比如黑暗模式,除此之外,对于用户对博客园的一些常用操作也基本满足,比如:查看自己的博客和评论、查看班级作业要求、提交作业、查看其他同学的博客等等。

   C.对产品有什么改进意见?

     有两个问题是:(1)在登录后,如果长时间不操作的话就会闪退,并且一直提示。(2)保存不了浏览记录,即每次登录之后浏览记录就会显示什么也没有,相当于退出登录之后所有的浏览信息就会丢失。还存在当登录后,修改个人信息时比如昵称,存在不能修改的问题。

   D. 除了定性的结论,还可以定量地评价一个软件?请看这个链接http://www.cnblogs.com/xinz/p/3308608.html,并尝试进行定量的测评。
类别 描述 评分
核心功能 分析三个核心功能,功能设计和质量 10
细节 有什么为用户考虑的细节? 9
用户体验 当用户完成功能时,不干扰用户 (例如: 是否不断弹出不相关广告)。 8
辅助功能 一些辅助功能如皮肤等 10
差异化功能 这个软件独特的功能. 它对用户的吸引力有多大? 9
软件的效能 占用内存, 启动速度, 内存泄漏情况 10
软件的适应性 在联网/断网, 大小屏幕, 没有鼠标的情况下都可以顺畅操作. 和不同平台的软件能流畅协作 8
成长性 记住用户的选择, 适应用户的特点,用户越用越方便 7
用户有控制权 系统状态有反馈,等待时间要合适。关键操作有确认提示,有明确的错误信息。 让用户方便地从错误中恢复工作, 快捷操作键可调整。 9
自选评分项目 针对软件的特点, 自己选择一个上面没有覆盖的领域来评分 8
   E. 经过以上工作,你们一定有充分的理由给这个软件选择一个评价结论:(d)

     a) 非常不推荐     b) 不推荐   c) 一般  d) 好,不错  e) 非常推荐

(2)阅读《现代软件工程—构建之法》第8.6、14.1节内容,完成以下案例分析任务

   A. 使用此软件的所有功能,估计这个软件/网站做到这个程度大约需要多少时间,并说明估算理由(假设团队人数6人左右,计算机大学毕业生,并有专业UI支持)。

     首先该APP和网页班的博客园进行对比之后会发现,也就是说该APP的功能和网页上博客园的功能是差不多的,而开发一个博客园系统,我觉得会花费三个月的时间。因为首先是计算机大学毕业生,没有一定的经验,虽说有专业UI的支持,并且要实现网页版的功能,还是比较复杂的一件事。

   B. 和同类软件相比分析,这个软件目前的优劣,这个产品的质量在同类产品中估计名列第几?

     该软件由于是在校大学生所编写的,所以和专业的团队所编写的还是有所差距,再看市场上的CSDN的手机APP,知乎等等一些,既稳定,而且功能全面。所以我觉得会排第五。

   C. 综合判断,给出这个软件团队在软件工程方面可以提高的一个重要方面(具体建议)。

    通过手机版的体验,我觉得该软件团队,在UI界面的设计方面 还可以进行提高,同时还存在部分bug,对用户来说,缺乏体验感。
(3)阅读《现代软件工程—构建之法》第8.5节、第9章内容,完成以下案例分析任务:

  这个软件/网站有很多可以提高的部分,如果你是该软件新上任的项目经理,你一定非常希望所负责的项目在竞争中胜出,请思考以下问题:

首先,市场有多大?潜在的用户有多少?
    市场其实不太大,因为存在其他更好的产品,比如产生直接竞争的CSDN的手机版。博客园潜在的用户可能是各个高校的教职工老师,企业导师和大学本科生、研究生等,数量大约在数千万以上,用户量还是不太大。

目前市场上有什么样的产品了,它们的优势劣势在哪里?和它直接竞争的产品在那里?
    目前市场上有两个直接竞争的产品:CSDN,简书
(1)CSDN:该产品的优势技术心得交流,该平台上存在着许多计算机方面的大牛,所以这可能是该产品用户量较多的主要原因,并且该产品有强大的商业支持。
(2)简书:该产品的优势就是综合性强,并不针对某些特定人群,同时运营模式和博客园的方式一样。

作为新上任的项目经理,这个产品的核心用户群是什么样的人,典型用户长什么样?学历,年龄,专业,爱好,收入,表面需求,潜在需求都是什么?
    核心用户群体是各个高校的教职工团体和各个高校的学生,有可能有的高校并没有实施用博客园的方式来管理学生的作业,因为部分高校有自己的作业管理系统。学历:本科,研究生。年龄:20-30.专业:计算机及相关专业。爱好:写代码,喜欢分享。收入:收入不太高。

功能:你要设计什么样的功能?为何要做这个功能,而不是其他功能?为什么用户会用你的产品/功能?你的创新在哪里?
    (1)可以添加根据博主的喜好进行推荐的功能。(2)现在是大数据云计算的时代,该功能有必要添加。(3)因为根据用户的喜好来推荐博文是有必要的,同时还可以获取博主的喜好信息进行分析。(4)创新:增强软件自身优越性,提高在IT行业从业者之间的口碑

如果你有钱可以招聘6个人,有4个月的时间,你作为项目经理,应该如何配置角色(开发,测试,美工等等)?描述你的团队在16周期间每周都要做什么,才能在第16周如期发布软件的改进版本,并取得预想中的成绩。

时间 工作
第一周到第二周 调研用户需求
第三周 制定需求文档
第四周 设计网站架构,明确各部分工作
第五周到十周 不断迭代
第十一周到十四周 测试并发布alpa版本,收集得到的反馈信息
第十五周 发布beta版本
第十六周 后期维护