美文网首页
需求实现方案如何设计

需求实现方案如何设计

作者: 十毛tenmao | 来源:发表于2021-08-05 13:29 被阅读0次

技术方案和需求实现方案侧重点不一样,技术需求侧重技术特点,技术优势以及方案对比;需求实现方案有所不同,侧重需求的实现、bug free、降低版本发布风险。本文分别从需求研究、开发、测试、运维四个方面来考虑方案的设计

需求研究

需要明确需求的背景、价值,对不同的人群有什么不同的价值

开发

业务改动点

  • 业务新增点
  • 业务修改点
  • 修改的哪些模块
  • 对什么业务会产生影响
  • 对历史数据有什么影响

技术改动或优化点

  • 是否需要重构部分逻辑
  • 是否需要引入新的组件等

重点、难点或风险点

  • 比如兼容历史逻辑
  • 比如数据的一致性和逻辑的事务性
  • 比如与外部团队合作存在不确定性

工作量评估

  • 需要修改的模块
  • 参与人员
  • 各个模块的工作细化并评估工作量

测试

改动影响了部分业务逻辑,所以需要列出一些测试的重点,方便测试人员更有针对性地测试

运维

  • 灰度方案:为了减少对业务的影响,还需要制定灰度方案
  • 回滚方案:如果出现意外情况,还可以取消灰度
  • 发布方案:概要的发布方案,需要尽量减少对已有业务的影响

ps: 在一些重要的部分,可以绘图

相关文章

  • 需求实现方案如何设计

    技术方案和需求实现方案侧重点不一样,技术需求侧重技术特点,技术优势以及方案对比;需求实现方案有所不同,侧重需求的实...

  • 扩展协议实现方法可选

    import Foundation需求:希望把playBasketball()设计为可选,可以实现也可以不实现方案...

  • 技术解决方案过程域

    本过程域要实现以下目标:1)建立需求的解决方案;2)设计、实现建立的解决方案。“技术解决方案的目的是设计、开发和实...

  • 设计模式

    设计 设计 即 按照哪一种思路或者标准来实现功能。 功能相同,可以有不同设计方案来实现,伴随着需求增加 设...

  • 『三分法』搞定产品需求分析

    需求分析是产品经理的主要工作内容之一。需求是如何产生的?如何管理需求?如何让开发、设计更好地理解需求、实现需求?如...

  • 社交产品方法论(四):需求解决方案的设计逻辑

    需求有了,如何设计解决方案?产品上线前,如何评估我们的解决方案?产品上线后,如何验证并迭代我们的解决方案?带着这3...

  • web前端进阶之js设计模式之设计原则篇

    何为设计? 按照一种思路或者标准来实现功能 功能相同,可以有不同设计方案来实现 伴随着需求增加,设计的作用才能体现...

  • 具有用户已读状态功能的公告(1):数据库设计

    文章目录 1 需求 2 需求分析 3 方案设计 3.1 方案一 3.2 方案二 3.3 方案三 4 数据库表设计 ...

  • 设计原则与设计模式

    设计原则 什么是设计 描述 即按照哪一种思路或者标准来实现功能 功能相同,可以有不同设计方案来实现 伴随着需求增加...

  • Pytest测试框架搭建需求及实现方案

    框架需求及实现方案 框架是为了解决某一特定问题而设计的。在搭建测试框架前,我们要清楚我们的需求以及设计目标。然后才...

网友评论

      本文标题:需求实现方案如何设计

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