想设计不被吐槽的退款流程,看这篇就够了!
第45期:退款失败如何解决?
一个教育平台在做退款的时候,退款各种失败,没有得到处理,导致了很多Bug。
家长向教育平台支付,教育平台通过银行收款,但是不能直接支取这些款项。同时,平台需要等待监管平台的确认,每上一节课,平台才能通过监管平台确认并支取对应的课时费用。如果家长发起退款,平台将透过监管平台向银行系统发起指令,对家长账户进行退款操作。
由于银行退款不是实时反馈,只有在每月对账时才会反馈,因此家长在申请退款后只能在教育平台收到“退款成功”的通知,但实际上退款可能并未成功,导致客户(家长)没有收到退款款项。一次退款需要调用一次监管平台的API,同一笔业务无法进行两次退款操作。如果调用失败或误记,则需要大量人工对账等操作才能重新修缮,导致退款操作出现各种失败情况。
于是,发生了各种失败的情况:
由于银行退款不是实时反馈,只有在每月对账时才会反馈,因此家长在申请退款后只能在平台收到“退款成功”的通知,但实际上退款可能并未成功,导致客户(家长)没有收到退款款项。如果调用失败或误记,则需要大量人工对账等操作才能重新修缮,导致退款操作出现各种失败情况。此外,实际的退款发生在对账的阶段,比较滞后,导致家长内心焦虑,不知道退款何时到账。
对于这类复杂的需求应该如何处理才能减少返工,质量出错等问题的发生,我们需要在进行详细需求分析之前,要求如下的需求内容作为输入:
1.流程图/泳道图
2.外部接口列表
3. 监管条件的要求
为了更好地梳理需求细节,我们需要进行快速梳理,并发现需求中的各种细节。具体来说,我们可以采用以下方法:
1.场景化
需求通过场景化的方式,列出报名、退款等各种场景下可能发生的情况。
2.用户分析考虑到主要用户是家长
我们需要站在家长的角度分析各种场景,包括时间长度和用户心理等。通过用户画像、用户旅程、用户共情等方式,充分理解用户需求。系统分析需要了解对接的系统是同步还是异步操作,以及在对接的系统出错的情况下如何处理。
3.应用对称思维
分析除了原始需求中提出的正常逻辑以外的逆向逻辑。
4. 边界思维的应用
采用边界思维分析各种场景下的边界条件。
5. 生命周期思维的应用
采用生命周期分析可能遗漏的细节。
如果想了解更多关于本文中应用的工具,可以点赞/收藏本篇文章,后续我们将不断发布更多优质工具内容!
回复【电子书】领取需求分析实用技巧。数万名产品经理、BA汇聚地,深入需求分析与产品设计、产品运营,帮助你提升产品思维与洞察能力。原创知识体系:可视化需求分析。