直觉和潜意识

如果您一直在阅读我有关管理的系列博客,那么现在应该很清楚,我认为管理的某些要素对于软件开发至关重要。 您可能还已经意识到,各种形式的管理比通常实现的要大。

我也相信良好的管理可以对软件开发团队产生很大的影响,我同意弗雷德·布鲁克斯的看法:

“有些读者感到奇怪的是,《神话人月》将大部分论文集中在软件工程的管理方面,而不是许多技术问题。 这种偏见……源自[我]的信念,即项目人员的素质以及他们的组织和管理,比起他们使用的工具或所采用的技术方法,是成功的重要因素。” 布鲁克斯,《 神话人月》 ,1995年。

工具,技术和过程在软件开发中一直在变化,但有些事情会持续下去。 Mythical Man Month就是这样的一本书,该书最初于1975年出版,书中主要讲述1960年代发生的工作,也许是因为软件开发的管理很重要。

那么,为什么没有经理的团队表现如此出色呢? 我建议, 不良管理可以破坏的价值远大于良好管理可以增加的价值 。 我敢冒险,有时候没有一个经理比一个糟糕的管理更好。 自组织并没有像管理者那样废除管理。

我还敢冒险地说,软件工程(实际上是IT)的管理质量相当差。 在企业IT世界中尤其如此。 软件生产公司(ISV,SI等)的标准通常更好。

因此,提出这样一个问题似乎是明智的: 什么才能造就好经理? 也许是什么使个人擅长管理?

好吧,两件事。

首先, 管理本身就是一种技能 。 管理需要技能,就像编写Java,测试软件或分析需求一样。 仅仅任命某人为经理并不会自动赋予他们必要的技能。 这些技能包括沟通,分析,同理心,决策能力和其他。 很好地了解您从事的业务也很有帮助。

正如我在本系列的第一个博客中所说的那样, 需要一名工程师来管理工程 。 一名工程师,了解工程敏感性,工程人员和工程师的思维过程,并且了解软件工程中提出的问题的人将比不懂软件的人做得更好。

让我再次引用弗雷德·布鲁克斯的话:

“在许多方面,管理大型计算机编程项目就像管理其他大型企业一样,其方式比大多数程序员认为的要多。 但是它在许多其他方面有所不同–超出了大多数职业经理人的期望。” 布鲁克斯,《 神话人月》 ,1975年。

作为一个行业,我们未能认识到管理本身就是一种技能,尽管软件经理可能会从非软件经理那里学到更多的知识,而不是“一般”管理。

但是管理软件工程,实际上是任何形式的管理,都需要技能以外的东西……

管理需要直觉

这可能会让您感到有些意外,但直接源于几周前我在博客中写到的内容: 管理在混乱,模糊,模棱两可的“现实世界”中运作 。 直觉允许人们在这样的环境中工作。

直觉还允许快速决策。 工程师,特别是受过敏捷和精益创业培训的工程师,通常可能更喜欢设置实验和测试选项,但是这种方法不可避免地会减慢速度。 当然,这里有进行假设和测试的地方,但有时速度更为重要。 另外,为经理一天中必须做出的数百个决定进行实验是不切实际的。 有时候,做出决定比做出正确的决定更为重要。

直觉更难教授,它主要是根据自己的经验来建立的。 直觉来自完成自己管理的工作。 直觉也是根据过去的管理经验建立的。 直觉可以通过各种方式增强:自我反省和写作中的两个。

这并不是说所有管理都与直觉有关,分析可以带来一些好处,而这需要技能。 这里有混合物。 让我再次引用亨利·明茨伯格教授的话:

“管理当然是科学的:管理者必须利用他们所能获得的所有知识。 但是有效的管理更依赖于艺术,尤其植根于Craft.io。 艺术基于直觉产生“洞察力”和“远见”……而手艺就是从经验中学习-随着经理的前进而努力。

将大量的手Craft.io品与正确的艺术手感结合在一起,再加上一些科学的运用,您最终将获得一项首先是实践的工作,要通过经验学习并扎根于环境。 没有“一种最佳方法”来管理。 这取决于实际情况。” 明茨伯格,《 简单管理》

我就是这样看待管理的:艺术,手Craft.io,科学,直觉和上下文相关。

这不像工程学吗?

让我们稍作改动再试一下该报价:

“编程当然是科学的:程序员必须使用他们所能获得的所有知识。 但是有效的编程更依赖于艺术,尤其扎根于Craft.io。 艺术基于直觉产生“洞察力”和“远见”……而手艺就是从经验中学习-随着程序员的发展而努力。

将大量的手Craft.io品与正确的艺术手感结合在一起,再加上一些科学的运用,您最终将获得一项首先是实践的工作,要通过经验学习并扎根于环境。 没有编程的“最佳方法”。 这取决于实际情况。”

你有看到? –编程与管理的共同点比公认的要多。

翻译自: https://www.javacodegeeks.com/2016/05/managing-requires-skills-intuition.html

直觉和潜意识

