自己动手做

许多人说-有必要不仅讲述成功,而且讲述失败。 我完全同意这一点-了解他们的失败,原因和后果,有时比任何成功都更有价值。

我一生中曾有过如此自动化的经验,以至于长期以来一直感到羞耻。 并非因为系统运行不佳,或者元数据曲线不正确,或者TK不匹配-恰恰相反。 一切都美好,快速,并在整个公司中得到了全面实施。 从正式标准的角度来看,这是完全成功的。

但是,公司,其文化,这种实施方式变成了地狱-官僚,系统和毫无意义。

但是这个地狱给我带来了难以置信的好处,我必须与您分享。 我不会破坏您,并且您也不会阅读本书的结尾。

首先是第一件事。

背景知识


在我青年时期,我相信系统。 我是一名真正的程序员,坚信正确的工程系统会考虑到生活中的所有变化,阻止出现错误的所有举动和造成混蛋的漏洞,才能拯救世界。

我认为人们是系统的组成部分,应按指令放置,按时按按钮,查看数字并响应其偏离规范的情况。

通过实践,我对自己对世界的正确性的信心得到了增强-实际上,我刚刚完成了一个项目,创建了一个仅来自不同领域的系统。 系统中的人员被分配了操作员或执行者的角色-您从系统接收任务,执行,报告。 未执行,未报告或为时已晚-罚款500卢布。

该系统非常有效。 我独自创建了它-以及编程,业务流程,指令,实现和调试。 这样的成功不但使我的意识蒙上了阴影-老实说,我认为使用这种方法可以解决开发业务系统的任何问题。
现在,他们为我设置了一个新的宏伟任务-创建并实施任务管理系统或整个公司的说明。

挑战赛


如果程序员和/或经理对事件发生的企业有更多了解,那么他将理解这种问题的产生方式和原因。

该企业是最普通的工商业企业,距离俄罗斯中心很远,拥有所有传统的疮痛和特征。 关键之一是表现不佳。 简而言之,除了严格的管理之外,您不能强迫任何人做任何事情。

正在召开会议,正在讨论问题,并根据结果进行分配。 它们是分布式的-从某种意义上说,它们已输入纸质协议中,然后复制并分发给参与者。 假定所有的人都会高兴地奔跑以完成他们的指令。

在下次会议上会发生什么? 每个人都看着协议,就像新门口的公羊一样。 而且,我忘记了,他们没有提醒我,没有警告我,没有给我协议的副本,等等。

带备忘的相同故事(您知道这样的事吗?)。 他们编写,协调,带来-执行。 是的,快跑吧。 我个人只执行了第一项服务,直到了解了主要规则为止-几乎没有人检查过它们是否被执行。 我个人将服务放在床头柜的底部抽屉中。 其他人的举止更有趣,在那听起来像“擦”。

要赢这个烂摊子。

如您所知,它主要涉及跨功能任务,即 关于不同服务之间的交互。 在内部,老板或多或少地应付。

我坚信,企业的所有问题都应归功于纪律。 确保执行订单和业务流程就足够了,并且一切都将由其自身形成。

发展历程


我看了市场上有什么解决方案。 典型的行业,比特币和大型计划,混乱和乌云,我什么都不喜欢。 那里的一切都太糖了,朝向友善,先验的勤奋,动机和团队合作精神。

最主要的是,需要一个易于快速定制的系统。 然后我是一个纯粹的1Snik。

最接近事实的是1C:工作流,然后是版本1,但我也不喜欢它。 我需要一个简单,快速的系统,没有不必要的功能以及许多设置和选项。 另外,我在创建简单的系统(例如服务台)方面有经验-我知道它们很容易制造,更改和实施。

如果有人知道,1C:文档管理是一个构造函数。 您可以在其中组合任何用于管理任务,流程和项目的系统。 但是,通过调优而非编程的方式进行的“聚集”时间过长。 好吧,无论如何,没有定制是不可能的,如果是这样,我决定自己制作系统。 实际上,我在那里需要一个工具-一个作业。 好吧,该工具包,例如有关性能规范的报告,具有不同设置的任务列表等。

有几天,他在托管表单上制定了一个配置,并在IIS上发布,然后开始使用它。

我考虑的关键特性是问题陈述的简单性。 我的经验表明,此类系统中工厂最困难的事情是拖拽中层管理人员,因为他们不希望管理透明化,而且他们总是动态地实现实施,并说系统很复杂。

