结构化思考—给RD新人的第一堂流程培训课(1)

本文介绍了PDCA循环的概念,将其应用于软件开发流程,并探讨了如何通过PDCA提升工作效率。文章强调了PDCA循环的三个特点:大环带小环、阶梯式上升和综合应用科学管理方法,并通过实例解释了5W2H的结构化思考方法在解决问题中的应用。
部署运行你感兴趣的模型镜像

 

结构化思考-幻灯片1

去年公司过了CMMI L3的认证,对于RD新人,流程是必修课。流程培训要达到什么样的目的?我们希望新人透过培训过程获取哪些知识?要讲解哪些内容?采用什么样的方式?思考以上的问题,我们决定和大家分享这样一堂流程培训课,不逐个讲述CMMI的过程域、不讲任何具体的QMS SOP。我们只一起讨论:PDCA、ETVX、SMART、SOP、DAR、Quality。

结构化思考-幻灯片2

PDCA 循环(PDCA Cycle),也称戴明循环(Deming Cycle)。
PDCA 循环是一个持续改进模型, 它包括持续改进与不断学习的四个循环反复的步骤, 即计划(Plan)、执行(Do)、检查(Check/Study)、处理(Action)。

  • Plan:计划,确定目标和策略、制定行动方案;
  • Do:执行,实现计划中的内容;
  • Check:检查,总结执行计划的结果,注意效果,找出问题;
  • Action:效果,对总结检查的结果进行处理,成功的经验加以肯定并适当推广、标准化,失败的教训加以总结,以免重现,未解决的问题放到下一个 PDCA 循环。

结构化思考-幻灯片3

ACTION(开拍、开始):在拍片现场,导演用来命令演员开始表演的口头用语。为什么导演开拍的时候不用act,start,begin等动词,而用名词action呢?原因是因为在表演的时候,演员仅仅是在表达导演已经构思好的电影,导演在拍摄的时候会对比演员表演的action是否与自己的构思、感觉一致,如果一致的话就继续下一个镜头,如果感觉不对,没有达到导演要的效果就会再来一遍了。所以action真正的含义表示导演准备看演员表演的action(效果),这也是为什么PDCA会选这个名词动用,PDCA循环同样是要看效果的!

结构化思考-幻灯片4

PDCA 循环有如下三个特点:
1. 大环带小环
如果把整个企业的工作作为一个大的PDCA 循环,那么各个部门、小组还有各自小的PDCA 循环,就像一个行 星轮系一样,大环带动小环,一级带一级,有机地构成一个 运转的体系。
如果把整个软件开发的生命周期比作一个大的PDCA 循环,那么各个阶段还有各自小的PDCA 循环。
2. 阶梯式上升
PDCA 循环不是在同一水平上循环,每循环一次,就解决一部分问题,取得一部分成果,工作就前进一步,水平就提高一步。到了下一次循环,又有了新的目标和内容,更上一层楼。
3. 科学管理方法的综合应用
PDCA 循环作为发现问题,解决问题的工具,4个阶段又可以分为8个步骤。

结构化思考-幻灯片5

  • 第一步.分析现状、找出问题。假设现在我们打算考研了,那首先呢,我们要分析一下自己目前的实力、看看以自己目前的能力能不能实现这个目标;还存在着哪些差距。
  • 第二步.分析各种影响因素或原因。有很多因素决定着我们能否实现考研这个目标,比如专业课成绩、数学成绩、英语水平等等。
  • 第三步.找出主要影响因素。大家都听过木桶原理吧:木桶的盛水量取决于桶壁上最短的一块木板。我们经过分析之后,发现英语水平是我目前最需要提高的,是影响我考研成绩的最主要的因素。
  • 第四步.针对主要原因,列出措施计划。要想提高英语水平呢,我们就需要制定一些计划,比如每天背100个单词来扩充词汇量、每天阅读几篇阅读理解的文章、早上收听英语广播提高听力等等。
  • 第五步.执行,就要按我们制定好的计划去实施了。
  • 第六步.设定里程碑,依里程碑检视计划实施的效果。比如,我们把英语听力的提高分为初级、中级和高级三个阶段;每个阶段的学习之呢,我们可能要做一些模拟练习来检查我们是否已经达成了这个阶段的水平。
  • 第七步,总结成功经验。比如我们通过模拟练习发现听力水平确实提高的还挺快的,看来啊,每天早上听英语广播这招还挺管用的,那我们就找对了学习的方法,以后要坚持下去。
  • 第八步,总结失败的教训。比如我们发现背单词的效果不是很好,前面背、后面就忘了。可能就是我们学习的方法还有待改进、没有及时的复习,在下一阶段的学习中呢就需要改善了。

