需求分析的常见方法讲故事说ITILITIL讲故事方法易用性研讨会需求用户

需求分析是一种方法,该方法要求在了解和记录业务和用户需求的过程中必须非常严格地按照标准进行,它可确保每个需求的变化都可跟踪。需求设计流程由收集、分析(反馈给收集)和验证这三个阶段组成。每一阶段对最终的需求文档都是必须的。此文档的核心是储存各个需求,以供开发和管理使用。这些需求通常由用户提出,信息科启动调研工作,最终的需求报告还应得到业务部门的认可和同意。

需求分类

一般说来,任何系统都有三类主要的需求,即功能需求、管理和运营需求、易用性需求。

功能需求专门用于满足支持特定业务功能这一需要;管理和运营需求(有时称为非功能需求)用于满足对服务的易响应、高可用和安全的需要,并处理易于部署、运营、管理的需要和安全性之类的问题;易用性需求用于满足用户对“外观和感觉”的需要,并产生促进服务易用性的服务功能。功能需求

描述服务应该做的事情,可以表示成组件必须执行的任务或功能。功能需求通常使用用例模型这样的方法。这也是教科书上常用的方式,用例模型定义外部行动者与所设计的服务之间的一组面向目标的交互模式。参与者是在服务以外,但与服务有关的各方。行动者可反映用户可扮演的一类角色,或者反映其他服务及其需求。用例建模主要用于确立所计划系统的界限并全面指定要交付给用户的功能。用例还有助于在业务部门与应用开发人员之间建立沟通。它们为调整和完善易用性需求的定义奠定了基础。用例定义应用必须支持的所有情景,因此可以很容易扩展为测试案例。在成熟的需求建模过程中,CASE工具可以帮助实现并保持这些模型一致、正确和完整。管理和运营需求

(非功能需求)用于定义对IT服务的要求和限制。此类需求是系统和服务早期调整及成本估算的基础,用于支持该IT服务可行性的评估。管理和运营需求的内容包括:可管理性:是否可以运行是否会发生故障会发生怎样的故障效率:需要哪些资源的配合,项目才能正常运行。比如护理绩效管理就涉及到护理人员、成本核算人员、人力资源管理等多部门的合作。

容量和性能:我们需要哪一级容量?是本地存储还是网络存储,或者是云存储,这样的存储又会带来哪些需要解决的问题。

安全性:需要哪一类安全性?安装:安装应用要花费多少精力?是否使用自动安装步骤?连续性:需要那一级别的适应能力和恢复能力?

可控性:是否可监视、管理和调整?

可维护性:针对未来需求可对应用进行怎样程度的调整、校正、维护和更改?

可操作性:应用间的功能是否相互干扰?测量和报告能力:是否可以测量和报告所需的各个应用方面管理和运营需求可用于指定在建应用的质量属性。这些质量属性可用于设计测试计划,以便测试应用是否符合管理和运营需求。

易用性需求

的主要目的是确保服务达到用户对其易用性的期望。为了实现这一目的,需要:为评价易用性建立性能标准。为易用性测试计划和易用性测试定义测试场景。与管理和运营需求类似,易用性需求也可用作设计测试计划的质量属性,这些测试计划用于测试应用是否符合易用性需求。易用性很大程度是一种感受,ITIL里没有太多涉及到如何建立评价标准。以后我们可以专门篇幅来学习。

支持需求一用户角度

在需求定义和验收测试中,作为用户代表的用户具有正式定义的角色和活动。在确定服务需求的各个方面时,应积极让这些用户参与进来。其中除了上述三种服务需求外,还包括:用户培训和硬件支撑和故障报修流程。

【需求调查方法】

很多时候,临床和业务部门不完全确定自己的实际需求是什么,因此需要设计者或需求收集者提供某种帮助和提示。两种最常用的方法是访谈和研讨会,除此之外还有观察和场景模拟。

访谈

访谈是一个重要的工具,通过访谈可以达到多个目的,例如:与关键的利害干系人进行最初的接触,为发展关系建立基础。与不同的用户和管理人员建立并发展友好关系。因此访谈不仅能获得用户需求,还可以通过沟通获得用户信任。当然访谈的主要任务是获得业务状况信息,包括存在的问题和目前的困难以及用户的期望。

