热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

敏捷项目的治理实践和重要性

本文介绍了敏捷项目的治理定义和作用,以及在敏捷开发流程中嵌入治理实践的必要性。敏捷治理旨在确保项目与投资业务需求一致,并保证项目交付符合法律和公司政策。通过对敏捷治理的研究和实践,可以实现项目的正确执行和价值的有效交付。敏捷治理在提升项目管理效能、促进自组织团队发展和满足利益干系人需求方面具有重要作用。

敏捷治理会议把治理(governance)定义为:\u0026#xD;\n

\u0026#xD;\n

让初创的项目、方案或产品开发同组织的目标一致从而创造价值。治理定义了初创业务如何被设置、管理和控制。

\u0026#xD;\n

在5月13日阿姆斯特丹的敏捷治理会议上,思想领袖和实践者展示了治理如何能够支持自组织团队和敏捷项目,从而为利益干系人交付价值。\u0026#xD;\n

Andrew Craddock在会议上发表了有关正确治理的敏捷项目的发言。InfoQ对他进行了采访,探讨了什么是敏捷治理,以及为什么需要把治理实践嵌入到敏捷开发流程里。\u0026#xD;\n

InfoQ:您能分享下在你看来什么是敏捷治理吗?\u0026#xD;\n

\u0026#xD;\n

Andrew :对我来说,治理是关于两件事。 第一是确保我们正在执行正确的项目,即这些项目是和投资业务的需求是一致的,而且项目都有正当的理由。第二个是关于确保项目所交付的是符合有关法律和公司政策的。敏捷治理专注于这在敏捷项目中如何实现--以某种真正有效又同敏捷方式互不干扰的方式。

\u0026#xD;\n

InfoQ:是什么让敏捷治理显得重要?它能带来什么好处?\u0026#xD;\n

\u0026#xD;\n

Andrew :如果我们承认治理是重要的,在某些情况下更是必不可少的,而且如果我们想以敏捷的方式来工作,那么把治理调整到敏捷方式就非常必要。在大多数组织中,治理习惯和实践呈现出了传统“瀑布式”的开发风格,让治理与支持这种传统方式的人工文书产物一致起来。事实上,这在非敏捷项目中往往只是部分有效,并与敏捷理念根本不相容。利用敏捷治理,我们可以改变焦点,从原来只是一个克服官僚主义障碍的锻炼转变为真正地帮助项目变得更加成功,这些项目以一种及时和渐进的方式为业务交付真正的价值。

\u0026#xD;\n

InfoQ:您能举些例子,说明治理实践有助于敏捷项目成功吗?\u0026#xD;\n

\u0026#xD;\n

Andrew :至于一般的项目治理——相关项目从投资回报的角度看是否(并保持)切实可行——把审批和持续监控同一些敏捷理念和概念结合起来是很重要的,例如尽量保持文档精简,还有需求和解决方案的细节随着时间会越来越清楚。DSDM为此提供了一个很好的框架,这是我在5月13日敏捷治理会议上演讲主题的一部分。\u0026#xD;\n

至于治理同监管或其他相关标准的联系——将治理和开发团队正在做的事情在当时直接地结合起来,这很重要:也就是制定符合需要的迭代式开发过程的一部分。

\u0026#xD;\n

InfoQ:您能阐述一下企业做敏捷治理的不同方式吗?\u0026#xD;\n

\u0026#xD;\n

Andrew :敏捷治理与传统治理之间最大的区别是,敏捷治理同敏捷软件开发宣言中的核心价值有更加紧密的联系:个体和交互胜过流程和工具;奏效的解决方案(不只是可工作的软件]胜过详尽的文档;与客户协作胜过合同谈判;应对变化胜过遵循计划。

\u0026#xD;\n

InfoQ:企业要如何监管从而使得他们的项目将会坚持敏捷宣言而不是成为官僚?\u0026#xD;\n

\u0026#xD;\n

Andrew :我看到过Jim Highsmith在十年或更久之前的一次演讲。他提出了两点,被我真正地记在了心里:1)“文档”和“理解”是不一样的东西; 2)“形式”和“纪律”是不一样的东西。近年来我自己增加了一个3)“官僚”和“质量”不是一样的东西。你所指的企业需要真正地了解这三样东西。他们需要从来自于官僚的虚假的安全感中摆脱出来,并真正开始对项目和他们相关的问题负起全部责任来。希望我在13日的演讲能具体地展示如何能实现它,而不至于让人感觉受惊吓似地跳进个未知领域。

\u0026#xD;\n

InfoQ:有人说,他们宁愿做敏捷而不是成为敏捷? 你对此有何看法? 治理更多是关于成为敏捷,做敏捷,或两者兼而有之?\u0026#xD;\n

\u0026#xD;\n

Andrew:老实说,如果你的治理习惯、实践和工作方式没有一致起来,我不认为你可以有效地“做敏捷”。一个项目团队可以去“做敏捷”,但是却得非常努力地证明他们所建议做的(或正在做的)是对业务有价值的,并且证明他们正在生产的产品均符合公司和监管的标准。“成为敏捷”是超越构建软件的详细机制,超越单个项目的范围,把问题带进更广的领域,在这个领域里能够真正地把敏捷理念利用到更广的业务范围。“做敏捷”可能是在“成为敏捷”旅程中的一个良好的开端,但它只是唯一的第一步。

