改善产品开发流程的5种简便方法 “产品人员-产品经理,产品设计师,UX设计人员,UX研究人员,业务分析师,开发人员,制造商和企业家 March 03 2016 真正 开发,产品积压,团队,提示,工作流程, 注意产品 介意产品有限公司 2251 具有在制品限制的看板示例 产品管理 9.004

改善产品开发流程的5种简便方法

通过 ON

将任务从待办事项清单中剔除,每个人都会感到高兴,对吗?至少我知道。但是,当您觉得自己沉迷于工作中有太多事情要做,或者觉得自己试图一次杂耍太多球时,它就不再有趣了。这就是杀死动力并造成员工不满的原因。但这不是必须的–通常可以避免这种情况!在这篇文章中,我将介绍五个简单的事情,这些事情可以带给您工作日的快乐,同时还可以帮助您提高产品开发流程的效率,并帮助您的团队完成更多工作。

如果您从小的渐进式改进开始,那么改善工作流程并不一定是一项繁重的工作。这些不需要团队中的每个人都阅读有关新方法的教科书,甚至不需要学习新技能。这些是快速的改进,您可以立即实施。

虽然本文是在软件开发的背景下撰写的,但是这些概念适用于需要以团队形式进行有效沟通并需要在协作工作中完成任务的任何种类的知识工作。

1 – Create a workflow

这听起来可能很简单,甚至微不足道,但我看到很多团队尚未真正考虑过基本工作流程。用最笼统的术语来说,工作流是公司用来完成工作的过程。任务的寿命和状态通常比简单完成或不完成复杂。通常,您的任务在完成之前要经历多个阶段,在软件开发中,通常会有计划,执行,检查和部署等阶段。

无论工作流的上下文如何,它都应该清晰明了。大多数工具都允许您自定义工作流程以适合您的特定方法,例如,如果您希望对每个新功能进行代码审查,则可以将其设为工作流程中的强制性步骤。正如您将在本文后面看到的那样,可视化进度也是一个很好的主意!然后就变成了习惯,就像刷牙一样–您无需强迫自己(或团队中的其他人)每次都这样做。

基本看板可视化
看板中的工作流程示例

但是您怎么知道您的工作流程对您有用呢?将工作流程明确化后,您就可以开始查看流程中的低效率和瓶颈。如果您觉得自己的工作在整个过程中没有达到最佳状态,那么您可能需要开始注意以下几件事:

  • 您的工作流程中的某些阶段是缓慢的,还是为了特定的用户/活动而堆积工作?当您可视化团队中的任务流时,这种事情会非常迅速地显示出来。
  • 某些任务标记为已完成后是否会重复重新打开?
  • 有很多“死任务”(在完成之前被杀死的任务)

专家提示

您不会在第一时间获得正确的工作流程,这没关系。将您的流程遍历整个循环几次可以揭示一些见解,这些见解可以帮助您改善和简化工作流程。例如,您可能会发现,复查步骤花费了任务完成任务的大部分时间。也许产品负责人没有为项目投入足够的时间,结果,他们已经成为瓶颈,甚至不知道。您的过程越透明,发现这些异常并积极应对它们就越容易。

推特产品智慧您的工作流程越透明,发现异常并积极处理它们就越容易。

2 –清理您的积压

填写您的积压很容易– it’提出新想法总是比实际实施起来容易,但是您的积压赢得了’除非您正在积极塑造它,否则它不会达到目的。完善的产品积压可帮助您专注于’这是目前最重要的,同时又不忽略来自各种渠道的其他批评程度较低的想法或作品。

您的待办事项很可能包含大量的任务,这些任务将永远不会白昼。一个好的做法是将您的积压工作分解为您在不久的将来将要完成的工作,以及将来某天可能要做的工作。如果您使用诸如Trello之类的方法来管理您的待办事项,请将这些保留为单独的列表。实际上,由于您不希望低优先级的工作分散您的注意力,我建议您将它们完全放在单独的板上!

某天的清单包含一些任务,如果您获得更多详细信息或开始探索更广泛的功能可能性,则可能希望在将来的某个时刻将这些任务升级为待办事项。它是您想要保留的所有有趣的想法和低优先级功能的家,但是这些功能不需要您立即关注。

但是不要让它变成永远无法实现的垃圾场!而是通过删除似乎不再相关或可行的任务来定期修剪它。有朝一日您的清单大小应该是稳定的,并且永远都不能扩展。如果维护得当,它是选择产品下一步要做的宝贵资源。

专家提示

如果您有一项待完成的任务不止几个冲刺,请考虑将其移至某天的清单。或者,如果没有将其删除’似乎不再有意义。唐’不必担心意外删除重要内容– if it’重要,将再次建议。如果没有,那么也许就该走了。词组‘less is more’绝对适用于积压管理。

推特产品智慧不必担心会从您的积压中意外删除重要的东西,如果重要的话,它会回来的。

3 –明确定义“完成”

“完成”(DoD)的定义是接受标准,可以确保任务一旦完成就可以真正完成,不仅在功能方面,而且在质量方面。完成的定义表示为一组规则,例如:

  • 功能已实现
  • 单元测试通过
  • 文档是最新的
  • 功能已由质量检查人员审核
  • 代码在主分支中
  • 代码已部署到生产中

