我们都知道对于一个有一定规模的项目或者有长远算的产品,仅凭一个和数个能力突出的人的努力付出很难真正做好的。软件开发过程的个人英雄主义往往到最后是限制或者是毁了这个或许本来很有前途的软件,所有人都知道团队的整体能力是多么的重要!然而从现实来看,纵然有无数的管理学和软件开发方法的理论,在现实中打造一个有很强执行力的团队却是那么的困难重重。笔者从事软件开发也有四五年了,开始在一个小私企,后来到一个大外企,期间做过、带过、已经做为旁观者看过的项目无数。虽然我经历的那些项目大部分也都能顺利的过关,但是每次过后想想总发现有太多的问题。可以说,每一次项目开始,如何灵活的打造一个有很强执行力的团队都是每一个项目经理的心头之患。我知道这里有很多优秀的团队和PM,十分的渴望能和大家交流,我先总结一下我的经验和思考的结果,兄弟我先抛块砖,大家有玉的尽管来砸。

一 关于组建团队

项目团队,通常是临时组成的一个群体,组建项目团队是所有项目的第一步,是进行个人执行力、团队执行力建设的基础。大家的比较一致的想法是希望组建的团队应该工作团结、目标一致、能力互补等等。在目前软件行业人员流动性大,管理整体依然不成熟的大环境下,软件项目的开发团队的组建有很多特点。比如项目经理在组建团队方面的权力有限,对中小项目可能是临时性、短期性的团队居多难以有效管理;而中长期的项目团队又要面临严峻的人才流失、后备人才的培养等等问题。当然我的水平也难就如何组建项目开发团队进行系统的总结,我列出感受较深和比较关心的一些点,就这些点来和大家交流,向前辈取经。

万事开头难,组建团队前考虑清楚需要什么样团队,本是个顺理成章的事情,但是这却是我感受最深的一条,因为这一项恰恰是被一些的领导和PM所忽视的。很多时候,尤其是在资源比较有限的情况下,领导们常常很随便的就决定了一个团队的组成!我感觉这一点是要注意的地方,从是否需要团队,到需要多大规模的团队,团队的预期工作时间,团队建设的目标,团队的未来等等问题应该逐项思考,明确自己的目标,而不是仅仅为了一个眼前的项目,凑够了人手然后就开工干活。

我见的比较多的是下面这两种情况:

A) 一个项目要开始了,老板和PM整体评估了一下资金、周期、工作量目的情况。项目周期也不是太长,现在开发部能抽出来的开发人员有N个,还差M个,给了你个不错的兵了,半个月内PM你抓紧去招M个来吧,招不够也没事,项目启动了接着招就是了。人员就是这样了,下一步开始开会布置任务(一般都是以明确需求、写文档、技术准备开始),兄弟准备干活吧。

B) 这个活比较重要也比较大,可能要长期搞,老板很重视表示要大力支持,PM有一些讨价的余地。PM开始活动了,别的组的某小伙跟我干过能力不错,协调一下争取弄过来;也再和老板那强调一下困难,争取能多招两个人(最好是来了就能干的),这样又能力不行的还有淘汰的余地。假如项目准备时间还比较充足,公司还可以组织大家共同学习做点技术储备、组织兄弟们一起吃饭唱歌,出去玩玩什么的增加一下了解、培养一下感情。

可以说很多情况下,组建团队的选择余地都是有限的,像B情况的PM一样能自己挑几个人,有点时间提前磨合一下团队已经是非常的不易了。一方面是大量的项目需求分析确认、技术准备的工作需要抓紧开展;另一方面虽然所有的公司和老板都希望能留住核心员工,但又往往力不从心,所以总要有需要磨合的新人参与进来等等;总的来说组建团队需要考虑的问题太多了,可考虑的问题越多,达到目的的成本就越高。问题就来了,那么多考虑的点该考虑哪些个方面,该如何去把握?

