构建新内容时如何划分和安排工作

除非与过去的经历非常相似,否则人们会预测未来。 更糟糕的是,人们系统地高估了他们的预测能力。

您可能会说:“我知道并考虑到这一点。” 科学表明,即使您意识到这种偏见,您仍然对预测未来的能力过于自信。 维基百科上有整篇文章,主题是:过度自信效应。

如果您所在的团队正在创建新的东西,而以前却不存在,那将是个坏消息。 这意味着您会在认为错误是正确的事情的同时,不断地处理错误的事情。

好的团队采用的流程可以最大程度地减少此问题的发生。 这些团队迫使人们经常检查他们的工作是否符合现实和正确的路线。 本文为如何划分和安排工作提供了一些建议,以使反馈数量最大化。

专业化可以提高效率。 这个想法非常强大,我们可以根据工作类型直观地将项目划分为多个任务。 例如,一个分析项目可能看起来像这样:

  1. 建立资料库
  2. 收集数据
  3. 建立仪表板
  4. 培训用户

这是一个有效的计划,但前提是您完全知道最终结果应该是什么样子。 实际上,即使您认为自己知道,也永远不会知道。 人们不愿预测未来。

更好的任务列表可能如下所示:

  1. 构建第一个图表并将其显示给用户。
  2. 构建第二个图表并将其显示给用户。
  3. 构建第三个图表并将其显示给用户。

这样,该项目将花费更长的时间。 交流将花费更多时间。 人们将不得不去做自己不擅长的事情。

但是作为交换,您将获得更快的反馈。 准备好第一个图表后,可以将其显示给最终用户并评估解决方案。 您将学习正确的做法和错误的做法。 然后,您可以调整项目计划。 您将更快地获得更好的结果。

这样的工作划分迫使人们思考最终结果。 人们不会将工作的结果视为“数据库中的数据”,而是将其视为“有助于决策的图表”。这将工作置于正确的环境中,并且更容易发现错误的计划。

要将这一原则应用到您的团队,请制定一条规则: 必须向最终用户证明每个完成的任务。 如果这不可能,请为最终用户使用最佳的代理:产品所有者或类似角色。 如果您的项目具有无法演示的任务,则应对其进行修改。

一个程序员可以在一个月内完成的工作,两个程序员可以在两个月内完成的工作
—弗雷德里克·布鲁克斯

您添加到项目中的人越多,他们每个人的效率就越低。 除非考虑到价值,否则您将从更快的迭代中获得收益。 这不是直观的并且很难度量,因此人们倾向于忽略它。

建立新内容时,您需要尽快获得反馈。 这意味着您应该尽快实施项目。 因此,您应该在最重要的项目中添加尽可能多的人员。 项目花费在实施上的时间越多,环境变化就越多,您朝错误的方向走的越多。

在安排工作时,大多数团队会查看可用人员列表,并确定谁有足够的能力来从事项目。 我们适用的限制是个人处理多个项目的能力。 这是根据个人容量进行调度。

为了最大程度地减少时间浪费,您应该反转问题。 查看按重要性排序的项目列表,并询问“ 我们可以再增加多少人加入最重要的项目? “如果任何人都可以从事第一个最重要的项目,则不允许他们从事。

根据项目能力转向计划的影响包括:

  • 完成的任务数量将减少。 这是一个折衷。
  • 您收到反馈的频率将会上升。
  • 团队之间将更好地共享知识。
  • 结果的质量将提高。
  • 总线系数将上升。

在划分和安排工作的过程中,您需要在效率和学习之间进行权衡。 您应该选择学习的次数多于舒适的程度。 请记住,正确的频率比想象的要少。 建立防止您成为这种偏见的受害者的系统。