这是重要的帖子。 这是我关于管理的迷你系列文章中的第九篇博客文章,这是所有其他人都在建立的博客文章,让我回顾一些关键点:
- 在创建软件时,需要进行编码工作,测试工作,需求工作以及一些不可避免的管理工作。
- 罢免经理可能会删除某些工作(因为经理为其他经理做工作),但仍有剩余的管理工作要做
- 管理本身是一种技能,需要直觉
- 需要工程师来管理工程 ; 没有软件开发经验的人会挣扎
- 管理决策可以发挥很大作用
- 所有被称为“经理”的人都不是经理,有些是专家
- 有许多无人值守的经理 (NCO经理),那些没有“经理”职称的经理,这些人经常以很少或很少的管理来进行管理
- 管理工作可以由特定人员,委托或非委托经理完成,也可以在团队成员之间共享
我故意避免讨论自组织或自我管理的团队,因为这些主题值得发表。 对我而言,关键点是:
- 当需要做出决定时,最好将其做出在需要的地方
- 当需要决策时,那些直接盯着决策的人往往是最了解需求的人
- 在需要决策的时候进行决策也可以快速做出决策
- 征求第二意见,与另一个人或团队讨论一个决定可能是有意义的,并且如果该决定影响了多个人,则与他们进行磋商可能是有意义的。
解决这些问题的一种方法是使用一支自我管理/自我组织的团队,您可能有理由这么做。 但是,这不是满足这些需求的唯一组织结构。 基本原则是:
权力下放,权力下放,决策权下放
无论您是作为一个整体(如在自组织/自我管理模型中)还是对个人,还是对NCO,都是为了使决策更接近工作。
注意:我正在避免赋予工作权力,请参阅“ 停止赋予人们权力-终止权力下放!”。 去年的邮寄表格。
无论采用哪种方式,如果您将权限降低,都会发生其他事情:
更多的人从事管理工作
是的,突然之间不认为自己是经理的编码人员,测试人员和分析人员现在需要制定管理决策。 即使在设置自我管理/自我组织的团队中进行此操作,仍在做出决策。 确实,如果整个团队都做出决定,那么整个团队都将参与一点管理工作。
团队中的每个人都开始承担管理职责。
更重要的是, 更多的人需要管理技能,整个团队需要一些管理技能和直觉,使一个好的经理成为一个好的经理。
对此稍加思考。
团队成员是否想参加有关管理问题的会议?
您C ++程序员是否想从事管理?
如果您的Java程序员现在正在从事管理,那么他们在哪里学习管理技能?
如果您的测试人员正在做出管理决策,他们将如何发展自己的直觉?
如果您接受管理工作本身就是一项技能,并且您认为应该让更多的人参与管理,那么您必须问:这些人将如何学习管理技能?
然后还有另一面……
与任何经理讨论他们的实际工作,而不是他们认为应该做的事情或他们喜欢做的事情,而是他们实际花费的时间。 您会听到他们说:
- “我一直在灭火”
- “我有很多电子邮件要回答”,“我的电话一直在响”
- “我永远都不会去做策略”,“我永远都没有时间去思考或计划”
管理工作的特征之一是它本质上是中断驱动的。 (如果您不相信我,请阅读我上次提到的Henry Mintzberg的《 简单管理》一书。)
因此,通过让程序员,测试人员,分析人员等参与管理,我们也使这些人容易受到干扰。 人们会打断……好吧,可能是任何团队成员!
现在,如果您是程序员,测试人员,分析人员或其他,请问自己:我想被打扰吗? 我愿意承担管理的缺点吗?
我知道很多程序员肯定会回答“不!”
(这里有个转折,明茨伯格还建议经理选择被打扰。这可能意味着团队可以选择不对团队成员施加打扰,但这并不完全是团队的礼物。明茨伯格没有说多少这些中断是可以避免的吗?管理者之所以选择成为管理者,是因为它们本质上是由中断驱动的?–但我们离题了。
精益人士会发现这里存在一个方差分析问题:管理工作的方差比编程或测试大,因此需要以不同的节奏进行操作。 队列不同。 从精益的观点来看,将这两种类型的工作分开是有意义的,因为它们具有不同的方差和节奏。
现在这是一个问题。
如果管理需要技能和直觉(两者都需要在一个人中建立),并且如果管理导致中断驱动的工作模式,那么管理会更好:
a)集中在一些可以接受技能培训,发展直觉并负责处理中断的人员中,从而使团队中的大多数人专注于技术技能和不间断的工作(希望能实现人流 )
b)分散于每个人都有一些管理技能(以技术技能为代价)和一些中断(以流程为代价)
c)其他,请注明
对我来说,答案是(a),但是…
如果管理是集中的,那么就成为一个如何集中的问题? 在模型中过度集中化导致我们经常看到决策延迟,而决策却是由知识不足的人做出的。 结果使代码方面的人感到沮丧和沮丧。
但是,如果将管理组织为管理者的层次结构,则他们会相互为之工作,并且某些决定最终会遍历该层次结构。 因此,答案(a)并不完美-这可能是规模经济不经济的另一个例子。
这让我回到了无人值守的经理那里:我希望看到更多具有更多管理技能的人与工作更紧密地合作,并在团队中进行合作。 如果您愿意,可以采用不纯正的自组织模型。
无论哪种方式,都没有完美的答案。 这是关于平衡力量。
翻译自: https://www.javacodegeeks.com/2016/05/management-for-the-masses.html