我个人的思考,可以把组建Team的考虑的问题分成几个层次,针对不同项目特点给自己一个项目团队组建的预期目标。比如考虑分成下面几个层次:

  • 层次一,凑齐人员,因材施用;
  • 层次二,团队成员可以相互信任,能团结一致、优势互补;
  • 层次三,形成的团队有共同目标,在合理制度激发下将能积极高效进行工作;
  • 层次四,团队的价值观能符合公司整体的价值观,团队核心人员愿意与公司、团队一起发展;

对这些问题的分层和设定自己需要达到的目标可以灵活的进行。

对于前面提到的情况A,项目准备的时间短周期不太长,团队可能在本期项目完成后就散。在这种情况下,如果我是项目经理,在组建团队时候大概就会只考虑到层次二的问题。先根据现有的条件把人手凑足了,多摸摸底,大家能力和性格的背景怎么样,有没有人可能影响项目组的团结?项目管理团队和核心人员目标是否明确,大家现有的特长是否能形成互补,能不能满足项目的各个环节的需要? 如果这些问题都项目开始前项目领导者需要了解的。如果实在有困难,那也要达到层次一的目标,即保证人手大概够用、能清楚项目组成员能力和特长,以便能让PM合理的分配工作,项目健康的开展。

而比如对于情况B,老板和公司重视,项目本身可能需要着眼于长期的发展,那么团队建设也需要从一开始就要考虑长远的发展,那么我们就可以在达到层次二的基础上,更进一步考虑层次三、四的问题:是不是所有人都明白自己需要为项目做什么?团队这些人能不能较长期的接受项目的工作?在现有(或将有)的管理制度下他们能不能保持足够的工作热情?项目的成员会不会把追求项目的荣誉当成自己的动力?团队的信心如何,大家的价值观是否能和整体的公司文化所一致?团队的核心成员愿不愿意和团队、公司一起成长?

上面说的这些当然只是站在团队的组织者考虑问题。那么相反的,在一些项目团队组建过程中,也应该在一定限度内允许涉及的人员选择项目,实现双向选择。做为一个普通项目成员,应该站在自己职业发展的角度来选择适合自己项目,这种行为也应该得到项目管理者的认同。这一点领导还是应当开明一点,因为行业中人员流动性大的特点很难回避,如果员工要都能有优先利用公司内的机会来实施自己的职业发展规划的意识话,那么对公司而言也可以实现老员工合理离职、内部新人提高的良性循环。但是这里有个选择空间的度的问题,但是大部分情况下面面俱到让大家都满意是很难的,有时候需要用灵活的策略、能兑现的承诺去协调。

最后,还想谈一谈作为项目团结组建的负责人,对项目成员一定要注意尽量公允,对于任何一种团队,都是“不犯寡而犯不均”,厚待核心员工而轻视其他团队成员是极大的错误;从另一个角度上说,一个水桶中最短的那块板子,恰恰是需要重点去关照和修补的。

weidy 2006-12-29 17:49 发表评论

