用户需求就是能帮用户解决实际问题的一套解决方案。
在经历过多年的企业项目之后,发现项目中最大的风险来自于用户需求的变更。需求变更产生风险的最大原因在于未做好需求处理,所以在此希望和大家探讨下企业应用的需求处理。
先给大家举一个未处理好需求的例子:用户说要做一个实时监控的功能,要监控网络中实时发生的问题,等我们做完之后,用户才发现实时监控发生的问题数据量太大太多,根本看不过来,也不知道什么问题是重点,然后用户要求修改为监控统计数据,然后我们就又重新做了一遍。
沉思一下。。。。。。。。
需求处理中遇到的问题:
需求不断:用户往往今天说要这明天说要那,你不知道用户的需求何时是个尽头?也不知道应不应该满足客户提出的需求?
需求总变:你埋怨客户总是变更需求,用户说你是专业人士你应该能分析出我想要的,怎么一个需求搞这么久都搞不定呢?
所以需求处理人员需要具备:
1:对产品的理解以及对对产品功能的熟悉。
2:对项目的理解以及对项目范围和边界的把握。
3:站在比用户更高的层次思考需求,因此你必须具备用户的业务知识。
4:善于引导用户,我们做项目目的是为给客户带来价值,而不是满足客户的需求。
5:分析用户:用户是技术型,管理型还是饭桶型的,技术性的喜欢抓细节,管理型的喜欢抓整体,饭桶型提不出什么需求,都会说界面不好看。
需求处理人员必须得清楚:
1:用户描述需求时表述的那些话不一定是用户需求。
2:用户所说的需求不一定是用户想要的需求,描述和想象始终会存在差距。
3:谁是真正能拍板的用户。
4:需求的满足需要一个过程。
5:用户的需求基本都是拍脑门说出来的,很少是冥思苦想了很久。
6:大多数情况下,需求没有变,而是你没理解用户真正的需求。
需求分析的过程
将用户的所提出的需求,放到用户的业务场景中去分析,分析用户是想解决一个什么问题,是否能为用户带来价值。这个需求到时候是否能真正用起来,这需要考虑用户的组织结构,部门角色,用户的推动力。
此需求是否属于项目和产品范围之内,不是则不做。
确认需求之后,思考该需求是否会存在衍生需求,然后思考下能否用我们产品中已有的功能变相的来满足客户的需求。
如果确认需要开发,需要鉴定该需求我们是否能做,做多久,做初步的可行性分析。
需求处理
将分析出来的需求,同用户确认,有界面的最好用原型法,假如用户不和你确认(我遇到的大多数情况是这样的),你可以发一封邮件给用户,并说请您确认下需求,假如没有异议,我们后天就按照这个开始做了。他不回你就表示用户默认了。
需求归类:该需求是项目需求还是产品需求,是否能产品化?划分到产品的哪一个版本里?
分享到:
相关推荐
在本案例中,我们分析了两个与项目质量管理密切相关的案例,重点探讨了需求管理和项目实施过程中的质量控制。 首先,案例分析十二关注的是在需求不明确的情况下进行项目开发的质量问题。这种做法对软件质量的影响...
### 十、项目移交资料列表 - **说明**:项目从售前阶段向售后阶段过渡时需要移交的各种资料,包括但不限于: - **项目招标文件**:项目的招标文件。 - **技术方案**:项目的整体技术方案。 - **产品清单列表**:...
- **如何应对零星IT项目采购**:提供了处理零星IT项目采购的策略。 - **软件公司项目管理的三大误区**:指出了软件公司在项目管理过程中容易犯的错误。 - **软件开发项目管理的简单方法**:介绍了一些实用的项目管理...
《几百几十加减几百几十》是一节数学课程,主要教授学生如何进行三位数的加减运算。课程基于之前学习的两位数加减两位数,旨在巩固基础并为将来学习多位数的笔算做好准备。课程的教学目标包括让学生掌握几百几十的笔...
《如何做好一个网站(利用开源项目)》这篇文章,虽然简短,却蕴含了作者十几年开发经验的精华,对于初学者或是想要提升网站开发技能的人来说,无疑是一份宝贵的指南。本文将深入解析文章中的关键知识点,帮助读者更...
标题 "刚做好的十个字的led屏模拟有程序.zip" 提示我们这可能是一个包含LED显示屏模拟程序的压缩文件,而描述进一步确认了这个压缩包里有与LED屏幕相关的程序。LED屏幕通常用于显示文字、图像或动画,在各种场合如...
而大型项目的团队则可能包含数十甚至数百名成员。 - 团队成员的角色包括但不限于项目经理、测试工程师、开发人员等。 ### 7. 软件质量标准 - 软件质量标准是指衡量软件质量的一系列指标或准则。 - 全面的质量标准...
这份资料的核心内容包括以下几个方面: 1. **项目范围管理**:如何确定项目边界,制定项目范围说明书,控制范围变更,以及如何进行范围确认和范围核实。 2. **项目进度管理**:如何制定项目进度计划,分配资源,...
项目交接时的沟通建议千万不要取消,哪怕只是短短的半个小时或者十几分钟,也要把项目的关键事项讲清楚。与内部资源的沟通是非常重要的,不要因为是公司内部就可以疏忽。在进行客户调研时要充分沟通,尤其是关键干系...
- **实例**:提供了几个使用Pig处理数据的实例。 - **与数据库比较**:讨论了Pig与传统数据库管理系统之间的异同。 - **PigLatin**:讲解了PigLatin脚本语言的特点和用法。 - **用户定义函数**:介绍了如何在Pig中...
本项目的实施方案主要包括以下几个方面: 1. **风力发电系统**:根据风速、风向等参数选择合适的风力发电机型号。 2. **光伏发电系统**:根据日照强度、面积等因素确定光伏组件的配置。 3. **储能系统**:根据负载...
《几十套简欧(二房三方)施工图.zip》是一个包含多套简欧风格住宅设计方案的压缩文件,主要适用于建筑地产、土木工程领域,同时对高等教育中的建筑学专业学生及进行毕业设计的学子们具有重要的参考价值。...
这个压缩包文件包含了一个名为"第十四讲做好的"的源码文件,这很可能是项目的一个模块或者示例代码,用于展示具体的实现细节。 首先,C#是一种面向对象的编程语言,广泛应用于开发Windows桌面应用、Web应用以及游戏...
综上所述,此施工方案详尽阐述了十几米高模板钢管支撑系统的施工步骤、材料选择、质量控制和安全措施,旨在提供一个高效、安全、质量优良的施工流程,以保证崇义县腾飞佳苑1#-12#楼工程的顺利进行。
项目初步规划方案结合了当前市场趋势和需求,旨在打造一个集商业、酒店、办公于一体的综合性项目。方案重点考虑了以下几个方面: - **建筑设计**:采用现代化的设计理念,确保建筑外观与周边环境协调统一。 - **...
本项目将专注于以下几个核心方面: 1. 市场调研:对目标行业进行深入的市场分析,了解行业动态、消费者需求和竞争态势。 2. 产品/服务设计:根据市场调研结果,设计具有创新性和实用性的产品或服务。 3. 商业模式...
根据提供的文件信息,我们可以深入探讨以下几个关键的知识点:5152单片机的基本概念、Proteus软件的功能与应用、LED显示屏的工作原理及其在单片机系统中的应用,以及如何利用这些工具进行项目开发。 ### 一、5152...
项目实施通常分为几个阶段,包括需求分析、系统设计、开发测试、上线部署等。每个阶段都需要明确的目标和时间表,以确保项目按计划推进。 **团队构建:** 成功的项目离不开一支专业且高效的团队。团队成员应具备多...