敏捷开发工具

敏捷开发工具 – Teambition 支持任何软件开发的敏捷项目管理方法

敏捷开发的几种方法

Scrum

Scrum 是实现敏捷的一个最流行的方法之一,不过很多人会将 Scrum 和敏捷 混为一谈(事实上并不是。)实现敏捷有很多种方法,比如 Kanban 方法等。但是比起其他的方法,Scrum 还是独具一格,主要原因在于Scrum 短迭代周期的特性。

Scrum 是实现敏捷的一个最流行的方法之一,不过很多人会将 Scrum 和敏捷 混为一谈(事实上并不是。)实现敏捷有很多种方法,比如 Kanban 方法等。但是比起其他的方法,Scrum 还是独具一格,主要原因在于Scrum 短迭代周期的特性。
Scrum 为什么如此特别?
Scrum 是一个用于开发和维持复杂产品的框架 ,是一个增量的、迭代的开发过程。在这个框架中,整个开发过程由若干个短的迭代周期组成,一个短的迭代周期称为一个 Sprint ,每个 Sprint 的建议长度是2到4周(互联网产品研发可以使用1周的 Sprint )。满足用户不断变化的需求是软件开发的长期无法解决的难题之一,敏捷方法满足需求的办法主要通过迭代。在每一次迭代周期结束时,都能交付用户一个可用的、可部署的系统,用户使用并体验该系统并反馈意见,在随后的迭代周期这些意见和需求的其他变化一起在产品中实现和集成。每次迭代周期应尽可能短,以便能及时地处理需求变化和用户反馈。

Kanban

今天的敏捷开发团队能够利用相同的JIT生产方式来使用Kanban。这样研发团队能够有更加灵活的计划选择,更快的输出,更加清晰的目标,形成整个研发过程中的透明性。
Kanban 是研发团队中非常受欢迎的敏捷实践方法。实际上 Kanban 早在上个世纪50年代就开始发展使用了, 但是至今仍然是非常有潜力的研发方法。
Kanban 最初是丰田汽车公司于20世纪50年代从超市的运行机制中得到启示。超级市场根据消费者需求来准备库存,以此优化了超级市场和消费者之间的需求关系。因为库存等级正好与消费需求一致,因此超市减少了不必要的囤货,在库存管理方面提高了效率。同时,超市又能保证客户需要的任何物品都是有货的。
Kanban , 是丰田生产模式中的重要概念,指为了达到准时生产方式(JIT)控制现场生产流程的工具。准时生产方式中的拉式(Pull)生产系统可以使信息的流程缩短,并配合定量、固定装货容器等方式,而使生产过程中的物料流动顺畅。 准时生产方式的 Kanban 旨在传达信息:“何物,何时,生产多少数量,以何方式生产、搬运”。

JIT生产方式是以降低成本为基本目的,在生产系统的各个环节全面展开的一种使生产有效进行的新型生产方式。JIT又采用了 Kanban ,Kanban 又为巧妙连接各道工序的神经而发挥着重要作用。

Kanban是在同一道工序或者前后工序之间进行物流或信息流的传递。JIT是一种拉动式的管理方式,它需要从最后一道工序通过信息流向上一道工序传递信息,这种传递信息的载体就是 Kanban。没有 Kanban ,JIT是无法进行的。因此,JIT生产方式有时也被称作 Kanban 生产方式。

支持Scrum的敏捷工具

Scrum 是一种敏捷研究方法,产品研发过程基于一系列固定长度的迭代。该框架的四个关键点是:计划会议、每日站立会议(又称每日 Scrum)、冲刺会议与回顾会议。开箱即用的 Teambition 软件提供了一整套综合性敏捷工具,帮助您的 Scrum 团队轻松完成这些任务。

冲刺计划工具

冲刺计划会议明确团队在即将到来的冲刺前应完成的目标项目,或工作列表。Teambition 软件使计划会议围绕目标项目展开,因此您可以预估故事、调整冲刺范围、检查进展速度,并随时重新定义项目的优先级。Teambition 软件提供了多种工具,有助于您顺利进行冲刺计划。

版本管理

一目了然追踪版本、功能和进度。点击一个版本查看完整状态,包括项目、开发数据和潜在问题。

轻松梳理目标项目

重新排列用户故事和程序缺陷优先级。选择一个或多个项目,然后通过拖放在项目列表中重新排序。创建快速过滤器,通过重要属性将项目进行排列。

冲刺计划

使计划会议以目标项目为中心。预估故事、调整冲刺范围、检查进展速度,并随时和其他团队成员一起重新定义项目的优先级。

故事点