我的任务很简单。 这有助于系统的成功调试,因为我移交给了领导者,而系统也因此而被监禁。
它经过几个收藏夹的测试,我修复了发现的所有门框,并在整个办公室投入使用。

系统


与往常一样,该系统被视为一种新的想法,它将很快终止。 好吧,进来,好吧,oke一下,好吧,出来。 仅此而已。

和小雕像。 管理层确实希望系统正常运行。 我想要因为 相信顺序。

在最初的阶段,该系统就像一个孩子-天真干净,对人们的良好意愿充满信心。 他们都很优秀,他们想按时工作并做所有事情,只是他们没有工具。

但是现实很快使孩子变成了一个邪恶的狡猾的流氓。

在第一个版本中,没有接受工作分配。 您已发送,并且已经可以执行了。 操,他们说:“我没看见,我不知道。” 我需要接受工作的事实-好的,补充。 同时,有一份报告-谁长时间接受工作指示。

天真的系统认为没有不好的任务。 好吧,当写明显的废话时。 但是他们是。 那又怎样 我们增加了拒绝订单的能力。

一切开始下降-毕竟,您能否拥有一个按钮,为什么不拒绝呢? 没有人弄错了! 拒绝时,我们会添加强制性评论-写,你为什么不开心! 偏差变小了。

在开发过程中,我已经听了足够多的聪明人的意见,将执行时间的细分放入系统的控制点中。 在开学后的第二天,在学期的中间,到结束的某个地方,有必要“注意”这一过程的进展。 我是根据明智的人的建议这样做的,但是现实来到我面前说:这些炫耀到底有什么用,有起点,有终点,有重点。 好干净

人们开始进行作业-张贴旗帜,并对他们的所作所为发表评论。 任务立即落入“已完成”部分。 官僚们来了-说,嗯,他们根本不这样做,他们怎么能把任务还给他们呢? 经过一番辩论,我们增加了拒绝执行结果的可能性。

现在,糟糕的导演开始冻结验证任务。 他写了一个作业,并认为他已经完成了他在宇宙中的使命。 承包商写了报告,并正在等待核实。 但是她不是。 表演者很愤慨,并且出现了一份报告,监视着已完成订单的核实。

但是蠕虫继续蠕动。 一旦控制了验证期限,我们将愚蠢地拒绝所有我们没有时间进行验证的内容。 该死,怎么办? 我想到的第一个解决方案是第二个人。 我的解决方案是投诉按钮。 您按,选择向谁发送投诉,写评论,然后该链接将代表该人。 有时,如果投诉的接收者是一个聪明而有能力的人,它会有所帮助。

人们使用的第二种解决方案将更低。

该系统当然需要按时执行订单。 过期报告以红色闪烁,并显示在特殊报告中,一切均应按原样进行。 但是,幼稚的系统认为订单可以按时完成,因为在上班时已达成协议。 人们自然会有不同的意见-我们在那里有很多情况,等等,等等。 我必须添加推迟日期的功能。 但是一个狡猾的。

如果截止日期尚未到期,那么您可以请求通过系统进行传输。 如果您已经错过了截止日期,那么您将无法请求通过系统进行传送。 有必要站起来并踩踏导演,以便他登录系统并移动截止日期。 这被称为“推动人们进行口头交流”的类型。 同时,出于教育目的,要跟踪截止日期,以避免与他人进行痔疮交谈-并非每个人都喜欢它们。

推迟被允许做两个。 当极限耗尽时,什么都没有,即使启动器也无法移动。

事实证明,系统中几乎没有官僚机构-您只需向另一个人下订单即可。 和协议? 人们开始抱怨。 这是怎么回事,某种曲柄在字母“ m”上命令我,但总会计师和发现者却不看它? 来吧,增加协调。

我真的不想破坏小文件“订单”,而是添加了一个新文件-“服务说明”。 含义是相同的,只有您可以添加所需的协调员以及所需的协调员。 尽管每个人都不同意,但接受工作是不可能的。 然后至少执行服务本身,至少在其基础上放置100条指令。 如果有人拒绝该服务,那么一切都结束了,有必要重新开始。

