美文网首页DDD实践专题
实践案例之需求与分析

实践案例之需求与分析

作者: SelbyYang | 来源:发表于2018-05-17 14:36 被阅读0次

案例

以传统电商为案例——网上书店(B2C)麻雀版

需求

消费者可以在线搜索书籍、购买书籍,若对购买的书籍不满意,可以发起退货申请。

商家可以对书籍进行上下架,编辑书籍信息,管理书籍库存,对消费者的退货进行管理。

需求分析

参与者:消费者、商家

对于B2C业务来说,消费者是业务的核心,一切活动都是围绕如何消费进行。所以,消费者将作为分析的切入点。

从消费者角度看,整个购买过程分为3个阶段:售前、售中、售后。搜索书籍属于售前,购买书籍属于售中,退货申请属于售后。商家作为服务方,其业务活动也将是围绕支持整个销售过程的,如书籍的上下架服务于售前。

因此,我们将网上销售业务,拆分成了3个问题子域:售前、售中和售后。

售前

消费者:搜索书籍(如何让消费者方便并且快速地找到书籍)

商家:书籍上下架、书籍信息编辑、书籍库存管理

对于搜索书籍,消费者存在两种可能性:一种是消费者知道书名,精确搜索;一种是消费者不知道书名,探索新书或某一类型的书籍。对于第二种情况,建立产品目录会是一个不错的方案。

书籍上下架与书籍信息编辑均是为了方便消费者购买,与产品目录一样直接展示给消费者,且产品目录包括产品和目录两个部分,所以书籍上下架和书籍信息均属于产品目录的一部分。

而书籍的库存管理,关心的只是书籍的SKU和数量,与产品目录无关。

所以,在这个问题子域,存在两个解决方案域:产品目录域和库存管理域。

售中

消费者:购买书籍

购买,即是一种交易,其核心是凭证/合同,建立买卖双方的购买关系。货币是商品流通的介质,所以在此过程中,还涉及到支付。

为此,在这个问题子域中,存在两个解决方案域:订单域和支付域。

售后

消费者:申请退货

商家:处理退货

退货,也是交易的一种,其核心与购买一样,是凭证/合同,只是这里的凭证/合同带有解除的含义,同样也涉及支付,只是是“反向支付”而已。

为此,在这个问题子域中,存在两个解决方案域:退单域和支付域。

结果

从上面的分析可以看出,售中和售后都存在支付,所以支付可以做为通用子域供其他域使用,另外还有一个隐藏的库存管理,其实在整个过程中都会涉及到,购买完成库存减少,退货完成库存增加,所以库存管理也将做为通用子域供其他域使用。

交易是整个业务的核心,所以订单域是核心域,其他域都是围绕订单域提供支持。虽然退单域也属于交易,但其是为了支持订单合同的解除,所以属于支撑域。

最后,整个网上销售业务被划分成了以下几个子域:

相关文章

  • 实践案例之需求与分析

    案例 以传统电商为案例——网上书店(B2C)麻雀版 需求 消费者可以在线搜索书籍、购买书籍,若对购买的书籍不满意,...

  • 2.0案例分析讨论

    案例分析讨论 案例一分析 要分析该案例,必须掌握两个基本原理: (1)需求量的变动与需求变动的区别。在本案例第一段...

  • 运营笔记五-- 运营流量分析

    流量运营分析,参考《数据化运营:系统方法与实践案例》

  • 05_Spring_SSH三大框架整合

    Spring框架的第四天 案例一:SSH框架整合保存客户 需求分析 案例一:SSH框架整合保存客户 技术分析之SS...

  • 基于Spark2.x新闻网大数据实时分析可视化系统项目

    课程大纲 第一章:案例需求分析与设计 1. 全套课程内容概述 2. 案例需求分析 3. 系统架构设计 4. 系统数...

  • 原理 + 代码 | Python 实现 Apriori 算法与基

    本文的代码与数据可在公众号 “ 数据分析与商业实践 ” 后台回复 “ 0716 ” 获取,更多商业实践案例等你来撩...

  • 附件需求分析与实践

    一、 前言 作为开发人员当你拿到一份需求的时候是如何处理的呢?是否有经过深思熟虑呢?我的建议是先考虑这份需求是否能...

  • 需求分析案例

    背景:一个类似有戏的短视频app,是否要在拍摄功能上加上美颜参数调节功能? 第一步,列举场景:场景1:周末(whe...

  • 2019-06-02

    Hadoop大数据平台开发与案例分析”高级工程师 研讨会的通知 一、课程介绍 1. 需求理解 Hadoop 设计之...

  • 2019-01-23

    企业老板“成长烦恼”系列案例之:薪酬惹的“祸”? 案例分析:平衡“空降兵”与“元...

网友评论

    本文标题:实践案例之需求与分析

    本文链接:https://www.haomeiwen.com/subject/maybdftx.html