下面是访谈时要考虑的三个内容:

1.在所有新业务系统和服务中都需要履行的当前业务流程。

2.当前业务存在需要解决的问题。

3.新的业务系统或服务以及任何支持IT服务需要具备的新功能。

在结束采访时以下内容应该得到确认:总结涉及到的要点和议定的行动;说明接下来要做的工作;获取联系方式。

访谈完毕后整理详细访谈记录,并与采访者确认是否理解正确。

访谈的优点有:

与用户建立关系,便于下一步开展工作;能够获取与项目有关的其他重要信息;有机会了解整个用户群体中的不同观点和态度;有机会研究出现的新情况;收集文档和报告样本;理解设计到的政策因素;

研讨会

广泛了解调查研究的领域,把一组利害干系人集中到一起,就可以更全面了解问题和困难;提高速度和效率,与逐一访谈相比,一群人在一起开会更有效率;

赢得对IT服务的认可和接受;

如果所有利害干系人都参与,大家更有可能接受结果,获得共识。

缺点:

研讨会的成败在很大程度上取决于研讨会主持人和业务负责人的准备工作。在开会之前,应该规划好以下事项:

研讨会的结构和要采用的方法。需要对这二者进行调整以实现既定目标,例如需求征集或优先级划分,进行此规划时还应考虑参与者的需要。安排合适的会议地点。

研讨会期间,主持人需要确保问题讨论、观点宣扬及会议进展都必须围绕着要实现的既定目标来进行。讨论中出现的要点需随时记录下来。研讨会结束时,主持人需要总结要点和行动。每项行动都应落实到人。研讨会需要采用两类主要方法一发现方法和记录。

观察

协议分析

协议分析就是让用户执行一项任务,且用户在执行该任务时,描述任务每个步骤,便于我们分析需求时了解用户所做工作。

跟踪

场景分析

场景分析在本质上是构思并讲述一项任务或交易。它的价值在于如果用户不确定新服务需要提供哪些内容,则可以帮助用户更好地认清这一点。分析或重新设计业务流程时,场景也有用。场景会跟踪交易过程,从最初的业务触发事件到实现目标所需的每个步骤。场景为发现替代途径提供了一个框架,可能需要按照这些途径来完成交易。因为讨论的是现实情况(包括异常情况),所以这在得出和分析需求时非常有用。

场景分析的优点:

具体化的描述能够让用户考虑每个步骤,解决了隐性知识的问题;帮助用户了解所有的意外事件,有助于处理未来系统和服务的不确定性研讨小组对场最方案进行提炼后,就会确定那些不适合企业文化的途径为准备测试脚本提供工具。

场景分析的缺点:

不感兴趣

看过了

取消

人点赞

人收藏

打赏

我有话说

0/500

同步到新浪微博

进群即领

扫码加入

扫码进群

您的申请提交成功

意见反馈

下载APP

健康界APP

了解更多

返回顶部

您已认证成功,可享专属会员优惠,买1年送3个月!开通会员,资料、课程、直播、报告等海量内容免费看!