对打造执行力强的开发团队的思考和探索 -- 组建团队相关推荐

  1. 团队管理中,如何提升团队执行力?

    项目成员的执行力与管理者有着直接的关联,一个团队的执行力的强弱需要有人来监督.评估和考察,并通过这一系列推动执行力的提高,最终形成良性循环.所以,在团队管理中,我们想要提升整体的执行力,不仅仅需要从员 ...

  2. 团队管理培训总结(3):团队执行力

    千里之行,始于足下.无论组织拥有多么美好的愿望与周密的计划,归根到底都要落实到行动上,没有执行就没有一切,要想打造一支战斗力的团队,就必须从提高团队执行力入手. [@more@] (一)高效执行三要素 ...

  3. 执行力|学好这几步,让你的团队主动快速提升执行力

    执行力|学好这几步,让你的团队主动快速提升执行力 最近,有许多朋友向深圳弘德教育老师咨询关于"怎么提升团队执行力"的问题,弘德小编今天特意整理了相关资料,下面给大家分享学习一下. ...

  4. onpagefinished等了很久才执行_互联网职业经理人的素养(二):执行力

    昨天聊到围绕影响力去打造互联网职业经理人的核心素养,分别是主人翁精神,执行力,独立思考能力,讲完主人翁精神就4000多字了,好像字数是有点多,那今天控制一下,和大家分享一下关于执行力的模块. 执行力与 ...

  5. 警惕企业中的五种虚假执行力

    第一种虚假执行力:无条件服从--只强调员工"服从",不强调员工的智慧 很多人讲执行力,很喜欢强调员工的无条件服从.这种观念是OEM(代工生产)制造业时代的产物.实际上这是一种基于& ...

  6. 如何提高个人执行力?

    要提高个人的执行力,需要从多方面下功夫.首先,职场就好比是一个运动场,敢打敢拼才会赢.在职场上也同样需要有激情,不然的话你就会觉得工作起来没有动力:其次,渴望成功的激情是提高个人执行力的源头,而良好的 ...

  7. 【转】“执行力”问题的实质是“领导力”

    本文转自:http://www.fortunechina.com/magazine/c/2010-07/13/content_38088_2.htm 总裁读者在再次责怪下属执行力差之前,不妨先问自己几 ...

  8. 中高层执行力提升——吴湘洪老师

    中高层执行力提升--吴湘洪老师 课程背景: 管理者的执行力决定企业的执行力,个人的执行力则是个人成功的关键.关注执行力就是关注企业和个人的成功!--杰克韦尔奇 在未来的10年内,我们所面临的挑战就是执 ...

  9. 1 个方法提升 3 倍执行力

    很多同学的执行力是一大痛点 执行力不行,收入能否翻倍?洗洗睡吧 有同学说:我这个人容易受到环境影响,自控力差,执行力差.顾虑多,对自己不够狠,个人魅力不足.如何才能提升执行力? 该问题包含了三个小问题 ...

最新文章

  1. 聊一聊:拿到年终奖后马上辞职,厚道吗?
  2. python 特性和方法同名_Python语言特性的梳理
  3. 【Android Gradle 插件】ProductFlavor 配置 ( AppExtension#externalNativeBuild 配置 | cmake 配置 | ndkBuild 配置 )
  4. str.endswith可以传入集合数据类型,而不仅仅是字符串
  5. Alibaba Cloud Toolkit——简介
  6. HDOJ acm steps 3.1.1
  7. 使用扩展技术对SAP Fiori应用进行端到端的增强,一个实际案例介绍
  8. 工作总结21:阅读代码之axios
  9. C语言字符串的输入和输出
  10. C/C++信息隐写术(二)之字符串藏入BMP文件
  11. open wrt 跟换主题_换变速箱油的常见疑问解答
  12. 探索流程的奥秘之三, 如何梳理业务流程
  13. Python编程实例(4)
  14. GNOME 3.20 两大新特性说明
  15. 指纹模式识别算法源码及其测试和应用方法
  16. Elasticsearch:Simulate index API
  17. 华为数通笔记-QOS
  18. dota2中断与服务器连接,dota2断开服务器连接
  19. Win11新Bug任务栏图标不显示的解决方法
  20. 这两位学习软件测试的小伙伴,简直太给力了

热门文章

  1. 关于对英文日期进行格式
  2. Discuz!论坛程序安装+模板配置教程
  3. VSCode运行Vue项目后自动打开浏览器
  4. 中式红木装修——一个会呼吸的家
  5. Java在ACM中的使用
  6. c语言字符型头文件,C语言头文件大全Word版
  7. 基于vivado开发xilinx系列FPGA的冷知识(1)——自定义IP核的封装与后期修改
  8. ERROR 1184 (HY000): Invalid DataSource:0
  9. matlab神经网络模拟圆棒表面裂纹拓展
  10. Python字典及其使用方法