敏捷
文章平均质量分 94
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 · 921 阅读 · 0 评论 -
如何做好迭代回顾4/4
两个月前,为北京Y企业做差距分析诊断,发现大量缺陷在系统测试才被发现,建议加强迭代回顾根因分析。质量经理便开始尝试内部推动,并在两周前做了一次团队回顾辅导。原创 2023-11-09 08:57:51 · 186 阅读 · 0 评论 -
如何做好迭代回顾 3/4
今天培训的对象是老客户,但与3年前不同,这次从公司前台处走到总监办公室足足花了2分钟。 沿途要经过他们的三个开发大厅:每个大厅坐着70到80人。规模与3年前相比,大了很多,新员工绝大部分是做项目开发测试等技术工作。总员工数量从不到200人到超过600,且还在陆续增加,所以虽然两年前才搬到这个3000平米的新办公室,现在也基本上坐满了。我:公司发展很快,跟三年前完全不一样了。总监:是的,CEO特别支持公司的发展,在这方面做了很多投资。以前我还能喊出每个员工的名字,现在新人太多,很多都脸生。例如,只见这几百人原创 2023-07-28 16:39:02 · 213 阅读 · 0 评论 -
如何做好迭代回顾 2/4
北京某软件开发公司,专门为电信供应商做定制软件开发,比如发短信做些推广活动等。公司希望做过程改进,我首次与公司老板访谈:我:过程改进主要帮助管理层更好达到公司业务目标。你们自己是最清楚有那些不足,请问你觉得哪里最有改进空间?总经理:我不太熟识技术细节,只能从客户视角看。原创 2023-07-07 16:24:33 · 19676 阅读 · 0 评论 -
如何做好迭代回顾 1/4
为了确保质量应该用精益的概念。每一小步确认限制级,确保达标。然后与客户确认,而不是先定一个总体的几个月计划。按总计划监控任务是否延误?因为后者会把团队的关注点都放到按时交付去,无法确保最终的产品达到高质量要求。迭代回顾让团队可以每走一小步,回顾有那些不足,分析根因,下一步做改善。如果要从“救火”的管理思路变成基于根本原因找出预防措施的思路,就需要管理者‘放手’,让团队自己收集数据,自己分析与制定纠正措施。原创 2023-06-26 10:31:50 · 523 阅读 · 0 评论 -
高效1 克服拖延症
一北京技术总监问:最大的难题就是如何提升下面技术人员的能力,如果他们全都是高手,我就很轻松了,但实际上最多只有三分之一,其他都是中低水平。您接触过这么多软件开发团队,有什么好方案?我说:我没有解决提升技术人员能力的银弹,但你可以听听我最近这故事:= = = = = = = = = = = = = = = = = = = = =小李:你能够在一周内写完程序通过测试,并把整件事汇总成分享文章初稿发布很厉害呀。我:其实你也可以做到。《个人写程序并记录统计的一些经验分享》里,我只是写了与软件工程原创 2022-02-15 09:49:47 · 408 阅读 · 0 评论 -
个人写程序并记录统计的一些经验分享
第四天早上10:00我终于把所有功能写完并通过自动单元测试!(老师说学编码必须动手,但我平时忙于工作,这次趁十一长假做编码练习题。上次做题已经是春节后,在集中隔离期间做过两题。这次的练习题只有十个功能,本来预计可两天完成。) 练习题 (Problem Set)——分析美国过去温度变化,提供了美国超过20个城市的每天平均温度。(从1961年到2015年) 先写基本功能:画散点图,回归分析,计算标准差与决定系数 (R2Coef. of determination) .原创 2022-02-15 09:36:30 · 375 阅读 · 0 评论 -
再读德鲁克#3 从管理外包人员到全面质量管理
有一家电力行业的软件开发部,因为要控制全职员工的人数,所以很多开发人员都是以外包形式聘用,以下这个表是我们抽看的三个项目的数据,第一列是这个项目的功能点数,倒数第二列是项目的缺陷数。 可以看出,项目的缺陷密度差异很大。与第一个项目团队沟通,发现写完代码没有单元测试,也没有评审代码,所以估计系统测试缺陷密度这么低,并不表示代码质量好,只是测试力度不够(项目1本来报给我的测试用例数是34,后来再说227才对)。 从以上的例子,就看到如果项目管理不善,质量问题可以很严重。...原创 2021-07-06 13:04:58 · 639 阅读 · 1 评论 -
再读德鲁克#2 如何提升生产率
一家500人的北京IT公司,专门做企业大数据服务。为了加强管理,他们利用项目管理系统做项目挣值分析(Earned Value),要求团队先做预算,然后按项目任务完成情况报工,监控实际与计划对比。这就是典型传统会计成本监控。监控已发生的任务,但无法帮我们避免一些可能发生的风险。 我问技术总监:“你们公司的核心竞争力是什么?” 答:“我们的开发团队都很有经验,开发质量也满足客户要求。” 问:“你们如何衡量开发团队的质量和生产率?” 答:“我们半年前开始利用项目管理系统,每个月按照项目是原创 2021-05-21 14:38:45 · 736 阅读 · 0 评论 -
再读德鲁克#1-信息挑战
"这一两年,我们的VIP客户都已经数字化智能化管理了,我们公司管理是否也应朝这方向?” 一家二十年都一直专注通信行业的软件公司CEO问公司总监。大数据分析已在各行业得以应用, 让企业可以数字化智能化管理, 提高竞争力。数据在各行业越来越重要, 虽然不少软件公司已经摆脱了作坊式管理,正逐步改善规范, 但在数据的采集和使用方面还存在很多的问题, 不知道如何采集数据,以及如何分析采集到的数据。别人的方法未必适合自己,那我们应从哪些方面来找适合的管理方法呢,先来看德鲁克先生 90 年代发表的一些文章。原创 2021-05-11 13:23:30 · 494 阅读 · 0 评论 -
CMMI v2.0之二 同行评审
今早一金融行业企业CMMI启动会上,发起人(公司领导) 对如何提升交付质量时,便提到过去项目大部分过程中的 缺陷大部分都是后期,例如系统测试时发现, 很多需求 / 设计 阶段的缺陷未在本阶段被发现。 他希望大家加强前期的评审, 如需求 、 设计,降低早期引发缺陷,导致后期大量返工。我估计这发起人有超过30年的 开发行业经验, 他非常了解有效的评审对质量的重要。让我们看看CMMI的最佳实践可...原创 2018-11-28 14:00:28 · 2558 阅读 · 0 评论 -
量化敏捷项目管理案例分享
“真感谢你这几个月帮助我们试点项目应用这项目管理工具,现在我才理解这个工具确实很适用于我们软件开发项目的管理。下个月我会开始要求所有研发项目都使用这方式与新的项目管理模板。”——进入CMMI评估前的最后准备的第一天,技术总监对我们的顾问这样说。 让我们一起回顾他们公司如何结合CMMI、敏捷、项目管理工具提升管理: 1「背景」 这是杭州一家专门做政府项目的公司,人数接近300...原创 2018-11-09 09:31:38 · 5874 阅读 · 0 评论 -
怎样才能创新、提升?
前几天有位客户说自己听到一些公司推广SAFe (Scaled Agile Framework 可扩展敏捷框架),她问我是否适合她们公司用。我就告诉她推行敏捷两个必须条件:1. 员工有动力和能力2. 管理层提供一个环境,让员工可以发挥这次我先探讨个人的提升。 1「《人生效率手册》」 今天在书店看到这本 —— 张萌写的《人生效率手册》: 目...原创 2018-09-07 16:10:44 · 478 阅读 · 0 评论 -
为什么创新(Creativity) 不够
昨天跟一家公司总经理吃饭,谈起大陆的教育问题,大家都觉得学生缺乏创新,基本都是按老师的套路/ 方法不断做题,但这些题对学生未来进入职场有什么帮助?学生只知要拿高分进名校,但连什么专业适合自己都没想过。 创新 Creativity我们软件工程与很多传统专业(如医学)都有一个通病,觉得行外的不懂这个专业的问题,但以下的故事告诉我们,一位音乐专业的人也可以为我们创造价值。“60年代,当...原创 2018-09-07 16:08:58 · 419 阅读 · 0 评论 -
敏捷落地课程介绍—基于功能点的敏捷计划与度量(2天)
带你迅速体验基于功能点的计划与控制完整过程:需求拆分,功能点估算,基于功能点的计划,进度跟踪与控制。课程大纲需求分层拆分功能点估算本课程讲师是世界最大度量咨询美国SPR(生产力研究所)授权的功能点讲师,也是中国《软件成本定额规范》(工信部和北京市标准的共同前身)编写组组长。在实践与教学过程中,讲师结合NESMA的两级简化方法,发明了一种更快、成本更低的估算和度量原创 2018-01-22 14:17:42 · 632 阅读 · 0 评论 -
敏捷培训: 如何使培训产生共鸣?
每个老师都有自己的培训方法,水平也有高低。例如:1. 初级是依据培训资料进行讲解2. 高一个级别是学员提问,老师解读——对老师有一定的水平要求,否则无法解答还有什么更好的方法吗?这两日我在香港培训,领会到——如果让学员自由发挥、角色扮演一些场景,效果会更佳。这更需要老师的现场反应能力,能够根据学员的水平和理解即时调整,但如果做到效果会比比上述两种方法都原创 2017-10-17 17:02:05 · 1442 阅读 · 0 评论