热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

收集和分析需求时需要注意的问题

欢迎大家收听PM网事,今天我们来聊聊需求。需求这个话题大家已经聊得很多了,我说一下个人的看法,不涉及需求管理的全过程,只讲

欢迎大家收听PM网事,今天我们来聊聊需求。

需求这个话题大家已经聊得很多了,我说一下个人的看法,不涉及需求管理的全过程,只讲需求的收集和分析,这一期内容不管是项目经理还是产品经理,只要是PM都可以听,另外做运营的同仁们也可以听听,希望大家听完后会有自己的结论。

我们知道,不同的组织,或者同一个组织不同类型、不同规模的项目,收集和分析需求的方法是不同的,所以脱离具体的环境和项目说方法其实就是在耍流氓,具体的方法我们就先放在一边,我们先聊聊需要注意的问题和常用的工具吧。

先说案例。话说当年,某电商的一个核心部门发起了一个项目,目标是要优化供应链的相关环节,从而提升效率、降低成本、改善用户体验。现在,我们假定项目刚刚被发起,你已经被指定负责这个项目,下一步就要收集和分析需求了,你的整体思路是什么?

听到这里,熟悉电商业务的PM现在应该已经在掐着指头数这项目大概会涉及到多少部门和产品了,没错,这个项目当时涉及到了十几个部门和产品。

结合这个案例,我就说在收集和分析需求过程里需要注意的地方,总共有7点:

第一点,确保战略跟随和商业价值。
如今,大部分的互联网组织其实是缺少持续稳定的收入来源的,这就意味着组织所花的每一分钱从道理上来讲一定要产生期望的商业价值,这些商业价值既可以是创造的营收、用户满意度的提升,也可以是效率的改进,总之不管商业价值是什么,都要符合战略规划的需要,这是对所有需求最最基本的要求。

第二点,需要明确总体需求的控制者。
就上面的这个例子来讲,这个项目涉及到了十几个部门和十几个产品,那总体的需求应该是谁来负责把控呢?是项目经理还是产品经理?很清楚,产品经理只负责自己的产品所对应的需求,而总体需求一定是项目经理负责控制,这一点虽然很明确,但还是需要在项目里广而告之。

第三点,需要尽可能弄清楚需求背后的真实动机。
我们都知道,需求只是表象,源自于需求提供方的内在动机,虽然互联网倡导协作、信任、共赢,还在实现扁平化、去控制等等,可实际上我们的动机好像并没有真正地简单过,而且越是大组织、大项目,这些动机也就越不简单。有的需求方和你说提的这些需求是为了提高效率,有可能他说的是实话,但对于有的需求方来说,他提出的需求其实另有深意。如果我们不了解真实的动机,一些所谓的需求其实就变得非常的可笑,这样的需求如果落地交付,我们也许会收获可笑的结果。

第四点,利益相关方的分析一定要做。
大家要是做项目管理的话,对于利益相关方这个概念一定是很熟了,在PMI也就是美国项目管理协会的词典里,利益相关方这个词又叫做项目干系人,我们以后就统一叫做利益相关方或者利益相关者吧。利益相关方这个概念对于专业的项目经理来说已经是很熟了,但对于产品经理来说,可能了解的人还不是很多,我强调一点,谈需求必谈利益相关方,如果利益相关方的识别和分析都不做的话,做需求是没有意义的。

第五点,需求和实现方法不要混为一谈。
这个很简单,比如需求方说了,现在平台的用户体验不太好,我们做个APP吧,然后就是一堆的APP需求。这种时候我们心里一定要打个问号,为什么要做APP?做APP和提升用户体验之间有本质的联系吗?做APP可能只是实现需求的方法之一。

第六点,需求不等同于功能需求。
很多时候,需求方和PM只要一提需求,就会大谈特谈各种功能,其实我们都知道需求除了功能之外,还有很多其他的种类,常见的有性能、质量、安全、可扩展、运维、兼容性、接口、数据等,另外,管理方面的需求也是很容易被忽视的,我们在收集、分析功能需求的时候也要把这些种类的需求都要过一遍,尽量不要遗漏。