一堆官僚手段和技巧出现了。 例如,谈判者可以同时添加发起者和接收者。 而且,我的编程思想者说-接收者为什么不能将自己加入协议? 还有什么可以! 我自己开始这样做。 他们给我写服务,我-同意自己,然后拒绝。

然后我们进入了会议记录。 仅分配会议结果很无聊,因为 他们将分散。 于是出现了一个新文件-“工作计划”。 顺便说一句,他很酷。 然后可以为下一次会议打印一张纸,并且列出所有说明,它们的状态,对执行和拒绝的评论等。

蠕虫再次开始蠕动。 他们坐在会议上,被分配任务,他们点了南瓜,然后来到电脑,订单到了,他们拒绝了-有一个按钮!
如此,系统的大天使很愤慨,您坐着并挥舞着鬃毛吗? 好吧,他们说那里的措词不正确,截止日期也不一样,总的来说,我只是有点紧张,我的头在导演在场的情况下垂头丧气。

好的,增加保护。 该工作计划列出了所有出席会议的人,他们被剥夺了拒绝该工作计划中的任务的权利。 狡猾。 但是蠕虫更棘手。

现在,有机会复制天真​​的家伙的事情,避免被拒绝的可能性! 您以“在吸烟室开会”之类的名字制定工作计划,指出该人是参与者,给他写任何废话,仅此而已,他不能拒绝。 当然,这仅适用于Hochma,因为您可以将其放入南瓜中。

然后他们决定我们将按相同的工作计划安排会议。 您需要提前完成,指定参与者,地点,时间,议程并发送。 邀请函发给人们,他们必须接受或拒绝。 然后在同一文档中驱动结果订单。

但是任务,SZ和工作计划是规划和管理的短期领域,但我想更真实一些。 有人想出了-让我们写一个月的任务类型,然后以百分比表示成就程度。 这个想法似乎来自一个研讨会,以及名称-“责任矩阵”。

这些废话被写在这里,例如“ 24/7提供了系统可操作性”(这是在系统管理员的矩阵中)。 然后,在月底,我作为他们的领导进来并设定了实际数字。 我不在乎,并设定为100%。

而且不仅我不在乎。 全部设定为100%。 但是,在这里,当然,有认真的人把我们烧焦并开始a撞。 从现在开始,我必须写“实数”。

但是即使在这里,一位伟大的人也回忆起参加的研讨会,并说:如果任务完成了94%,那么它就没有完成。 他们争辩说,打了一场比赛,将95%作为下限。

然后他们想起了-h,我们还有项目! 外部(为钱,为客户)和内部(为开发,建造等)。 要做的事情-我们在内部添加了“项目”的本质-经典级联,具有甘特图和下订单,创建阶段以及所有被称为“项目管理”的毫无意义的废话的功能。

就是在这个地方发生了无法弥补的事情。

无法弥补


在业务编程中,有这样的事情-当自动化,不断变化的业务流程和动力齐头并进,每个人都感到高兴时,三者就发生了变化。

而当自动化,业务流程和激励系统不适当地杂交时,则是无法弥补的。

那正是发生了什么。 该系统可以运行,但不是必需的,因为 与动机无关。 您无需执行指示-好吧,如果您是老板,有时他们会骂您,而您几乎从来没有去找线性人。

但是伟大的人认为沉迷其中就足够了,该系统很酷,它考虑了几乎所有现实的表现,现在不会关闭。

他们将“执行纪律”的概念引入了激励系统。

从数学上讲,这非常简单-准时完成订单的百分比。 他们给了您10条指令,您按时完成了9条-您有isp。 纪律90%。 设置10,一切都过期了-您有0%。 对于那些没有收到指示的人,另外一个条件是愚蠢的100%。

该公司对绩效纪律的首次评估得出的数字约为50%。 我们设定了一个目标-达到80%。

表演纪律开始影响工资。 起初,微不足道-大约5%的工资是受纪律控制的。 即 如果您是一位薪金为30 tr的会计师,那么您最多将被动摇至1.5 tr,如果您根本无法履行订单。

然后(很快)他们将纪律影响力提高到工资的20%。 情况发生了巨大变化。 订单,纪律,备忘录和所有其他实体迅速投入使用,他们开始认识所有在计算机上工作的员工。

从形式上和数量上讲,改善公司执行纪律的项目都非常出色。 对于我们程序员来说,执行在计算机上编写的任务是正常的,我们已经习惯了,没有它甚至都不容易。

