您现在的位置:首页 > IT资讯 > IT需求即信息化需求,三分钟带您全面了解!

IT需求即信息化需求,三分钟带您全面了解!

2023/6/13 17:19:32 | 来源:Admin

在信息技术领域,客户的需求就是IT项目需求,通常这个需求可描述为一个持续变化的过程,这一过程可以被代指为信息化。信息化代表一种信息技术被高度应用、信息资源被高度共享,从而使得业务以及生产要素资源潜力被充分发挥,使组织决策和运行趋于理想状态。同时信息化也是IT产业发展与IT在社会经济各部门扩散的基础之上的,不断运用IT改造传统的经济、社会结构从而通往如前所述的理想状态的一个持续的过程,从这个角度理解,IT需求也就是信息化需求。

 

IT项目需求决定着成败

 

什么是需求?

通俗来讲,需求就是用户的需要,通过分析这些需要,详细地说明了产品必须或应当满足什么条件。

 

PMBOK中描述的需求为根据合同、标准、规格或其它正式的强制性文件,某个系统、产品、服务、成果或者部件必须达到的条件或者具备的能力,需求包括发起人、客户和其他干系人的已量化并记录在案的需要、想要和期望。

 

IEEE定义的需求是:

(1)用户解决问题或达到目标所需的条件或权能(Capability)。

(2)系统或系统部件要满足合同、标准、规范或其它正式规定文档所需具有的条件或能力。

(3)同时反映上面两点的说明。

 

IBM定义的IT项目需求是目标系统必须具备的功能或必须满足的约束(如性能、质量等)。

 

马斯洛(Maslow)需求层次理论

需要

想要

期望

生理:

空气、水、

食物、衣服

安全:

安全感、稳定性、

不必当心生理损害

受到尊重:

成就感、尊敬、关注、

感激、欣赏

 

社会:

友谊、认同、朋友

自我实现:

自我满足、不断发展、

持续学习

 

IT项目需求工程

 

 

IT项目需求分析的一般性原则

需求分析对于反应客户的真实需求有着一定的标准:

 

1.充分准备:计划好要了解的问题和了解的对象,组织好问题逻辑并准备辅助的文件材料和调研计划。

2.调研方式:可以与客户进行沟通面谈或以问卷的形式调研;头脑风暴可以有效的完善项目需求,对项目进行现场观摩也是必不可少的。

3.输出调研报告反映出客户的项目需求以及可以改善的地方。

 

通常情况下了解客户的需求是建立在良好的沟通之上的。

 

IT项目需求分析的常用方法

IT项目需求分析是指在客户需求开发过程中,对所获取的需求信息进行分析,及时排除错误并进行优化,确保需求文件正确地反映客户的真实需求。

 

1.问答分析

做什么、解决什么问题?

谁做?怎么做?

输入输出什么?

有什么约束、限制条件?

 

2.用例分析

Rose;Visio;表单

 

3.功能点分析

系统、子系统、模块、功能点,自顶向下、逐层细化。

 

4.原型分析

功能;业务要素;操作特性

 

  




IT项目需求的重要性

在需求开发阶段发现一个错误平均需要30分钟弥补,倘若在系统测试时发现则需要5到17个小时来修复。要弥补在产品交付后所发现的一个需求缺陷比在需求开发阶段改正这个错误要多付出约100倍的成本。因此需求管理作为IT项目管理的一个重要内容,贯穿项目整个生命周期。

万事开头难。需求分析作为软件开发的第一个环节,可以说是最关键的一环。市面上关于需求管理的相关理论和书籍很多,但多数停留在理论层面,实践性不强。

 

IT项目需求分析的重点

1.与客户充分对接需:与客户获取良好的沟通,通过调研掌握软件项目的实际需求,以便于指导整个项目的实施。需求获取的主要方法包括:用户访谈、问卷调查、现场观摩、头脑风暴等方法。

 

2.主动了解客户的业务和相关知识:只有在了解业务的基础上,我们才和用户有共同的沟通语言和业务认知,才能真正理解项目系统应具有哪些功能。需求分析者应虚心向用户请教,同时应及时补充项目应用领域缺失的知识。在调研前就做好充分的准备。

 

3.引导用户充分表达自己的想法:在与用户交谈中引导用户说出他们的需求是非常关键的。适当的提问,会使用户滔滔不绝,充分发表自己的想法和意见。不恰当的提问,可能会导致用户无法回答或敷衍了事。减少封闭式提问。尽量避免使用IT相关的一些术语,以便用户能够很好地理解我们的表达。

 

4、对用户进行一定的分类:组织中的客户在很多方面存在差异,根据用户不同的特点,可对用户进行一定的分类。例如,对于操作细节的问题要和实际负责操作的用户进行沟通,而对于关乎全局的问题要和管理层用户进行沟通。

 

5.了解用户工作流程:实地观察用户的业务链条。了解用户应用数据的习性,业务处理。在用户需求已经确认后,将用户需求有条理的列出,把每一条需求形成开发任务,将其推送给需求分析人员,而需求分析人员的分析结果可以导出成为格式化的需求规格说明。

 

6.分析需求可行性:可行性分析主要是针对某一需求决定是做还是不做。既不能一概拒绝客户的变更要求,也不能一味地迁就客户,所以,实施需求变更之前必须做好控制。需求变更控制的目的不是控制变更的发生,而是对变更进行管理,确保变更有序进行。

 

7.确定需求的优先级:当客户的期望很高、开发时间却很短且资源有限时,确定需求的优先级是很有必要的。设定需求的相对优先级将有助于项目管理人员解决冲突、安排阶段性交付并做出必要的取舍。需求分析者可指出每一需求所需的费用、难度、技术风险或其他特定的与权衡需求有关的指标,指出每一需求的优先级

 

 

需求分析是IT项目管理核心工作职责和技能之一,市场条件变化、新业务出现、战略目标调整等,都会形成各种各样的新需求。产品的成功始于需求管理,做好需求分析,才能保障产品高质量交付。

 

大型IT项目代表了其为了实现信息化总体战略目标而正在实施的信息化项目群、项目和其他工作的集合。IT项目过程代表了其为了实现信息化总体目标而实施的信息化建设过程。实质上,如何IT项目进行立项规划、计划规划设计、高绩效执行、阶段化监控评审及其项目收尾与后评估等,必须做到有方法可循、有框架可循,如果你或者你的企业正面临相关的挑战,建议了解一下中培IT学院“IT项目管理与需求分析最佳实践”课程


中培IT学院专注IT认证与培训近20年,在业界有着良好的口碑,深受学员的一致认可。

24小时客服热线:400-808-2006

方老师电话:13910781835 (同微信)


近期开班