需求分析心得
作者:互联网
一、团队介绍:
团队名称:两块钱一队
团队成员:朱瑞川(PM)、樊琚岗、金思安、毛陆羽、高诗杰
指导老师:欧阳柳波
二、项目基本概述:
本项目为科技新闻网络爬虫与推送管理系统,经初步与指导老师沟通后,初步确立了基本需求为下:
科技新闻爬虫推送系统的目标是开发web管理端、新闻小程序(Android端)、web客户端。利用网络爬虫技术爬取各大知名科技新闻网站中的文章,将爬取到的文章按照建立好的模型进行价值排序,将价值较高的几篇文章推送给用户。
三、需求分析:
首先,我们确定了我们项目用户为新闻推送系统的管理员,因此核心功能模块为三部分:
对指定网站进行爬虫;
对网站列表进行管理;
对爬取到的文章进行分析并管理;
当前版本为1.0版本。
其中难度最大的是对文章的价值分析。
在和指导老师的进一步交流中,我们发现本项目为科技局新闻网站的的推送模块,我们需要在爬虫和新闻推送的基础上增加用户端,二用户端又分为web端和小程序端,此时核心功能模块新增:
通过客户端(web和小程序)进行推送
此时版本为2.0版本。
在完成管理端和客户端的原型设计并交予项目导师验收时,通过沟通,了解到不仅爬虫段有管理员,需要发布新闻的新闻网站同样具有管理员,而且由于该项目为科技局大项目的子项目,因此两个管理员应当合并。因此还需要再次新增对网站中已经被推送的科技新闻进行管理。
此时通过和队员的沟通,一致认为对爬取到的文章进行管理和对已推送的文章进行管理,两者不论功能还是操作流程相似度过高,因此将其统一为一个模块,但功能仍能符合要求,之后再次更新原型,与指导老师验收后获得老师同意,至此,需求分析基本完成,当前版本为3.0。
四、心得体会:
本队在进行需求分析时主要采用了快速原型法,由于和指导老师的沟通较为频繁,并且指导老师对项目的需求十分明确,因此在需求获取方面并没有遇到困难,更多的是队员内部沟通达成统一。
其次,我认为我们队需求分析过程较为成功主要有以下原因:
4.1可取之处:
4.1.1 及时和指导老师沟通:
每次当队伍中产生了对项目的新想法,或者与之前达成意见不同的想法时,都会及时与导师沟通,及时调整开发方向。例如在原型设计中,部分同学基于自身常常是使用者的角度,对服务端的功能设计较多而对管理端功能关注较少。而通过我们及时的提交原型和老师的反馈,我们及时的改正了错误,将工作的重点重新投入到管理端的开发。
4.1.2队内沟通,及时达成一致:
在设计原型过程中,涉及到了很多在前期规划中无法预料到的细节,对于这些细节,队员们提供了不同的看法和意见,也搜集、借鉴了很多相似的项目结构,并积极的讨论各种改进的利弊,并且将每次所讨论的结果记录下来以及仍然无法达成统一的点记录下来,在与指导老师的沟通中寻求意见。
4.2待改进之处:
本队在需求分析阶段最大的问题是和指导老师进行交流时在场队员过少,常常只有PM一人,因此当该同学对老师给出意见理解或记忆出现偏差时,常常会带偏整个小组的节奏。此外,只有一名同学参与于导师的沟通,使得沟通结束后无法及时和队友交流,只能在原型开发过程中出现问题再去改正,增加的修改的代价。因此,后期PM调整了策略,每次最少两人与导师或助教交流,使得原型开发更加顺利。
标签:需求,分析,指导老师,沟通,新闻,爬虫,原型,推送,心得 来源: https://www.cnblogs.com/zrc139/p/15553276.html