
敏捷开发生态系统系列
所谓生态系统,就是指互相依赖方能生存的一系列生物。生态系统常常不是单向依赖的,而是互相依赖互相促进。当一个敏捷实践很难实施时,一定不要认为简单的制度可以保证其实施,而是要思考是什么导致了它的失败。
火星人陈勇
火星人,昔日曾是敏捷客,归来已是AI人。
敏捷开发咨询师,早期软件成本估算咨询师,资深程序员。
大语言模型产品经理,ChatGpt教练,LangChain编程培训师,LangStart开源项目发起人。
展开
-
敏捷开发生态系统系列之五:关于敏捷生态系统的一次聊天记录(敏捷估算,同行压力,估算扑克)
这是敏捷生态系统系列的第五篇(之一,之二,之三,之四,之五)。本文是2009年刚刚提出敏捷生态系统的时候参与一个MSN讨论组时的对话,当时的想法与现在相比尚缺少系统性,但由于有问有答,也包含了本系列所没有包含的一些信息,仅供参考。删除了部分无关的对话。文章末尾有谷雨霖老师的博客地址,也在优快云。 “敏捷生态--Srcum敏捷开发”--msn群讨论 2009-08-25 13:52谷雨霖 说:时间原创 2011-08-17 11:13:49 · 5216 阅读 · 0 评论 -
敏捷开发生态系统系列之四:计划跟踪II(自组织团队-开发团队自己估算-PO挑战估算-同行压力)
这是敏捷生态系统系列的第四篇(之一,之二,之三,之四,之五)。一半内容属于需求管理生态,一半内容属于计划跟踪生态。在实际开发环境中,产品负责人常常和开发组存在潜在的利益对立。前者往往希望在更短的时间开发出更多的功能,而后者的绩效则多数来自于计划按时率/缺陷率这些会因“更短-更多”而下降的数据,于是两者的隔阂从此开始。敏捷开发中的计划跟踪生态II大致如此(黑体字即图片中的元素):☺ 产品负责人(PO原创 2011-08-16 11:28:38 · 5776 阅读 · 0 评论 -
敏捷开发生态系统系列之三:计划跟踪II(需求优先级排序-迭代期内无变更-团队承诺)
这是敏捷生态系统系列的第三篇(之一,之二,之三,之四,之五)。产品负责人PO与团队的互动一直是一个难题。典型的问题在于:敏捷开发倡导“迭代期内无变更”以换取“团队承诺”,而实际上产品负责人却会不断地来提变更,打乱开发计划了。我们应该怎么办呢?产品负责人说“敏捷就是拥抱变化,我现在来提变化了,你们却关门了。”团队说“如果你总是变,下次我们怎么给你承诺。”敏捷开发中的计划跟踪生态II大致如此(黑体字即原创 2011-08-13 13:22:32 · 5517 阅读 · 0 评论 -
敏捷开发生态系统系列之二:敏捷生态系统-计划跟踪 I(跨职能团队-共同估算-每日立会-同行压力)
这是敏捷生态系统系列的第二篇(之一,之二,之三,之四,之五)。如果说需求管理中尚有一些团队无法控制的因素导致实施困难,计划与跟踪过程总归就没有问题了吧?其实不然,笔者见过领导很放权的全团(很多是因为领导根本管不过来了),但在团队内部仍然存在很大的问题,一般最为突出的,就是每日立会开得毫无生机。这不完全是因为文化差异问题,而是生态系统出了问题。 敏捷开发中的计划跟踪生态大致如此(黑体字即图片中的元原创 2011-08-09 14:48:10 · 6000 阅读 · 2 评论 -
敏捷开发生态系统系列之一:序言及需求管理生态(客户价值导向-可工作软件-响应变化)
这是敏捷生态系统系列的第一篇(之一,之二,之三,之四,之五)。所谓生态系统,就是指互相依赖方能生存的一系列生物。生态系统常常不是单向依赖的,而是互相依赖互相促进。敏捷开发中的实践也是如此。典型地,当一个实践很难实施时,一定不要认为简单的制度可以保证其实施,而是要思考是什么导致了它的失败。比如每日立会,如果发现大家都不按时开会甚至不开会,马上要做的不是要求大家按时开会+开会迟到给大家买水果+统计每月原创 2011-08-09 13:53:35 · 6473 阅读 · 3 评论