已经学习了《大道至简》两章,我们了解了编程的本质和“懒人”造就了方法。书中没有提供给我们编程的技巧,捷径,而是从别的方面为我们讲解了编程的精义。第三章就为我们引入了“团队”这个概念。

我们一个人的时候是个体,两个人的时候大家互相依赖,互相支撑即二人互立,这也不是团队,当三个人的时候就是团队了,而且有了团队的一些基本特性:主从、监督和责任。一个人的时候可以通过自身努力取得成功,两个人的时候也可以互相帮助、依赖获得成功。但是三个人的时候就要选一个领导者来管理这个团队了,选择一个有领导能力的,功劳大的来担任这个角色。而担任管理者角色的这个人最起码要做到的就是能够承担责任,这是一个管理者最基本的素质。书中借李离伏剑的故事为我们讲述了这个道理“自己该承担的责任不可以推卸给别人”。所以想要做一个领导者除了有领导能力、有功劳最重要的还要有承担责任的勇气。

但是接到一个软件工程的时候,预期的工期不总是可以完成的,这可能无关乎项目经理的能力,或者团队的工作能力,可能在一开始就估计错了,所以项目经理往往在开始就承担了犯错的风险,这跟他们的经验有关;那这个时候项目经理虽然有责任,但他们却是可原谅的,因为他们需要时间来变得成熟,变得有经验。

书中通过ISO质量体系的教训教给我们又一个道理,先确定团队模式,才能寻求相应的管理制度,并且才能把这样的制度实施在团队之上。有人把这次的失误归于体制的问题,但这并不是十分正确的。“体制”有体有制,只是把管理制度分发给每个员工,是绝对不能成事的。所以在转型期,第一要务是解决“体”的问题,也就是“组织机构建设”的问题。没有确定的组织机构,当然也不能指望管理制度合乎人情了。

总之,在组织模式确定的同时,相应的制度也应该随之建立。先做制度才是明智的。这样就有办法来维持你的组织模式,监督员工,惩戒员工。而对于一个已经规范管理、体制健全的公司,不容许员工反错是没什么错的,只要有制度有法则在先,有公平性的制度在先。制度是不可以讲情面的,如果有一次网开一面,那就有可能规矩变成了虚设,被公司员工作为笑柄,没有任何威慑力可谈,那这个制度也就离崩溃不远了。这个时候重要的就是制度的修订和补制了。所以毁掉制度的往往是管理者而不是员工,所以在制度面前既要做到“人性化”,又做得到“公平性”,管理者才会待得更长久吧。

在有了制度又有了可以编程的员工的时候,很多人就会说“那我们就开始吧”,这就是操之过急的结果了。因为还有直观重要的一点需要管理员来做,那就是角色的分工和定位,这样就不会出现那些不知道做什么的人。作为一个管理者,不是要去管理开发团队,而是团队协作,首先跟随他们,找到他们的规律最后做一些有意义的改变,这才是王道。

作为一个管理者,只需观察他们,而不是加入他们,观察之后弹性分工,将效率提高到最大。

