DAD(有纪律的敏捷交付)在不同类型交付的应用
我在2004年开始的第一个敏捷开发项目,到目前自己经历的、看到的项目或者产品,如果是规模比较大,从开始、交付、持续维护和改进的过程中,总是有DAD的影子在里面,或者说有DAD的关键因素在里面。我对DAD(有纪律的敏捷交付)的理解是:
1) 基于交付(结果)的流程,清晰的阶段,清晰的里程碑,每一个阶段有明确的目标和推荐的实践,整个过程持续改进
2) 基于迭代,面向学习:短周期的迭代,可以得到需求、技术、流程等各方面的反馈,尽早发现风险,及时改正。背后的思路是:可工作,才可以把需求至交付整个流程中的问题暴露出来
3) 更侧重解决方案,而不是单纯的可工作软件。解决方案才是可以为客户提供价值的。解决方案包括:新的硬件、改变客户的商业或者运营流程、改变客户的组织结构等
4) 适合不同地域、团队大小、不同复杂程度的技术和业务(互联网、游戏、传统项目等)
以下是我经历的三种典型的工程:项目、有频繁交付压力的产品、没有频繁交付压力的产品,它们在DAD的 框架下是如何工作的:(其中最大的体会是:首先根据工程类型选择适合的开发流程和节奏;然后选择每一个阶段的周期和其中需要多少个迭代,每一个迭代的周 期;最后把每一个阶段内推荐的实践做到位。再次强调:把每一个阶段内推荐的实践做到位非常非常重要,这些实践不但包含一些敏捷实践,还包含很多传统开发中 用到的优秀实践)。
这里可以查看大图:http://photo.weibo.com/1874343052/photos/large/photo_id/3529442333764319
相关推荐
以“规范敏捷交付”之名提出了一组最佳实践,帮助较大型软件开发团队取得与较小型团队在过去10年使用敏捷技术所取得的相同成就。这不是说现有的常用敏捷方法是杂乱无章的;事实上,大部分敏捷方法都需要比传统或临时...
This book can chang your financial idea and teach your some financial knowledges and improve your financial intelligence。Working for money or Money works for U?
在现实生活中,这意味着我们需要理解过去的经济模式,同时要在当下采取行动,以塑造我们的财务未来。 作者通过自己的经历提醒读者,传统的教育系统可能不足以教授如何积累财富和实现财务自由。他们多次更换工作,但...
基于HPLC-DAD-MS/MS的不同来源生脉产品质量评价,王艳慧,朱丹妮,目的:建立HPLC-DAD-ESI/MS/MS分析方法对不同厂家的生脉产品进行评价。方法:采用HPLC-DAD-ESI/MS/MS分析方法对主要成分峰进行结构鉴定。结果
这个库简化了在网页上创建动态可排序列表的过程,适用于那些希望用户能够通过直观的拖放操作来调整元素顺序的应用场景。我们将详细解析其工作原理,以及如何进行优化以解决可能遇到的bug。 首先,`jquery.dad.js`...
大规模敏捷(Scaled Agile)和DevOps是当前的趋势,如SAFe(规模化敏捷框架)、LeSS(大型规模化敏捷)和DAD( Disciplined Agile Delivery)等方法论,它们旨在规范大团队间的敏捷协作,关注整个价值流的精益管理和...
2. **风力发电机模型**:有多种类型的风力发电机,如直驱永磁同步发电机(PMSG)、双馈感应发电机(DFIG)等。每种发电机都有其特定的电气和机械特性,需要在Simulink中精确建模。 3. **控制系统**:风力发电系统...
在实际应用中,DAD插件可以用于创建各种交互式的用户界面,例如文件管理器、布局构建器、图像排序器等。其核心功能包括: 1. **多元素拖放**:DAD支持同时对多个元素进行拖放操作,使得用户可以方便地移动和排列...
在DAD实践中,JavaScript主要应用于以下几个方面: 1. **前端自动化测试**:JavaScript框架如Jest、Mocha和Chai等,可用于编写单元测试和集成测试,确保前端代码的质量和稳定性。 2. **后端开发**:Node.js,一个...
分布式应用程序开发(DAD,Distributed Application Development)是构建能够运行在多个计算机节点上,通过网络进行通信和协作的应用程序的技术。"dad:分布式应用程序开发-DAD @ http"这个标题暗示了我们将在HTTP...
这使得DAD成为一种非常灵活的检测器,可以用于多种化合物的分析,尤其是在未知样品或复杂混合物分析中,因为它能提供化合物的整个光谱信息,帮助识别和分离不同吸收峰。 3. **峰纯度检查** 在DAD检测器上进行峰...
dad.js 是一个简单易用的 jQuery 拖放插件,无需 jQuery UI 库支持,兼容 Bootstrap 表格布局。 标签:dadjs
【标题】:“Dad's Recipe”通常可能是指一个与父亲有关的食谱或者烹饪方法,但在这个上下文中,它似乎代表了一个与“字体”相关的项目。可能是父亲制作或收集的独特字体设计,或者是某个关于字体设计的教程或指南。...
DAD是在应用程序中快速引导地址数据的理想伴侣。 DAD为世界各地的真实地址提供一致的数据结构,因此您可以花费更少的时间查找地址和地址规则,并花费更多的时间进行编码。 经过2000多次测试的严格测试,知道您的...
新闻网系统人机交互设计
综上所述,HPLC-DAD-CAD法在功能性饮料中牛磺酸和咖啡因的含量测定上表现出良好的性能,具有快速、灵敏和无需衍生化样品等优点,成为一种非常有应用前景的分析方法。随着相关技术的不断发展,该方法未来有望在更多...
在提供的压缩包文件中,包含了多个示例文件(index4.html、index8.html等),这些示例展示了DAD插件在不同场景下的应用,例如简单的列表拖放、网格布局拖放等。通过查看和分析这些代码,开发者可以直观地了解DAD的...
手写体,如"Dad'recipe"可能暗示的那样,往往带有个人风格和情感色彩,能唤起人们对于传统、家庭记忆或亲情的温暖联想。手写体字体在广告、包装设计、社交媒体以及个人日记等广泛应用,因其独特的个性和情感联系而...
1. 随机显示笑话:可能有一个函数用于从数组或API中随机选择一个笑话,并将其显示在页面上。 2. 回应用户交互:当用户点击“显示新笑话”按钮时,JavaScript可以监听该按钮的`click`事件,并执行上述随机显示笑话的...