如何选择合适的敏捷工具

内容贡献者凯特Eby

2016年6月3日

根据最近的一项调查在美国,接受敏捷运动的公司的比例已经超过了使用瀑布法的公司,而且这个比例还在继续增加。敏捷的流行催生了大量旨在管理和指导敏捷团队绩效的敏捷项目管理工具。有如此多的产品可供选择,问题不在于是否有一种工具可以提高您的组织性能,而是如何根据您的需求选择正确的工具。

什么是敏捷项目管理?

敏捷项目管理为技术的设计和开发提供了一种迭代的和灵活的方法。敏捷方法包含了技术开发中不断发生的变化——允许团队将冗长的需求、构建和测试方法分解为更小的部分,这样需求变化在整个过程中是可管理的,而不会导致整个项目停止。尽管敏捷背后的原则通常用于软件开发,但它也可以成功地应用到与技术无关的项目中。接受变化的能力,使活动和进展透明,并一路适应,可以为许多类型的项目带来价值。

Smartsheet是一种更好、更敏捷的计划、跟踪和管理项目的方法

敏捷项目管理仪表板

Smartsheet是一个基于云的平台,它允许团队和组织计划、管理和报告项目,帮助您更有效地迭代并实现更多目标。参见Smartsheet的实际操作。

观看演示

为什么使用敏捷项目管理

即使需求和需求在过程中发生了变化,也能够按时和按预算交付软件产品,这ob欧宝娱乐app手机下载是拥抱敏捷项目管理的首要原因。项目经理可以构建他们的产品,达到所有的里程碑,同时保持对不断变化的ob欧宝娱乐app手机下载敏捷反应。有了敏捷,复杂性降低了,成功很快就被发现了,由于问题被更早地发现,质量得到了提高,并且在整个开发生命周期中欢迎来自用户的反馈。

为什么你需要一个敏捷工具?

首先,您可能想知道为什么首先需要一个工具?或者,也许,为什么敏捷专用的工具是必要的?当然,敏捷可以通过各种各样的方法进行管理,包括老派的方法,如索引卡、电子表格、MS Project,或将其全部放在白板上,但这些例子并没有提供协作。在某种程度上,所有这些示例都可以用于收集和列出需求、跟踪进度、跟踪迭代,甚至报告。您甚至可以开始跟踪时间轴值并收集有关开发效率的数据。

但是一堆完全不同的工具导致了一个非常低效的过程。好消息是,有很多工具可以将敏捷的所有功能集成到一个资源中。燃尽图、迭代、待办事项排优先级、用户用例存储和协作可以在一个单一的、一致的资源中进行管理。通过将所有东西都放在一个地方,所有涉众都知道在任何时候应该在哪里查看,并且可以保持在项目中他们的角色的顶端。

选择敏捷工具始于关注目标

