二、背景与真实场景:电商项目为什么容易越做越大
电商系统天然是一个跨部门、跨系统、跨时间的业务工程。消费者看到的是搜索、详情、购物车、结算和订单列表,企业内部却同时涉及采购、商品、价格、仓储、物流、财务、客服、营销和数据分析。每个团队都能从自己的角度提出合理需求,项目经理如果只按页面或会议纪要收集需求,就很容易把一组相互依赖的业务规则误判为几个孤立功能。
比如销售团队说“要支持满减”,营销团队说“优惠券和满减可以叠加”,财务团队说“退款要按优惠分摊”,客服团队说“部分退货要重新计算优惠”,仓储团队说“拆单后每个包裹都要独立追踪”。这些话听起来分别属于营销、财务、售后、物流,但它们都改变了订单金额、订单行、优惠分摊、退款单和履约单之间的关系。
我见过一种典型局面:项目启动时只承诺“做一个商城后台”,三个月后变成“商城加会员中心加营销中台加供应链协同加经营驾驶舱”。每一次增加看似只多一张页面,实际上都在改变数据结构、权限边界和集成责任。如果没有一个共同的数据模型,团队很难说明新增需求究竟是原项目内的配置、需要排期的扩展,还是必须另立项目。
先区分三种边界
- 业务边界:系统是否负责某项业务决策,例如是否由电商系统计算促销,还是由营销平台返回结果。
- 数据边界:系统是否存储和维护某类数据,例如会员等级由会员中心维护,商城只读取可用权益。
- 交付边界:本期是否完成某能力,例如本期只支持现货订单,预售和跨境订单进入后续版本。










