
CMMI
文章平均质量分 92
EdmondSung
2002年起为大陆、香港企业提供了基于敏捷、CMMI 和Six Sigma过程改进的咨询和评估;2009年度(第三届)“中国软件生产力风云榜”的“优秀评估师”;SEI 授权的 CMMI高级主任评估师(CMMI-DEV、CMMI-ACQ、CMMI-SVCv1.3版本);SEI 官方授权 的CMMI-DEV、CMMI-ACQ、CMMI-SVC v1.3版本的讲师 ;注册工程师;美国质量协会(ASQ):六西格玛黑带(SSBB)和注册软件质量工程师(CSQE);美国 PMI 的PMP(项目管理)和ACP(敏捷)专业资格 ;美国 QAI 认可的软件品质分析员和测试员 (SQA,CSTE)
展开
-
《A++ 敏捷开发》- 25A 北京手记
北京是全国文化之都,来到北京晚上有空便去欣赏各类表演节目。连续3晚:听了一场音乐会,看了两套话剧。原创 2024-06-25 09:17:18 · 959 阅读 · 0 评论 -
RDM1 软件需求与开发
客户:公司准备推行软件需求与研发分离。我:为什么要分开?客户:公司希望可以提高需求的独立性,也希望需求可以与研发相互制衡。以前需求是研发团队的一部分,很多时候就会倾向于从研发团队的角度来看需求。分开后可以更加独立,更多地从客户的视角看需求。我们严格要求做需求评审,可否用评审结果来评判需求的质量?我:我常常会问团队,需求评审找出的缺陷是越多越好,还是越少越好?如果有人说是越少越好,我就会继续问是否0缺陷就是质量最好,所以我们难以单纯地用评审发现的缺陷数去衡量需求的质量。原创 2022-09-09 16:23:09 · 603 阅读 · 0 评论 -
QAD1 持续交付 Continuous Delivery
很久以前,工程本科生都要在最后一年做个毕业项目。导师建议尝试参考一些常用的语言发声算法,在专门做信号处理的芯片上写程序,读出一些英文字或句子(与现在不同,当时这技术还未成熟,很多大学还在研究),虽然预计有不少技术难度,但觉得很先进,很感兴趣,便与另一位同学合作,开始制定项目计划。我们很努力,全情投入,一方面要研究语言发声的算法,也要并行设计电子线路和软件等。原创 2022-09-09 16:21:50 · 687 阅读 · 0 评论 -
MA2 统计分析案例
单靠统计分析是不会提高开发质量的,必须找到对应的方式,例如注重同行评审,不要等到系统测试才发现缺陷。做好需求以减少设计与编码对需求的误解。统计数据让开发人员可以“看到”到现在的状态与趋势,且分析新方法对提升有没有作用。原创 2022-09-09 16:08:34 · 1125 阅读 · 0 评论 -
高效1 克服拖延症
一北京技术总监问:最大的难题就是如何提升下面技术人员的能力,如果他们全都是高手,我就很轻松了,但实际上最多只有三分之一,其他都是中低水平。您接触过这么多软件开发团队,有什么好方案?我说:我没有解决提升技术人员能力的银弹,但你可以听听我最近这故事:= = = = = = = = = = = = = = = = = = = = =小李:你能够在一周内写完程序通过测试,并把整件事汇总成分享文章初稿发布很厉害呀。我:其实你也可以做到。《个人写程序并记录统计的一些经验分享》里,我只是写了与软件工程原创 2022-02-15 09:49:47 · 453 阅读 · 0 评论 -
个人写程序并记录统计的一些经验分享
第四天早上10:00我终于把所有功能写完并通过自动单元测试!(老师说学编码必须动手,但我平时忙于工作,这次趁十一长假做编码练习题。上次做题已经是春节后,在集中隔离期间做过两题。这次的练习题只有十个功能,本来预计可两天完成。) 练习题 (Problem Set)——分析美国过去温度变化,提供了美国超过20个城市的每天平均温度。(从1961年到2015年) 先写基本功能:画散点图,回归分析,计算标准差与决定系数 (R2Coef. of determination) .原创 2022-02-15 09:36:30 · 443 阅读 · 0 评论 -
MA1 轻轻松松学统计分析(下)
分析:从蚕豆实验到6年销售数据第二天,孩子乖乖地来找我,他说:“爸爸,今天我跟老师说了你的工作是做统计分析,老师听到后就发给我一些高年级的生物实验数据,希望帮他做些分析,看看两类实验结果有没有差异。你可以帮忙吗?”蚕豆植物-双样本t-test以下数据显示了某一化学物质在蚕豆10个剪枝植株和10个生根植株中的(比例)浓度。有根:53 58 48 18 55 42 50 47 51 45剪枝:36 33 40 43 25 38 41 46 34 29我说:你可以同样用昨天学过的方法(.原创 2022-02-15 09:30:48 · 1354 阅读 · 0 评论 -
MA1 轻轻松松学统计分析(下)
分析:从蚕豆实验到6年销售数据第二天,孩子乖乖地来找我,他说:“爸爸,今天我跟老师说了你的工作是做统计分析,老师听到后就发给我一些高年级的生物实验数据,希望帮他做些分析,看看两类实验结果有没有差异。你可以帮忙吗?”蚕豆植物-双样本t-test[编辑]以下数据显示了某一化学物质在蚕豆10个剪枝植株和10个生根植株中的(比例)浓度。有根:53 58 48 18 55 42 50 47 51 45剪枝:36 33 40 43 25 38 41 46 34 29我说:你可以同样用昨天学过的方.原创 2021-10-22 16:00:21 · 632 阅读 · 0 评论 -
MA1 轻轻松松学统计分析(上)
小李刚中学毕业,希望去工厂找工作。问:工厂员工薪水是多少?人事部经理面带笑容地跟他说:我们工厂员工平均月收入大概3300。小李进了工厂后,才发现绝大部分的工人月薪是2000;有多年经验的工人可以拿到2400。但他们有少数的管理层,他们的平均月薪是25,000。所以人事部经理没有“骗”小李,工厂员工平均收入是每月3309。其实我们天天在媒体/广告都看到利用统计分析来误导的例子,所以Darrell HUFF 先生在1954年写了《How to Lie with Statistics》,.原创 2021-08-10 09:20:15 · 456 阅读 · 0 评论 -
再读德鲁克#3 从管理外包人员到全面质量管理
有一家电力行业的软件开发部,因为要控制全职员工的人数,所以很多开发人员都是以外包形式聘用,以下这个表是我们抽看的三个项目的数据,第一列是这个项目的功能点数,倒数第二列是项目的缺陷数。 可以看出,项目的缺陷密度差异很大。与第一个项目团队沟通,发现写完代码没有单元测试,也没有评审代码,所以估计系统测试缺陷密度这么低,并不表示代码质量好,只是测试力度不够(项目1本来报给我的测试用例数是34,后来再说227才对)。 从以上的例子,就看到如果项目管理不善,质量问题可以很严重。...原创 2021-07-06 13:04:58 · 713 阅读 · 1 评论 -
读007 学风险管理RSK
周五晚上11:45 , 终于坐上出租车,可以回无锡公寓。回想如果我当初具备'007'的风险意识, 应该可以更早从广州飞回来。007 诺博士 'Dr NO'刚读完Ian FLEMING 先生的小说 'Dr. NO',他共写了12部'007'小说,虽然'Dr. NO'是他的第6部'007'小说,但这是他第一部被拍成‘James BOND’片(1962)的小说。所以'Dr. NO'具备了所有‘James BOND' 电影的成功要素: 沙滩上,遇到20岁女神 被捉,被安排入原创 2021-07-06 13:05:42 · 397 阅读 · 1 评论 -
再读德鲁克#2 如何提升生产率
一家500人的北京IT公司,专门做企业大数据服务。为了加强管理,他们利用项目管理系统做项目挣值分析(Earned Value),要求团队先做预算,然后按项目任务完成情况报工,监控实际与计划对比。这就是典型传统会计成本监控。监控已发生的任务,但无法帮我们避免一些可能发生的风险。 我问技术总监:“你们公司的核心竞争力是什么?” 答:“我们的开发团队都很有经验,开发质量也满足客户要求。” 问:“你们如何衡量开发团队的质量和生产率?” 答:“我们半年前开始利用项目管理系统,每个月按照项目是原创 2021-05-21 14:38:45 · 823 阅读 · 0 评论 -
再读德鲁克#1-信息挑战
"这一两年,我们的VIP客户都已经数字化智能化管理了,我们公司管理是否也应朝这方向?” 一家二十年都一直专注通信行业的软件公司CEO问公司总监。大数据分析已在各行业得以应用, 让企业可以数字化智能化管理, 提高竞争力。数据在各行业越来越重要, 虽然不少软件公司已经摆脱了作坊式管理,正逐步改善规范, 但在数据的采集和使用方面还存在很多的问题, 不知道如何采集数据,以及如何分析采集到的数据。别人的方法未必适合自己,那我们应从哪些方面来找适合的管理方法呢,先来看德鲁克先生 90 年代发表的一些文章。原创 2021-05-11 13:23:30 · 579 阅读 · 0 评论 -
CMMI V2.0改善软件开发质量案例
CMMI V2.0模型比以前1.3版本简化,更适合用于敏捷迭代项目。这经验分享分3部分:项目概述 - 背景与目标,主要事件时序 工具/方法+培训+评估 --- 针对问题的原因分析与改进措施 总结1、项目概述背景我们的客户公司是IT软件企业,员工超过8,000,其中八成以上都与研发相关。为了可以实际帮助企业提升,我们结合了量化敏捷开发与CMMI V2.0模型,对开发团队进行为期9个月的培训、辅导与评估服务:我们客户的客户群对软件产品的质量要求特别高,市场压力也很大,需要尽快依据新的市场需求原创 2021-01-08 10:02:52 · 2004 阅读 · 0 评论 -
RISK and OPPORTUNITY MANAGEMENT 风险与机会管理 (RSK)
RISK and OPPORTUNITY MANAGEMENT 风险与机会管理 (RSK)CMMI V2.0 模型 比 V1.3 更清楚说明1、2、3、4、5级的区分, 也举了些实用的方法让我们参考,例如:FMEA (Failure Mode and Effects Analysis ), SWOT , Poka-yoke 等,以前在V1.3二级,风险只是在项目计划(PP) 与 项目监控(PMC)里说要识别风险和监控风险,也举了一些简单例子,但没有像FMEA这样具体的风险分析工具。FMEA和我们以.原创 2020-09-24 12:52:57 · 2295 阅读 · 0 评论 -
治理 V20 领导应如何支持
治理 V20 领导应如何支持高级评估师宋世杰领导的支持很重要大家都听过高层领导的重视对过程改进很重要。优秀的领导应该如何支持过程改进?先以一位集团的IT总监,于总 ,的实例,让我们体会领导应怎样做,才能推动有效的过程改进。然后回顾我们这些过程改进从业者实际可如何帮助公司改进。启动会发言第一次接触于总是听他在启动会的半个小时讲话:他问:我们现在做CMMI过程改进,你们有哪位看过模型?没有人回答。他说:CMMI本来是美国给国防部用来选择供应商的一个软件成熟度模型,对于那些翻译自英原创 2021-01-25 08:45:06 · 437 阅读 · 0 评论 -
OT 组织级培训 用实例学 CMMI V2.0
目录·1问:如何评价培训效果?·2案例分享:如何策划培训才容易达到预期效果·3解读CMMI组织级培训o3.1战略和短期培训需要(OT 3.1)§3.1.1核心竞争力CoreCompetencieso3.2组织战略和短期培训计划(OT 3.3)o3.3培训能力(OT 3.4)o...原创 2019-10-29 21:45:35 · 1267 阅读 · 0 评论 -
OT 组织级培训 用实例学 CMMI V2.0
目录·1问:如何评价培训效果?·2案例分享:如何策划培训才容易达到预期效果·3解读CMMI组织级培训o3.1战略和短期培训需要(OT 3.1)§3.1.1核心竞争力CoreCompetencieso3.2组织战略和短期培训计划(OT 3.3)o3.3培训能力(OT 3.4)o...原创 2019-12-06 10:46:57 · 483 阅读 · 0 评论 -
GOV II 治理 实施 用实例学 CMMI V2.0
上一篇分享提到,管理层的支持很重要,V2.0专门增加了治理 (GOV) 与 实施基础 (II) 这两个PA,因若要过程改进成功,公司必须有管理层的支持与系统支撑。这道理大家都懂,但我看国内真正做到的公司很少,为什么?刚刚中秋节当天,与一香港公司几位高管做CMMI项目启动前交流。会议后,我更了解过程改进的成功要素。大家可从以下分享可了解,推进过程改善预先必须考虑哪些问题:目录...原创 2019-12-06 10:47:29 · 1574 阅读 · 0 评论 -
CMMI 概述 用实例学 V2.0
今天跟客户介绍CMMI V2.0。其中一大改变,它把以前的通用实践都用治理(GOV)与实施基础条件(II)两实践域取代。V2.0更强调CMMI实践的价值和目的,及过程改进的效果。我问:过程改进最重要的成功要素是什么?有一位很资深的经理回答:高层的关注。我说:很正确,但在V1.3模型没有明确写出来,现在在V2.0的治理 (GOV)实践域中,就明确提出高层应如何支撑整个过程改进。我在美国参...原创 2019-10-29 21:35:47 · 1241 阅读 · 0 评论 -
PR VV 同行评审验证确认 用实例学CMMI V2.0
如何提升(软件)交付质量大家可先看看下面 Xerox 公司的缺陷统计数据缺陷修复成本是越后越高,而且以倍数递增, 所以 软件工程有个重要原则,尽量第一次就把工作做好 (do it right the first time),减少返工。所以从软件质量管理,我们要: 尽力避免在整个开发过程中产生缺陷 如果有缺陷产生,要尽早排除。例如:瀑布性开发过程...原创 2019-12-06 10:52:14 · 4087 阅读 · 0 评论 -
CM 配置管理 用实例学CMMI V2.0
问: 什么是配置审计,为何分物理审计?功能审计?答:配置审计可以针对所有配置相关的活动,包括:基线、变更有没有按配置管理的规定做好,以确保没有出现配置相关的问题。例如在发表前,审计所有变更有没有做好,所有测试发现bug的修改有没有测试好,有没有按公司规定在check-in到配置管理系统时写清备注,让别人知道这次变更了什么?也可以包括所有基线的建立,是否已经评审过,评审发现的问题是否都有改正...原创 2019-10-29 21:10:43 · 1752 阅读 · 1 评论 -
CMMI v2.0之二 同行评审
今早一金融行业企业CMMI启动会上,发起人(公司领导) 对如何提升交付质量时,便提到过去项目大部分过程中的 缺陷大部分都是后期,例如系统测试时发现, 很多需求 / 设计 阶段的缺陷未在本阶段被发现。 他希望大家加强前期的评审, 如需求 、 设计,降低早期引发缺陷,导致后期大量返工。我估计这发起人有超过30年的 开发行业经验, 他非常了解有效的评审对质量的重要。让我们看看CMMI的最佳实践可...原创 2018-11-28 14:00:28 · 2639 阅读 · 0 评论 -
量化敏捷项目管理案例分享
“真感谢你这几个月帮助我们试点项目应用这项目管理工具,现在我才理解这个工具确实很适用于我们软件开发项目的管理。下个月我会开始要求所有研发项目都使用这方式与新的项目管理模板。”——进入CMMI评估前的最后准备的第一天,技术总监对我们的顾问这样说。 让我们一起回顾他们公司如何结合CMMI、敏捷、项目管理工具提升管理: 1「背景」 这是杭州一家专门做政府项目的公司,人数接近300...原创 2018-11-09 09:31:38 · 6046 阅读 · 0 评论 -
利用实例学CMMI V2.0 (1)
越来越多客户询问关于CMMI v2.0,而且这个模型不像v1.3可以免费下载,所以我们需要一些辅助资料,帮一些有兴趣的人预先了解,尤其是已经学过v1.3的,可以在此基础上学习v2.0。 我以前学习v1.3时,会借用一些好的英文参考书籍弄清要点,今次同样,借用一些以前v1.3的内容。v2.0基于以前的不足,更清楚说明1、2、3、4、5级的区分。比如项目策划、项目监控、度量分析等...原创 2018-09-25 15:12:08 · 1863 阅读 · 0 评论 -
怎样才能创新、提升?
前几天有位客户说自己听到一些公司推广SAFe (Scaled Agile Framework 可扩展敏捷框架),她问我是否适合她们公司用。我就告诉她推行敏捷两个必须条件:1. 员工有动力和能力2. 管理层提供一个环境,让员工可以发挥这次我先探讨个人的提升。 1「《人生效率手册》」 今天在书店看到这本 —— 张萌写的《人生效率手册》: 目...原创 2018-09-07 16:10:44 · 510 阅读 · 0 评论 -
为什么创新(Creativity) 不够
昨天跟一家公司总经理吃饭,谈起大陆的教育问题,大家都觉得学生缺乏创新,基本都是按老师的套路/ 方法不断做题,但这些题对学生未来进入职场有什么帮助?学生只知要拿高分进名校,但连什么专业适合自己都没想过。 创新 Creativity我们软件工程与很多传统专业(如医学)都有一个通病,觉得行外的不懂这个专业的问题,但以下的故事告诉我们,一位音乐专业的人也可以为我们创造价值。“60年代,当...原创 2018-09-07 16:08:58 · 448 阅读 · 0 评论 -
CMMI V2.0培训纪实
花费了20小时的长途飞机,来到一个和中国时差12小时的地球另一边,接触不同的文化还是值得的。 第一天来培训,整个房间坐满了来自不同国家的学生:法国、英国、日本、Mexico,美国本土等。 例如,坐我旁边的同学有自日本NEC的主任评估师Komiyama-san,他也是汽车业的SPICE评估师,另外有日本松下的工程师——野吴先生,美国中部资深评估师Jeff DUTTON, 和从非洲...原创 2018-07-10 13:26:37 · 3663 阅读 · 0 评论