您的位置:首页 > 其它

IT项目团队管理及领导人素质随记

2015-05-17 16:14 260 查看

如果是创业团队,不怕犯错,犯了错,该改的就改。

如何实现团队的自组织管理

【阿里感悟】如何带好新员工

在淘宝的IT项目中,开发测试大约是4:1的比值。据说研发和产品的比例,也是1:4。

关于公司文化

公司的文化,或者说通常性的做事方式,一旦形成,则几乎会伴随着这个公司的大部分发展过程了,不论这个文化是:

低效而唯避免责任为首要考虑目标的、忙碌而缺少高效产出的、内耗增大交流成本的、急切而错误频出的。

所以尽量请开始就磨合出好的文化:工作高效、生活轻松、流程清晰、交流顺畅、发展迅速。唯人才能实现这一目标。

人会马上被环境同化。(昨天还用一个很快的笔记本,今天突然用家里的比较慢的本,刚开始感觉真是慢啊,用着用着突然就习惯了,被同化了,实际还是慢。。。)

管理的素质中非常重要的两点:淡定、控场。

淡定,给人安全感,不慌张,不急躁,感觉就好像一切都在掌握之中。

控场,能在公众场合说服众人,先不管是否完全对,能在逻辑上说得通。

这是非常优秀的能力,如果性格中不具备,可以用非常熟稔的业务背景和极高的技术能力来补充。

世界观

开发人员的七种心态——支付宝杨云

思想指导生活,世界观很重要,形成自己的开发世界观,相信自己,不要迷惑。

世界观的形成,是一个点、面、世界观的过程;如果点过于多,过于分散,反而不容易形成面,形成世界观;所以需要找到一个方向、把点集中起来,形成面,形成世界观。

编程其实也是生活。

激发团队潜能。

团队协作远比单个人的突出重要。

好的leader,应该尽量隐藏自己,让大家秀,往往能秀出能力和责任心。

赞扬和激励,大于批评。

产品和技术

从关系上,在协作的过程中,产品会让着技术;但是产品需要有方法、有策略,驱动产品的进度,促进技术人员的合作。

有一种领导指导理念是这样:看到不合作的情况,他不会说,认为产品应该有自己搞定的能力。

关于艰苦的项目

有一种观点,只要不出巨大的不可承担的错误,就不是失败,就可以慢慢做好。

如果发现经历几个艰苦的项目,都有类似的流程,那么我们是否可以认为艰苦的项目,就应该是这样的流程。

艰苦的项目和生活。来到公司是工作,回到家是生活,生活要承担,家庭需要关心,人生不留遗憾。

工程

工程是一个取舍的问题,不是理论,是实践。时间、进度、成本、质量、良心工程、英雄主义、一个人到不了罗马。

邮件

回到10年前,看了一些邮件往来,一个小的问题往来回复非常多次。真是低效,怕承担责任、保留证据,甚至是一种秀成绩的心态。

Email作为可以保留证据的方式,可以在意见达成一致后,作为最终的结果发出,可以有小修改,如果用来讨论,则真是太低效了。

执行力一向重要。

少制定规章制度,但是制订了就要执行。

主动性

不用要求而自然会有中层主动性。

对于基层来说,主动性是“涌现”的,凝聚力的自然结果。

不违反劳动法,一起进步,分享成果,爱与关怀,当然,如果团队本身做不到,要求基层的主动性,也是不太好的。

有益于提高效率的工作方法。小动作,大改进。

团队新加入者的入门指引:团队介绍、Team工作流程、Team上下文关系、工作环境。

工作环境的统一出处,保持最新,避免N个同事有N份。

学会使用工具,可以让工作事半功倍。

关于以上3点,有工程师文化的公司,做得非常优秀,比如。。。工具可以用confluence。。。

不要违反自然规律

上线,特殊时期赶进度,需要加班是必须的,这无可厚非。但如果把加班变成文化,效率往往下降很多。

彻夜编程让你感觉是世上最好的程序员,却要花几个星期去纠正你在短暂辉煌时埋下的失误。



技术

阿里的第四代云,说是比第三代DUBBO提高了几倍,QPS=3000。很多时候为了提高分布式事务的性能,会把UPDATE变成INSERT。



代码质量

一页纸的编码规范,最常用的,比如:moneyTotal,大家都这样写,避免有的人totalMoney;逐渐的增加更多约束。

代码格式,通过Eclipse的模板强制约束,只要一保存,比如缩进、括号等,大家都是一样的。

CodeReview:Code Review中的几个提示

更多工具:PMD、Jekensis、Sonar。

看两本书:《黑客与画家》《代码大全》。

测试

努力朝着自动化测试的方向发展,花点时间写自动化测试代码(覆盖多种测试用例),可以避免无数次的重复行为。

测试人员一般用TestNG来写自动化测试。 开发人员一般用JUnit写单元测试。

在自动化测试的实现过程中,是需要开发测试一起写代码的,给开发人员做了工作量,写测试是2倍的量。



部署

避免让部署变复杂的行为,比如Spring Profile。应该打一样的包,部署到生产机器就是生产环境,部署到测试就是测试环境。

安全感

安全感来自于认可。

更自信,更容易成功。不安全感的表现:退缩、封闭、不愿意争、唯唯诺诺。 有安全感的人,可以把自己变成透明人。

如何从恶性循环,转向正向循环,可以一点点的要求自己。

管理者素质三角形

布道:opentalk,讲出来,培养了别人,也锻炼了自己,提高了情商。

技能:勤加练习可以培养技能。

管理和沟通:情商高固然好,或者通过勤加练习来提高。



对待焦头烂额的问题

如果是线上问题,尽快升级,群策群力来解决,总会有人擅长;有些线上问题,会非常紧急,领导会非常关注这种问题,需要马上解决。

如果是开发过程中的问题,耗费了2个小时的时间还没解决,虽然我们非常希望解决了再离开公司,再回家睡觉,但是,还是压抑这个热情和冲动吧,出去踢个球或者回家睡个觉,第二天再看看,往往能迎刃而解。

评估

检验结果的标准是做出了好东西。是结果,完美的完成,促进了系统。和加班无关。

由于信息的不对称,或者由于境界认识的不同,领导层的信息更多,认知境界更高,想到的会更多。能做的、不能做的、需要慢慢做的,都有其角度上的考虑。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: