我心中的软件团队建设

      近来读《人件》,《走出软件作坊》等书,我时常想,怎样才能建立高素质的团队,小公司如何走向大的发展?我并没有实际的项目管理经验,工作经验也浅,只是心中酝酿了一些想法,不吐不快,一家之言,纯为博君一笑,仁者见仁智者见智:)

  先说团队。
1. 文化
  我们都多少知道一点历史,历朝历代推翻统治者的起义军们哪个没有口号?没有口号动歪脑筋也要吼他妈一个出来,否则就是师出无名,出师未捷身先死了。
  这里的口号我理解为就是不同义军们的文化。
  团队也一样,同样需要文化。这个目前貌似都是由创始人确立,后继者发扬光大。
2. 对的人
  团队由人构成,所以人很重要,并且是对的人。
  有了前面所说的文化作引导,这样便比较容易吸引到合适的人,由于大家都认同一样的文化一样的理念有着一样的信仰,做起事情来就会齐心,很容易形成巨大的合力。
  这里对的人我理解为有共同追求的人,不是一群各怀目地乌七杂八临时拼凑在一块的人。
3. 好的愿景
  尽赔本的买卖只要是个正常人谁都不会去做。 打土豪,为的是能分到土地,不然土豪那么牛谁敢去打?不是明摆着找死吗?
  所以,请大胆承诺!给你的团队一个美好的愿景,将来成功了分给成员们的也只是一小部分,大头还是你掌控。即使失败了,相信大家一起患难与共,结下深厚的感情,也都能理解,在将来某个时候他们还会再度成为你最得力的帮手。最可怕就是大家聚在一起忙了半天也不知道应该打谁,最后吃一顿各自走人,下回你真想打土豪的时候找帮手人家都不理你,当你还在开玩笑忽悠人。
  这里好的愿景我理解为清晰明确的目标。

  以文化作引导而聚集起共同信仰的人为着一个清晰明确的目标。 我想事情就成功了一半,接下来就是带好这个团队,而如何带好这个团队我认为最重要的就是留住合适的人。
1. 做有意义的事情
  经常听到有人说这事纯粹是扯蛋,扯蛋听得多了就容易使人感到沮丧,没有成就感,容易松懈 。反正扯蛋嘛,我瞎操那么多心干什么。
  事物都有两面性,我们应该往积极的方面去看待,而不是仅仅看到消极的那一面。作为管理者也应该多从正面去引导,帮助团队成员树立积极的心态。
2. 让成员得到成长
  做程序员的很多都是年轻人,年轻人都渴望得到锻炼得到引导能够学习到新的东西。
3. 好的氛围
  工作应该是张弛有道的,谁都不可能长期处在一个高度紧张的状态。即便处于这样的状态,对于程序员而言也是极其有害的,程序员在被迫的压力下工作他的产出质量是比较低的。
4. 合理的物质条件
  物质条件我放到最后,因为我觉得它占的比重与前面所列占的权重是较低的。 合理的物质条件应该是不低于市场平均水平的,在这个物欲横流的社会,低于市场平均水平会让人有极大的挫败感,如果可以适当的稍高于市场平均水平会较好。当然小公司资金没大公司雄厚,比物质肯定比不过,这不是小公司的强项,提升优越感还是更多的得在前面几点做文章,激发团队的潜力创造更大的经济效益之后再及时进行补偿。以便及时进入良性循环,这个周期,我估计是不超过2年,如果超出这个周期公司还是原地踏步,没有什么实质性发展的话那么大家都得好好检讨了。

再说小公司。
  一般公司基本由产品,实施,销售三大块构成。产品部门负责把产品做出来然后交实施部门测试验证,销售部门再拿出去卖。卖了之后由实施部门负责具体实施,产品部门帮忙指导具体实施,实施部门在和客户的交流中不断与产品部门就产品自身进行改进,就是维护,销售部门再不断地接新需求回来,由产品部门与实施部门进行需求论证然后开发,然后再卖再维护再接需求,大致是这样一个迭代的过程。

  小公司往往又是最艰难的,激烈的市场竞争迫使小公司首先得想尽办法求得生存,其次才会考虑发展。我个人认为如果小公司在求得生存的同时建立起一支高素质的优秀团队才是其最核心的竞争力,团队是其赖以持续发展的源动力。
  小公司为了生存,凡能够为公司带来实实在在订单的销售是最有话语权, 最能呼风唤雨的人,他的个人魅力在这里得到最淋漓的展现,也就是他们,是最能主导公司走向的舵手。
  好的舵手能带领航员安全抵达目的地,也能开辟新航线,抑或遇到冰山 …舵手非常重要。鉴别舵手是否优秀,我个人认为只需衡量离职率 这一个指标便可,离职率过高管理者必须深刻检讨,不然的话那只能说明他想得过且过。
  频繁的人员流动只会造成团队的涣散,不利于优秀团队的养成。没有稳定的团队还谈什么团队建设,不经过持续建设哪来优秀的团队?没有优秀的团队公司如何能持续发展?难道永远是挣扎在生存边缘吗?
  

  我观察小公司的人员构成,除开老板不计,大致分为两种人。如果以世俗的眼光来分, 无非是拿钱多的和拿钱少的。而拿钱多的和拿钱少的以我700度的近视眼 来判断又分为年纪大点的和年纪轻的。
  我分析了一下,年纪轻的基本上是没啥工作经验的,抱着糊口和学习的想法进来的,这样的自然工资也不会太高(低于市场平均水平 ),他们更多的是希望能学习到东西,为下一次谋求更高的发展。而年纪大点的呢,是工作过好些年了的,相对于年轻人而言无论是技术上和生活阅历上都比较丰富,之所以选择小公司,一方面是出于与创始人有共同的信仰,希望能真正做出好的产品,一方面也是因为物质条件相对还算不错(高于市场平均水平 )才选择来到小公司。
这样难免会产生矛盾,年纪轻的朋友往往会在翅膀上长毛后选择飞走,因为他们的工资是低于市场平均水平的,而小公司往往又会比较累一点。程序员跳槽几乎是家常便饭,因为初期的跳槽往往能带来物质上的巨大提升,而这样的提升你要是呆在原公司几乎是不可能达到的,小公司本来就比较在意成本,况且为某个员工提升大幅度工资不论换了在哪个地方都是极其避讳的事情,这样会打击到其他没涨工资的员工,所以员工受物质利益驱使,很多都会选择跳槽。
  我认为造成这样的情况还是回到了起点2,没找着对的人 。在此我并不刻意排斥小公司招年纪轻的人,我认为如果有两三年工作经验,干过几个公司会较为适合,这样可以产生一些思想上的碰撞交流,能够帮助成员得到很多方面的提升。抱着糊口与学习的态度进来的是比较低级的想法,应该设法引导他予以提升,使之具备主人翁的意识。

  其实我个人非常看好小公司,因为对于个人而言这里的舞台是最大的,离梦想也更为接近。如果条件成熟,我希望下一次跳槽就找一家有潜质的小公司,倾尽全力做一点事情。
  好的舵手带领好的团队,并营造一个相对愉悦的氛围加上合理的物质条件,成员稳定团队持续建设,团队知识不断积累并传承,团队不断向优秀演进。有了这些我认为没有什么目标是不可达到的。

  这个世界到处都是有才华的穷人,他们很愿意帮你把信送到加西亚手中,就看你怎么发现他们了。
  “财聚人散,财散人聚”。
  人,真的是人。


                                                2010.09.09凌晨4点半
                                                

猜你喜欢

转载自marmot.iteye.com/blog/759911