预估、追踪和汇报故事点,帮助您的团队在未来的冲刺中更准时完成任务。使用故事点、理想时间或您自己的预估方法。

Scrum 板

Scrum 板用来呈现一个特定冲刺中的所有工作。Teambition 软件中的 Scrum 板可以根据团队的特殊工作流量身定制。您还可以轻松添加泳道,区分史诗故事、受委托人和项目等。在冲刺的最后阶段,快速了解所有已完成项目,任何未完成项目都将自动进入列表,以便在下次冲刺计划会议中进行讨论。

追踪和管理冲刺

冲刺是一个固定长度的工作迭代,通常为期一至两个星期。在计划会议上,应明确工作范围及优先次序,只有这样团队才能在冲刺开始后立刻投入工作。这些功能可以追踪每个冲刺中需要处理的一切工作,所以您的团队可以始终专注于手头的任务。

冲刺权限

使用冲刺权限来定义用户在特定项目中可以查看或执行的操作。冲刺权限帮助您更好地将权限和职责委托给团队成员,从而使整个团队更自主、更敏捷。

工作流

为每个项目类型(程序缺陷、故事、史诗故事和咖啡运行)创建和配置自定义工作流状态及转换。根据其他系统中发生的变化,利用强大的 Teambition 工作流引擎自动更新任务,或定义任务进行之前必须达到的标准。

自定义项目类型

为程序缺陷、故事、咖啡运行及相关内容开发自定义项目类型。为每个项目类型配置自定义工作流和自定义字段,这样您的团队就可以根据需求管理工作。

发布中心

快速查看下一个版本要发布的内容,以及发布之前必须完成的项目。轻松核对源代码和项目:如果发现结构被破坏、代码缺失或打开请求会自动发出警报。

每日 Scrum 或站立会议

每日站立会议也被称为每日 Scrum,团队成员聚集在一起开一个短会快速回顾已经完成的工作、将要完成的工作,以及需要别人提供的帮助。Teambition 软件可以帮助您的团队快速了解正在推进中的工作,从而帮助大家进一步探讨当天最重要的工作内容。

支持 Kanban 管理的敏捷工具

Kanban 管理方法基于持续发布理念。我们通常使用 Kanban 追踪工作进度,并以行和列的方式呈现工作状态。Kanban 帮助团队发布新产品的四大支柱是:持续发布、WIP(正在进行中的项目)限制、工作清单,以及列或行。以下是 Teambition 软件开箱即可使用的一些工具,可帮助您和团队一起使用 Kanban。

Kanban 管理的特点

使用 Kanban 的一大好处是:几乎不需要任何费用,你的团队就可以开始工作。在 Teambition 软件中,您可以用我们的默认工作流设置 Kanban,并立即开始添加项目或故事。当您的团队习惯使用 Kanban 后,您就可以开始自定义项目、工作流及项目类型,以满足团队的需求。以下是您可以在 Teambition 软件中配置的一些功能。

故事卡

可以通过设置 WIP 限制来控制同一时间同一状态的故事数量。这点非常重要,因为这样做可以防止特定状态成为瓶颈或从您的工作流中顺利通过的项目。

WIP 限制配置

可以通过设置 WIP 限制来控制同一时间同一状态的故事数量。这点非常重要,因为这样做可以防止特定状态成为瓶颈或从您的工作流中顺利通过的项目。

泳道和列

配置列来区分主要工作流状态,例如“待办事项”,“进行中的任务”和“已完成的任务”。通过添加泳道可以区分史诗故事、受委托人、项目,以及任何对团队来说有意思的分类。

灵活的工作流

为不同的项目类型定义和配置不同的工作流,或将白板上所有项目类型绘制到一个统一的工作流中。Teambition 的工作流可以根据你的喜好变得简单或复杂,并随着团队的发展而不断变化。

Kanban

Kanban 让您的团队充分了解下一步该做什么,所以当一个工作项目(或卡)完成后,团队就可以迅速进入下一步。以前,Kanban 是一块现实中的白板,上面贴满了写有工作项目的易事贴或卡片。Teambition 软件提供了虚拟 Kanban,包含每一项工作的所有细节,尽管看板上的每一个项目只显示最重要的信息。

混合方法

一些敏捷管理团队采用混合方法进行管理。例如,Scrumban 借鉴了 Scrum 中的固定长度冲刺及角色分配和 Kanban 中的 WIP 限制和循环周期。又例如 Kanplan,即拥有问题列表的 Kanban。Teambition 软件的功能可以混合起来使用,帮助这些团队不受工具的限制。
下表中罗列了我们的敏捷管理特点及支持的敏捷研究方法。如果不确定哪个框架更适合您, 可以了更多有关敏捷项目管理的信息。