📜  软件工程中的纪律敏捷交付(DAD)

📅  最后修改于: 2021-08-25 17:29:09             🧑  作者: Mango

有纪律的敏捷交付(DAD)是一种用于对软件开发进行编程的过程决策的结构。它是一种混合灵巧模型,以将人或个人放在第一位为中心。 DAD是Discipline敏捷工具套件的建立,该套件还包含Discipline DevOps,Discipline敏捷IT和Discipline敏捷企业。

DAD融合了其他著名技术(例如XP,Scrum,敏捷建模,看板和不同模型)的相关组件和最佳组件。它提供了不同的生命周期进行浏览,本文稍后将对此进行讨论。

如上所述,DAD将个人放在首位,这意味着它对个人之间的联系具有重要意义。 DAD坚持工作和义务,使同事们能够继续相互了解,并随着时间的推移成功地一起工作。

它是目标驱动的,为团队提供了一个平滑的周期,减轻了他们的大量额外工作。同样,这有助于小组选择和实现他们需要朝着可能遇到的情况转变的方式。例如,如果要制造车辆,DAD不会给出计划和轮廓,但是它为团队提供了执行团队所需工具和策略的工具。他们彼此联系,并考虑个人需要弄清楚自己需要组装什么。

DAD生命周期支持:

纪律敏捷(DAD)结构支持运输生命周期的6种独特的适应性浏览:

  1. 敏捷生命周期–
    这个生命周期取决于Scrum,从最早的任务开始,它就有三个阶段(启动,构建和过渡)。
  2. 精益生命周期–
    它取决于看板,并且也分为三个阶段。
  3. 持续交付:敏捷生命周期–
    这取决于Scrum,它提供了稳定而持续的工作进度。
  4. 持续交付:精益生命周期–
    这取决于看板,它提供了稳定而持续的工作进度。
  5. 探索性生命周期–
    这取决于精益启动策略。
  6. 程序生命周期–
    这是一个生命周期,用于组织一组代表/个人。

DAD框架的阶段:
与其他在开发阶段更加集中的其他基于敏捷的框架结构不同,DAD具有三个阶段,可以使同事在特定情况下专注于目标。分为三个阶段:

  1. 初始阶段–
    此阶段包括的任务涉及组建团队,建立与产品和企业课程一致的典型方向,以及为开发和组织执行的技术建立典型的愿景。
  2. 施工阶段–
    在此阶段,在考虑合作伙伴的要求和客户需求的同时,逐步完成工程的批准和开发。在此阶段,产品的性质和质量也同样重要。
  3. 过渡阶段–
    在此阶段,将进行测试以检查是否适合放置项目,并在确认后批准并完成部署。

DAD的优点:

  • 结构使工作顺利进行,使同事能够熟练地专注于重要的任务。
  • 它是一个结构,其中包含了已证明且广泛使用的过程中的最佳组件。
  • 它为同事提供了创造的适应性并促进了执行。
  • 它使同事能够利用敏捷策略进行工作,并进一步考虑自己的优势和需求。

DAD的缺点:

  • 相对于其他类似系统,此结构的适应性适中且缓慢。
  • 如果企业需要更多指导或有才能的教练,企业应聘请外部专家来帮助执行DAD系统。
  • 更重要的是,如果企业对这种灵活的提升模型不熟悉,则需要合理的协调和指导来执行它,因为个人很容易理解DAD给出的规则和规定。