两个世界或“工程师有话要说”。 关于各种类型的复杂任务及其相关的流程

我认为IT部门的负责人会同意我的观点,有时候我们似乎处于两个世界的边界,这些世界按照不同的法律,以不同的时间节奏生活,我们必须生活在这两个世界中。 而且,如果我们从上至下,从高级管理人员到工程师广播“生活方式”,那么我们将根据工作职责定期,但相反地-a ...

因此,这篇文章是关于我作为工程师想对我们亲爱的经理以及那些认为自己的“生活方式”是唯一真实的经理的人说的。 :)

计划,甘特图,“遵循流程”,纪律,截止日期,例行程序,“我不会两次解释同一件事”,“我没有时间,然后我计划不好” ...-您是否熟悉这些内容? 这些是“管理世界”的本质和方法。 显然,更多的地方,更少的地方,通常是简化,但这与这个世界无关。 他当然很重要。 他的方法在很多方面都很有效。 但是,在巨大的任务层次中,所有这些工作都不起作用,而完全不同的任务有时甚至相反。

我会解释我的想法。

所有复杂的任务可以分为两类。 我将它们称为复杂而困难的英语单词。 从名称中或多或少可以清楚地知道我在说什么,但我会制定它。

复杂任务是由许多基本子任务组成的任务。 从已知结果的意义上来说,它是基本的,而解决方法是已知的,它们需要的资源量以及完成它们所花费的时间。 复杂任务的复杂性在于,例如,必须协调各个人员,专家,团队及其行动的参与,但是每个特定的行动都是可以理解和可预测的。 一个很好的例子是盖房子。 在这里,“管理世界”的技术可以完美发挥作用。

但是,当我们谈论一项艰巨的任务时,这是一个结果不确定的问题,这种不确定性可以说到目前尚不清楚是否有解决方案,如果有的话,这是什么,这项任务将花费多少时间和资源。 这是一项研究。 在这种情况下,我们不是在谈论创建聚变反应堆,而是在“工程师世界”中谈论每天。

新软件,新“功能”,新错误,设置新设备,构建新体系结构,测试新解决方案,创建新产品……没有人知道是没有必要的。 团队不知道这一点就足够了,并且找到文档不是那么容易。

当然,“工程师的世界”不仅包括此,这里还包含复杂的组件,但这是其中的重要组成部分,或者您不是一个工程师。

在这个世界上,完全不同的流程在起作用。 这一点很重要。 以下是一些解决难题的方法的示例。

  • 工程师需要深入研究任务。 他不能每15分钟分心。 有时,潜水可能是一项无所不能的事情,以至于无法入睡或睡眠不佳,从而使这项任务“受苦”了数天,数周或数月。 这是强大工程师的重要素质。 他不能冷静下来,直到他决定。 需要给他时间,给他集中精力的机会,有可能在一段时间内将其排除在各种定期程序之外。
  • 在这种情况下,要求工程师严格按照时间表生活是很奇怪的。 这在研究机构(无论如何,在我工作的地方)中都可以理解,例如在PhysTech上就可以理解,那里和那里都是免费的。
  • 显然,解决这类问题的“纪律”一词在这里已经具有不同的含义。 这甚至不是纪律,而是激情。 创新过程,集思广益,讨论,对结果感兴趣-这是在解决此类问题上取代纪律的粘合剂。
  • 显然,所有时间依赖性在这里也大大减弱,很难将严格的任务插入严格规定的时间流程中
  • 它不鼓励任务执行得很顺利(符合所有约定和程序),而仅仅是解决问题的事实。 “您住了2天”之类的字眼在这里不适用。 如果时间很重要,那么您只需要决定停止在什么时间,而不用花费更多的资源。
  • 一个人不能判断一个人不能解决问题。 即使拥有非常强大的专家,思路也可能相反,他会花费大量额外时间。 在许多方面,解决此类问题的方法是对选项进行枚举,而不是您会很快选择正确的选项。
  • 如果工程师被卡住了,就不能让他一个人呆着-您需要领导者或整个团队的帮助。

一个完全不同的世界,对吧?

这是否意味着您根本无法计划? 不,不是。 通常,您可以评估完成的可能性和时间,但这只是一个概率,只是一个估计。

这是否意味着该部门应统治无政府状态? 不,不是。 当然,在部门中,必须注意部门中以及单位参与的复杂任务的过程。 领导者的任务是能够融合这两个世界。

为了熟练地解决难题,您需要认真的技能。 通常,这是一种天生的能力和对此类任务的热爱,再加上长期的(通常是从童年开始的)培训(解决问题-数学,编程,在计算机上“挑选” ...)。 而且我相信,只有具备解决困难任务技能的工程师才能成为一名强大的工程师。 在我们部门的面试中,我们一直在寻找这样的东西。

解决复杂问题的能力更加可承受。 角色倾向在这里也很重要,但是如果有这种倾向,那么掌握技能并不是那么困难。

您可以在自己的层次结构中成为完全成功的经理,而没有解决困难任务的技能。 有许多这样的职位。 但是在我看来,要成为IT世界的真正领导者将很困难。

这就是为什么。

  • 这样的经理常常不了解,因此不重视能够解决难题的人。 因此,他将没有强大的工程师。
  • 在一般情况下,经理当然必须解决难题。 例如,确定目标或创建工作流程。 这是一项艰巨的任务。 麻烦在于,经理可能认为这很简单,因为他看不到问题的严重性,无法即时创建目标和流程,但是如果对其进行详细检查,它们将无法工作。

一个强大的经理人是这两个世界的罕见结合。 通常,人们倾向于彼此选择。

如果艰巨的任务世界对您而言是封闭的,那么我建议您学习去爱和欣赏来自另一个世界的团队,这个世界将感谢您。

Source: https://habr.com/ru/post/zh-CN432566/


All Articles