第七点,需求要尽可能保证合规。
合规这个问题在不同的组织、不同的发展阶段重要性是不一样的,互联网因为自带颠覆、变革的属性,所以目前互联网的有些领域确实是在踩法律和道德的红线,而且在组织内部,有时候越是高层管理者、越是风口行业,也就越会有意无意地忽视合规的问题。法无禁止皆可为,这句话基本没毛病,但是如果我们发现要交付的产品和服务违反了法律和道德的话,作为PM需要尽可能地坚持合规,尽量避免发生后续的悲剧。最近一段时间互联网也发生了几件比较大的负面事件,这些事件也需要我们引以为鉴。

好了,需要注意的地方我已经说完了,之所以说这几点,是因为我发现这几点PM比较容易忽略。

下面我们来快速过一遍在收集和分析需求过程中经常用到的工具。

首先最常用的工具就是访谈、组织结构图和业务流程图,另外还有一个常用的工具就是调查问卷,调查问卷如果设计好了的话,还是挺有价值的。

下一个工具是Business Usecase,也就是业务用例,用来收集和分析业务需求也是不错的。

利益相关方分析矩阵主要用来在多个维度分析利益相关方应该如何引导和对待。

下一个工具是RACI模型,RACI模型可以用来确定各利益相关方的职责划分。

头脑风暴、焦点小组就不多说了,主要用于分析需求。

评审会议就不说了,大家都做过。

再有就是思维导图,大家已经用的比较多了。

再有就是需求跟踪矩阵,这是一个非常有价值的需求工具,建议大家使用。

还有PBS、PFD,主要用来把分析好的需求做分解,类似于WBS。

再有就是MOSCOW,用于确定需求的优先级。

另外还有多指标评分表,多指标评分表也是用来确定需求优先级,只不过这个评分表会涉及到多指标的换算,至于是哪些指标、多大的权重,这个需要自己根据情况来确定。

至于5W、5W2H主要用于需求的收集,大家都已经用的比较多了。

竞品分析和可用性测试产品经理们都已经很熟了,可以用来辅助确定和验证需求。

下一个就是Userstory和Usecase,也就是用户故事和用例,它们都是很好的需求分析工具,需要根据项目和团队的情况灵活选用,我个人更偏重于Usecase。

最后就是产品经理们最熟悉的PRD+原型了,关于怎么写PRD,怎么画原型,大家在网上很容易就能找到很多资料,PRD我建议还是用Usecase来描述和分析需求,原型起到一个辅助的作用就可以了,当然也有人认为没必要写PRD,纯画原型就可以了。这件事情其实没有绝对的对和错,需要具体情况具体分析,但我认为图形和文字是两种不同的信息表现形式,文字和图形对于人脑刺激的区域也不同,完全用原型法来描述和分析需求,出现问题几乎是必然的,这其实不是我们能力的问题,而是因为人的左右脑功能结构决定的,所以我还是建议需求主要以文字为主,图形为辅的模式,这种模式对于团队其实是有好处的。

刚才我们说的例子是一个典型的项目,既有项目经理,也有产品经理,所以上面说的这些工具有的是项目经理用,有的是产品经理用。至于上面所说的这些工具用哪些不用哪些,如果你所在的组织有PMO,可以和PMO聊聊,他们会给你具体的建议。

好了,这期节目我们就聊到这里,我们下期节目见。


