新宇

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 117|回复: 0

需求开发的那些事儿!

[复制链接]

4

主题

5

帖子

13

积分

新手上路

Rank: 1

积分
13
发表于 2022-12-1 17:41:37 | 显示全部楼层 |阅读模式
1、什么是需求开发?
需求开发是采用系统工程化方法,与信息化建设单位(下文成为“客户”)的业务和技术骨干进行沟通、交流,获取客户的信息化建设需求,然后理解、梳理、分析和挖掘不同部门、不同角色提出的信息化建设原始需求,再对用户需求进行条目化、规范化、系统化处理,形成《系统规格说明书》,最后由客户组织内外部专家对《系统规格说明书》进行评审、确认。经客户和需求开发工程师双方确认的《系统规格说明书》为信息化系统设计、开发、测试和交付提供明确、清晰、完整的建设需求。需求开发过程如图所示。



需求调研流程

企业信息化需求不是一成不变的,需要随信息化技术发展和企业信息化水平提高,以及企业应用环境的改变进行相应调整,但需求的每次调整都应该是迭代调整。
2、为什么要做需求开发?
需求开发人员对客户的信息化建设不做需求开发或需求开发不充分,对客户信息化建设需求也不了解或者了解得比较含糊、不明确,系统设计、开发、测试人员也会错误理解或歪曲用户需求,甚至会出现需求差错叠加,从而带来以下“副作用”:
(1)在系统质量方面:系统设计、代码开发、现场实施出现设计文档频繁变更,软件代码修改反复,将严重影响系统功能、性能,系统质量难以保证;
(2)在开发周期方面:系统开发出现反复变更,将严重影响系统开发进度,交付期一拖再拖;
(3)在开发成本方面:系统设计、代码开发出现频繁变更,开发周期延长,将大大增加开发成本;
(4)在客户满意度方面:如果不做需求开发或需求开发不充分,存在上述问题,也将影响客户对系统的服务满意度,给系统落地实施带来较大的失败风险。
为此,在企业信息化系统建设中,需求开发是必要的关键环节。
3、如何进行需求开发?
为了获取客户明确、清晰、完整的信息化建设需求,通常需要经过以下四个活动阶段:
(1)需求调研
通过研究客户的企业管理体系文件、质量管理手册,或通过需求调研提纲,按计划与企业的系统相关业务部门骨干、领导进行访谈、现场参观等方式,了解、熟悉企业业务工作流程、工作方式,部门与部门之间的业务对接,存在的业务瓶颈或痛点等企业现状,以及企业领导的信息化系统建设目标、远景和要求。根据客户需求调研情况,编制成《用户需求规格书》。
需求调研前,需要编制调研提纲和计划,并与客户联系人进行沟通、确认需求调研提纲和计划的可行性。
(2)需求分析
用户提出的信息化系统建设需求,往往是从个人的工作岗位提出建设需求,但往往是局部、不完整的需求,需要需求分析工程师针对《用户需求规格书》,进行分类、汇总,凭借丰富的实践经验识别、挖掘客户的真实需求,并采用适当的需求分析工具,全面梳理企业业务需求,分析系统相关业务、数据逻辑关系,规范、优化业务工作流程,业务部门之间的业务对接关系。
如果在需求分析中发现不同部门、不同角色、不同人提出的需求相互矛盾,需要再次跟相关用户展开讨论、沟通,进一步明确需求。
(3)需求定义
围绕企业领导的信息化系统建设目标、远景和要求,根据需求分析结果,对每个需求点进行明确定义,定义需求序号、需求名称、需求详细描述、实现功能和性能要求、与其他需求之间的关联关系等内容,编制成《系统需求规格说明书》。
《系统需求规格说明书》定义的需求需要全覆盖信息化系统建设业务范围,系统功能、性能指标,安全性、集成接口要求,系统运营软硬件环境、遵循国家法律法规和相关标准等内容。确保信息化建设需求清晰、明确(无二义性)、唯一。
(4)需求确认
客户组织企业内部相关业务骨干、领导或聘请外部专家召开信息化系统建设需求评审会,需求开发工程师给评审专家解释《系统需求规格说明书》内容,评审专家提出评审意见。然后,需求开发工程师针对评审专家的评审意见进行现场答疑,修改《系统需求规格说明书》内容。最后,评审专家给出需求评审结论,并由客户代表和信息化系统开发单位代表签字。《系统需求规格说明书》为后续的信息化系统设计、开发、测试和交付提供依据。有些评审意见存在技术性难题,需要进行专题论证,形成可落地实现的信息化建设需求,并将专题论证内容纳入《系统需求规格说明书》,作为《系统需求规格说明书》的补充内容。
4、需求开发过程遇到一些常见问题及对策?
(1)客户认为需求开发是信息化承建单位的事,没有必要参与
需要给客户解释需求开发在信息化建设中的重要性,以及客户不深入参与建设需求调研将严重影响信息化系统建设和实施效果,灌输信息化系统建设工程化思想。同时,结合一些因信息化系统建设前期的需求开发不充分而造成信息化系统建设项目失败的经验和教训案例,让客户能充分理解、认识到需求开发的重要性和必要性,能主动、积极配合完成需求开发全过程。
(2)客户认为按照某某相似企业的信息化系统要求建设就可以,没有必要在进行需求调研
客户这样的想法,听起来感觉似乎有一定的道理,但仔细深思,并不是那么回事。因为每个企业都有自身的发展历程和特点,形成的企业文化、管理模式,以及企业员工的素质和对信息化的认识程度等都不一样。同时,企业信息化系统业务流程本身就带有一定的管理理念和思想,照搬其他类似企业的信息化系统在某些方面能适用,但是涉及反映企业特点,也是企业最重要、最核心方面估计不适用。所以,按照搬别的企业信息化系统,最后还是没法落地而以失败告终。为此,企业信息化系统建设进行需求调研是很有必要的。
(3)需求调研对象工作忙,不愿意参与需求调研
企业是要效益的,什么时间都很忙,尤其是业务骨干和各级领导,但做系统建设需求调研时,可以提前预约,并事先给出需求调研访谈提纲和大概的访谈时长,这样可以让需求调研对象能安排出空闲时间。访谈时要抓住重点,并控制好访谈时长,既达到访谈目的,又不耽误需求调研对象的工作时间,让他认识到仅因为工作忙,才更应该配合信息化系统建设需求调研;只有通过企业信息化系统建设途径,才能更好、有效地解决企业员工工作忙的问题。
(4)需求调研时,客户不想参与,但信息化系统实施时,认为这个不好用,那个功能没实现
一方面,要加强企业信息化建设方法论的宣讲和培训,提高企业员工的素养和对企业信息化的认识水平;另一方面,需要寻求企业领导的支持,通过制定企业信息化建设的考核等相关管理制度,充分调动企业全员,尤其是业务骨干的积极性,确保信息化系统建设需求调研工作顺利推进,也为后续的系统设计、代码开发、安装运行打下坚实基础。
(5)信息化系统建设涉及流程重组,会触碰一些人的利益,需求调研时不配合
企业信息化建设是“一把手”工程,需要“一把手”协调资源,为企业信息化建设扫除障碍。企业信息化建设也只有企业“一把手”,至少也应该是企业副总挂帅,才能协调各种资源,保障企业信息化建设顺利推进。
如果您有任何需求调研方面的问题,欢迎您联系我们的业务经理:侍先生( my451507106微信)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|新宇

GMT+8, 2025-3-17 03:16 , Processed in 0.110052 second(s), 19 queries .

Powered by Discuz! X3.4 技术支持:迪恩网络

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表