这个作业属于哪个课程 | 软件工程 |
---|---|
这个作业要求在哪里 | 作业要求 |
这个作业的目标 | 分析、调研APP |
学号 | 20188518 |
第一部分 调研,评测
在使用过程中的bug
显示的文字出现了重叠
1、使用10–30分钟这个软件的基本功能(请上传使用软件的照片)
2、描述使用这个产品的过程,解决了用户的问题么?软件在数据量/界面/功能/准确度上各有什么优缺点?用户体验方面有问题么?
-
在使用这个app的过程中,基本上还是能解决问题,不过存在着很多的带有错误的帖子,而且并没有进行更正,因为用户的点击量很高,都是又解决不了问题,所以对于我使用造成了一定的不适。
-
数据量:优点:注册的人数是非常多的,所以数据量也是相当的多,基本上都可以找到问题的解决方法。
缺点:存在着许多重复的帖子,而且那些帖子的点击量还不低,在寻找问题的解决方法中,会又许多的时间被浪费。
界面:优点:界面直观非常的简介,在首页有推荐,热搜榜,能力认证之内的分类,里面的ui设计也很美观。
缺点:就个人而言,不能自定义界面,让我有些难受,希望可以给与用户多的可更改性。
-
功能:有搜索、扫一扫、任务、签到、写博客、开播等等、
-
准确度:优点:搜索会有自动补全,也不类似搜索的推荐,底下也有搜索过同样内容的,其他人的搜索问题,很方便,经常遇见的问题,都可以很快速的找到。
缺点:如果搜索比较少见的问题,会出现搜索内容与展示内容不符的问题。
-
用户体验:我对这次的用户体验感觉还是不错的,里面有比较多的经验分享,也有很多的学习方法的分享,每天浏览一会,对自己的见识来说,还是有一定的提高。
3、对产品有什么改进意见?
针对本次的使用,在搜索解决方法的过程中,有很多的,解决不了问题的方法,被放在了比较前面的位置,极大的影响了寻找解决方法的时间,就是说,方法的可行性,并没有保障,而且不能对这些文章进行一个地的评价,以至于,发表帖子的用户,基本上不会进行修改。问题就一直存在,对我来说,太不友好了。
结论:经过这么多工作,你一定有充分的理由给这个软件下一个评价:
a) 非常不推荐
b) 不推荐
c) 一般
d) 好,不错
e) 非常推荐
我选择 c
类别 | 描述 | 评分 满分10分, 良好6分, 及格4分,聊胜于无1分, 很差-3分 |
---|---|---|
功能 | 核心功能基本都有,是个完全的技术交流论坛 | 7 |
细节 | 收藏帖子的时候会让你做个分类(百度贴吧收藏就是收藏,不会有分类),这点我觉得很好 | 6 |
用户体验 | 界面简洁明了,内容多,很少广告 | 5 |
辅助功能 | 签到和任务功能我认为有些多余 | 2 |
差异化功能 | 作为国内最大的几个技术分享平台之一,数据量和用户量就是最大的优势 | 7 |
软件的效能 | 占用内存小, 启动速度块 | 7 |
体验 | 软件的适应性 | 这类论坛不联网都是无法使用的,网页版和手机版app可以互通 |
成长性 | 记住用户的选择, 适应用户的特点,用户越用越方便 | 8 |
用户有控制权 | 关键操作有确认提示,能够很快地恢复使用 | 8 |
第二部分 分析
在书上我们看到:
程序 = 算法 + 数据结构
软件 = 程序 + 软件工程(软件服务还有数据,内容的因素)
软件企业 = 软件 + 商业模式
那么:
使用此服务的所有功能,估计这个软件/网站/服务做到这个程度大约需要多少时间(团队人数6人左右,计算机大学毕业生,并有专业UI支持)。
10个月,因为大学生刚毕业,对于初次做这种项目,肯定会有很多的技术需要学习,也有很多的实际问题需要解决。
分析这个软件目前的优劣(和类似软件相比),这个产品的质量在同类产品中估计名列第几?(必答)
csdn的优势:用户基数大,数据量大,可以免费的进行下载。
csdn的缺点:1.对于用户的体验,做的不是很到位。2.排版和ui也有一定的问题。 3.网站访问不了的概率很大。
csdn最近的发展来说,不是特别好,就目前来说,软件排名还是比较靠前吧,毕竟基数大。
从各方面的问题,推理出这个软件团队在软件工程方面可以提高的一个重要方面(具体建议)。
你在第一部分发现的bug,为何软件团队不能在发布前修复?他们是不知道,还是有意不修复?你觉得是什么原因?可以从下面的可能性中选取几个:
我觉得是具体设计质量不高,采用的模型可能不够好,没有进行好的总结。代码不知道可以修改哪里,如果修改了这个BUG可能又会出现更多其他的bug。
第三部分 建议和规划
这个软件/网站/服务有很多可以提高的部分,如果你是新上任的项目经理,如何提高从而在竞争中胜出?请针对以下的问题进行思考
1.市场概况
-
首先市场有多大?其次直接的用户有多少?潜在的用户又有多少?
市场来说是很大的,现在学习编程的人,越来越多了。直接用户来说,官网有一亿人注册。潜在用户,行业内的人员都是潜在用户。
作为技术分享平台的直接用户就是正在学习互联网相关知识的人,也就是大学生和已经毕业的从事IT行业的人。
潜在用户就是想进入互联网行业但是又不知道该怎么进入、不知道如何系统有效地进行学习的人。
2.市场现状
-
目前市场上有什么样的产品了?上述产品的定位、优势与劣势在哪里?上述产品之间呈现什么样的关系,哪些为竞品关系?以及竞争中的各方态势如何?
同类型的有博客园、开发者头条等。博客园注重分享,大多数是大学生在学习是发布的博客。产品之间肯定是竞争关系。csdn信息基数大,在竞争中,优势还是挺大的。
3.市场与产品生态
-
这个产品的核心用户群是什么样的人?典型用户是什么样的?学历,年龄,专业,爱好,收入,表面需求,潜在需求都是什么?
需要解决问题的人,喜欢分享解决方法的人,都是核心用户,典型的用户,就是it行业的从业人员。
-
产品的用户群体之间是否存在一定的关系?是否有利用其相互作用二次构成特定用户生态的可能性?
确实存在一定的关系,有,app做出来就需要用户来使用,用户使用完然后反馈,然后根据反馈信息来进行修改。app设置直属于自己的分享接口,只有本站用户才能被分享到,可以一定程度上来留住用户。
4.产品规划
-
你要在当前软件的基础上设计什么样的新功能?为何要做这个功能,而不是其他功能?为什么用户会用你的产品/功能?你的创新在哪里?可以用NABCD分析。
可以设置在线代码预览功能,以便于用户可以直观地来进行查看是否属于自己想要的。用户寻找信息都会带有一定的目的性,只看图片是不会很直观地看出这篇博客是否对自己有用,如果设置了在线代码预览功能可以清楚的看到这篇博客是否是自己想要的。
-
如果你是项目经理,可以招聘6个人,并且有4个月的时间,你认为应该如何配置角色(开发,测试,美工等等) 才能在第16周如期发布软件的改进版本,并取得预想中的成绩。
请为你的团队设计16个周期每周的详细规划。
我会找4名开发,1名测试,1名美工。
第一周~~第二周:分析需求、市场调研。
第三周~~第四周:
第五周~~第十四周:开发人员写代码,美工更新ui界面。
第十五周:测试人员测试软件检查bug,开发人员进行更改。美工做好最终ui界面。
第十六周:进行最后的测试与优化,完善项目。