目录
前言:
一、信息系统/软件产品的问题分析概述
二、信息系统/软件产品的问题/痛点分析四步骤
步骤1、问题领域分析:研究遇到问题的业务领域(诉求)
步骤2、 领域问题和机会分析:分析业务领域的问题、痛点、难点和机会
步骤3、业务流程分析:因果分析法找问题的原因
步骤4、制定系统改进目标
最后输出:问题、原因、目标、约束条件矩阵
后续步骤:
参考:通用问题的解决步骤
前言:
问题分析的目标是:
找对问题以及问题背后的多重原因,
为后续正确解决问题明确方向和目标!!!
问题和其原因、解决问题的目标(战略问题)没有弄清楚,解决问题(实现实施执行)也就是徒劳。执行(解决问题)的前提是方向正确(问题和目标)。
高效执行力的前提是:方向是正确的!!!
无论是运营公司、还是解决日常管理问题,还是解决故障bug技术问题,都是同理!!!
一、信息系统/软件产品的问题分析概述
系统问题分析是确保软件质量和项目成功执行的关键。
如果要解决的问题都没有搞清楚,再好的解决方案也是不得要点,再多的付出也是徒劳。
二、信息系统/软件产品的问题/痛点分析四步骤
步骤1、问题领域分析:研究遇到问题的业务领域(诉求)
软件系统问题分析首先明确要当前的针对有问题的业务领域,以及业务领域的不同干系人对业务系统的不同层次的理解、认识、观点、诉求。
大千世界,各种业务系统千奇百怪,首先有初步确定自己关注的业务系统。
主要的输入有:
(1)当期业务系统已有的交付成果:
- 当前的业务系统本身
- 业务系统的章程、手册、资料库以及任何相关的文档。
(2)竞品分析
- 竞争对手分析
- 竞争对手产品分析
(3)不同干系人的业务理解、认识、观点、诉求。
- 面对面沟通
- 问卷
- 主题会议
步骤2、 领域问题和机会分析:分析业务领域的问题、痛点、难点和机会
产品的研发、项目的实施,都是为了解决某种痛点,能解决的痛点越大,为客户获得的价值越大,自身获取的利益收益越大(技术难度不一定越大,比如互联网应用技术难度就远远小于底层芯片的难度)
- 行业痛点
- 客户痛点
- 使用者
信息系统存在的目的:就是用计算机和信息技术,解决客户的痛点,从而为客户创造价值,从而获得自己的利益。
有痛点的地方,就会面临挑战,就是方案提供者的机会!!!!
没有痛点的地方,就没有客户新的需求,就是一片红海,就是成熟的市场,也没有挑战,更没有新的机会!!!
步骤3、业务流程分析:因果分析法找问题的原因
要想解决客户的问题,解决痛点,提供解决方案,就需要对行业、客户的业务流程进行分析。
“分析“的目的是从当前客户的业务流程中找问题的背后的真正的原因。
(1)分析当前的业务流程
(2)从业务流程中找到痛点的原因:因果分析法
(3)对痛点背后的各种原因进行分类和排序
步骤4、制定系统改进目标
找到了问题痛点背后的原因后,就需要制定各种有针对性的改进目标。
没有针对性的改进目标是很难落地的。
改进目标需要注意一下几点:
(1)改进目标是针对客户的问题和痛点的
(2)改进的目标有大目标和小目标
(3)改进的目标是针对当前问题和痛点的背后原因
(4)改进的目标最好能够针对特定的业务流程
(5)改进的目标必须指定各种约束条件。任何目标的达成都会受到各种资源的限制!!!约束条件就是指明目标完成受到哪些约束条件的限制:
- 时间进度约束
- 成本费用约束
- 人力资源约束:10个人和100个人完成的目标肯定是不同的 。
- 技术能力约束
- 质量指标约束
- 政策标准约束
备注:约束条件对于目标的达成起到了至关重要的作用!!!!
最后输出:问题、原因、目标、约束条件矩阵
原因分析 | 系统改进目标 | ||
问题、痛点 | 原因和结果 | 改进目标 | 约束条件 (无法改变的事实或要求) |
1. 商品订单处理过慢 | 1.用户需要用键盘输入复杂且存在重复信息输入 2. 商品订单需要远程访问库存数据并且要打印提货单 3. 数据编译服务器CPU性能太低 | 1. 订单信息页面自动获取商品信息并填充 2. 自动生成电子提货单并发送给仓库系统 3. 商品订单处理的平均时间减少30%. | 1.新系统的商品编码必须与原有系统商品编码保持一致 2. 新系统运维人员 不断增加 3. 新系统必须5月上线 4. 新系统开发费用不超过20万元。 5. 必须实现在线实时处理。 6. 必须符号xxx技术规范 |
备注:
问题分析阶段,只分析问题,给出改进目标,不给出解决问题的实现方案或方法。
后续步骤:
(1)制定解决方案
(2)修改执行计划
(3)监控执行结果
参考:通用问题的解决步骤
[架构之路-196] - 发现问题原因的通常步骤:提出问题、明确问题、偏差分析、因素分析、原因分析_文火冰糖的硅基工坊的博客-CSDN博客