源之原味

为什么你的工程过程需要解决真正的问题

 

Kuba Niechciał, 工程经理, 对讲机 @kubaniechcial

这篇文章来自 intercom.com。原始 url 是: https://blog.intercom.com/processes-need-solve-real-problems/

以下内容由机器翻译生成。如果您觉得可读性不好, 请阅读原文或 点击这里.

我来自一家公司的对讲机, 拥有重量级工程流程的文化。这是一台油润滑良好的机器, 经过测试和经常更新的程序。

从工程学的角度来看, 它成功地让你专注于编码。在 Jira 中, 任务总是有很好的描述, 有明确的期望值。设计进入, 并导出到 HTML, 所以你不必担心使用草图。你做了你的工作, 然后把任务转移到 QA。如果有什么东西回来了, 它总是有一个很好的描述什么不工作。

流程必须服务于产品的开发。

然而, 当我开始在对讲机, 我很惊讶于如何轻量级每周 工程流程 感觉比我以前的公司。没有估计。没有 Jira没有单独的 QA 团队。起初, 我感到不知所措。我想知道为什么它看起来像这样, 为什么每个人都是一致的, 没有人试图构建的过程, 因为我习惯了。

主要原因是, 在这两家公司中, 尽管表面看起来相似, 但仍有不同的问题要解决。对讲机是非常 产品展示-第一公司, 而且非常重量级的过程在一个产品的公司中可能是太多的约束。在这种环境程必须服务于产品的开发 , 而不是在预定的过程中开发出的产品。

在对讲机, 我们有一个非常强大的文化 解决正确的问题.我们在定义真正的问题是无情的, 我们如何解决它使用一个小的, 良好范围的项目 (或 蛋糕, 正如我们所说的), 以及它可能最终看起来像如果蛋糕证明是成功的。简而言之, 我们问问题是什么, 你将如何衡量它的解决。在我们的产品上工作时, 我们不只是使用这种方法, 只要我们想添加新的或调整现有的流程, 我们就尝试应用相同的方法。

过程的潜意识利益

在任何组织中, 过程是重要和有益的。他们简化了工作流程, 帮助人们减少错误并带来某种程度的安慰--拥有一组好的流程可以创造出工作已经开始的感觉。

这样, 过程通常是舒适的, 从某种意义上说, 它们是制度习惯。我们已经在我们的工作中捉襟见肘, 所以与一个过程相一致的工作和习惯是相似的。这个过程已经失去了风险, 并经过深思熟虑, 理想的是成功的记录。它从你的盘子里去掉了很多东西, 让你专注于重要的事情。在你的盘子上少一点是很有说服力的, 对吧?

解决你的问题

每当你设计一个新的过程, 最重要和最困难的部分将是 清楚地定义问题 您正在尝试解决。重要的是不要跳过这一步。如果你不清楚地发现问题, 那么你需要问自己为什么你甚至开始。没有明确界定的问题进行的过程, 可能是官僚作风令人担忧的趋势的征兆--这往往是疏远你最好的人的第一步。

与某一过程相一致的工作与习惯相似。

相反, 进程必须是敏捷的。他们是创新的。他们让你快速移动。他们从你的盘子里得到认知上的开销, 让你专注于最重要的事情。但只有当你解决了他们的正确问题。

我相信, 你可以很容易地找到至少几个问题, 你想摆脱。它可能是一个巨大的东西, 因为 "我们正在犯错误与我们雇用的人", 这意味着我们需要一个更好的招聘过程。在软件咨询中, 问题是对客户的可预测性和问责性。在对讲机中, 它制造了绝对最好的产品。

定义成功标准

当您对该问题有了很好的理解时, 请为您的流程定义成功标准。不要从过程开始, 从成功的样子开始。从成功开始, 除去你对设计的偏见 (你熟悉的东西, 你喜欢什么, 等等), 而不是把注意力放在可能的最佳结果上。这就定义了过程的真正成功。记住, 过程本身的使用不是成功的衡量标准--没有价值的使用是一个明显的失败。

很容易进入陷阱的 "使用是一个成功" 的情况下的高不适。如果你对当前的结构水平感到不舒服, 你就开始考虑改进结构和引入新的过程。但是, 如果过程不能解决真正的问题, 并没有不断改进, 以达到成功的标准, 他们使人们停止创新和损害您的文化。

定期更新流程

重要的是更新或摆脱旧的进程, 一旦他们已经超过了他们的用处, 而不是继续依赖他们。整个过程的设计是以解决问题为基础的。然而, 这个问题现在存在, 在你设计解决方案的时候-问题不会保持静止, 因此过程也不应该。

如果过程不能解决真正的问题, 他们就会损害你的文化。

为了确保你没有解决错误的问题, 你必须鼓励每个人使用这个过程来挑战现状。为了实现这一点, 您必须确保您的过程易于更改。

掌握你的习惯和过程

Processes should be beneficial and helpful without becoming burdened by bureaucracy. They can help you innovate, move fast and keep focused. However, you need to remember that every company is trying to solve different problems and therefore different processes. The worst case scenario is when you try to apply processes that don’t solve problems or don’t serve the goal of the company.

Like habits, some processes are good, some are bad, and some outlive their usefulness. And like habits, processes can be hard to change. But remember that successful companies, like successful people, are defined by their ability to develop and change their habits, rather than becoming beholden to them.


如果这听起来像你喜欢的那种环境, 我们正在积极地招聘--看看我们的空缺。

Leave A Reply

Your email address will not be published.