但这是另一回事。 会计师,经济学家,卖方,供应商,设计师,人力资源,质量保证,生产领班,店主,项目经理,技术人员,工程师,秘书,质量管理,程序员,系统管理员,技术人员,当然还有经理,他们全都联系在一起对于系统,每个人都知道如何使用它,每个人都使用它,每天他们进入并监控自己的纪律,按时完成任务,并全心全意地支持公司目标的实现。

公司的目标在不到六个月的时间内就实现了。 绩效纪律上升到85%,后来又上升到95%。 一个别致的结果,您可以放心地进入自己的成就,并在面试时将脸颊浮起。

但是以什么代价实现了目标? 公司又如何变化?


在实施过程中,人们发生了有趣的转变。

首先,群众只是简单地退出。

可以说,有人因为该系统显示出的专业不合适而被解雇。 可以说自动化的优点。 显然,一个人根本不执行任务。 或者总是写一些借口和废话,而不是进度报告。

有人退出了自己,因为我引用“足够吃饱了”。 这个短语的由来可笑。

如预期的那样,系统已将通知发送到邮件。 收到新订单时,完成订单时,请求新条款时等等。 同时,在早上,她向邮局发送了一份指示说明摘要和过期指示。 这对某些人来说非常方便-早上我读到,没有什么紧迫的事情,甚至您都没有进入系统。

因此,时光一片漆黑,并非所有员工都收到公司邮件,一些远程部门使用了个人邮箱。 当然,我只是将这些个人文件放入用户的设置中,并没有蒸蒸日上。

花花公子辞职了,我几天后才发现。 当然,这几天他继续从系统接收信件,例如没有任何指示,但您走得不远,它们突然出现。 花花公子写下了系统的答案-“断开我的连接,足够吃。” 我偶然看到了这封信,因为 邮箱是为我设置的,当信到达时,弹出一个通知。

尤其是很多领导者辞职,例如技术工人。 大师,车间经理,生产经理,总工程师,仓库经理,总设计师等 无法与系统相处。

我本人并不确切地知道如何处理这种情况。 一方面,我想用不想跟上时代的老朋友给他们打品牌。 , , - , , « , !» — , .

, . , – . – , , . , , « ».

-, – , . , . , – «, , , ». .

. , , . .

. , , , « ». , , , , , , .

. .

-, … , . , .

– , , .

, , , -, . -, , , .

– . , . , , . , , , – .

, , . , . .
. , – , , , . 100 %. , , , , .

, , , . , .

. .


, , , . , , , . ? ? ? ?

, , . , .

, – . « ».
结果如何? ! , , , , . – , .

, . – . . , 10 . .

, , , . ? ! !

, , . – « ». .

. ? « ». ? , ?

, . ? 15? 15 ! ! .

«, 1, , », .

– « , - , - , ». , .

– « , ».

, . , . , , , . , «, ».

, , , . 100 % !

, , -, . – , , .

- - , . – , , , « - ».

- . - , – , ? ! – , , !

, . , ., – , ( , ) . , . , , , .

– .

, , .

,


, .

, , . .

, .. , . . 我做到了
, . . .

– 95 %. . 100 %. – 19 .
, , ? , 19 . , !

19 , – , .

, , . , .

. , . , , , . , ? . ? 好吧等等

, , . , « – , ». – , , . , .

– .. , .

– - . , . . .

– - , « ».

, , , , . , , .. – -, .

- , – , – « -». , , --. – .

, . , .
-, .

, , . , Scrum, - , .

. , – . , .

结论


, , – , .

: , , , «» «Das Experiment» . , . , , , – . , .

, . , , .

, , . , . , .

– , . . – , , .

: «» – . , , .

, , – . – , - , – , 24.

, , – , , .

, .

.


最重要的不是如何制作和实现这样的系统。 最主要的-什么。

我们从精神上回到出版物的开头:我坚信所有问题都是由于表现不佳所致。 足以使人们完成任务,一切都会正常进行。

这是摆在我面前的一个独特结果-一项业务,所有任务均按时完成,其中95%都已完成。 那不是童话吗? 如果不考虑所有这些关于人为环境对人类影响的鼻涕。

一切都梦想成真,现在,由于它已经变成了一个服从的,自适应的,响应迅速的系统,业务效率将飞速上升。 让我们统治吧,一切都会变得疯狂。