\u0026#xD;\n

原文链接:Governance for Agile Projects

\u0026#xD;\n\u0026#xD;\n\u0026#xD;\n

感谢杨赛对本文的审校。

\u0026#xD;\n

给InfoQ中文站投稿或者参与内容翻译工作,请邮件至editors@cn.infoq.com。也欢迎大家通过新浪微博(@InfoQ)或者腾讯微博(@InfoQ)关注我们,并与我们的编辑和其他读者朋友交流。


推荐阅读
  • 数据管理权威指南:《DAMA-DMBOK2 数据管理知识体系》
    本书提供了全面的数据管理职能、术语和最佳实践方法的标准行业解释,构建了数据管理的总体框架,为数据管理的发展奠定了坚实的理论基础。适合各类数据管理专业人士和相关领域的从业人员。 ... [详细]
  • 优化ListView性能
    本文深入探讨了如何通过多种技术手段优化ListView的性能,包括视图复用、ViewHolder模式、分批加载数据、图片优化及内存管理等。这些方法能够显著提升应用的响应速度和用户体验。 ... [详细]
  • Valve 发布 Steam Deck 的新版 Windows 驱动程序
    Valve 最新发布了针对 Steam Deck 掌机的 Windows 驱动程序,旨在提升其在 Windows 环境下的兼容性、安全性和性能表现。 ... [详细]
  • 本题探讨了一种字符串变换方法,旨在判断两个给定的字符串是否可以通过特定的字母替换和位置交换操作相互转换。核心在于找到这些变换中的不变量,从而确定转换的可能性。 ... [详细]
  • 本文总结了汇编语言中第五至第八章的关键知识点,涵盖间接寻址、指令格式、安全编程空间、逻辑运算指令及数据重复定义等内容。通过详细解析这些内容,帮助读者更好地理解和应用汇编语言的高级特性。 ... [详细]
  • 本文详细介绍了如何在Linux系统上安装和配置Smokeping,以实现对网络链路质量的实时监控。通过详细的步骤和必要的依赖包安装,确保用户能够顺利完成部署并优化其网络性能监控。 ... [详细]
  • 深入理解C++中的KMP算法:高效字符串匹配的利器
    本文详细介绍C++中实现KMP算法的方法,探讨其在字符串匹配问题上的优势。通过对比暴力匹配(BF)算法,展示KMP算法如何利用前缀表优化匹配过程,显著提升效率。 ... [详细]
  • 本文详细介绍了Java编程语言中的核心概念和常见面试问题,包括集合类、数据结构、线程处理、Java虚拟机(JVM)、HTTP协议以及Git操作等方面的内容。通过深入分析每个主题,帮助读者更好地理解Java的关键特性和最佳实践。 ... [详细]
  • DNN Community 和 Professional 版本的主要差异
    本文详细解析了 DotNetNuke (DNN) 的两种主要版本:Community 和 Professional。通过对比两者的功能和附加组件,帮助用户选择最适合其需求的版本。 ... [详细]
  • 在金融和会计领域,准确无误地填写票据和结算凭证至关重要。这些文件不仅是支付结算和现金收付的重要依据,还直接关系到交易的安全性和准确性。本文介绍了一种使用C语言实现小写金额转换为大写金额的方法,确保数据的标准化和规范化。 ... [详细]
  • 360SRC安全应急响应:从漏洞提交到修复的全过程
    本文详细介绍了360SRC平台处理一起关键安全事件的过程,涵盖从漏洞提交、验证、排查到最终修复的各个环节。通过这一案例,展示了360在安全应急响应方面的专业能力和严谨态度。 ... [详细]
  • 如何在PHPCMS V9中实现多站点功能并配置独立域名与动态URL
    本文介绍如何在PHPCMS V9中创建和管理多个站点,包括配置独立域名、设置动态URL,并确保各子站能够正常运行。我们将详细讲解从新建站点到最终配置路由的每一步骤。 ... [详细]
  • 2023年京东Android面试真题解析与经验分享
    本文由一位拥有6年Android开发经验的工程师撰写,详细解析了京东面试中常见的技术问题。涵盖引用传递、Handler机制、ListView优化、多线程控制及ANR处理等核心知识点。 ... [详细]
  • 从 .NET 转 Java 的自学之路:IO 流基础篇
    本文详细介绍了 Java 中的 IO 流,包括字节流和字符流的基本概念及其操作方式。探讨了如何处理不同类型的文件数据,并结合编码机制确保字符数据的正确读写。同时,文中还涵盖了装饰设计模式的应用,以及多种常见的 IO 操作实例。 ... [详细]
  • 在计算机技术的学习道路上,51CTO学院以其专业性和专注度给我留下了深刻印象。从2012年接触计算机到2014年开始系统学习网络技术和安全领域,51CTO学院始终是我信赖的学习平台。 ... [详细]
author-avatar
我怀念的2502909393_663
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有