项目开发思路-举例电商

开发思路:

1、首先列出项目模块清单

    用户模块->地址模块

    商品模块

    购物车模块

    订单模块

    支付模块->微信支付、支付宝支付

    配送模块

    促销模块->优惠券模块、满减模块、满折模块

    管理模块


2、各个模块之前的依赖关系

图待画

上层的模块依赖于下层的模块,在开发中我们会有限构建下层的模块。


3、开发顺序

4、管理模块特殊性 

    既包含本身的逻辑 ,又与其他业务模块有关联,因此在开发过程中会与其他模块穿插开发。


理解所开发的产品:

MVP(Minimum Viable Prodcut (最小化可行性产品)的简称)产品

   如何得出MVP产品?

    问一个问题:对于这个产品来讲,哪些功能是必不可缺的?

    答:

    电商产品是一个用户购买商品的地方,产品存在的核心价值是『用户购买商品』,那首先需要用户、然后需要商品、购买需要付款。所    以在我们的电商项目里,用户、商品、订单和支付模块都是必不可少的。

优惠券功能并不是购物流程中必备的一环,属于附加的功能,锦上添花的东西。我们在设计和开发项目时,应优先完成基础的功能,让流程能尽快跑起来,尽早交付,快速迭代。

Web 开发是个速度至上的领域,最小产品功能先上,测试的工作量也不会太大。不能憋大招,一个上线就是一大堆功能,复杂度增加的是无限的开发和调错时间,项目上线期限无尽延长。另一方面,用户能在最短时间内接触到产品,产品经理也可以尽快听到用户的反馈,及时调整产品战略,产品离成功会更进一步,这是一个多赢的方案。

这个思路也与敏捷开发的思路不谋而合:

敏捷开发即是以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发。




  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值