标签:
大道至简第三章,标题为团队缺乏的不只是管理。开始就引进了团队的概念,作为一名开发工程师,必须要有团队的概念,一般来说三人以上才作为一个团队。而一个团队中必须要有管理层,保障项目的成功。
一个项目的完成是两个方面的评估,一是项目的完成时间,二是项目的完成质量。项目都会有对工期的规定,而工期是很难确定的。有经验的工程师能够尽可能的让自己 估计的工期接近项目完成所需要的时间。然而这并不能说项目就会在工期内完成,因此项目总是不能“成功”。这就意味着团队的领导一般为项目经理,是一个项目能否成功的关键点。
一个团队的好坏决定于团队的管理,和团队的体制。但是这种体制并不是一成不变 。它总是要随着这个团队的改变而改变,但是体制的改变又是一件很难的事情,要改变体制,实际上改变的是两方面,一是体系,二是制度。制度的改变很容易,但是解决体系的问题尤为困难,这是考验开发者的能力的一点,这个问题通俗化说就是如何让一个团队更加高效的开发。作为一个经理,在一套制度中,对员工的管理也是一个问题,首先要有一个完善的制度,让员工知道如何做,然后在这基础上管理员工,包括惩罚措施,开除等等。
完成以上,一个团体就已经完成一般这个时候,就是开始工作。然而在此之前必须要做的一个事情就是问问团队,如何做一个工程?
一个团队只有一个项目经理是无法完成一个工程的,这时候需要许多不同的分工,这是一个组织者需要做的,一般需要品质部门,客服部门等外部服务,和团队内的开发经理等等,最后才是开发人员。这里要注意的一个大问题就是开发人员与其他人员的沟通问题这种交流最好让项目经理负责,即开发经理既负责开发工作管理又要负责,与其他人员的交流。
还有一个问题就是开发团队是否需要管理。书中用蚂蚁的例子说明,管理者管理要先观察出开发人员的规律,在观察时也不能同开发人员一起,那样也无法发现问题。当发现了问题,需要做出改变时,就需要进行分工,书中降到了弹性分工,分工总是会有人从一个位置转移到另外一个位置,然而员工可能并不会有这种意识,这样可能会导致的问题就是,两边工作都达不到要求,让员工转换位置的最关键因素就是让他们有思想的转变。
标签:
原文地址:http://www.cnblogs.com/zczhtml/p/4884966.html