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

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

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

书中通过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. SqlServer with递归查询的使用

    1.数据准备假定有一个表DiGui,有两个字段Id int ParentId intId ParentId4 05 07 02 18 515 59 714 1130 1523 1541 18104 2 ...

  2. E3: PS4/PC 莎木3 众筹200万美元 9小时内达成

    这次E3任天堂没有新掌机(传说中的XDS呢.呵呵)和口袋的消息, 被喷得很严重, 索尼的FF7重制版和莎木3是亮点. 而莎木3的众筹速度据说创了记录, 玩家的情怀大胜. 笔者看到国内也有赞助几十刀的玩 ...

  3. nodejs快速入门

    目录: 编写第一个Node.js程序: 异步式I/O和事件循环: 模块和包: 调试. 1. 编写第一个Node.js程序: Node.js 具有深厚的开源血统,它诞生于托管了许多优秀开源项目的网站—— ...

  4. mysql同时修改2个表思路

    1.需求:修改评论表中的昵称为手机号码最后4位. ,) AND issuer_name LIKE '1%'; 2.由于误操作(MID(issuer_name,4,6)是中间的6位),需要数据回滚. 3 ...

  5. 集合类 Collection

    1.Collection接口有两个子接口: List:保存元素顺序的线性表,允许有重复元素. Set:不记录元素的保存顺序,不允许有重复元素.数学中的集合 Collection接口中的方法如下: Co ...

  6. list<T> 自定义比较器进行排序

    今天在研究List<T> 集合如何排序,我试过很多,但是都不行,然后看到msdn中的这个比较器排序,自己测试了代码,No Problem.给大家分享一下. 类型 T 的默认比较器按如下方式 ...

  7. POJ 1151 Atlantis(经典的线段树扫描线,求矩阵面积并)

    求矩阵的面积并 采用的是区间更新 #include <iostream> #include <stdio.h> #include <string.h> #inclu ...

  8. Andoid自动判断输入是电话,网址或者Email的方法----Linkify的应用!

    本节要讲的是,当我们在一个EditText输入电话或者网址还是Email的时候,让Android自动判断,当我们输入的是电话,我们点击输入内容将调用打电话程序,当我们输入是网址点击将打开浏览器程序.而 ...

  9. 2013 ACM/ICPC Asia Regional Online —— Warmup

    1003 Rotation Lock Puzzle 找出每一圈中的最大值即可 代码如下: #include<iostream> #include<stdio.h> #inclu ...

  10. 【poj1284-Primitive Roots】欧拉函数-奇素数的原根个数

    http://poj.org/problem?id=1284 题意:给定一个奇素数p,求p的原根个数. 原根: { (xi mod p) | 1 <= i <= p-1 } is equa ...