但事实确实如此。 我正在写主要结论。

当领导开始倾听时,事实证明他无话可说。
尽管没有人能解决他的问题,但他还是个好人,骑着白马,因为总是有借口-是的,他们不在那儿做爱,这就是问题所在。

同时,不分析管理者设置的任务。 既不靠自己,也不靠别人。 有什么区别,如果仍然失败,该如何订购?

当然,部分任务将被执行,但事实是这部分。 而第二部分未完成,将始终用作缓冲或阻尼器,以保护头部。

请注意,这不仅与下属领导的任务有关。 首先,我说的是跨职能任务,当一位领导者将任务平行放置在另一条水平线上时。

根据我的观察,这是领导人最喜欢的借口-他们没有,他们没有提供我,他们没有购买我,他们不同意我。

而且,这种借口可以人为地创造-这样就有缓冲。 好吧,生产经理知道他们不会为他购买五轴金属加工机。 但是他还是会提出申请,将其包括在预算中,四处走动,真诚地注视-给我! 不给。

接下来是什么? 就是这样,他妈的,您以牺牲婚姻为代价而陷入困境,这为制造复杂零件提供了三坐标机。 您没有给我,您拒绝了,即使婚姻有时,我们也会尽可能地旋转。

而这里的一切恰恰相反。 您设置一个任务,他们会完成。 该死,这很可怕。 这真是吓人。 因为您开始真正思考要指挥什么和向谁指挥。

而且,当您面对一项真正的业务任务时,您再也无法将自己的能力隐藏在表演者和盟友的身后,那就没有什么办法可以解决了。 有些退出了。

最简单的是无话可说。 大,认真,战略性的东西。 因此,在风险低的情况下,多年来,由于它们已经习惯于进行手动微控制,因此这些都是琐碎的事情。

当他们到达战略管理部门时,他们陷入了困境。 毕竟,您现在知道他们会按照您说的做。 怎么说呢?

没什么好说的。 当然,最大胆的人说话了,但是很快就明白这完全是胡说八道。 有人因错误路线而被解雇,有人逃脱了,不再发白。

我对实施任务管理系统的有效性以及管理的有效性失去了信心。 通过自动化任务控制浪费时间来提高执行效率是没有意义的。 因为如果您遇到了真正的管理危机,那么结果就是没人知道该怎么办。

但这不是道路的尽头,而只是转弯。 在引入任务管理系统时,人们不必担心任务的执行,而应该担心其制定。 这更重要。

现在,让我们来谈谈我们业务中最主要的平庸是领导者这一事实。 显然,您不会相信我的话。 特别是如果您自己是领导者。 但是,以防万一,请不要要求程序员自动执行下属的管理。 害怕你的欲望;它们可能成真。

聚苯乙烯


本文所述的实施是在2013-2014年进行的。 我一年前写了这篇文章。 那家公司的工作给我留下了深刻的印象,并且对灵活的任务和项目管理技术非常感兴趣。

但是在这一年中,我从另一个现实出发,即为外部客户实施开发和实施项目,对我的观点进行了重大修改。 我再次面临曾经折磨我的本地企业的同样问题-绩效低下,主要是在客户方面。

就是这样-体面的人。 您来找他们-Egegei,一切顺利,我们将竭尽所能,只是告诉我! 当您离开时,您便开始通过Internet进行通信-每个人都迷路了,任务挂了几个月,而且最重要的是,您不了解状态以及状态何时结束。

正如M在电影《皇家赌场》中所说,我被各种github,夹具,Yandex追踪器和其他棉花任务管理者所折磨,却想念冷战。 再一次,我想知道谁是混蛋,谁不接受任务。 我想清楚地看到爬行动物在哪里,而不是检查也不接受程序员所做工作的结果。 我非常缺乏关于表演纪律的报告,没有显示谁在一个月,一个季度和一年中工作。

所以我……我想说-很无奈,但不是-非常高兴和放心! -我将经过验证的控制元素添加到我执行的任务管理系统中。 优势在于整合,而不是反对。 这种年轻的极致主义使您尖叫“永远的渣cum!” 或“纪律,只有纪律!”。 我会从第一名和第二名中选出最好的,并添加我自己的,经过10年的任务管理实践而开发的。

ew,感谢上帝。 一切都没有白费。

朋友们,新年快乐!

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


All Articles