热门标签 | 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)关注我们,并与我们的编辑和其他读者朋友交流。


推荐阅读
  • 在现代网络环境中,两台计算机之间的文件传输需求日益增长。传统的FTP和SSH方式虽然有效,但其配置复杂、步骤繁琐,难以满足快速且安全的传输需求。本文将介绍一种基于Go语言开发的新一代文件传输工具——Croc,它不仅简化了操作流程,还提供了强大的加密和跨平台支持。 ... [详细]
  • 题目Link题目学习link1题目学习link2题目学习link3%%%受益匪浅!-----&# ... [详细]
  • 使用Python在SAE上开发新浪微博应用的初步探索
    最近重新审视了新浪云平台(SAE)提供的服务,发现其已支持Python开发。本文将详细介绍如何利用Django框架构建一个简单的新浪微博应用,并分享开发过程中的关键步骤。 ... [详细]
  • 深入理解Java泛型:JDK 5的新特性
    本文详细介绍了Java泛型的概念及其在JDK 5中的应用,通过具体代码示例解释了泛型的引入、作用和优势。同时,探讨了泛型类、泛型方法和泛型接口的实现,并深入讲解了通配符的使用。 ... [详细]
  • 汇编语言等号伪指令解析:探究其陡峭的学习曲线
    汇编语言以其独特的特性和复杂的语法结构,一直被认为是编程领域中学习难度较高的语言之一。本文将探讨汇编语言中的等号伪指令及其对初学者带来的挑战,并结合社区反馈分析其学习曲线。 ... [详细]
  • MATLAB中的类别数组:存储和操作有限类别的数据
    类别数组(categorical array)是MATLAB中用于存储有限类别数据的一种特殊数组类型。它不仅提供对非数值数据的高效存储和操作,还保留了原有类别的名称,使数据处理更加直观便捷。此外,类别数组可以与表格(table)数据类型结合使用,以实现更复杂的数据分析。 ... [详细]
  • 使用GDI的一些AIP函数我们可以轻易的绘制出简 ... [详细]
  • 最近团队在部署DLP,作为一个技术人员对于黑盒看不到的地方还是充满了好奇心。多次咨询乙方人员DLP的算法原理是什么,他们都以商业秘密为由避而不谈,不得已只能自己查资料学习,于是有了下面的浅见。身为甲方,虽然不需要开发DLP产品,但是也有必要弄明白DLP基本的原理。俗话说工欲善其事必先利其器,只有在懂这个工具的原理之后才能更加灵活地使用这个工具,即使出现意外情况也能快速排错,越接近底层,越接近真相。根据DLP的实际用途,本文将DLP检测分为2部分,泄露关键字检测和近似重复文档检测。 ... [详细]
  • 深入解析 Apache Shiro 安全框架架构
    本文详细介绍了 Apache Shiro,一个强大且灵活的开源安全框架。Shiro 专注于简化身份验证、授权、会话管理和加密等复杂的安全操作,使开发者能够更轻松地保护应用程序。其核心目标是提供易于使用和理解的API,同时确保高度的安全性和灵活性。 ... [详细]
  • 本文介绍如何在现有网络中部署基于Linux系统的透明防火墙(网桥模式),以实现灵活的时间段控制、流量限制等功能。通过详细的步骤和配置说明,确保内部网络的安全性和稳定性。 ... [详细]
  • 作者:守望者1028链接:https:www.nowcoder.comdiscuss55353来源:牛客网面试高频题:校招过程中参考过牛客诸位大佬的面经,但是具体哪一块是参考谁的我 ... [详细]
  • 本文介绍了一种解决二元可满足性(2-SAT)问题的方法。通过具体实例,详细解释了如何构建模型、应用算法,并提供了编程实现的细节和优化建议。 ... [详细]
  • 如何恢复意外取消的Windows 11更新推送
    本文介绍了解决Windows 11更新推送意外取消的问题,并提供了详细的步骤,帮助用户顺利升级到Windows 11。 ... [详细]
  • Startup 类配置服务和应用的请求管道。Startup类ASP.NETCore应用使用 Startup 类,按照约定命名为 Startup。 Startup 类:可选择性地包括 ... [详细]
  • 在众多不为人知的软件中,这些工具凭借其卓越的功能和高效的性能脱颖而出。本文将为您详细介绍其中八款精品软件,帮助您提高工作效率。 ... [详细]
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社区 版权所有