如何更好的完成需求梳理( 二 )


比如:如果电商客服没有跟买家沟通好退货要填的信息 , 那么买家可能就是无效退货 , 又或者没有更改换货信息 , 买家就不能及时收到更换后的货品 。 退换货中间环节出现问题 , 将会给多方造成麻烦 , 浪费时间也浪费人力 , 还可能造成经济损失 。
如果没有明确哪个环节应该做什么 , 没有各司其职 , 发生了遗漏 , 自然也就导致需求需要变更了 。
【如何更好的完成需求梳理】建议:明确产品核心业务流程 , 了解清楚流程中出现的角色以及角色之间的关系 。 将清晰的主线流程梳理出来 , 流程从哪里开始 , 到哪里结束 , 中间包含哪些环节 , 每个环节每个角色的工作是什么 , 运作顺序是什么等都要梳理清楚 。 流程清楚了 , 谁在哪里该干什么都明确了 , 自然就减少了出错的可能 。
再对每一个流程节点进行反复推敲 , 考虑可能会出现的问题 , 尤其重点考虑异常流程 , 因为我们可能会忽略掉一些异常情况 。
比如:买家下单后填错收货信息怎么办、没有及时收货导致商品被返回去了怎么办、商品在途中丢失了怎么办、商品已经寄出去了买家想退换货又怎么处理等 , 这些问题都是产品经理在设计流程的时候要多加考虑的问题 。
做好了异常问题的应对解决方案 , 需求变更也就减少了 。
四、充分理解客户需求
产品经理在做产品的过程中 , 还要和不同的平台进行对接 , 这其中也许包括公司内部不同部门之间的平台 , 以及外部的第三方平台 。
如果产品经理不够了解对接平台所能提供的能力 , 就可能在对接过程中出现问题 , 造成需求变更 。
因为缺少了解 , 那么设计出来的产品可能在平台上没办法使用它的一些功能 。
如果再遇上开发时间紧张 , 那就很可能要修改设计方案 , 导致需求被迫变更 。 如果产品经理在设计产品之前没有详细了解对接平台能提供的服务 , 就可能设计出一些平台没办法使用的产品功能 。
这就需要变更需求 , 或者修改设计方案了 。
建议:当产品需要对接不同的平台时 , 产品经理应该在设计开发产品之前了解清楚对方的平台 , 包括对方平台有哪些功能 , 有哪些限制 , 以及可以提供哪些能力等 。 这些可以和开发或者对方的负责人沟通清楚 , 又或者找到平台的API文档来阅读 。
如果发现对方能提供的服务没办法满足我们的需求 , 就要提前与平台沟通 , 采取相应的措施 。
比如:对方在平台上开发新功能来接受我们产品的功能 , 又或者我们在开发产品前修改设计方案等 , 开发前沟通好了 , 后面自然就减少了需求变更的问题 。
五、规范需求变更
产品经理应该做好开发过程中需求变更过程的管控 , 将开发过程中发生的需求变更记录下来 , 记住 , 是详细记录每一次需求变更 , 这样做是为了保证每次需求变更都是有效明确且可控的 。
而且做好记录也方便过后总结分析需求变更的原因 , 提供减少需求变更的事实依据 。
建议:可以制作出一份需求变更申请表 , 上面的内容可以包括:需求变更申请人、执行人、需要变更的模块、原来的需求、变更后的需求以及变更的原因等内容 , 后续还可以补充执行时间、完成时间以及完成效果等 , 总之应该尽量详细 。
申请人填写了需求变更申请表之后 , 产品经理不应该独自决定是否同意变更 , 还需要项目团队的相关人员对需求做变更评估 , 分析需求变更的紧急重要程度、变更难度、开发量、所需时间、是否影响产品上线等因素 , 也就是综合分析变更成本有多大 , 综合评估之后 , 再决定是否有变更需求的必要 , 这样的流程走下来 , 就可以减少无效变更需求的可能 , 确保每次需求变更都是有效明确的 。
产品经理遇到需求变更的问题是非常常见的 , 我们只有不断总结之前变更需求的原因 , 不断学习前人的经验 , 才能减少以后犯错误的可能 , 尽量避免需求变更 。


推荐阅读