结构化思考-幻灯片6

在制定措施计划时,我们要从以上这7个方面来提问,这是结构化思考的重要方法:

  • Why/为什么:这是关于展望全景的问题。

我们为什么要这样做?这样做对吗?或者我们应该做点别的? 如果需要变化,我们有哪些选择?怎样才能做出最佳的选择?

  • What/是什么:这是与事情相关的问题。

目标是什么?有哪些事情要做? 有哪些限制条件、假设条件、和依赖条件?

  • Who/谁:这是与人、角色相关的问题。

这件事由谁负责?还有哪些干系人?谁是决策人?谁是受益人?谁要做出承诺?

  • When/在什么时候:这是与计划和安排相关的问题。

首先是什么?接下来呢? 要做的事情很多,我们什么时候去做? 检查点放在什么时候合适? Deadline是在什么时候?

  • Where/在哪里:这是关于方向和事情如何彼此配合的问题。

我们要去哪儿?方向对吗?或许我们应该换一个方向?这些七零八落的事情怎么整合到一起?最重要的是什么?次重要又是什么?

  • How/怎么样:这是关于事情如何去做以及相互之间如何影响的问题。

我们如何去做?这样做会发生什么?那样做又会如何? 我们是否能通过改变自己的行动而改变结果? 怎样做最有效率?怎样做品质最好?怎样做速度最快?

  • How Many/有多少:这是涉及数量、计算等的问题。

我们是否有足够的人力、资源? 性能指标是多少?成本是多少?人力是多少?还有多少时间可用?

结构化思考-幻灯片7

 

讲到5W2H,给大家讲这样一个故事:
在过CMMI L3 评鉴时,主任评估师出了这一道题目:“给你三分钟,你如何阐述什么是软件测试?给你三小时,你如何阐述?给你三天,你又将如何阐述呢?” 你的答案是什么呢?

 

备注:文字描述中的部分资料来源于MBA智库百科

您可能感兴趣的与本文相关的镜像

Stable-Diffusion-3.5

Stable-Diffusion-3.5

图片生成
Stable-Diffusion

Stable Diffusion 3.5 (SD 3.5) 是由 Stability AI 推出的新一代文本到图像生成模型,相比 3.0 版本,它提升了图像质量、运行速度和硬件效率

内容概要:本文介绍了一套针对智能穿戴设备的跑步/骑行轨迹记录系统实战方案,旨在解决传统运动APP存在的定位漂移、数据断层和路径分析单一等问题。系统基于北斗+GPS双模定位、惯性测量单元(IMU)和海拔传感器,实现高精度轨迹采集,并通过卡尔曼滤波算法修正定位误差,在信号弱环境下利用惯性导航补位,确保轨迹连续性。系统支持跑步与骑行两种场景的差异化功能,包括实时轨迹记录、多维度路径分析(如配速、坡度、能耗)、数据可视化(地图标注、曲线图、3D回放)、异常提醒及智能优化建议,并可通过蓝牙/Wi-Fi同步数据至手机APP,支持社交分享与专业软件导出。技术架构涵盖硬件层、设备端与手机端软件层以及云端数据存储,强调低功耗设计与用户体验优化。经过实测验证,系统在定位精度、续航能力和场景识别准确率方面均达到预期指标,具备良好的实用性和扩展性。; 适合人群:具备一定嵌入式开发或移动应用开发经验,熟悉物联网、传感器融合与数据可视化的技术人员,尤其是从事智能穿戴设备、运动健康类产品研发的工程师和产品经理;也适合高校相关专业学生作为项目实践参考。; 使用场景及目标:① 开发高精度运动轨迹记录功能,解决GPS漂移与断点问题;② 实现跑步与骑行场景下的差异化数据分析与个性化反馈;③ 构建完整的“终端采集-手机展示-云端存储”系统闭环,支持社交互动与商业拓展;④ 掌握低功耗优化、多源数据融合、动态功耗调节等关键技术在穿戴设备中的落地应用。; 阅读建议:此资源以真实项目为导向,不仅提供详细的技术实现路径,还包含硬件选型、测试验证与商业扩展思路,建议读者结合自身开发环境,逐步实现各模块功能,重点关注定位优化算法、功耗控制策略与跨平台数据同步机制的设计与调优。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值