如何做一名技术管理者

简介:

曾在"游戏规则与沟通"一文中我提到,要规范化,有效沟通,提高团队的效率和质量。时隔一年多,再来谈谈有了规范,各项工作正规后如何做技术管理。

以下所提到的一切的前提是:

1)中小企业或创业型公司等,至今我依然认为中小企业不适合搞重型管理方法;

2)技术上不要太业余。

摆正自己的位置

技术管理的核心就是为开发人员服务,协调各种资源,各种关系。

不要官僚,更不要买弄,大家都是搞技术的,多少还不知道点底细呀。不能视而不管,老板问起来了,你还不知道兄弟们在干的怎么样了?决之你是统筹把控全局,掌握好关键点,细点让兄弟们去做,别老是不相信人。别什么都自己干,更有甚者,总是喜欢亲自操刀,这让兄弟们情何以堪呀,要我说,这是活该,你就是程序员的命。还有一种可能就是确实管理不善,不会用人。

合理安排开发任务

既然不是一个人在战斗,那就让整个团队动起来,让每个人各有所事,根据项目时间、任务量、每个人的能力等合理安排任务。让每个人清楚自己手上的任务(需求、工作量、完成时间),有疑问有问题马上提出来解决,没问题开干。有些兄弟有问题喜欢自己研究,可能研究了一两天了还没效果,要杜绝此类事情的发生。定时沟通了解情况,及时调整。如果A兄已经手上有几个任务且正在为某任务全力奋进时,你就别在拉着他再去开另一个项目的会议了,这样不什么效果的。

项目进度管理

跟进项目开发的进度,时刻关注项目进展,解决开发过程中遇到的问题。承上启下,让老板知道你的团队的工作进展,让团队成员知道我们的目标。

以业务为导向 

技术最终是要变成产品的,多从业务角度考虑问题,有时候也需要灵活处理。

 

最后站在程序员的角度说几句

效率,效率很重要,最终要的是解决问题,所以别一天到晚玩技术,这个架构那个模式,解决不了问题,那都是浮云,书有时候也会害人的,大师的经验也未必适合你。

不要把程序员妖魔化,高效而快乐的工作,我认为开发者需要有成就感,我从来不提倡加班,如果经常需要加班完成工作,有两种可能:开发者能力有限,管理有问题。前者的可能性较小,除非是新手,我相信大家的能力,所以领导应该好好反省,加班真能解决问题吗?还有开发者注意自己的方法。所以8小时之外你可以尽兴的做你自己想做的事。

 

关键字:团队建设,团队管理,小企业管理,技术管理,项目管理
http://www.cnblogs.com/chy710

 

本文转自chy710博客园博客,原文链接:http://www.cnblogs.com/chy710/archive/2011/07/31/2115214.html ,如需转载请自行联系原作者
相关文章
|
6月前
|
机器学习/深度学习 人工智能 数据挖掘
如何做好互联网产品需求分析?看这里!
如何做好互联网产品需求分析?看这里!
|
12月前
好的软件研发管理怎么做
好的软件研发管理怎么做
167 0
|
数据可视化 架构师 领域建模
如果你连业务领域建模都不会,那还怎么做架构师呢?
领域模型是对领域内的概念类或现实世界中对象的可视化表示。又称概念模型、领域对象模型、分析对象模型。它专注于分析问题领域本身,发掘重要的业务领域概念,并建立业务领域概念之间的关系。概念比较深奥,其实说白了就是我们把基于对业务的理解画成一个类图,并画出这些类之间的关系(面向对象)。
287 0
如果你连业务领域建模都不会,那还怎么做架构师呢?
|
弹性计算 Cloud Native 云计算
开发者必看,教你如何Get技术管理者思维!(你还不收藏吗?)
阿里内外专家联手打造技术管理专场,让开发者能在面对竞争、行业的快速变化中,提升自我能力,具备前瞻性和大胆的技术创新,保障业务的顺滑发展。
9527 0
开发者必看,教你如何Get技术管理者思维!(你还不收藏吗?)
|
测试技术 BI 项目管理
在阿里,我如何做好技术项目管理?
阿里妹导读:在技术公司、尤其是互联网公司,技术人员作为PM(项目经理)是非常常见的。有些同学得心应手,有条不紊,能得到清晰稳定的预期结果;有些同学则在过程中遇到各种闹心的事,最后不是项目上不了线,就是带着问题或各种人员的不满硬上。
28388 0
|
项目管理
漫谈项目管理之:面对严重的技术问题,你应该怎么做?
  接到紧急电话,你匆忙的赶到用户现场。初步分析后,你大吃一惊:可以确定,这是一个方案设计阶段的重大失误,现在暴露出来,导致项目中的所有工作全面停顿。   此时此刻,作为项目经理,你马上要做那些事情?   你想到了什么? 组织技术人员进行讨论,对技术问题进行分析?非常好,这是必须要做的工作。
1385 0
|
敏捷开发 测试技术