架构师要善于管理整个开发团队

evolone 2009-12-29

下面是泰勒的相关理论:工作定额原理、挑选头等工人、标准化原理、计件工资制、劳资双方的密切合作、建立专门计划层、职能工长制、例外原则。仔细思考过后,这些东西有很多与现在的工作相似。就拿工作定额和挑选头等工人来说,每位程序员的工作量都是订好的,工资标准也是按照技术最好的“大拿”来做对比。至于人性化管理,满足更高层次的需要,很多项目经理现在还考虑不到程序员的要求,项目经理就是泰勒理论中的职能工长而已。

51CTO开发频道年终巨献:架构师最怕程序员知道的十件事

作为一名优秀的架构师,比较迫切的管理任务可能就是开发成本与收益平衡的问题。举例说,采用MySQL做数据库与采用Oracle做数据库,价格肯定有很大差距。但是究竟该采用何种技术,架构师需要仔细权衡用户的报价与本公司收益率的问题。又比如说采取甲技术开发出的软件,界面大方性能一般,但是需要耗费程序员更多的劳动时间,那在有些场景下就不如采用乙技术快速开发后节约的大量人力成本,尽管界面有些难看。

因此,架构师在管理和控制的能力上,需要有自己独到的见解,而不是简单的认为这是项目经理或者财务部门的事情。身为技术专家的架构师,随不需要处理那些烦杂的日常管理。奇虎架构师李钊在一次接受采访时道出过架构师们的心声,技术人才转向管理就是莫大的浪费。对,如果架构师只是一味的去进行项目管理,那就和其他市场人员没有任何区别了。在这里架构师所需要的管理与控制,其实是从技术的角度,对一些问题的控制,特别是开发过程中的监控,而不是普通意义上的纯粹管理。

架构师要善于管理整个开发团队

马斯洛五种需求是良好管理的根基

相关推荐