软工实践第六次作业-软件产品案例分析
题目地址:https://edu.cnblogs.com/campus/fzu/FZUSoftwareEngineering1816W/homework/2438
案例分析
说起母校同学们心中浮现出什么呢?。
一程风雨,一程阳光;一路耕耘,一路收获;母校走过了一程又一程的路,是一段又一段美好的回忆,是一载又一载的风华,是一个又一个的故事。
浩浩闽江东入海,巍巍学府立东南,福大在走过了她的六十个年头,正在走向更好的明天。
福州大学与我们相隔甚远,但她却与我们的心距离很近,是个让我们牵肠挂肚的地方。
在福州大学公众号上,我们可以即时使用手机关注福大新闻,查看自身课表、成绩等,但是难免存在一些让人不愉快的小bug,希望同学们能够找出更多的bug,使得我们的公众号更加尽善尽美。
关于 微信企业号:福州大学 的案例分析
微信企业号:福州大学,不要说你找不到!
可扫描e通卡上的二维码进行注册,或扫描下面二维码:
第一部分 调研,评测
1.1 评测
1.1.1 个人第一次上手体验
福州大学公众号在第一次使用时在部分界面会让人觉得这是个很成熟的产品,但是在有些地方却觉得不尽如人意,感觉是测试辅助阶段。就整个产品可以很清楚的了解是为了福州大学学生的日常生活的产品,提供有学习部分的课表,教务通知,学校新闻等,生活部分有校园巴士,日程管理等。诸多功能给人的感觉不一致,我第一反应就是不同开发人员的不同开发风格。
1.1.2 产品bug
1.在日程管理模块,添加一个日程后没有跳转而出现两个保存。可能由于开发对时间的处理存在问题,在保存的整个过程中对没考虑这个瞬间时间的变化。
2.课表无法导入,也没有提供导入课表的入口。可能数据源的提供方还未进行沟通。
3.成绩查询年份出错,只提供了我入学前的年份查询成绩。
1.1.3 产品组为什么没发现bug?
1.没有进行系统完整的评测,比如添加日程时的报错。
2.课表应该是在和教务处的沟通还未解决
1.2 评测
1.2.1 采访对象
福大计算机实验班的一位胡同学,之前未使用过该产品,之前一直使用同类型的产品。他对该产品已有的功能没有特别强的需求。
1.2.2 采访对象的回应
该产品的大部分功能在其他同类产品面前显得有点弱势,而按该同学所言,他的校园巴士比较感兴趣,但是该产品对此功能并未能很好的解决他的问题,该产品的校园巴士只是记录了校车的工作时间,基本没有其他突出的功能。
1.2.3 给该产品的评价
- 不推荐
第二部分 分析
2.1 估计用时
如果以(团队人数6人左右,计算机大学毕业生,并有专业UI 支持)这个条件估计这个项目做到这个程度大约需要多少时间,大概需要1个月,在课程比较少的情况下,一个月时间完全足够完成该项目,如果是学生是可安排的时间有限的话,估计大概也要一个半月吧。
2.2 软件优劣
2.2.1 优势
功能丰富,包括一些校园巴士,校园新闻和文件等,更适合老师和研究生之类的用户人群。
2.2.2 劣势
没有目前已有的一些同类型产品功能强大,主要体现在无法更针对学生的日常学习和生活部分,比如学习成绩,考试信息,课表以及培养计划之类的,对大部分本科生而言,就这些功能来说就是该产品竞争不过同类型产品。
2.2.3 具体建议
比如个人日程管理这种的大部分手机都具有的功能就不需要,需要更多和学生日常关系的部分有关的功能,比如校园巴士是很好的一个想法,不过实现的不是很好,基本就是显示校车是工作时间去无法具体到校车的走向。
2.3 功能逻辑图
2.3.1 个人信息
- 重要度:90%
- 完成度:30%
- 出发点:为了学生能更方便的使用该产品查询如课表,成绩等重要信息
- 效果:大部分功能无法使用
2.3.2 通知信息
- 重要度:70%
- 完成度:70%
- 出发点:为了学生能更方便的了解校内动态
- 效果:大部分可以使用
2.3.2 其他功能
- 重要度:60%
- 完成度:50%
- 出发点:扩展的功能对部分学生很有用,属于有则锦上添花,没有也无关紧要
- 效果:功能很好,完成的效果不能很好的解决问题,如校园巴士
2.4 分维度打分(100)
用户体验:60 理由:很多功能无法使用,部分功能无法解决问题
UI界面:70 理由:界面简洁,使用简单
核心功能:60 理由:很多针对学生的功能还未完成,无法使用
第三部分 建议和规划
3.1 如果你是项目经理,如何提高从而在竞争中胜出?
如果我是产品经理,我们产品的优势在于学校资源的倾斜,从企业号中可以看出,从学校方面可以获得学生数据,所以产品除了必要的课表查询,成绩查询等功能之外,可以好好利用学生资源。
3.2目前市场上有什么样的产品了?
1.福大易班
福大易班功能较为复杂丰富,涉及学习和生活的较多方面。并且很多活动和奖学金的申请可以在易班上进行操作。福大易班提供大量功能的情况下,常年处于半崩溃状态,在某些条件下,很多功能崩溃无法使用。
2.福大教务通
这是一款比较稳定的软件,界面简洁,功能也比较明确,当然与目前的公众号相比它也缺乏一些特色的功能。
3.福大助手
这是一款做得比较美观,功能也很丰富的同类竞品,页面美观并且贴近目前学生的需求。但目前主要是面向学生用户。
3.3你要设计什么样的功能?
可以做学生一帮一,可以提供学生成绩好的同学发起帮助成绩差的同学,之前之类的活动都是学院部门分团委举办的。可以通过该产品向全校开放此功能。我们之前的一帮一是针对总排名,没有看到某些课的进步。我们的一帮一可以是针对到某门课,这样可以进行跨学院组队。
3.4为何要做这个功能,而不是其他功能?
相对于同类产品都是学生自己的信息进行汇总暂时,而学生之间的关系和交互就显得有点少,而且我们的产品可以从学校那边获取学生的信息更有助于该功能的实现。
3.5为什么用户会用你的产品/功能?
一帮一是积极向上的事情,学院内部就会举办这种活动,还是每年都举办,重要性可想而知。如果开设此功能可以和各学院合作,比如综测和奖品奖状进行鼓励进度最大的一组,适当的鼓励可以提高学生的热情。
3.6你的创新在哪里?可以用 NABCD 分析。
Need,需求
对于在校的学生而言,他们希望能有一个产品,它能够提供方便的教务信息查询,以及部分生活服务。学生们所需的是一个方便,快捷,功能简明易用的产品。
Approach,做法
开发一帮一功能,获取学校的学生数据,自行发起组队,对成绩进行分析,给进步最大的学生鼓励。
Benfit,好处
微信公众号可以免去APP登录注册较为繁琐的流程,而直接使用相应的功能,占用的资源小,方便快捷。
Competitors,竞争
目前同类竞品有如福大教务通和福大助手等,他们的功能较为完善并且界面也十分友好。我们产品在其他功能上可以重点开发,比如校园巴士,学生一帮一等等,辅助功能带动主功能。当然,主功能不能不做,起码要做到能正常使用
Delivery,推广
e卡通就是最好的广告
3.7如果你来领导这个团队,会有什么不一样?
我会进行合理的分工,主次分明,针对学生就先做有关学生的部分,比如课表查询和成绩查询,之后就是各种其他教务处的功能,使学生更方便的使用而不用登录教务处。
3.8如果你的团队有5个人, 4个月的时间,你作为项目经理,应该如何配置角色(开发,测试,美工等等)?
2名美工,后期转测试 1名后台(包括网络搭建和数据测试,接口封装) 2名前端
3.9描述你的团队在16 周期间每周都要做什么,才能在第16周如期发布软件,大小里程碑绩点设定。
1-2周 项目分析,需求文档 3-4周 设计文档,美工2个设计原型 5-12周 开发,美工不断微调修改设计页面,后台1位开发,前端2位 13-16周 评测和修改,2位美工转化身份测试,3位开发按照评测结构修改
3.10项目发布后,有没有考虑过项目该怎么部署才能满足需求。依据下图(某校教务处系统的部署)作为参考,分析16周后你所完成的项目上线需要哪些配套设备(服务器、带宽、数据库需求数量与配置) 。
应用服务器配置:4核 8G*2
后端服务器配置:8核16G*2
关系数据库:SQL Server/SQLite
缓存数据库:Redis 数量:2
网站安全性:DDOS
(注意服务器运行峰值期,期末考前和选课时间要尤其关注服务器状态)