产品经理让你开发一个模块(功能),我们如何做才能降低在交付前的修改量呢

产品经理让你开发一个模块(功能),我们如何做才能降低在交付前的修改量呢

个人亲身体会没有有效的沟通,反复的追问,基本上你开发出来的东西,和他想要的差距甚远。


我总结的几点:

1. 通过沟通了解该模块 是做什么的,大致是什么样子的

2. 了解该模块由哪些用户(角色)访问 是否有区别

3. 角色访问时的 流程图(可以画个原型图),了解界面有哪些元素,及该元素与其他模块的关系

4. 细化每个角色的流程图

5. 把流程图合并起来 画个模块架构图

6. 如果模块需要在不同的网站里安装(同一个系统如MAGENTO,但每个系统功能有些不同),安装时 是否要考虑模块多版本,还是单一个版本去兼容各个系统

7. 模块在不同的网站里需要数据传递和交互,需要了解是单向还是双向,及哪些数据需要传递等,把之前的模块架构图上升到不同网站里的 系统模块架构图,再去研究数据传递

8. 再去花E-R关系图 设计数据库

9. 开始开发,开发中有什么疑问及时和产品经理沟通 别走歪路


通过以上几点核心是 我们要通过 原型图,流程图,模块架构图,系统模块架构图 ,E-R图,DB设计图 等把逻辑性的东西形象化,才能少走弯路。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值