什么是探索树工程方法?

介绍了一种名为"Discovery Tree探索树"的工作追踪和聚焦技术。它是一种敏捷的工作追踪方式,通过可视化的方式有效地跟踪工作进度和任务状态。这种方法可以帮助团队更好地理解工作,提高效率,并保持专注。

  • 探索树是一种敏捷的工作追踪和关注技术,通过信息可视化提供了令人难以置信的透明度和灵活性。
  • 探索树通过改变便签颜色和添加新的任务来跟踪工作的进展和变化,以保持团队的专注。
  • 探索树是一种简单而强大的信息展示工具,可以帮助团队了解任务的完成情况、进行讨论和决策,并促进敏捷开发和用户价值的交付。

背景:

  • 您是否正在为通过系统跟踪工作而苦恼?
  • 发现很难从 "全局 "角度了解功能的完成情况?
  • 您是否在为垂直切分和发展而苦恼?
  • 你是否迷失在票据数字的海洋中,
  • 不知道 NJ-348 故事如何融入 11 月发布的版本?

也许你正在向往墙上贴便条的简单日子,但又受制于远程跟踪工作的需要。
不用担心,我和朋友们已经开发出一种很棒的工作跟踪和专注技术,我们称之为 "发现树"。

什么是发现树:
发现树是一种非常敏捷的工作跟踪方式。它高效、灵活,并提供令人难以置信的可视性。

我们最初是通过在窗户、墙壁和白板上粘贴便签的方式来实现它的,但现在我们已经将它发展成了在线工具,如 Mural 和 Miro。下面的例子使用的就是 Mural。

利用流程进化设计、垂直薄片和外向型(伦敦风格)开发。由于发现树非常灵活,您公司的流程可以而且可能以不同的方式与发现树整合。

你有一个代表用户价值的故事,你正在讨论要做的工作。您创建了一个壁画板,并添加了一个 3x5 的注释,但只有一点点细节。

  • 启动简单快捷。团队已经决定,这是需要开展工作的最优先事项。下一步就是聚在一起,与所有合适的人进行对话,开始建立这棵树。
  • 经常进行 2-10 分钟的讨论可以节省数小时的前期会议时间,以及花在不需要的事情上的数天时间。
  • 发展发现树的关键基本概念是让事物在不需要上下文的情况下也能轻松可见。我们扪心自问:"作为一个'信息辐射器',我们如何才能在远处和近处改进它?我们通过改变笔记的颜色来追踪黑板上的工作。

这里要强调两点:

  • 任务大小并不重要。关键是团队需要什么来跟踪需要完成的事情。任务越大,其下的子任务就越多。我们的任务/子任务可能只需要 5 分钟(但足够重要,值得记下),也可能需要一天。这关系到什么对团队向内(手放在键盘上)或向外(手不放在键盘上)传递信息有用。发现树是一个用来放置想法和占位符的地方,可以放置遇到的事情、可能需要的东西以及其他想法。
  • 新发现!在进行准时制规划和演化设计时,我们经常会发现新的需求。发现树 "通过不断生长来适应这种变化。在这里,你可以看到我们添加了一个新发现的需求,并将其任务化,目前正在进行中。

关于 "发现树",我们要考虑的另一个主题是,它可以帮助团队专注于手头的任务。如果出现了让团队分心的事情,就把它写在黑板上!这样做可以把分心的事情 "记 "下来,让团队继续专注于他们的任务。

工作在不断进步,树也在不断生长。即使从高层次来看,也很容易看出已经完成了哪些工作,正在进行哪些工作,还有哪些工作有待完成。

发现树是一个简单的概念,具有很强的适应性,可以作为信息辐射器。能够快速查看发现树,了解哪些工作已经完成,哪些工作正在进行,哪些工作已经计划好,非常方便快捷。只需添加一张红色卡片,就能引起人们对受阻工作的注意。

尽量把颜色控制在最低限度:待办工作、进行中的工作、已完成的工作和已封锁的工作。

总结
发现树  真正突出了敏捷的价值观和原则。它注重个人和互动,同时提供最基本的流程和工具。整棵树不断发展,以应对软件开发中不断变化的环境。

它接受不断变化的需求,为客户创造竞争优势。

如果实践得当,它可以简化并最大限度地提高未完成工作的艺术性。

如果您对极限编程和代码工艺比较熟悉,那么 "发现树 "可以帮助您将事情提升到 11 级。

对于参与项目的每个人来说,这是一个简单而神奇的信息辐射器。如果你允许的话,它能包容软件开发中的混乱,并真正利用进化架构的力量。

如果使用得当:

  • 它能将计划推迟到最后负责的时刻,从而腾出时间在事情发生变化时更新故事和任务。
  • 您也可以利用垂直薄片的交付为您的开发提供信息。让这些切片可见可以促进小组讨论,如 "这样够不够好?"和 "我们可以交付哪一小块来开始获得反馈?",而不仅仅是把需求扔到墙上,
  • 几个月后再演示。它将对话从各自为政的零散工作转变为对功能的整体审视。
  • 我们如何才能完成整个功能,而不仅仅是功能的组成部分?