敏捷运动提供了一个方法的多样性你可以选择:Scrum、看板、功能驱动开发(FDD)、精益软件开发(LSD)、动态系统开发方法(DSDM)、敏捷软件开发(ASD)、极限编程(XP)和Crystal。当你开始选择工具时,你的组织可能已经决定了它将使用哪种方法,以及是在企业级采用敏捷(伸缩敏捷或“SAFe®”(伸缩敏捷框架®)还是在开发级采用敏捷(Scrum敏捷)。问题变成了哪种工具最适合哪种方法。

选择正确的敏捷工具的一般原则

选择正确的敏捷工具来支持您的业务需求和方法是至关重要的。以下五个功能将帮助您选择支持团队及其敏捷方法的解决方案。

1.促进协作和沟通
寻找一个能够促进团队成员之间沟通和协作的解决方案。敏捷工具应该使团队成员能够相互沟通,并进行完整的讨论,最终得出结论。考虑一个具有权限的工具,这样您就可以确定谁应该成为对话的一部分。对于任何涉众,无论是业务分析师、软件开发人员、营销人员,还是任何人,都应该能够在项目从开始到交付的各个阶段中观察和参与对话。

2.追踪历史和责任
找到一种敏捷工具,可以查看讨论的历史,并将对话、行动和可交付成果之间的“点连接起来”。该工具应该提供一种报告项目生命周期的各个部分以及项目作为一个整体的方法。

3.可搜索中央存储器
一个单一的、可搜索的、支持所有敏捷项目功能的工具比使用多个工具要好,因为它创建了一个来源来存储和查找关键的项目信息,以便做出决策。例如,在白板上执行项目跟踪,同时在Sharepoint中进行开发用户故事所需的对话,这意味着查找信息的延迟,可能会错过重要的细节。此外,允许您在单个数据库中存储内容的敏捷工具提供了同时查看多个项目并执行跨项目报告和分析的能力。

4.扩展能力
敏捷运动的领导者Alistair Cockburn博士花了多年时间研究团队的表现方式。在一个2012年的演讲, Cockburn说:“软件开发是独一无二的;它本身就是一种纯粹的活动。因此,当我们理解驱动人们使用软件的“物理定律”时,实际上,软件开发成为了参考点,其他事情就像软件开发一样。因此,我们可以把对软件设计团队的理解应用到商业设计团队、市场营销设计团队、广告、初创企业、创业精神以及其他各种活动中。”

敏捷工具局限于软件开发团队的概念可能会驱动最初的实现,但请记住,开发团队可能会增长。其他部门可能希望在他们的项目中使用该工具。寻找一个功能广泛的工具似乎不是最有效的选择,但时间可能证明它是最佳选择。

5.分析
分析对于任何项目都是必不可少的,无论是实时查看过程还是事后评估。你会想知道完成单个任务要花多少时间,以及为什么要花这么长时间。分析还可以帮助你确定哪些符合预期,哪些没有。一个能够提供深入到数据的敏捷工具将有助于建立未来项目的成功。

敏捷工具需求

为了选择合适的敏捷工具,您需要收集需求列表。需求是功能,而不是特性。特性是您在工具中找到的东西,而功能是特性执行的活动。

收集需求意味着与关键涉众会面,以确定他们希望工具执行的功能。例如,Scrum领导者可能想要一个工具来帮助跟踪特性开发,而业务分析师需要一种方法来协调特性与用户故事,开发经理需要报告功能来跟踪实际特性开发时间与预期开发时间。

每个人都有自己的想法,什么能给他们带来最大的价值,但不可能有一种工具能满足所有人。这就是优先级的作用。召集所有关键涉众创建所需需求的列表,然后检查并确定优先级。让每个利益相关者优先考虑他们所寻求的功能,以矩阵的形式创建一种“愿望清单”。确保所有涉众都知道,可能没有一种工具可以满足所有的需求,因此妥协是不可避免的。提前设定这个期望可以减少摩擦。

下面是一些你可能希望在你的需求列表中包含的通用功能:

  • 敏捷计划和跟踪
  • 计划跟踪和状态报告之间的链接
  • 可定制的流程模板
  • 可定制的仪表板和报告
  • 要审核的工作项的历史
  • 主题管理使用史诗和其他故事
  • 源代码管理(或与您当前的源代码管理工具集成)
  • 多层次的构建
  • 开发任务跟踪和协作
  • 改进团队成员之间的讨论并存储评论
  • 任务和更改的可见性,因此任何受这两者影响的人都知道它
  • 用于backlog管理的协作工具
  • 审查和批准工具
  • 跟踪项目任务、用户描述和所有工作项
  • 工作项之间的关系跟踪(对于父子关系或依赖关系)
  • 报告工具
  • 能够进行跨项目分析
  • 维护审计工作项的历史记录
  • 可配置的访问安全控制
  • 所有团队成员都可以使用
  • 完整的项目生命周期管理
  • 简单的拖放用户界面
  • 访问客户支持资源,包括论坛,维基,电子邮件,聊天欧宝体育app官方888
  • 简单的部署和可访问性——基于云的vs.基于本地的

比较敏捷工具

当所有的需求都排好了优先级后,您还剩下一些重要的问题:有哪些需求,它们能做什么,哪一个是正确的?有很多工具需要筛选,在其中做出选择并不总是那么容易。一些工具为初创公司推销自己,而另一些则专注于看板,还有一些强调对一般敏捷项目管理的有用性。随着评估过程的继续,寻找最适合你的需求的研究才会变得明显。

第一步:长长的清单
虽然清单一开始可能很长,但缩小范围可能比你想象的要容易。在线搜索可以帮助你剔除不适合你的产品,甚至在你到达要点或匹配需求特定的产品功能之前。ob欧宝娱乐app手机下载

你需要做自己的评估,但阅读在线评论可以帮助你专注于你正在寻找的东西,甚至可能找到适合你的工具。一旦您将列表缩小到前三到五个工具(或者您想评估的任何数量),就该查看简短的列表了。

第二步:进入矩阵
在收集需求和缩减工具范围的艰苦工作之后,是时候开始着手处理细节了。也许你已经将范围缩小到一组免费的、开放源码的工具或专有的工具,或两者的组合,但一旦你到了这一点,决定很可能会跳出细节。获取需求列表,沿着顶部一行添加短列表,然后开始沿着列表向下,在列中添加复选标记以匹配每个工具的需求。

如果一个工具满足了需求,它将在该列中得到一个检查,如果没有,则不进行检查。这个过程有助于为决策过程带来结构。迭代燃尽图、backlog捕获、任务板维护、用户故事捕获、报告,所有这些功能都可能包含在一个特定的工具中,也可能不包含在其中,但您可以在您的矩阵中列出它们。

为什么Smartsheet是一个有用的敏捷项目管理工具

从简单的任务管理和项目计划到复杂的资源和投资组合管理,Smartsheet帮助您改善协作,提高工作速度——使您完成更多工作。

Smartsheet平台可以方便地在任何地方计划、捕获、管理和报告工作,帮助您的团队更有效地完成更多工作。报告关键指标,并在工作发生时通过滚动报告、仪表板和自动工作流来获得实时可视性,以保持团队的联系和消息灵通。

当团队清楚要完成的工作时,没有人知道在同样的时间内他们能多完成多少。今天就可以免费试用Smartsheet。

发现一个更好的方法来简化工作流程和消除竖井。

免费试用Smartsheet 获得一个免费的Smartsheet演示