技术方案撰写之道:实用技巧与方法

简介: 本文探讨了如何撰写技术方案,强调了考虑方案的相关方、关键指标、目标受众和预期收益的重要性。文章提出了写作框架应清晰、表达生动、具有美感,并指出好的方案应实现共赢、系统规划和显著效益。写技术方案时,需明确问题、深入分析需求、设定合理目标、设立度量标准、专业设计方案、规划执行路径并有效项目管理,确保方案的成功实施和收益。

读到高飞老师的一篇技术方案怎样写的文档,发现自己做的还是有很多待完善的。

一、技术方案的难点

要考虑清楚以下几个点:

1、技术方案与谁相关

问题是谁带来的,解决谁的问题,谁来解 决问题,谁解决过该问题

2、关键指标是什么

北极星,指标体系,可度量

3、技术方案的观众是谁

不同阶段观众不同,立项,评审,推进, 结项

4、收益是什么,有影响力吗

成本、效率、质量是什么,保障项目收益达成,团队协作可控

二、写的方法

1、写的框架

用很好的形式将要点和思考的框架结合起来,并且思考框架的局限性,避免以下问题:

逻辑不足:内容堆砌,逻辑链条不清晰

文字生硬:表达冗长,概念复杂,理论性强

缺乏美感:少图表,无重点,阅读成本高

2、好的方案优点

合作共赢:方案上下游收益,建立口碑

规划系统:方案无遗漏,平衡阶段性投入

收益显著:效率提升 10x,成本下降 50%

三、怎样写

1、框架

解决什么问题,用什么方案,方案优势,方案的收益

2、深入分析需求

问题从哪里来 ,为什么现在做 ,痛点是什么 ,业务或者技术术语有哪些,案例有什么 ,问题从哪里来

3、合理的目标设定

目标方法 SMART :方案无遗漏,平衡阶段性投入

范围 :涉及什么业务,方案边界

行业差距 :内外对比,了解方案的行业位置

4、度量要点

北极星指标:牵引方案,校准进度,体现收益

指标体系设计

常见指标:复杂度、召回率、准确率、渗透率

5、方案设计要专业

清晰的架构大图:标准的工具、标准名称

数据基建:线上观测、收益统计

技术选型:社区成熟度、团队熟悉度、新技术比例

概要设计与详细设计:合理的抽象层级,逐级推进

评估投入:与人、时间、资源相关

稳定性:风险评估、方案准入,观测、灰度、回滚

6、执行路径

合理的任务拆解要有架构思维

任务拆解:设计与实施,保障有序协作

关键里程碑:对齐方法,设计、开发、提测、灰度、推全

协作范围:外部团队,不同职能,关键接口人

资源统计:投入有预期,事后能总结

7、做好项管

方案才开始,取得收益才是目标

一切围绕目标,从目标出发,围绕目标推进,对齐目标总结,要保证文档系统的及时性、沟通纪要、进度总结

目录
相关文章
|
项目管理
技术方案怎样写
该文档介绍了编写技术方案的要点和方法。首先强调了技术方案需明确相关方、关键指标、目标受众及预期收益。接着,提到撰写方案时应避免逻辑不清晰、表达复杂和阅读难度高等问题,追求合作共赢、系统规划和显著收益。方案写作框架包括问题、方案、优势和收益。还需深入分析需求,设定SMART目标,关注度量指标如北极星指标,确保方案设计的专业性,合理规划执行路径并做好项目管理,以实现目标并确保团队协作。
488 0
|
消息中间件 NoSQL 算法
Redis延时队列,这次彻底给你整明白了
所谓延时队列就是延时的消息队列,下面说一下一些业务场景实践场景订单支付失败,每隔一段时间提醒用户用户并发量的情况,可以延时2分钟给用户发短信先来看看Redis实现普通的消息队列我们知道,对于专业的消息队列中间件,如Kafka和RabbitMQ,消费者在消费消息之前要进行一系列的繁琐过程。如RabbitMQ发消息之前要创建 Exchange,再创建 Queue,还要将 Queue 和 Exchange 通过某种规则绑定起来,发消息的时候要指定 routingkey,还要控制头部信息但是绝大 多数情况下,虽然我们的消息队列只有一组消费者,但还是需要经历上面一些过程。有了 Redis,对于那些只
4755 0
|
监控 网络协议 Linux
Linux网卡调优:RPS (Receive Packet Steering)
Linux网卡调优:RPS (Receive Packet Steering)
814 0
|
测试技术 程序员 数据库
软件开发文档介绍
软件开发文档是软件开发使用和维护过程中的必备资料。它能提高软件开发的效率,保证软件的质量,而且在软件的使用过程中有指导、帮助、解惑的作用,尤其在维护工作中,文档是不可或缺的资料。 软件开发文档可以分为开发文档和产品文档两大类。
5885 0
|
存储 运维 NoSQL
如何撰写好的技术方案设计-真实案例干货分享
如何撰写好的技术方案设计-真实案例干货分享
2379 0
|
SQL 缓存 监控
技术方案到底怎么写?7步完美搞定!
总结了作者多年编写技术方案的经验,介绍了如何通过七个步骤来编写技术方案,包括系统用例、功能链路、核心业务流程、数据库设计、接口设计、非功能设计和系统风险点评估,帮助开发人员更高效地进行系统设计和需求分析。
技术方案到底怎么写?7步完美搞定!
|
Serverless API
【MCP教程系列】在阿里云百炼,实现超级简单的MCP服务部署
阿里云百炼推出业界首个全生命周期MCP服务,支持一键在线注册托管。企业可将自研或外部MCP服务部署于阿里云百炼平台,借助FC函数计算能力,免去资源购买与服务部署的复杂流程,快速实现开发。创建MCP服务仅需四步,平台提供预置服务与自定义部署选项,如通过npx安装代码配置Flomo等服务。还可直接在控制台开通预置服务,体验高效便捷的企业级解决方案。
3579 0
|
11月前
|
机器学习/深度学习 人工智能 自然语言处理
Baichuan-M1-14B:AI 助力医疗推理,为患者提供专业的建议!百川智能开源业内首个医疗增强大模型,普及医学的新渠道!
Baichuan-M1-14B 是百川智能推出的首个开源医疗增强大模型,专为医疗场景优化,支持多语言、快速推理,具备强大的医疗推理能力和通用能力。
822 17
Baichuan-M1-14B:AI 助力医疗推理,为患者提供专业的建议!百川智能开源业内首个医疗增强大模型,普及医学的新渠道!
|
SQL 关系型数据库 Go
Golang ORM框架介绍及比较
Golang ORM框架介绍及比较
|
存储 缓存 监控
如何写出一篇好的技术方案?
近期作者在写某个项目的技术方案时,来来回回修改了许多版,很是苦恼。于是,将自己之前写的和别人写的技术方案都翻出来看了几遍,产生了一些思考,分享给大家。
如何写出一篇好的技术方案?

热门文章

最新文章