从理论上来讲,需求工程包含两部分主要工作:一是需求开发,二是需求管理。
需求开发又包含需求获取、需求理解、需求分析、需求定义和需求验证,
需求管理主要是需求跟踪、需求核实、需求变更的管理。
项目中经常遇到两类问题:一类是我们按照获取到的需求实现的功能,用户觉得不是想要的,或者没有达到他想要的效果,导致重新提出需求或者需求变更。另一类是用户反复的变更需求,有时候已经提出过的需求又重新被提出来,到时工作范围一直变化,工期一拖再拖。通过对以往项目管理工作的总结我觉的可以这样处理,可能会获得比较好的效果。
第一类问题通常是由于我们在需求沟通过程中忽略了客户需求背后的需求。客户的需求通常都是为了支撑实际业务提出来的,而且大多数情况下客户都是经过了自己的思考,意识中已经有了一定的解决思路或想法,他们觉得这样做或者那样做就可以满足我的业务需要,然后把经过自己思考后的需求按照他们想的思路提了出来。问题在于客户毕竟不是专家,他们的想法和解决方案未必是好的有效的,有的甚至是不可实现或实现代价很大的。我们拿到这样的需求做出来的东西相当于替客户在验证他们的想法是否可行,而我们自己却以为这就是客户真正想要的,结果可想而知。
如果要避免或者减少这样的情况发生,我们应该关注用户需求背后的需求,也就是业务需求。在和用户沟通的过程中,在了解用户所提出的需求时,要一并了解这个需求的业务场景、要解决的业务问题是什么,在业务逻辑中的位置和逻辑关系是什么,然后与用户一同针对业务问题进行分析,得到真正的用户需求,进而得到真正的软件需求。这样我们做出来的东西更有可能解决用户实际的业务问题。
第二类问题首先我们都要承认需求变更是不可避免,也是可以理解的。此外最重要的就是对需求的变更要进行管理。在项目之初最好就与客户约定一个变更的流程,让客户了解需求可以由变更,不过要有一个流程不是随意变更。可能有人会觉得说起来容易做起来难,确实这种事情一般客户不太愿意配合我们,不过我们也要理解客户不配合的原因,适当的采取写策略。例如流程不要定的太刻板太复杂,形式可以不是很正式。曾经我一个项目的需求并更流程是这样的。变更前要把变更的目的和必要性讨论清楚,然后客户发起一封邮件,说清楚我们讨论过的需求变更内容和相关要求,抄送他的主管领导发给我们,这样就可以了。然后我们会把每次的变更和变更结果做好记录,每个月拿这个记录与客户确认一次,使整个事情有一个延续性。这样做起码有两个好处:1、基本保证了客户每次提出需求变更前自己已经想清楚了,并且业务领导是知道的,然后通过我们之间的沟通找到一个比较好的实现方式,避免做一些没有必要的变更;2、为需求变更留下清晰的痕迹,使客户能够记得曾经有过哪些变更,清楚现在的需求是怎么得到的,我们中间做过哪些工作,不要给客户留下记忆模糊的机会。
分享到:
相关推荐
随着信息技术的快速发展,企业面临的市场竞争越来越激烈,业务需求的管理变得越来越重要。为了适应这一变化,制定一套完善的业务需求管理规范对于公司提升项目管理水平、规范业务流程、增强市场竞争力至关重要。...
同时,开发团队要与需求部门保持密切的沟通和协作,以确保开发出的产品或服务能够满足业务需求。 测试/上线规范部分则覆盖了测试管理、上线管理以及信息采编的规定,确保产品在正式发布前能够达到预定的质量标准。...
小额信贷管理系统是一种综合性的信息系统,旨在为小额贷款公司提供一整套的业务管理解决方案。该系统的业务需求包括贷前、贷后两个阶段的管理,涵盖了客户信息管理、贷款申请管理、贷款审批管理、贷款发放管理、贷款...
为了提高软件开发的效率和成功率,使用业务需求说明书模板是非常重要的,它能够帮助团队以规范的方式收集、记录和管理需求。 在文档中提到的“通用的业务需求模板”,意味着这个模板适用于大多数项目,它可能包含了...
{业务管理}建行龙卡业务信息管理分析系统需求说明.docx{业务管理}建行龙卡业务信息管理分析系统需求说明.docx{业务管理}建行龙卡业务信息管理分析系统需求说明.docx{业务管理}建行龙卡业务信息管理分析系统需求说明....
账户管理系统建设项目业务需求.doc
本文档对江苏省小额贷款公司信贷管理系统的业务需求进行了详细的描述,涵盖了系统功能需求、业务概述、安全与保密要求等多个方面。下面是对该文档的知识点总结: 一、系统功能需求 1.1 主要功能 * 信贷管理系统应...
业务需求说明书是软件开发和项目管理中非常重要的一份文件,它详细描述了项目的业务需求和技术要求。下面我们将对业务需求说明书中的各个部分进行详细解释。 引言 业务需求说明书的引言部分主要介绍项目的背景和...
本需求说明书主要涵盖了产品设计、客户及授信管理、国内供应链金融管理和国际保理业务管理等多个方面。 第一章 产品设计概述 在这一章节,介绍了供应链金融业务平台的基本理念和目标。业务概述部分强调了平台如何...
新一代信贷管理系统业务需求 新一代信贷管理系统业务需求是XX银行新一代核心系统信贷项目的业务需求说明书,该文档详细阐述了该项目的业务需求、项目范围、术语定义、项目目标范围等方面的信息。下面是该文档中所...
该系统旨在提供一个集中化的业务信息管理平台,帮助银行快速响应业务需求,提高业务效率和质量。 交易分析 交易分析是银行业务信息管理系统的一个重要组件。该组件旨在提供交易分析功能,帮助银行更好地分析交易...
在设计一个基于JAVA的业务需求管理平台时,需要综合考虑多个方面,包括系统设计目标、功能结构、系统架构、数据库设计、类图设计以及一些关键的技术选择和实现原则。以下是对这些方面的详细知识点说明: 1. 系统...
基于PHP+MYSQL开发的一套小型易于部署的业务管理核心,具有极强的扩展能力,非常方便的安装方式,用户可在5分钟内部署属于自己的业务管理系统,ZJMF-CBAP v10内置丰富的应用商店,可根据您的业务需求,安装自己需要...
《软件方法 上 业务建模和需求》是潘加宇先生的一部著作,该书深入探讨了软件开发过程中的业务建模与需求分析这一关键环节。业务建模旨在理解和表述组织的业务流程,而需求分析则是为了明确软件系统应具备的功能和...
社区网站业务需求描述文档 本文档旨在描述一个社区网站的业务需求,目标是为白领群体提供一个垂直型SNS平台。当前国内没有专门针对白领的SNS社区,第九城市曾经尝试建立过一个针对白领的社区,但是最终失败了。本...
业务需求、业务流程和业务规则是企业信息化建设中不可或缺的三个核心要素,它们共同构成了一个完整的业务系统设计的基础。下面将详细阐述这三个概念及其在实际工作中的应用。 1. 引言 这部分通常用于介绍文档的目的...
旅游公司的业务目标是为了更好地适应当前市场形势,迎合市场规范化要求,开发一套科学的、高效率的、客户化的综合业务管理系统。业务流程包括旅游信息管理、业务流程管理、客户关系管理、财务管理等几个方面。业务...
4.1 需求管理(ReqM):一个使客户与项目团队对不断变更的软件需求达成并保持一致的过程,该过程保证分配给软件的需求是受控的,建立起供软件工程和管理使用的基线;软件计划、工作产品和活动与分配给软件的系统需求...
在信息技术快速发展的今天,计算机业务需求的提出和处理已经成为了IT项目管理中不可或缺的环节。为了让需求管理过程更加高效和有序,一份标准化的“计算机业务需求处理记录表格格式.pdf”应运而生,这不仅是一份表格...
【客户侧能量管理及信息增值服务业务需求规格说明书模板】 该文档是针对XXXX公司的一个软件开发项目,旨在构建基于大数据平台的客户侧能量管理及信息增值服务系统。这份需求规格说明书是项目编号为XXXX的V1.0版本...