第2次作业:软件案例分析

摘要:本文介绍第2次作业的详细内容。

注:本次作业提交截止时间为UTC+8(北京时间) 2017-10-8 10:00PM,以博客发表日期为准。

1. 写在前面

很多同学有误解,软件项目管理是否就是理论课?或者是几个牛人拼命写代码,其他人打酱油的课?要不然就是学习一个程序语言,搞一个职业培训的课?都不对,软件项目管理有理论,有实践,更重要的是分析,思辨,总结。在课程中,自己组织团队写一个软件,然后分析,的确是学习的一个好方法;但我们也可以从别人的成功/失败中学到很多。我们生活中很多时候要和软件打交道,大家上课开小差时候玩的手机游戏,买火车票的网站,互相联系用的微信、QQ,等等都是软件,都很值得分析。你为何成为它们的用户?它们的团队做对了什么,做错了什么?如果你来做,会做得更好么?

通过各种案例分析,评测,辩论,总结,我们就能看到软件工程的原则在实践中的种种体现,也帮助我们在实践中做得更好。

2. 作业内容

从下列产品的列表中选择一款产品,站在产品经理的角度(第9章),结合所学的需求分析(第8章)、典型用户和场景(第10章),写一篇随笔,包含如下内容。

产品列表:

  • 微信
  • 网易云音乐
  • 王者荣耀
  • 淘宝
  • STEAM
  • 支付宝
  • 微博

注:

  • 如果你选择的产品没有在上述列表中,又特别想分析其他产品(比如GitHub),请先发邮件征得助教同意。
  • 上述的产品太大,可以选择产品中的某个模块进行分析。

2.1 介绍产品相关信息

  • 你选择的产品是?
  • 为什么选择该产品作为分析?
  • 该产品是怎么诞生的(在什么样的背景下)?
  • 经历了哪些发展阶段?(软件得到发展或者没落的原因是什么,比如微信的兴起给微博带来的打击)

2.1 调研, 评测

(1)下载软件并使用起来,描述最简单直观的个人第一次上手体验。

(2)选择一个朋友(用户)进行采访,并加以记载。

提示: 采访提要

  • 介绍采访对象的背景和需求。
  • 让采访对象使用该产品的功能。
  • 描述用户使用这个产品的过程,用户的问题解决了么?软件在数据量/界面/功能/准确度上各有什么优缺点?用户体验方面有问题么?
  • 用户对产品有什么改进意见?

(3)结论:经过这么多工作,你一定有充分的理由给这个软件做一个评价:

  • 非常不推荐
  • 不推荐
  • 一般
  • 好,不错
  • 非常推荐

2.2 需求分析

  • 一一列出该产品的典型用户和典型场景,并且用用例图(Use case)加以表示
  • 选择获取需求的方法(比如焦点小组、深入面谈),得到该软件的需求。(对不同的典型用户可以采取不同的方法)

2.3 分析

  • 尽可能地使用软件的所有功能。
  • 分析这个软件目前的优劣 (和类似软件相比),推理出这个软件团队在软件工程方面可以提高的重要方面 (具体建议)。要求把对比的结果列出一个表格,对比每个软件各自的优点和缺点。
  • [附加题]根据理解和体验,画出整个软件所有功能逻辑框图,根据重要度标识出各模块的重要度、完成度、出发点及效果;
  • [附加题]针对不同的维度评分,对用户体验方面、UI界面美观度、核心功能,分别打分(能给出更详细的评分更优)。

2.4 建议和规划

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

  • 如果你是项目经理,如何提高从而在竞争中胜出?
  • 目前市场上有什么样的产品了?
  • 你要设计什么样的功能?(杀手功能 or 外围功能)
  • 为何要做这个功能,而不是其他功能?
  • 为什么用户会用你的产品/功能?
  • 你的创新在哪里? 请使用 NABCD 分析(http://www.cnblogs.com/xinz/archive/2010/12/01/1893323.html).
  • [附加题] 如果你来领导这个团队,会有什么不一样?
  • [附加题] 如果你的团队有5个人, 有16周的时间,你作为项目经理,应该如何配置角色(开发,测试,美工等等)?

2.5 其他你愿意跟我们分享的内容

3. 评分标准及注意事项

3.1 Deadline

本次作业提交截止时间为UTC+8(北京时间) 2017-10-8 10:00PM,以博客发表日期为准。

3.2 评分标准

根据博文质量给出0至5分中的一个(可以理解成5星),更具体的细则如下:

  • 3-5 言之有物,行文真诚,有深度
  • 0-2 只简略回答必答题,有应付嫌疑

3.3 注意事项

  • 按时交 - 有分,检查的项目参照案例分析要求
  • 晚交 - 0分
  • 迟交两周以上 - 倒扣本次作业分数
  • 抄袭 - 倒扣本次作业分数

4. 致谢

本次作业基于《个人作业2——英语学习APP案例分析》,感谢张敏老师。

posted @ 2017-09-28 22:31  SparkAndShine  阅读(725)  评论(1编辑  收藏  举报