《大道至简-Team》
已经学习了《大道至简》两章,我们了解了编程的本质和“懒人”造就了方法。书中没有提供给我们编程的技巧,捷径,而是从别的方面为我们讲解了编程的精义。第三章就为我们引入了“团队”这个概念。
我们一个人的时候是个体,两个人的时候大家互相依赖,互相支撑即二人互立,这也不是团队,当三个人的时候就是团队了,而且有了团队的一些基本特性:主从、监督和责任。一个人的时候可以通过自身努力取得成功,两个人的时候也可以互相帮助、依赖获得成功。但是三个人的时候就要选一个领导者来管理这个团队了,选择一个有领导能力的,功劳大的来担任这个角色。而担任管理者角色的这个人最起码要做到的就是能够承担责任,这是一个管理者最基本的素质。书中借李离伏剑的故事为我们讲述了这个道理“自己该承担的责任不可以推卸给别人”。所以想要做一个领导者除了有领导能力、有功劳最重要的还要有承担责任的勇气。
但是接到一个软件工程的时候,预期的工期不总是可以完成的,这可能无关乎项目经理的能力,或者团队的工作能力,可能在一开始就估计错了,所以项目经理往往在开始就承担了犯错的风险,这跟他们的经验有关;那这个时候项目经理虽然有责任,但他们却是可原谅的,因为他们需要时间来变得成熟,变得有经验。
书中通过ISO质量体系的教训教给我们又一个道理,先确定团队模式,才能寻求相应的管理制度,并且才能把这样的制度实施在团队之上。有人把这次的失误归于体制的问题,但这并不是十分正确的。“体制”有体有制,只是把管理制度分发给每个员工,是绝对不能成事的。所以在转型期,第一要务是解决“体”的问题,也就是“组织机构建设”的问题。没有确定的组织机构,当然也不能指望管理制度合乎人情了。
总之,在组织模式确定的同时,相应的制度也应该随之建立。先做制度才是明智的。这样就有办法来维持你的组织模式,监督员工,惩戒员工。而对于一个已经规范管理、体制健全的公司,不容许员工反错是没什么错的,只要有制度有法则在先,有公平性的制度在先。制度是不可以讲情面的,如果有一次网开一面,那就有可能规矩变成了虚设,被公司员工作为笑柄,没有任何威慑力可谈,那这个制度也就离崩溃不远了。这个时候重要的就是制度的修订和补制了。所以毁掉制度的往往是管理者而不是员工,所以在制度面前既要做到“人性化”,又做得到“公平性”,管理者才会待得更长久吧。
在有了制度又有了可以编程的员工的时候,很多人就会说“那我们就开始吧”,这就是操之过急的结果了。因为还有直观重要的一点需要管理员来做,那就是角色的分工和定位,这样就不会出现那些不知道做什么的人。作为一个管理者,不是要去管理开发团队,而是团队协作,首先跟随他们,找到他们的规律最后做一些有意义的改变,这才是王道。
作为一个管理者,只需观察他们,而不是加入他们,观察之后弹性分工,将效率提高到最大。
《大道至简-Team》的更多相关文章
- 简单物联网:外网访问内网路由器下树莓派Flask服务器
最近做一个小东西,大概过程就是想在教室,宿舍控制实验室的一些设备. 已经在树莓上搭了一个轻量的flask服务器,在实验室的路由器下,任何设备都是可以访问的:但是有一些限制条件,比如我想在宿舍控制我种花 ...
- 利用ssh反向代理以及autossh实现从外网连接内网服务器
前言 最近遇到这样一个问题,我在实验室架设了一台服务器,给师弟或者小伙伴练习Linux用,然后平时在实验室这边直接连接是没有问题的,都是内网嘛.但是回到宿舍问题出来了,使用校园网的童鞋还是能连接上,使 ...
- 外网访问内网Docker容器
外网访问内网Docker容器 本地安装了Docker容器,只能在局域网内访问,怎样从外网也能访问本地Docker容器? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装并启动Docker容器 ...
- 外网访问内网SpringBoot
外网访问内网SpringBoot 本地安装了SpringBoot,只能在局域网内访问,怎样从外网也能访问本地SpringBoot? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装Java 1 ...
- 外网访问内网Elasticsearch WEB
外网访问内网Elasticsearch WEB 本地安装了Elasticsearch,只能在局域网内访问其WEB,怎样从外网也能访问本地Elasticsearch? 本文将介绍具体的实现步骤. 1. ...
- 怎样从外网访问内网Rails
外网访问内网Rails 本地安装了Rails,只能在局域网内访问,怎样从外网也能访问本地Rails? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装并启动Rails 默认安装的Rails端口 ...
- 怎样从外网访问内网Memcached数据库
外网访问内网Memcached数据库 本地安装了Memcached数据库,只能在局域网内访问,怎样从外网也能访问本地Memcached数据库? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装 ...
- 怎样从外网访问内网CouchDB数据库
外网访问内网CouchDB数据库 本地安装了CouchDB数据库,只能在局域网内访问,怎样从外网也能访问本地CouchDB数据库? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装并启动Cou ...
- 怎样从外网访问内网DB2数据库
外网访问内网DB2数据库 本地安装了DB2数据库,只能在局域网内访问,怎样从外网也能访问本地DB2数据库? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装并启动DB2数据库 默认安装的DB2 ...
- 怎样从外网访问内网OpenLDAP数据库
外网访问内网OpenLDAP数据库 本地安装了OpenLDAP数据库,只能在局域网内访问,怎样从外网也能访问本地OpenLDAP数据库? 本文将介绍具体的实现步骤. 1. 准备工作 1.1 安装并启动 ...
随机推荐
- HDU 5592 ZYB's Premutation
题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=5592 题意: http://bestcoder.hdu.edu.cn/contests/contes ...
- hdu 3487 Play with Chain
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=3487 YaoYao is fond of playing his chains. He has a c ...
- 二分图匹配(KM算法)n^4 分类: ACM TYPE 2014-10-04 11:36 88人阅读 评论(0) 收藏
#include <iostream> #include<cstring> #include<cstdio> #include<cmath> #incl ...
- 【CoreData】parent-child关系ManagedObjectContext应用
当我们一开始使用CoreData框架和唯一的MOC进行应用的数据持久化的时候,如果创建项目的时候选择了“使用CoreData”,这会是XCode自动生成的模板代码的样子. 同时,配合NSFetched ...
- On Explainability of Deep Neural Networks
On Explainability of Deep Neural Networks « Learning F# Functional Data Structures and Algorithms is ...
- asp.net中实现群发邮件功能
前段时间在帮老师开发的网站中需要用到一个群发邮件的功能,而自己之前学习cms系统的时候用的we7的群发邮件功能也有一些问题,于是乎便自己去网上查了一下资料,自己总结了一下,并且封装成了一个类,亲测有用 ...
- 使用Visual Studio 2012 开发 Html5 应用
Visual Studio 一直以来是开发微软旗下应用的利器,只要是开发微软相关的应用无论是Windows程序,WPF,Asp.Net,WinRT Surface,WindowsPhone 等微软旗下 ...
- BZOJ2961: 共点圆
好久没发了 CDQ分治,具体做法见XHR的论文… /************************************************************** Problem: 29 ...
- VS2012 win7 修改TFS登陆账号
1.修改登陆账号: 在网上搜了好多,都没有找到解决方法,自己琢磨了一会找到了修改登陆TFS(Team Foundation Server)(团队资源管理器)的账号,和大家分享一下吧. 点击“开始”-- ...
- 谈JavaScript组合拼接字符串的效率 --转载
JavaScript组合拼接字符串的效率.在脚本开发过程中,经常会按照某个规则,组合拼接出一个大字符串进行输出.比如写脚本控件时控制整个控件的外观的HTML标签输出,比如AJAX里得到服务器端的回传值 ...