《大道至简-Team》的更多相关文章

  1. 简单物联网:外网访问内网路由器下树莓派Flask服务器

    最近做一个小东西,大概过程就是想在教室,宿舍控制实验室的一些设备. 已经在树莓上搭了一个轻量的flask服务器,在实验室的路由器下,任何设备都是可以访问的:但是有一些限制条件,比如我想在宿舍控制我种花 ...

  2. 利用ssh反向代理以及autossh实现从外网连接内网服务器

    前言 最近遇到这样一个问题,我在实验室架设了一台服务器,给师弟或者小伙伴练习Linux用,然后平时在实验室这边直接连接是没有问题的,都是内网嘛.但是回到宿舍问题出来了,使用校园网的童鞋还是能连接上,使 ...

  3. 外网访问内网Docker容器

    外网访问内网Docker容器 本地安装了Docker容器,只能在局域网内访问,怎样从外网也能访问本地Docker容器? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装并启动Docker容器 ...

  4. 外网访问内网SpringBoot

    外网访问内网SpringBoot 本地安装了SpringBoot,只能在局域网内访问,怎样从外网也能访问本地SpringBoot? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装Java 1 ...

  5. 外网访问内网Elasticsearch WEB

    外网访问内网Elasticsearch WEB 本地安装了Elasticsearch,只能在局域网内访问其WEB,怎样从外网也能访问本地Elasticsearch? 本文将介绍具体的实现步骤. 1. ...

  6. 怎样从外网访问内网Rails

    外网访问内网Rails 本地安装了Rails,只能在局域网内访问,怎样从外网也能访问本地Rails? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装并启动Rails 默认安装的Rails端口 ...

  7. 怎样从外网访问内网Memcached数据库

    外网访问内网Memcached数据库 本地安装了Memcached数据库,只能在局域网内访问,怎样从外网也能访问本地Memcached数据库? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装 ...

  8. 怎样从外网访问内网CouchDB数据库

    外网访问内网CouchDB数据库 本地安装了CouchDB数据库,只能在局域网内访问,怎样从外网也能访问本地CouchDB数据库? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装并启动Cou ...

  9. 怎样从外网访问内网DB2数据库

    外网访问内网DB2数据库 本地安装了DB2数据库,只能在局域网内访问,怎样从外网也能访问本地DB2数据库? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装并启动DB2数据库 默认安装的DB2 ...

  10. 怎样从外网访问内网OpenLDAP数据库

    外网访问内网OpenLDAP数据库 本地安装了OpenLDAP数据库,只能在局域网内访问,怎样从外网也能访问本地OpenLDAP数据库? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装并启动 ...

随机推荐

  1. 【python】文件的输入和输出

    1.os模块 2.os.path 模块 3.实例 1. os模块 对文件系统的访问大多通过python的os模块实现,其中os 模块负责大部分的文件系统操作,包括删除/重命名文件,遍历目录树,管理文件 ...

  2. 搜索 基础 AC 2014-01-14 15:53 170人阅读 评论(0) 收藏

    题目网址:http://haut.openjudge.cn/xiyoulianxi1/1/ 1:晶矿的个数 查看 提交 统计 提问 总时间限制:  1000ms  内存限制:  65536kB 描述 ...

  3. switch语句的使用,非常好

    这是谭浩强课本上枚举类型的例子,但是我贴这个例子的代码不是因为枚举类型,是因为这个代码使用switch语句用得非常好,值得一贴. 题目是这样的:有红.黄.蓝.白.黑5中颜色的球若干,依次取出3个球,求 ...

  4. 我收集到的最好的jQuery和CSS3导航菜单

    jQuery和CSS3导航菜单在网页设计和开发的重要组成部分之一.利用jQuery+CSS3实现可以做出拥有各种动画效果的漂亮菜单.在这里,我们收集了一些最好的jQuery+CSS3实现的导航菜单. ...

  5. 疯狂java讲义——继承

    本文章只是记录我在学习疯狂java讲义里面,对之前java知识查缺补漏进行的总结. 方法重写 方法重写要遵循"两同两小一大"规则."两同"即方法名相同.形参列表 ...

  6. 11gR2数据库日志报错:Fatal NI connect error 12170、

    11gR2数据库日志报错:Fatal NI connect error 12170.TNS-12535.TNS-00505 [问题点数:100分,结帖人MarkIII]             不显示 ...

  7. UVA 11076 Add Again 计算对答案的贡献+组合数学

    A pair of numbers has a unique LCM but a single number can be the LCM of more than one possiblepairs ...

  8. 常用搜索引擎的算分,你get了嘛?

    搜索引擎发展至今,已公布了多种算法.作为SEOER的你,还不懂,就out啦.懂了不会用,也是然并卵的一种行为.了解算法知识并不懂得如何把算法实践于SEO工作的你,还是处于学生思维,是时候该升级了.且听 ...

  9. Unable to open debugger port : java.net.ConnectException “Connection refused”

    http://stackoverflow.com/questions/28283087/unable-to-open-debugger-port-java-net-connectexception-c ...

  10. Mita和Maui

    参考:http://blog.csdn.net/popeer/article/details/6002541 UI自动化的框架,MS内部使用的不对外开放的框架.UI Automation 离不开像Mi ...