“持续实施”是软件开发方法的名称吗?如果是这样,它究竟是什么?
你有使用它的经验吗?
请注意,我知道什么是持续集成,但不知道持续实施。
背景:今天我了解到(二手)一家在其软件开发环境中使用“持续实施”的公司。它是正式定义的还是某些敏捷软件开发方法的一部分?
我能找到的最好的是欧洲信息系统杂志上的这篇论文:
“……沃尔沃的一项业务和 IS/IT 计划……开发和实施灵活的售后市场供应链……创建一个平台、Web 服务和一个用于通过 Internet 销售备件的 Web 门户。”
“持续实施”是软件开发方法的名称吗?如果是这样,它究竟是什么?
你有使用它的经验吗?
请注意,我知道什么是持续集成,但不知道持续实施。
背景:今天我了解到(二手)一家在其软件开发环境中使用“持续实施”的公司。它是正式定义的还是某些敏捷软件开发方法的一部分?
我能找到的最好的是欧洲信息系统杂志上的这篇论文:
“……沃尔沃的一项业务和 IS/IT 计划……开发和实施灵活的售后市场供应链……创建一个平台、Web 服务和一个用于通过 Internet 销售备件的 Web 门户。”
尝试搜索“持续集成”。在我看来,这是一件好事(TM)。“持续实施”在呆伯特宇宙中只会是一种很好的开发方法。;)
编辑:
最初的问题只是问什么是“持续实施”。由于此站点是 StackOverflow,而不是 EconomicsOverflow 或 PolymerEngineeringOverflow,因此正确答案是“无”。
之后对该问题进行了编辑以扩大范围,但这并没有真正改变我的答案。
我在软件开发领域能找到的所有对这个术语的引用似乎都是一个错误,作者的真正意思是持续集成,一种常见的敏捷技术。
OP 现在引用了一篇论文,在“敏捷”供应链管理实施中使用该术语的上下文中使用了该术语。即便如此,尽管已发表,但该术语尚未在 SCM 中进入通用术语,更不用说软件开发,因此也没有普遍接受的定义。
我认为,OP 仅指“持续实施”。这不是一个常用的术语。
我没听过这个词,但在敏捷或Scrum方法论中,实现比传统的瀑布模型更频繁(但显然不像“持续实现”中那样连续)。
在我工作的公司,我们遵循 Scrum 方法论,每 6 个月发布一次新版本。由于我们是一家提供软件即服务的产品公司,因此实施由我们控制。我们最终计划进行更频繁的实施。这与 Scrum 之前的日子大不相同,新版本通常每 2 年发布一次。
理查德很可能是正确的,您的意思是持续集成,这种实践的主要元素是频繁构建,以确保为您的软件增加工作功能。
关于这种做法的开创性文章是Martin Fowler 的“Continuous Integration”(这是原文,顶部有一个更新版本的链接)。
实际上,我认为这种新动物来自精益背景(这在沃尔沃的背景下是有道理的)。虽然没有什么正式的。换句话说,它听起来很敏捷,尝起来很敏捷,但没有人确切知道它的含义,出于这些原因,我相信沃尔沃的 C 级经理非常喜欢它 :) 这让我的废话检测器实际上响亮了。
听起来营销人员与术语不匹配。无时无刻不在发生。