预订演示

请注意 : 本帮助页面不适用于最新版本的Enterprise Architect. 最新的帮助文档在这里.

前页 后页

看板

背景

看板,直译为视觉(Kan)卡片(Ban)或广告牌,是一种用于提高效率的操作方法。它最初是由工业工程师 Taiichi Ohno 在丰田工作时开发的。 Ohno 分析了超市货架的进货方式,并将经验教训应用到工厂floor ,创造了前所未有的效率。视觉卡(看板)用于向生产线上的上游供应商发出需要更多物品的信号。看板方法可以应用于任何领域,包括战略规划、销售和营销以及人力技能管理,但最近看板已应用于开发以软件为中心的解决方案的过程,以确保将价值传递给客户尽快。信息技术行业从一开始就受到项目超期和超预算的困扰,但更严重的是未能在时间框架内为客户提供价值,使他们能够竞争并取得成功。在数字颠覆主导的时代,这些元素问题成为商业的关键要素,发生了前所未有的变化。

原则

看板从根本上说非常简单,并且依赖于少数原则,这些原则的起源可以归功于丰田的工程师:

  • 让工作可见
    传统的项目管理方法对执行工作的人隐藏了工作项目;看板向每个人展示工作,允许任何团队成员为工作项目在董事会中的流动方式做出贡献,并最终为客户创造价值
Simple example of a Kanban Diagram with four lanes in Sparx Systems Enterprise Architect.
  • 限制进行中的工作
    传统上,项目经理和团队负责人一直承受着完成产品或包含更多特征的压力,并且通过向团队增加更多工作项来应对这种压力;这会导致大量的聚焦切换和不可避免的半成品,并降低效率
    矛盾的是,看板鼓励限制正在进行的项目数量,从而提高效率和完成更多项目;进行中项目数量的减少使团队成员可以一次专注于一件事,而无需切换聚焦
Showing how to set a maximum number of elements in a lane for a Kanban Diagram in Sparx Systems Enterprise Architect.
  • 管理工作流程
    使用传统的项目管理方法,瓶颈或障碍很难识别,并且通常仅在项目后期审阅,通常仅在产品交付延迟且缺少特征之后才会出现
    使用看板,工作的可见性和识别停滞流程的能力 - 无论是因为瓶颈还是缺少工作项目 - 都可以快速识别和纠正流程问题
    下图显示了Enterprise Architect中的看板功能在通道中的项目数超过该通道的最大项目数(正在进行的工作或 WIP 限制)值中指定的数量时的响应方式;标题以可配置的颜色突出显示,数字(项目数/最大项目数)也提供视觉提示,提示团队通过在车道上蜂拥而至(一些团队成员集中注意力)来减少项目数量
Showing the effect of exceeding the maximum number of elements in a lane for a Kanban Diagram in Sparx Systems Enterprise Architect.

示例1

位于积压顶部A高优先级用户故事可以被拉入“进行中”通道,开发人员可以立即开始处理它。这项工作可能需要对业务规则进行编码、详细需求的审阅、对数据库模式的更改或向信息模式添加元素或属性,以及创建新的或更新的部署环境。

A single item in a lane on a Kanban Diagram in Sparx Systems Enterprise Architect.

所有这些工件都可以在同一个存储库中找到,而无需启动其他工具或安排会议来查找所需信息。战略驱动可以在业务上下文的时间中看到,架构设计和原则可以查看,业务规则可以根据他们符合的政策可视化,可以与数据库建立实时连接,并分析和更改它们的模式,可以检查 XML 模式并构造消息,可以编写编程代码和详细的部署目标,所有这一切都在单个协作平台中实现。

Insert Related Elements in Sparx Systems Enterprise Architect provides traceability.

示例2

该图演示了一个两阶段或三阶段工作流程中的积压图。整个图表用于管理积压,并且可以在通道内拖动项目以定义它们在该通道中的顺序,或在通道之间拖动以定义它们在积压中的重要性和位置。

An example of a backlog Kanban Diagram in a two or three stage workflow in Sparx Systems Enterprise Architect.

灵活性

Enterprise Architect在核心产品中内置了灵活且集成的看板功能,使任何规模和垂直市场的项目都可以从这种简单、优雅和精益的项目管理方法带来的巨大效率中受益。无论使用哪种类型的流程,企业的看板特征都可以快速无缝地集成到任何方法中,创建一个引人注目的可视化解决方案和团队协作平台,从而将产品、服务和解决方案高效交付给客户,并且在创纪录的时间内 - 让产品所有者和客户都感到高兴。