直觉和潜意识_管理需要技巧和直觉相关推荐

  1. skynet 控制台管理使用技巧

    skynet 自带了一个控制台服务.能够非常方便获取和调试 skynet 执行数据,并且能够热更新代码,所以.弄明确skynet控制台管理能够让你更好地使用skynet,甚至改进这个控制台服务.以满足 ...

  2. Windows Server 2008服务器管理新技巧6则第1/4页

    在我们接触了Windows Server 2008服务器系统后,如果再沿袭以前的管理经验来维护Windows Server 2008服务器时,就会发现许多经验已经失效了. 在长期管理维护服务器系统的过 ...

  3. RedHat / Centos   Linux 系统运维与管理实践技巧荟萃,持续更新

    RedHat / Centos   Linux  系统运维与管理实践技巧荟萃 磁盘分区相关  Linux  fdisk 磁盘分区工具以及安装 GRUB 实战: 准备工作,前置知识 演示环境基于 cen ...

  4. 红米无线连接服务器,电脑无线连接红米手机远程管理启动技巧

    电脑无线连接红米手机远程管理启动技巧 发布时间:2014-05-26 14:42:07   作者:佚名   我要评论 手机上的远程就是指电脑无线连接手机.那么,红米手机远程管理如何启动,下面为大家详细 ...

  5. 从时间管理到管理情绪,这些自我管理的技巧你知道几个?

    本文标题:从时间管理到管理情绪,这些自我管理的技巧你知道几个? 自我管理对于企业的领导者而言是如此重要,以至于越来越多的管理培训课程开始聚焦这方面的内容.但这些课程的质量大多良莠不齐,在笔者看来,最有 ...

  6. 这些多项目人员分配及管理的技巧,你都知道吗?

    许多企业会同时开展多个项目,项目成员通常同时活跃于数个不同的项目.因此,全面的项目资源规划在多项目管理中非常重要.相同的资源在不同的部门和不同的项目经理之间共享时,资源调度就会变得复杂. 不同项目竞争 ...

  7. 信用卡知识:自动扣款日不等于最后还款日_刷卡技巧_财经_腾讯网

    信用卡知识:自动扣款日不等于最后还款日_刷卡技巧_财经_腾讯网 信用卡知识:自动扣款日不等于最后还款日_刷卡技巧_财经_腾讯网 信用卡知识:自动扣款日不等于最后还款日 posted on 2014-0 ...

  8. 【Windows7系统开机启动项管理实用技巧】

    我们知道Windows系统中有自带的启动文件夹,它是最常见的启动项目但很多人却很少注意仔细检查它.如果把程序装入到这个文件夹中,系统启动就会自动地加载相应程序,而且因为它是暴露在外的,所以非常容易被外 ...

  9. ed2k linux命令行,Linux_Linux管理应用技巧 amulecmd的使用方法,amulecmd是aMule的命令行操作与管 - phpStudy...

    Linux管理应用技巧 amulecmd的使用方法 amulecmd是aMule的命令行操作与管理程序. 首先,为了拥有amuled 与 amulecmd 两个可执行文件,要在编译的时候指定: # . ...

最新文章

  1. 【Android 插件化】Hook 插件化框架 ( 通过反射获取 “插件包“ 中的 Element[] dexElements )
  2. pb9调用http发短信post_远程服务调用
  3. Spring Job?Quartz?XXL-Job?年轻人才做选择,艿艿全莽~
  4. java多线程基础视频_【No996】2020年最新 Java多线程编程核心基础视频课程
  5. lcx转发3389数据
  6. STM32 PWM输出(映射)
  7. 我的ASP.NET AJAX控件——PopupNotificationExtender:实现OWA或Messenger样式的信息提示窗口...
  8. 【SpringBoot】SpringBoot 操作 Excel 完整示例(含源码GitHub)
  9. phpst安装memcache扩展_在 Ubuntu/Debian 下安装 PHP7.3 教程
  10. 每日一题:leetcode173.二叉搜索树迭代器
  11. 赋能尖端科技 推进智能布局 |《HPC高性能计算数据存储解决方案蓝皮书》正式发布
  12. SpringCloud微服务:Ribbon和Feign组件,实现服务调用的负载均衡
  13. deque冰淇淋_用冰淇淋解释组合爆炸:如何添加一点并获得很多
  14. linux 文件系统字体小,基于嵌入式Linux平台的最小文件系统的制作
  15. 使用单链表统计英文文本单词个数
  16. 嵌入式系统开发笔记15:CJ/T-188 冷热量表协议解析4
  17. 笔记本上开启小键盘的快捷键
  18. C++:从入门到放弃[3]计算
  19. 【托福独立写作】ETS 官方新托福 185 个作文题库话题分类
  20. Docker搭建nextcloud使用云盘

热门文章

  1. html网页之静态主页
  2. r语言各形状编号_R语言进阶之图形参数
  3. Java基础语法-双色球彩票
  4. java 生成对称密钥_Java中创建对称密钥的代码
  5. 在服务器密钥交换握手信息,TLS的握手流程-密钥协商与身份认证过程 | 程序小兵...
  6. Java后台生成图表——主代码(折线图,饼状图,柱状图,-》并产出图片PDF或其他格式的图片内容)
  7. python简单体育竞技模拟_【python】羽毛球竞技模拟
  8. 90后步入中年危机,互联网行业过了30岁就被嫌弃?
  9. 天然气压缩因子计算软件_【论文】刘强等:钛合金油套管抗挤毁性能计算与实验...
  10. 阿里巴巴的邮箱的服务器是什么意思啊,客户端设置中IMAP和POP3有什么不同呢?...