我有一个基本的看板,在开发人员和测试人员之间进行交接:
----------------------------------------------------
| To Do | Ready | Develop | Test | Done |
| | | In Progress | Done | | |
Run Code Online (Sandbox Code Playgroud)
假设我对董事会设置了一些限制。如果某个项目未通过测试,我该怎么办?实际修复错误不是测试人员的工作,所以在我看来,它无法“完成”。我希望测试人员将其放回“就绪”状态,但这将超出限制。如果测试人员将项目从“就绪”降级为“待办事项”,他基本上是在取消 PO 的优先级排序。
到目前为止,我的灵魂是可以超过“就绪”的限制,标记测试失败的项目,并将它们作为优先事项。
还有其他想法吗?
我正在考虑在JIRA GreenHopper上从scrum切换到看板模板.
看板样式工作模式下的用户故事卡不显示用户点:
如何将其更改为:
我们有一个TFS 2015的内部安装.
在需求积压中,我们可以添加Board Columns和Swimlanes,但这些不会在任何迭代下显示.我们的迭代只有Proposed,Active,Resolved和Closed.
如何在迭代中添加新的Board Columns和Swimlanes?我们还希望能够在迭代时在Board Column中分割完成和完成的列.
我正在尝试在我的应用程序中实现像 Trello 这样的看板敏捷板。我想知道如何以最好的方式做到这一点。我正在考虑这些实体:
董事会
有很多清单
列表中
有很多卡
卡片
包含一些内容
但是我一直坚持卡片的订购。每张卡片都应该有一个排序位置,以便按列表中的特定顺序对卡片进行排序。拖动卡片时,我应该更改它的位置并将其保存在数据库中。做到这一点最有效的方法是什么?
向每张卡片添加一个position
字段似乎是多余的,因为在将一张卡片拖到不同的位置(将有数百张卡片)后,我必须重新计算列表中(或两张)所有卡片的位置。我正在考虑将所有卡 id 的数组存储在列表中,并按该数组对卡进行排序。该解决方案的优点/缺点是什么?还有更好的解决方案吗?
我正在使用 Ruby on Rails 和 PostgreSQL。
更新
使用@cske回答我想出了以下解决方案:
CREATE OR REPLACE FUNCTION move_buyer_card(
new_list_id INT
, param_id INT
, new_position INT
) RETURNS FLOAT4
LANGUAGE plpgsql SECURITY DEFINER
AS $$
DECLARE
var_lower_bound FLOAT4;
var_upper_bound FLOAT4;
var_new_weight FLOAT4; /*between 0 and 1*/
BEGIN
IF new_position < 2 THEN /*first position*/
var_lower_bound := 0;
SELECT MIN(weight) FROM Buyers
WHERE board_list_id = new_list_id
INTO var_upper_bound;
IF var_upper_bound IS …
Run Code Online (Sandbox Code Playgroud) architecture postgresql ruby-on-rails application-design kanban
是否可以在 Odoo10 的看板视图中显示没有任何项目的组(列)?
我找到了一篇如何在 Odoo8 中执行此操作的文章,但那里描述的方法似乎不再有效。
我想为我的团队自定义标签颜色。我在 docs.microsoft.com自定义卡片的文章中的以下地方找到了描述
但是当我打开我的设置时,我没有一个名为 的菜单点Tag Colors
:
缺少某些菜单点。
即使在同一个文档中,也有两种不同的菜单结构。早些时候,文章显示了不同的菜单结构,与我的相同:
如何访问更多菜单点?
使用 React 和 Redux 开发一个小项目,其中我正在制作本质上是 Trello 克隆或看板系统。但我无法弄清楚如何为 Redux 构建我的状态,这样事情就不会变得奇怪。
本质上,用户需要能够<Board/>
通过 React 创建组件的多个实例。每个<Board/>
实例都有一个标题。继续深入,每个实例还可以有一个自己的组件实例</Board>
的数组。<List/>
每个<List/>
实例又可以有自己的<Card/>
组件实例。
这就是我感到困惑的地方。在 React 中,这很简单——每个实例<Board/>
和每个实例<List/>
只管理自己的状态。但我不知道如何重构一切,以便 Redux 管理所有状态,但每个组件实例都会收到正确的状态切片。
到目前为止,我已经构建了 Redux 状态,如下所示。任何帮助表示赞赏!
{
boards: [
{
title: 'Home',
lists: [
{
title: 'To Do',
cards: [
{ title: 'Finish this project.'},
{ title: 'Start that project.'}
]
},
{
title: 'Doing',
cards: []
},
{
title: 'Done',
cards: []
}
]
}
] …
Run Code Online (Sandbox Code Playgroud) 我试图想出一种简单(和敏捷的)方式来可视化大型部门的工作和瓶颈,并在我们拥有必要的数据后逐步改进流程.
问题是我们有多组开发人员在处理多个项目.一些开发人员是跨项目的,一些项目是跨团队的.开发人员非常熟悉(我们不希望迫使C#或Java开发人员在结对编程期间学习Delphi 6).
另一个问题是所有开发人员/项目之间共享一个非常小的QA团队.
我需要有关如何组织看板(或类似)任务板的想法,以便故事按项目(或团队?)分类,但WIP限制仍然全面应用.
此外,站立会议将如何进行?在一次会议中包括每个人会占用太多时间并导致信息过载,但是分裂会议使我们失去了敏捷实施的大量透明度.
因此,欢迎任何与任务板和站立会议相关的想法.此外,非常欢迎Kanban的替代品,其处方与Kanban相同(换句话说不多).
我一直在努力让我们的软件部门采用某种开发过程方法.我们只有9个开发人员和大约几个项目.目前,我们只能被描述为混乱.或者也许是"危机驱动的发展",因为我看到另一个SO用户称之为.
使用看板似乎是一个非常适合我们.所以我和其他人讨论过,每个人都认为这听起来不错.但是,当我们讨论如何安排董事会时,每个人都希望每人一个董事会.
现在,我从未尝试过看板或任何方法,但感觉就是让每个人在自己的董事会上管理会否定看板过程应该提供的好处.这个想法让我感到难过,并想说'哼哼让我们废弃这个想法.'
您认为每个开发人员实施看板是否值得?
kanban ×10
agile ×2
jira ×2
architecture ×1
azure-devops ×1
backlog ×1
jira-agile ×1
jira-plugin ×1
odoo-10 ×1
postgresql ×1
react-redux ×1
reactjs ×1
redux ×1
scrum ×1
tfs ×1
tfs-2015 ×1