看板特征Enterprise Architect具有高度可配置性,可以进行更改以适应任何团队和流程,包括敏捷、迭代和增量,甚至瀑布项目。采用的障碍非常低,团队可以立即开始使用看板。最基本的看板由一个图表组成,该图表分为少量的车道;可以将一系列工作项添加到图表中,包括特征、用户案例、缺陷、修改、使用案例、需求等等。工作项可以用代表彩色卡片的引人注目的视觉风格来绘制,并且可以在图表中的任何位置拖动以更改给定车道中的顺序,或者从车道到车道从左到右通过电路板进行,表示朝着价值的进步客户。车道通常绑定到“项目管理感知”属性的值,例如状态或相,并且当项目从车道拖到车道时,绑定属性的值会自动更改。但是,可以通过将通道设置为“未绑定”属性来关闭单个通道的此功能,以便元素在移动到该通道时不会更改。例如,如果通道捕获的元素已超出正常流程,需要在出现问题时根据属性值进行评估,则您可以将通道设置为“未绑定”。

资源分配

执行指定角色的任意数量的资源可以在它们流经看板时分配给工作项,并且可以将进度可视化为显示在卡片底部的一个或多个进度条。分配由Enterprise Architect实用且简单的资源分配功能驱动,可用于定义资源(团队成员)和工作项(卡片)之间的关系。任何数量的团队成员都可以将自己分配给一个工作项,表明他们将执行的角色,并且可以使用开始日期、完成日期和预期时间来记录任务将花费多长时间的估计值。

A Kanban Diagram showing a User Story with two resources working on it, in Sparx Systems Enterprise Architect.

进度可以更新为完成百分比,可以直观地显示在卡片上。看板(与任何图表一样)也可以显示为甘特图或列表视图,支持替代项目管理表示。

Showing two resources being added to an element in Sparx Systems Enterprise Architect.

配置

看板卡可以配置为显示一组广泛的属性,具有引人注目的图标、颜色和进度条,以传达工作项、资源分配和工作项进度的重要方面。属性包括项目名称、类型、状态、版本、优先级、原型、相、作者等。

A single user story element shown on a Kanban Diagram in Sparx Systems Enterprise Architect.

可以配置名称、颜色和通道数量,以及一系列其他属性,例如溢出限制、默认值和子通道的定义。板的外观和工作项目都可以配置,使用不同的颜色、字体和样式,包括手绘模式,这可能会吸引更习惯于使用带有彩色注记的物理板的团队。也可以设置图表外观以突出显示来自相同层次结构的元素。

Enterprise Architect具有内置的看板图,以及许多预先构建的工作流模式,可以“按原样”使用或配置为适合任何项目或计划。工作流模式定义一个、两个或三个阶段的工作流;例如,两阶段工作流定义了一个看板,仅用于管理积压的优先级,然后将来自积压的项目从积压看板移动到迭代看板的第一通道。如有必要,产品拥有着者可以使用Enterprise Architect的安全功能锁定积压看板,确保积压中项目的顺序不会被无意更改。

有许多商业工具允许看板用于可视化管理项目,但企业架构师的看板功能非常有用,因为该工具也是一个用于战略和业务分析、架构、设计、实施、测试和部署的复杂建模平台.这意味着看板上的工作项目可以链接到战略决策、业务规则、政策、要求、架构和设计元素、线框和 UX 模型、编程代码、数据库库表、程序、测试、虚拟或物理部署节点、和更多。团队中的每个人第一次可以在同一环境中使用专为他们的学科而构建的功能工具箱进行协作,同时能够在视觉上引人注目的看板集合中可视化和管理交付给客户的价值板。

图表和仪表板

Enterprise Architect具有复杂的图表功能,可用于创建富有表现力的图表和仪表板,这将提供对看板流程的洞察力,并使产品负责人和其他团队成员能够监控绩效并确定微调团队工作方式的方法。有一系列内置图表,包括条形图和饼图、热图等,但团队可以自由创建任意数量的用户定义图表,这些图表可以合并到团队流程和审查中。

应用

看板项目管理方法可帮助您开发一个动态的、易于查看的项目开发阶段的进度摘要,其中阶段表示为图表的通道和子通道 - 看板板。在Enterprise Architect中,您可以将此方法的一种形式应用于您的项目管理图表,以监控和管理特定区域的工作流程。

开发阶段可以通过元素的项目管理属性的值来定义,例如相、版本或状态,或者用户定义的标记值。代表每个任务或任务object的元素最初放置在项目早期阶段的通道中,并且通过将相应的元素移动到图表上的不同通道来反映任务的工作。如果图表链接到项目管理属性,则将元素从一个通道拖到另一个通道会自动将属性的值更改为通道表示的值。

在此插图中,通道标识了每个开发阶段正在执行的工作。

A 1-stage Workflow Kanban diagram, created in Sparx Systems Enterprise Architect.

新任务通常从最左边的车道开始,完成的任务通常会通过所有车道,然后在最右边的车道上停止,然后被移出图表。 A典型的工作流程是通过从最右边的通道开始并查看它是否有任何您能够进行的任务来选择您要处理的下一个任务;如果没有,则移动到下一个车道并重复,依此类推。