做好需求处理
用户需求就是能帮用户解决实际问题的一套解决方案。
在经历过多年的企业项目之后,发现项目中最大的风险来自于用户需求的变更。需求变更产生风险的最大原因在于未做好需求处理,所以在此希望和大家探讨下企业应用的需求处理。
先给大家举一个未处理好需求的例子:用户说要做一个实时监控的功能,要监控网络中实时发生的问题,等我们做完之后,用户才发现实时监控发生的问题数据量太大太多,根本看不过来,也不知道什么问题是重点,然后用户要求修改为监控统计数据,然后我们就又重新做了一遍。
需求处理中遇到的问题:
需求不断:用户往往今天说要这明天说要那,你不知道用户的需求何时是个尽头?也不知道应不应该满足客户提出的需求?
需求总变:你埋怨客户总是变更需求,用户说你是专业人士你应该能分析出我想要的,怎么一个需求搞这么久都搞不定呢?
所以需求处理人员需要具备:
1:对产品的理解以及对对产品功能的熟悉。
2:对项目的理解以及对项目范围和边界的把握。
3:站在比用户更高的层次思考需求,因此你必须具备用户的业务知识。
4:善于引导用户,我们做项目目的是为给客户带来价值,而不是满足客户的需求。
5:分析用户:用户是技术型,管理型还是饭桶型的,技术性的喜欢抓细节,管理型的喜欢抓整体,饭桶型提不出什么需求,都会说界面不好看。
需求处理人员必须得清楚:
1:用户描述需求时表述的那些话不一定是用户需求。
2:用户所说的需求不一定是用户想要的需求,描述和想象始终会存在差距。
3:谁是真正能拍板的用户。
4:需求的满足需要一个过程。
5:用户的需求基本都是拍脑门说出来的,很少是冥思苦想了很久。
6:大多数情况下,需求没有变,而是你没理解用户真正的需求。
需求分析的过程
将用户的所提出的需求,放到用户的业务场景中去分析,分析用户是想解决一个什么问题,是否能为用户带来价值。这个需求到时候是否能真正用起来,这需要考虑用户的组织结构,部门角色,用户的推动力。
此需求是否属于项目和产品范围之内,不是则不做。
确认需求之后,思考该需求是否会存在衍生需求,然后思考下是否能否那我们产品中已有的功能变相的来满足客户的需求。
如果确认需要开发,需要鉴定该需求我们是否能做,做多久,做初步的可行性分析。
需求处理
将分析出来的需求,同用户确认,有界面的最好用原型法,假如用户不和你确认(我遇到的大多数情况是这样的),你可以发一封邮件给用户,并说请您确认下需求,假如没有异议,我们后天就按照这个开始做了。不回你就表示用户默认了。
需求归类:该需求是项目需求还是产品需求,是否能产品化?划分到产品的哪一个版本里?
分享到:
相关推荐
【软件开发者面试百问】是一份旨在帮助招聘者筛选优秀软件开发者的面试问题集锦,覆盖了软件工程的多个知识领域。...对于开发者来说,理解和掌握这些知识点有助于提升自身技能,为面试做好充分准备。
做好测试工作需要精心规划。根据CheckList确定测试内容的优先级,合理分配测试资源,包括人员、时间和测试环境。与团队和管理层进行充分沟通,确保测试计划的实施得到支持。明确测试的进入和退出标准,例如,当测试...
#### 需求文档不完善或不准确的处理 如果在测试活动中发现需求文档存在问题,应该采取以下措施: - **记录问题**:详细记录具体的问题点。 - **沟通讨论**:与需求方沟通,澄清模糊或不一致的地方。 - **修订文档**...
本视频教程中,第二名获奖者将分享他在Hyperhack 2020中的经历,这可能包括项目选题、需求分析、流程设计、UiPath Studio的使用、测试与调试、以及团队协作等方面的内容。观众可以从中学到如何高效地利用UiPath工具...
16. **异常处理**:发现异常时,应立即处理,如果在设备运行中无法解决,应做好标记和记录,待下次检修时处理。 这些措施的执行是确保主井胶带机及附属设备安全运行、延长设备寿命的关键,同时也有助于预防潜在的...
因此,防尘工作不仅是安全需求,也是保护工人健康的重要环节。 防尘措施的实施涵盖多个层面。首先,通过宣传教育,提高全员安全意识,认识粉尘危害并了解防尘措施。其次,严格遵守作业规程,杜绝不规范操作。再者,...
该系统主要包括主斜井、副立井、回风立井、原煤处理系统等多个组成部分。在东井工业场地,设有两座储煤筒仓,每座筒仓具有18米净直径和34.2米的高度,总有效存储容量为5000立方米,可以容纳4500吨煤炭,满足矿井4天...
**图文上传与功能测试**:编辑在入职初期,主要负责网站栏目的图文上传,总计上传700篇图文,并编写了一份关于栏目需求的调研报告。同时,进行了功能测试,确保栏目的正常运行,为栏目的正式上线做好准备。\n\n2. *...
- **记录与材料配件**:协助机电技术员做好材料配件需求计划,并记录设备的维护保养细节。 - **文明卫生**:负责设备及其周围环境的整洁,维持良好的工作环境。 - **故障处理**:应对三机可能出现的各种突发故障...
- 转载上级文件或发布本单位文件时,确保信息完整。 3. **加强政务信息安全生命周期管理** - **主要内容**:规范政务信息制作、获取、保存、公开流程,动态更新重要政务信息。 - **具体做法**: - 定期清理规范...
5. 错误处理:在编写代码时,要考虑到可能出现的异常情况,并通过错误处理机制(如返回错误码或抛出异常)来确保程序的健壮性。 6. 性能优化:在满足功能需求的前提下,可以通过算法优化、减少冗余操作等方式提升...
在设备安装方面,主要包括ZZ5000/14.5/28型液压支架102架、MG170/411-AWD型采煤机1部、SGZ-630/264刮板输送机1部、SZZ-630/90型转载机1部、PLM-500型破碎机1部以及泵站、移变和控制台等。设备的安装需确保质量、安全...
》**:针对软件开发项目中的特殊挑战,如需求变更频繁、技术难度高等问题,提供了有效的应对策略。 8. **《供应链成本削减项目走入困境》**:介绍了在一个供应链成本削减项目中遇到的问题及解决方法,强调了跨部门...
合理控制支架的高度可以确保支架既能有效支撑顶板,又能适应不同采高的需求,同时还能确保人员操作的安全。 ### 20. 为什么顶板破碎时必须超前移架? 顶板破碎时,提前移架可以减少顶板垮落对支架的影响,提高顶板...