推荐阅读
  • 提升 Kubernetes 集群管理效率的七大专业工具
    Kubernetes 在云原生环境中的应用日益广泛,然而集群管理的复杂性也随之增加。为了提高管理效率,本文推荐了七款专业工具,这些工具不仅能够简化日常操作,还能提升系统的稳定性和安全性。从自动化部署到监控和故障排查,这些工具覆盖了集群管理的各个方面,帮助管理员更好地应对挑战。 ... [详细]
  • PHP预处理常量详解:如何定义与使用常量 ... [详细]
  • 浏览器作为我们日常不可或缺的软件工具,其背后的运作机制却鲜为人知。本文将深入探讨浏览器内核及其版本的演变历程,帮助读者更好地理解这一关键技术组件,揭示其内部运作的奥秘。 ... [详细]
  • 本文详细介绍了 PHP 中对象的生命周期、内存管理和魔术方法的使用,包括对象的自动销毁、析构函数的作用以及各种魔术方法的具体应用场景。 ... [详细]
  • 在C#编程中,数值结果的格式化展示是提高代码可读性和用户体验的重要手段。本文探讨了多种格式化方法和技巧,如使用格式说明符、自定义格式字符串等,以实现对数值结果的精确控制。通过实例演示,展示了如何灵活运用这些技术来满足不同的展示需求。 ... [详细]
  • iPhone 11的几大痛点与小聪明:苹果的精明策略分析
    面对一个直截了当的问题:新款iPhone 11没有5G功能,你会购买吗?在这一年里,苹果面临了自初代iPhone发布以来最尴尬的业绩挑战。尽管iPhone在过去十年中持续热销,推动苹果成为全球市值最高的公司之一,但苹果现在正通过大力拓展服务业务来应对这一困境。此外,苹果还采取了一系列精明的策略,如优化成本控制和提升用户体验,以保持其市场竞争力。 ... [详细]
  • 服务器部署中的安全策略实践与优化
    服务器部署中的安全策略实践与优化 ... [详细]
  • NFT市场热度持续攀升,波卡能否抓住机遇迎来NFT夏季热潮?
    NFT市场热度持续攀升,波卡能否抓住机遇迎来NFT夏季热潮? ... [详细]
  • 在ElasticStack日志监控系统中,Logstash编码插件自5.0版本起进行了重大改进。插件被独立拆分为gem包,每个插件可以单独进行更新和维护,无需依赖Logstash的整体升级。这不仅提高了系统的灵活性和可维护性,还简化了插件的管理和部署过程。本文将详细介绍这些编码插件的功能、配置方法,并通过实际生产环境中的应用案例,展示其在日志处理和监控中的高效性和可靠性。 ... [详细]
  • 深入剖析Java中SimpleDateFormat在多线程环境下的潜在风险与解决方案
    深入剖析Java中SimpleDateFormat在多线程环境下的潜在风险与解决方案 ... [详细]
  • 在Cisco IOS XR系统中,存在提供服务的服务器和使用这些服务的客户端。本文深入探讨了进程与线程状态转换机制,分析了其在系统性能优化中的关键作用,并提出了改进措施,以提高系统的响应速度和资源利用率。通过详细研究状态转换的各个环节,本文为开发人员和系统管理员提供了实用的指导,旨在提升整体系统效率和稳定性。 ... [详细]
  • 在PHP中,高效地分割字符串是一项常见的需求。本文探讨了多种技术,用于在特定字符(如“或”)后进行字符串分割。通过使用正则表达式和内置函数,可以实现更加灵活和高效的字符串处理。例如,可以使用 `preg_split` 函数来实现这一目标,该函数允许指定复杂的分隔符模式,从而提高代码的可读性和性能。此外,文章还介绍了如何优化分割操作以减少内存消耗和提高执行速度。 ... [详细]
  • 本文深入解析了Java面向对象编程的核心概念及其应用,重点探讨了面向对象的三大特性:封装、继承和多态。封装确保了数据的安全性和代码的可维护性;继承支持代码的重用和扩展;多态则增强了程序的灵活性和可扩展性。通过具体示例,文章详细阐述了这些特性在实际开发中的应用和优势。 ... [详细]
  • 从运维繁忙到屡获殊荣:一位CIO的辉煌转型之路
    企业首席信息官(CIO)常常面临一个棘手的问题:如何有效推动公司的数字化转型?尽管数字化转型已成为企业未来发展的重要共识,但如何具体实施依然是许多CIO面临的重大挑战。在日常运营中,企业需要处理大量的业务问题和制定各种发展规划,这使得数字化转型往往被排在较低的优先级。此外,不断涌现的新问题和新规划也常常打乱原有的计划,进一步增加了转型的难度。 ... [详细]
  • 众测平台作为新兴的测试模式,许多人对其了解有限。以Alltesting为例,该平台不仅提供了全面的测试服务,还拥有丰富的功能和显著的优势。通过专业团队的支持,Alltesting能够为企业提供高质量的测试解决方案,帮助其快速发现并解决产品中的问题,提升用户体验。然而,由于市场上的信息混杂,很多人在初次接触时容易被误导,从而错失这一宝贵的资源。 ... [详细]
author-avatar
笑点已阵亡
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有