“完成”的定义可确保团队中的每个人都知道“完成”时的含义,并且消除了“您是否已完成此功能?”这一问题的歧义。如果没有国防部,您将’不知道开发人员是否刚刚完成工作的核心编程部分,或者是否准备向用户发布该功能。我们’大家都听到有人说“但它可以在我的计算机上使用…” – that’s not ‘Done’!

明确的完成标准还可以减少乒乓效应,这种情况发生在由于某些未满足的标准而导致质量检查人员不得不反复重新打开已经完成的任务时(请参见上面的步骤1)–定义和完善您的工作流程)。花一点额外的时间来完成一个任务总是更快,而不是不得不多次重新进行修复。

一旦您 ’已经同意您的国防部,将其突出显示在团队活动室的某个地方,每个人都可以看到。最好是在工作流程可视化附近。

专家提示

拥有国防部’只能强迫您养成工作习惯和流程,以最大程度地减少正在进行的工作(见下文)和对旧任务的“返工”。它还会迫使您仔细考虑您要实现的目标,并阐明团队正在为成果增加的业务价值。这些都是有价值的事情!

推特产品智慧花一些额外的时间来完成一项任务总是比必须重新访问几次要快。

4 –控制进行中的工作(WIP)

多任务处理会降低效率。当您使任何系统过载时,总输出将下降。当您的工作负担过重时,吞吐量会降低,缺陷数量也会增加。多任务越多,完成任何单个任务所花费的时间就越长–这是一个数学事实。

但是,您如何应对多任务的蔓延?首先,您可以通过减少同时进行的任务来减少周期时间。考虑为您的工作流程设置WIP限制。如果您使用的是看板,则可以在每列上指定允许的最大任务数。例如,您可以制定规则,每个开发人员进行的任务不得超过两个。

刚开始时,您可能会觉得违反直觉,但是很快您就会意识到,更好的焦点和更少的上下文切换实际上可以使您更快地完成任务。此外,您的工作日将减少麻烦和任务的烦恼,因此您会感觉更好。快乐的工人做更好的质量工作。这是双赢!

具有在制品限制的看板示例
带有红色标记的WIP限制的看板

专家提示

设置WIP限制并不意味着您永远无法在完成当前任务之前开始新任务。它们应被当作指导方针和警告标志,而不是绝对的规则。但是,如果您最终超过了WIP限制,则应尝试了解在这种情况下最终的原因/原因以及将来如何避免这种情况。同样,您可能会发现,如果任务经常作为WIP卡住,那么您的任务规模太大。考虑将任务分解为整个董事会中持续稳定的工作流程。

推特产品智慧如果您最终超过了在制品限制,则必须努力了解为什么会遇到这种情况

5 –使您的进度可见

您所有的涉众都知道您正在从事的项目的当前状态吗? “利益相关者”不仅指您的团队成员,还指您的高层管理人员,销售人员,甚至客户本身。是否所有人都清楚哪些功能已经完成以及您正在使用哪些功能?你会准时释放吗?

看板之类的流程的关键原则是可视化您的工作。将实体板放在墙上(或其他所谓的“信息辐射器”)后,您走进房间即可立即看到发生了什么。无需通过要求状态更新来分散团队注意力。

视觉管理的概念可以追溯到80年代,当时它被Toyota等公司用于设计新的汽车模型。一间房间专门供设计团队使用,墙壁上覆盖着计划,设计模型,进度表,项目进度图–人们应该注意的任何事情。

诸如Jira或Trello之类的电子工具虽然很适合跟踪您的工作,但它们却被隐藏起来,通常您必须去寻找它们。但是它们确实具有良好的API,使您能够提取数据以在大型公共监视器上显示。其中一些工具甚至带有内置的电视模式。理想地,这种信息辐射器从多个角度提供信息。例如,您可以显示当前冲刺的燃尽图和被阻止的任务列表。此外,您可以显示发行版燃尽图,该图显示您的团队在发布下一个发行版方面的长期进展。累积流程图是检测瓶颈的良好可视化工具。基本上,您应该选择与您的情况和团队目标最相关的数据和图表。

产品开发仪表板
项目状态一目了然

专家提示

人脑实际上是设计用来以高带宽快速处理视觉信息。充分利用这一优势并使用信息辐射器的团队随时都可以了解他们的工作状态。良好的信息辐射器可见,引人注目,并且仅显示必要的关键信息以避免混乱。但是,它最大的好处应该是能够引发对话–如果尽早解决问题,那么将来的不愉快事件就会越来越少。

推特产品智慧始终选择与您的情况和团队目标最相关的数据和可视化效果

概要

由于与之相关的繁琐而无用的活动,因此“过程”一词已具有负面含义。诚然,您很容易在实施过程中变得过于官僚化和自上而下,但是事实是,如果没有某些流程,那么您的公司一旦成长为员工人数过少,就会陷入困境。

现在想想你的过程’重新使用。它在帮助您获得更好的结果吗?从这个角度看,哪些活动有用?是否有些事情只会适得其反,或者明显痛苦而缓慢?

我希望您发现这些技巧有用,如果您有意见,或者您有不同意见,请在评论中告诉我们!我也很想听听可以将其他简单步骤添加到列表中–您自己有什么改进流程的技巧?