采用 Trello 进行软件开发的六种方法
2022.08.25每个新的冲刺(Sprint)都会带来一组新的部署和更新,供您的研发团队处理。现实情况是,您的软件工程师在任何给定的时间都在处理关键项目——您如何监控这些项目的进度、保持它们的进展并确保一切按时完成?Trello Enterprise 通过为您的工程师创建一个中央工作区来协作并实现他们的最佳工作,从而简化了这个过程。
在这些冲刺中,每个团队成员都扮演着至关重要的角色,以成功地交付客户喜欢的新功能和软件更新——但让所有开发者在冲刺阶段保持正轨并不容易,尤其是当他们分散在全球不同时区时。借助 Trello 进行软件开发,您的软件开发项目管理需求将得到满足——从管理敏捷工作流到跟踪和分配 Bug 报告(以及介于两者之间的所有内容)。
1. 构建并运行敏捷工作流
敏捷工作流对您的团队来说可能不是什么新鲜事,但正确的工具可以极大地影响您的冲刺运行的顺畅程度。Trello 允许您在指定的面板中管理团队冲刺以快速创新,同时随时掌控开发项目的可见性。Trello Enterprise 通过提供附加功能将这一功能提升到一个新的水平,例如无限的工作区(有利于管理跨多个部门的冲刺),以及使用 Atlassian Access 为团队的面板增加一层安全保障。
使用 Trello Enterprise 为您的敏捷过程创建一个指定的面板
使用 Trello 的 Agile Sprint Board 模板,您的团队可以将代码、规范和计划保存在一个集中位置,这样就不会遗漏任何内容。这里有一般待办事项列、冲刺待办事项列、正在进行的工作和已经完成的冲刺。当你的团队在每个冲刺阶段执行任务时,卡片会在每一栏中移动。
使用该模板,与利益相关者和产品经理一起对待办事项进行优先级排序、管理和修复。同时,在您的团队完成和承担新项目时,帮助您的利益相关者了解情况。
2.监控和管理 Bug 请求
没有一个软件是完美的。Bug 是开发过程的一部分,关键是您的研发团队对这些 Bug 的反应速度,因为这些 Bug 会影响您的产品的客户体验。
Trello Enterprise 帮助您保持对 Bug 请求的关注,并相应地委派它们。您还可以享受无限的自动化命令,这些命令允许您在 Trello 中自动完成操作,例如无需手动就可以将特定的团队成员分配到请求中。
使用 Trello 确保没有 Bug 报告被忽略
使用 Trello Bug Tracker 模板,您可以在 Bug 报告提交给您的团队时对其进行跟踪和分类。您可以将它们分类到各自的列中,包括已报告、无法复制、计划中、进行中、确认修复、已完成和无法修复。您可以根据紧急程度按优先级标记每张卡片。
只需在 Trello 面板上设置 Bug 报告提交的集成表单,就可以获得您需要的所有关键信息。然后,当收到 Bug 报告时,很容易评估它们的优先级,并根据需要将它们分配给团队成员。报告也很容易,可以洞察 Bug 的数量、Bug 随时间的变化、按优先级分类的 Bug、浏览器等,以及按优先级或指定成员修复 Bug 的时间。
3. 制定看板工作流程
如果您希望快速有效地进行创新并将新产品推向市场,看板方法是一种有效的方法。Trello 使您的研发团队可以轻松地采用此工作流程,因为它有一个概述整个过程的面板。
在 Trello 上为你的团队绘制一个看板工作流程,以获得更流畅的交付管道
Trello 看板模板包含流程中每个阶段:未交付、设计、待办事项、执行中、代码评审、测试和完成。您的所有项目都将通过成功推出所需的必要步骤。
卡片从“未交付”开始,并在准备好进行设计和规范时进入“设计”阶段。一旦他们进入“待办事项”,您的工程师就可以开始着手这些项目,并将它们转移到“执行”中。当他们的工作准备好进行评审时,团队成员会将卡片移至“代码评审”中进行最后的评审。然后,在发布任何内容之前,卡片会转到“测试”阶段。
想从不同的视图来查看您的新看板吗? 借助 Trello Enterprise,您可以从传统的看板视图切换到不同的 Trello 视图——仪表板、日历、时间轴、地图和表格都可以用来显示和跟踪项目的进度。
在其他 Trello 视图中为您的团队绘制看板工作流
4. 监督和维护网站的可靠性
虽然推出新产品和新功能对于客户体验至关重要,但维护已经构建的产品也是如此。使用 Trello 站点可靠性(Trello Site Reliability),让您的用户体验保持最佳状态。
使用 Trello Enterprise 在面板上维护站点的可靠性
Trello 站点可靠性模板涵盖了系统维护的各个方面。所有的问题和请求在它们进入时都在自己的列中。当您的团队对它们进行优先排序时,它们会依次经过“下一步”、“正在进行”、“代码评审”、“交付阶段”、“生产”和“完成”,甚至还有一列用于您经常性的站点可靠性任务。
Trello 面板的功能是作为与系统相关的改进、架构和开发的中心枢纽,因此不会有任何遗漏。
5. 跟踪提交、拉取请求和问题
Trello 通过与 GitHub 等顶级解决方案的集成,将您团队最喜爱的开发工具整合在一起。GitHub Power-Up 可以让您从用于管理软件开发项目的 Trello 面板上轻松跟踪提交、拉取请求和问题。
通过 Trello 和 GitHub 的集成,将你的提交、拉取请求和问题添加到 Trello 卡片上
这种集成使得开发者在 GitHub 上做的所有工作都可以在 Trello 中跟踪,从而获得更好的跨工具可见性。将提交、问题、分支和拉取请求附加到他们指定的卡片上。然后一目了然地查看提交状态以及哪些卡片尚未通过检查。
您需要的所有背景材料和信息都可以轻松访问,并且您始终了解您的团队正在做什么。这样,您可以在需要时与利益相关者就项目状态进行沟通。
6. 使冲刺阶段的异步回顾
冲刺回顾是敏捷过程的一个重要组成部分。通过反思发生了什么,可以帮助你的团队在每个冲刺阶段中提高效率。协调好所有开发人员的时间来进行回顾是一件很难的事情,但 Trello 使异步冲刺回顾成为可能。
借助 Trello 进行异步冲刺回顾
使用 Trello 冲刺回顾模板可在单个面板上运行回顾,团队中的每个人都可以添加到该面板上,而无需开会。这里有“进展顺利”、“需要改变”、“问题与讨论”和“行动项”等列,团队成员可以为每个类别创建包含他们的应答、问题和行动项的卡片。
该面板可帮助您的团队庆祝胜利、应对挑战、进行更高级别的讨论并计划未来的行动项目。所有这些要点都将被记录下来,并在 Trello 上供大家查阅,使冲刺更加有效和无缝。
采用 Trello 进行大规模的软件开发
软件开发有很多灵活的部分(和关键的参与者)。通过采用 Trello 进行软件开发,您可以在管理大规模工作流的同时保持您需要的可见性,从而使任务顺利完成。