文章
最新资讯
-
《A++ 敏捷开发》- 19 协作改进整个系统
2025-04-11
“专注用户,从顾客的角度生产产品。”某次现场培训,我分享了丰田汽车故事后,请学员分组讨论,写出对工作最有帮助的3条。以上是某组的第一条,我请他们解释说明。“我是做开发的,反思时发现其实不清楚我的工作对... -
《A++ 敏捷开发》- 17 持续集成
2025-03-07
为了避免客户验收前或使用后才暴露大量棘手缺陷,可能要花很长时间才能发现并解决,便应依据精益和系统工程的原则,把系统拆分成子系统/模块,先开发并测试子系统/模块、集成、再测试,按部就班地完成整个软件开发... -
《A++ 敏捷开发》- 16 评审与结对编程
2025-03-07
客户:我们的客户以银行为主,他们很注重质量,所以一直很注重评审。他们对需求评审、代码走查等也很赞同,也能找到缺陷,对提升质量有作用。但他们最困惑的是通过设计评审很难发现缺陷。我:你听说过敏捷的结对编程... -
《A++ 敏捷开发》- 15 TDD与重构
2025-03-07
从50年代起,软件系统越来越普遍,规模越来越大,越复杂。但延迟甚至失败的项目也越来越多。如果我们沿用系统工程的思维,是否可以像造一架飞机一样,写好大型的复杂软件?1968年,Dijkstra提出要st... -
《A++ 敏捷开发》- 14 精益与敏捷
2025-01-16
看完某研发部总监的缺陷分析报告后,我问:“你们什么时候做分析?”总监:“产品发版后。”他们最近一次发版是八月份,立项早在三月份已经开始。我:“如果你们分析的目的是之后做改进,发版后才分析的作用不大。要... -
《A++ 敏捷开发》- 7 策划与监控
2024-12-25
首次拜访H公司负责IT服务的总经理胡总。公司包括好几个部门和子公司,主要做电力相关的软件项目,也服务集团内信息化需求。胡总说希望用12个月时间改善开发项目的质量。我简单介绍了很多开发团队都因为前面工作... -
利用工作坊促进持续改善
2024-12-25
背景某国企事业单位因以往发生了不少系统问题,管理层便决定花一年时间做改善,提升软件开发质量。我和咨询师给这家单位做了第一次现场的首次培训和CMMI差距分析后,咨询顾问发给我他制定的短期和长期(一年)的... -
《A++ 敏捷开发》- 精益 - 测试驱动开发(TDD)背后的原则
2024-12-25
开发人员问:为什么要这么做?写完程序后再写测试用例,不是更正常吗?为什么我们要测试驱动开发精益(Lean)是敏捷中很核心的概念。最近发生的一件事帮我回答了以上问题,体会到TDD与精益如何协同。我有一位... -
《A++ 敏捷开发》- 13 从团队实验 到持续改善
2024-10-28
“发现我讲过的方法,老是重复再解释,再提醒,是否我教的方法有问题?” 与某老师交流时,对方提出。“很正常,绝不要怀疑方法本身,我也常常遇到。其实这是所有学习的必经过程:开始时只是初步按学到的技巧用于本... -
《A++ 敏捷开发》- 25A 北京手记
2024-10-28
北京是全国文化之都,来到北京晚上有空便去欣赏各类表演节目。连续3晚:听了一场音乐会,看了两套话剧。国家大剧院管弦乐团演奏马勒第三交响曲到了最后第六乐章的最后5分钟,两位定音鼓手同步咚、咚、咚、咚,像为...