THE END
1.系统功能需求分析包括什么–手机爱问系统功能需求分析包括什么: 1 . 功能需求:功能需求主要说明了系统实际应做到什么。这是用户最直观也是最主要https://m.iask.sina.com.cn/b/new2DwEJN5XiSp.html
2.软件需求分析——非功能性需求性能是系统或组件在给定的限制条件(如速度、精度或内存使用)内完成其指定功能的程度。性能表现是衡量软件质量的重要指标,在需求分析和系统设计阶段就必须充分考虑性能因素。性能指标主要包括响应时间、并发数、资源使用率等。简单地说,性能需求体现了系统如何“多快好省”地实现客户的功能需求。 http://www.csbmk.com/html/wenda/2022/0719/436.html
3.需求分析功能分析范文优选8篇.docx需求分析功能分析范文第一篇一引言编写目的地理信息系统的用户有其特定的目的,对GIS有不同的要求,应用情况也各异。所以应对校园地理信息系统的系统定义,系统需求以及相关内容进行描述,方便开发人员进行开发。项目背景校园地理信息系统作为“GIS设计与实践课程”的课间实习,旨在加强学生对GIS信息系统的理解和运用,了解GIS...https://www.renrendoc.com/paper/234647125.html
4.内部系统开发怎么做需求分析?内部系统开发是为了满足组织或企业内部需求而创建的软件应用程序。在内部系统开发中,需求分析是关键的一步,因为它有助于明确项目的范围、功能和目标,确保开发团队和利益相关者在同一页面上。以下是关于如何进行内部系统开发的需求分析的一些建议: 明确项目背景和目标: ...http://www.apppark.cn/t-48988.html
1.系统需求分析和软件需求分析一、系统需求分析 系统需求分析是软件开发前期的关键活动,它涉及对整个系统的功能、性能、安全性等方面的全面考量。这一阶段的主要目标是明确系统需要实现哪些功能,以满足用户的实际需求。 在进行系统需求分析时,项目团队需要与客户进行深入沟通,确保准确理解客户的期望和需求。这包括但不限于系统的操作流程、用户界面设计...https://blog.51cto.com/u_15273385/11470018
2....的三个主要层次:业务需求用户需求和功能需求解释及实例解析本文讲述了需求分析在项目管理中的重要性,强调了业务需求、用户需求和功能需求的区分,以及系统需求、范围管理、需求文档化的必要性。还讨论了如何在项目中设定优先级和考虑组织战略、项目目标和环境因素以确保项目成功。 摘要由CSDN通过智能技术生成 简述 当进行需求分析时,通常着重考虑三个主要层次:业务需求、用户需求和...https://blog.csdn.net/Backli/article/details/133268963
3.管理信息系统案例分析报告1、根据所述系统功能需求,开展实地调查或通过Internet查阅相关资料或结合个人经验,进行系统分析。 2、明确管理业务调查过程和方法,包括所选管理系统典型组织机构、管理功能及业务流程,优化并以图形建模。 3、明确数据流程的调查与分析过程,绘制数据流程图,编制数据字典。 https://www.jy135.com/guanli/2180139.html
4.软件需求分析报告(精选7篇)随着人们自身素质提升,报告与我们愈发关系密切,报告具有成文事后性的特点。我们应当如何写报告呢?以下是小编为大家整理的软件需求分析报告,仅供参考,大家一起来看看吧。 软件需求分析报告 1 1.总体功能需求 该产品主要是一个信息分享平台,所以一定要有实时信息交互功能;针对注册用户,要有用户信息管理以及后台数据库存储...https://www.ruiwen.com/fenxibaogao/6216637.html
5.需求分析的内容有哪些(需求分析包括哪些)需求分析又称软件需求分析、系统需求分析或需求分析项目,是开发人员经过深入细致的研究分析,准确了解用户和项目的功能、性能、可靠性等具体要求,用户非正式需求表达进入完整的需求定义,以确定系统必须做什么。以上就是为大家带来的需求分析的内容有哪些。https://www.huoban.com/news/post/45545.html
6.信管知识梳理(三)软件工程相关知识腾讯云开发者社区一、需求分析 软件需求是指用户对新系统在功能、行为、性能、设计约束等方面的期望。 1.1 软件需求层次 软件的需求主要分为三个层次,从低到高依次是系统需求、用户需求和业务需求 1.1.1 系统需求 系统需求主要是从系统角度来说明软件需求,包括功能需求、非功能需求和设计约束 ...https://cloud.tencent.com/developer/article/2342476
7.费控篇:第一次对接财务系统,产品该如何做?1. 自身业务系统需求分析 本次对接费控系统的是集团内部B端图书采购系统,想要通过结算线上化的形式来实现采购全流程闭环监控。 从自身业务考虑,我主要采用5W1H1V的分析法来思考以下问题: 1)what——用户用这个产品或功能能做什么?产品或功能为用户解决什么问题? https://maimai.cn/article/detail?fid=1607820065&efid=mQdqjsPYWEvhWKi7cKoeuA