80
社区成员




这个作业的要求是:第二次作业(个人作业):软件案例分析
作业正文要求是:通过各种案例分析, 评测,辩论, 总结,我们就能看到软件工程的原则在实践中的种种体现,学好软件工程,帮助我们在实践中做得更好。
我在本次课程供分析的产品中选择了:现在很多开发人员和IT专业的学生都在移动设备上学习、工作,在移动设备上的APP 能满足这类目标用户的需求么?它们会被wx公众号取代么? 请分析 csdn 的APP。
1.调研评测
1.1Bug
Bug1:
标题:打开新界面进入时,加载时间较长且会有一定卡顿,并不能直接进入用户所选择的界面,极大地降低了用户体验观感。
预期结果:能快速方便转换界面并流程加载。
Bug2:
标题:评论显示错误,很多帖子主界面显示为“暂无评论,快去抢沙发!”,但当点开评论时,会显示出所有已有评论,该bug一定程度对用户造成误导。
预期结果:在帖子下方显示已有评论数量并展示高赞高评论的评论。
1.2采访
采访对象背景:河海大学智能科学与技术大三学生
需求:学习编程、算法方面的基础及进阶知识;在开发软件项目遇到问题时,寻求答案,提供一定帮助;了解该圈新的发展趋势及热门信息;完成作业。
使用记录:
用户体验:采访对象在本次使用中,主要目标为寻找线段数、迪杰斯特拉数与动态规划有关知识。在使用过程中,对有关知识的搜索量是相对比较充足的,但是其中内容质量参差不齐,含有不少低质量或者重复性的内容,对浏览寻找真正需求的知识造成了一定影响。同时,由于手机APP的限制,加载界面有时不完全,横向需要移动,对于浏览分析代码有所影响。除此之外,就是上述提到的功能性bug,影响了用户体验,且频繁出现,让人心烦。但由于界面条理清晰,规划的比较好,在搜索上大大提高了速度,相对完成了本次使用目标。
改进意见:对于内容参差不齐的问题,可以加大筛选,对高赞高评论等优质内容进行推荐,优先排版,方便用户寻找,同时对于一些低质量甚至没意义帖子进行选择性剪去或屏蔽,优化相关规则,适当进行奖惩制度。与此同时,优化加载速度,提高流畅性,减少卡顿,这样能极大提高用户体验感。
1.3.结论
a) 非常不推荐
b) 不推荐
c) 一般
d) 推荐
e) 不推荐
最后,我对这个APP的评价为的d)推荐。对于该行业的入门者或者学生群体来说,该软件能较大帮助他们快速获取有用知识,同时为该群体提供了一个方便快捷的交流平台。虽然其中还有些许不足,但瑕不掩瑜,作为国内网站来说,已经是相当不错的了,值得推荐,如果开发者能在已有基础上不断完善维护该网站,那就更好了。
2.分析
2.1软件开发预估
根据本产品内容需求及面向群体,若由团队人数为6 人左右,的计算机大学毕业生来开发,预估需要6~8个月的时间,其中需要较完善的交互性功能,支持交流与大量数据的搜索。
由于该产品所在领域同类产品并不繁多,且该产品在知名度与便捷性方面确实有独到之处,所以其所占份额较大。
优势:
1.知名度较高,拥有大量用户,提供丰富内容;
2.集多种功能于一体,用户在该产品上能实现多种需求;
3.具有较完善的系统,对各种层次用户提供帮助。
劣势:
1.指引功能不完善,新手难以快速上手;
2.内容参差不齐,对找寻有用内容不是很方便;
3.收费制度不完善,没有考虑大众群体。
2.2bug未修复原因
软件团队不能在发布前修复上述功能性bug可能原因:
具体的设计质量不高
开发人员粗心大意
对于本文所述的两个功能性bug,对于APP来说,并不是什么难以解决的问题,均为基础性问题,但至今为止依旧存在。对于这样一个拥有大量用户群体的APP来说是不应该的,同时,这也不是难以发现或在特殊状况下触发的问题,相信开发者的测试时应该也发现了部分问题,却没有解决。可以判断有相当大可能认为这部分问题并不会影响该APP的基本功能与运营,所以并没有再花时间在该方面进行优化。
2.3团队建议
提高对自身的要求,尽力完善APP的每一个细节,对用户经常使用的部分更要花时间去优化,提高用户体验感。同时,对用户提供的反馈需要认真听取,对其中所诉问题确实存在的部分要尽快去解决,有用的帮助也要适当考虑作为新的内容植入APP中,不断让整个社区向好的方向发展。除此之外,开发者也要亲身去体验产品,在日常生活中去使用自己的产品,才能更好的发现产品的优缺点,在以后的更新中,让产品与用户心中的完美设想趋同。
3.建议和规划
3.1市场分析
对于该领域来说,只要是对该领域有兴趣的群体都可以成为用户,不管是学生还是职业人士,或者就是单纯出于兴趣想了解的,都可以在该产品上找到自己想要的内容,成为用户,所以由此看来本产品的市场前景是相当不错的。而且由于该行业还处在上升期,有很大的发展空间,同类产品并不是很多且质量并非很高,本产品能较快抢占市场,夺得市场空间与用户资源。
核心用户群体则侧重学生、 新手和业余人士u,一方面该类用户群体最为广大,远超资深人士;另一方面该类群体所需内容最为基础,是较为方便轻松获得的,该类用户群体也是该行业的未来,满足他们的需求,能极大对该行业产生一定影响。
3.2功能开发
开发一个个人开发日记功能,提供为用户记录每日进程与产品开发,方便回查,同时也利于用户记录每日所得。
N)该行业是一个循序渐进的过程,需要慢慢积攒知识,才能逐渐掌握,提高个人能力,在这方面,每天的记录能肉眼可见般使用户提高积极性
A)开辟个人空间中的新版块,提供云服务,同时使用链接技术,方便用户记录
B)记录每日所得,确保在有需求时,快速方便回查,且为用户提供一个记录成长的空间
C)市场上暂无这方面产品功能,有很好的竞争性
D)平台推广,进行试验
3.3开发团队与流程
如果招聘六人且时间为16周的话,我会做如下安排:
1名前端开发,2名后端开发,1名测试人员,2名交互设计
第1~3周 | 分配人员安排工作,进行市场调研,规划产品新方向 |
第4~7周 | 设计开发雏形阶段,原有基础上增加新功能 |
第8~9周 | 进行第一次测试,分析存在问题原因 |
第10~12周 | 二次开发,完善新功能,优化APP |
第13~14周 | 进行第二次测试,并开放用户测试,收集反馈 |
第15周 | 根据用户反馈,继续优化 |
第16周 | 继续优化同时准备宣发,更新开发日记 |