`

小公司能建立世界级的IT开发团队吗?(转)

阅读更多
什么样的团队是世界级的团队? 当然是做出了世界水平的产品的团队.

小公司能建立世界级的IT开发团队吗?

在硅谷,答案是yes。

在中国呢?

经常在聚会的时候,碰到许多在老外开的公司里面干活的朋友,他们告诉我,老外瞧不起中国人,总觉得中国人技术差。核心的代码几乎不给中国人机会。

不光老外瞧不上中国人,我看许多中国人自己也瞧不上吧。我如果说我们在上海建立了一支世界级的IT开发团队. 肯定有人说:吹牛吧.小公司哪有世界级团队?更何况招的人水平参差不齐,个体水平也没有什么特别的,怎么可能是世界级的团队?

从2005年9月到2007年9月,我在Movoto.com工作了2年,在上海建立了一支团队,开发的Movoto.com网站在美国房地产市场直接面对的几个上市公司巨人: realtor.com ziprealty.com yahoo real estate,除此之外还有很多新的对手如trulia.com redfin.com,但还是能够在覆盖的市场上获得很好的访问量和口碑. 这就证明了Movoto的产品是世界级的.

不是世界级的团队,怎么可能做出世界级的产品呢?
因此,既然产品是世界级的,团队当然也是世界级的。

好的IT产品从哪里来? 
- 从好的IT开发团队来. 

好的IT开发团队从哪里来? 
- 从好的开发流程,团队合作和靠谱的人来. 

好的开发流程从哪里来? 
- 根据实际情况建立一套行之有效,简便的项目管理和沟通体系. 

好的团队合作从哪里来? 
- 专业的IT分工和高效组织. 

靠谱的人从哪里来? 
- 选拔,培训,激励. 


先从"人"开始讲吧.

科技以人为本 - 这是诺基亚的广告. 被无数公司和老板借用,标榜自己公司的以人为本策略.

在IT企业中,人确实是最核心的. 人的性格,心态一旦形成,很难改变。许多大的跨国企业都喜欢招应届生,自己塑造人的性格和心态。虽然有很高的培训成本,最终还是比在社会上找到不合适的人要合算得多。

那么什么样的人是最理想的?

1 有浓厚的技术兴趣,可以用技术发烧友来形容.

最近半年参加了很多聚会,见到许多老外的IT高手. 这些老外虽然年纪比我还大,但是对IT新技术的热情和兴趣就像我在10年前一样. 他们真的是因为喜欢技术才从事IT技术研发.

例如, 我有一个工程师W, 工作资历很浅, 也没有特别出众的学历背景, 没有做过特别好的项目. 从我第一眼见到, 我就判断他能成大器. 因为他特别痴迷技术, 就像一些特别喜欢音乐的人一样. 他会每天关注他喜欢的公司出品的所有技术,不管是否用得上,都要去钻研一番. 请假去北京参加技术会议, 即使听得东西不是很懂, 也根本用不上, 还是从微薄的收入中拿出钱去参加. 爱穿这个公司的技术文化衫, 背有Logo的包. 甚至为了能够在任何时候体会一些新的移动开发技术,去买一个昂贵的掌上电脑.
这个工程师很快就成了公司最重要的员工之一,发展速度之快可能连他自己都没有想到.

2 有很强的事业心

很多人觉得, 我每天工作8小时, 拿8小时工资, 公平交换. 如果多工作没有额外报酬就不划算了.
另外有些人就是考虑如何把事情做掉,他的心态是:公司请我来就是做事的,我的工作把事情搞定。一开始,我的技能不够好,经验不够多,自然要花较多的时间。我宁愿多花时间,快速成长。他们考虑的是如何做成事,而不是计较自己的工作时间是否能获得工资外的收益。

3 做事细心,善于总结和学习

细心的程序员总是能够把缺陷尽早消灭,减少了后面的麻烦和更大的成本。对编程这件事来说,细心的人节约的后期测试成本和缺陷导致的损失,怎么算都是一笔不小的数字。

细心的项目经理更是关键,也许可以从需求阶段就避免很多问题,有利于控制好项目。

犯错误是不可避免的,但是犯了错误这个成本,要买来收益。必须总结和学习,确保以后不要再犯类似的错误。一个人持续犯同类的错误是最不能忍受的。长久如此,则难以被信赖。

4 善于沟通

善于沟通使得一个人能快速理解项目要求,不会误解而导致项目出错或者浪费资源。

善于沟通还可以让一个人从其他人那里获得很好的建议,选择最佳方案。或者推动团队接受自己的最佳方案。

5 热心助人

任何人都会有困难的时候,一个团队如果大家都是能够热心助人,自然就会高效。如果每人心想,我把我的做完就可以回家了,帮其他人搞定问题后,我的时间花了,得不到收益,这个团队很难搞好。
很多时候,帮助别人的同时,可以学习到别人的思考方法,了解更多问题,促进思考。而且,经常帮助别人的人,别人也愿意帮助他,最终也能提高效率和成果。

遗憾的是,能满足以上五点的人非常少,导致找人很难,最后队伍往往会混合了很多种类型的人,许多人可能只具备以上的2-3点。
如果我项目不是很紧,有足够的时间和钱进行新人培训,我宁可找一些好的应届生,自己培养。

如果确实没有足够多的这样理想的人,就需要有一个合适的人员架构来解决问题,只要问题都能被及时处理掉,依然可以成为一个世界级的团队。

关于合适的人员架构问题,在以后系列中会聊到。
分享到:
评论

相关推荐

    IT小白必读之软工经典2

    【IT小白必读之软工经典2】是一个针对初入IT行业的学习者设计的资源集合,包含了一系列关于软件工程和IT实践的经典书籍。这个压缩包提供了丰富的知识,旨在帮助新手快速适应并理解行业中的核心概念和最佳实践。下面...

    集成产品开发(IPD)高层培训.pptx

    集成产品开发(Integrated Product Development,简称IPD)是一种先进的管理模式,尤其在...通过不断的实践和优化,企业可以逐步建立起世界级的研发能力,从而提升产品组合的价值,实现持续的产品创新和市场领先地位。

    基于itil的it服务管理之路

    ### §1.1 建设世界级IT组织的十条建议 1. **关注关键使命系统**:识别并优先考虑那些对公司运营至关重要的IT系统。确保这些系统的稳定性和可靠性是首要任务。 2. **IT与业务整合**:确保IT战略与业务目标保持一致...

    IT学生解惑真经.rar

    这些内容是构建一切IT应用的基础,理解它们能帮助学生建立坚实的编程思维。 其次,编程语言的学习是IT学生必经之路。这份资料可能涵盖了常见的编程语言,如Python、Java、C++等,讲解了语法特性、编程范式以及如何...

    评估软件测试的能力

    1. **定义或采用世界级软件测试模型**:世界级软件测试模型是基于对众多优秀IT公司的深入研究得出的,它概括了最成功的测试公司的共性特征。模型涵盖了测试环境、测试过程、测试人员资格等多个维度,强调的是全面而...

    某集团产品开发流程设计和管理咨询项目.pptx

    - **差距分析**:对比世界级研发中心的IT系统,找出自身的不足,寻找改进空间。 - **支持业务实践**:分析IT系统如何支持研发的最佳业务实践,如产品组合策略和并行工程等。 5. **IT技术架构需求**: - **用户...

    计算机三级Linux系统应用与开发教程—习题答案

    Linux系统的源代码开放,能够运行于包括Intel x86系列和RISC处理器在内的各类硬件平台,由全球成千上万的程序员设计和实现,目的是建立一个不受商品化软件版权制约的、全世界都能自由使用的UNIX兼容产品。...

    华为数字化转型实践分享-华为中国企业ICT规划和咨询部zz.pptx

    - **组织转型**:构建面向业务数字化转型的“IT铁三角”,包括业务使能团队、IT服务化平台和运营指挥中心,支持敏捷交付和持续优化。 #### 四、华为行业数字化转型方法论框架 - **企业级转型战略**:制定全面的...

    市场拉动企业级Linux.pdf

    2003年5月7日,即使北京正处于“非典”时期,甲骨文中国公司与北京中科红旗软件技术有限公司通过电话会议宣布建立战略伙伴关系,共同为中国市场提供世界级的企业级Linux解决方案。这一举措的背后,是市场力量的推动...

    从菜鸟级学校走出的世界级工程师(2)

    无论是在大型企业还是初创公司,工程师都应该关注用户反馈,勇敢尝试,将这些反馈转化为改进产品和服务的契机,这样才能在竞争激烈的IT行业中保持领先,成长为世界级的工程师。同时,建立一个开放的平台,让工程师们...

    组织架构调整方案.ppt

    此份“组织架构调整方案”针对的是一个名为“××××”的通信产品公司,其目标是建立世界级的通信产品研发和生产基地,并成为中国移动通信运营商优选的业务合作伙伴。 一、调整目标 组织架构调整的目标旨在确保...

    专题资料(2021-2022年)××传真机有限公司中长期发展战略规划建议doc 7.doc

    长期目标则是在5-10年内发展成为世界级规模的现代化企业,利用数码技术引领创新,响应信息社会和知识经济的需求。 二、组织变革战略 1. 公司改制:建议将上海理光传真机有限公司改造成股份公司,引入更多资本,...

    国虹通讯数码集团有限责任公司产品知识培训教材-长虹电器(PPT 87页).ppt

    作为长虹集团3C产业的重要组成部分,公司致力于打造世界级的移动数码通讯企业。2005年9月,国虹获得了GSM和CDMA手机生产牌照,此后与微软、INTEL、TI、MTK、展讯等国际知名通讯企业合作,利用自身在技术研发上的优势...

    高级软件架构设计

    他们需要理解系统的业务需求,制定技术框架和业务框架,同时负责培训开发团队并解决开发过程中遇到的问题。软件架构师的主要任务是对系统的可重用性、扩展性、安全性和性能等进行系统级的把控,这需要他们具备扎实的...

    accp启蒙星教学大纲

    【北大青鸟ACCP启蒙星教学大纲】是针对初学者设计的一套全面的IT教育课程体系,旨在为学员提供扎实的计算机基础知识和实战技能。该大纲涵盖了四个学期的学习内容,旨在帮助学员逐步掌握编程语言、软件工程、网络技术...

    UML for the IT Business Analyst

    这些图表不仅有助于理解系统的结构和行为,还能作为沟通工具,方便团队成员之间的交流和协作。 **实践案例与指导**部分提供了丰富的实际案例,这些案例覆盖了不同行业和领域的项目,展示了如何在实践中应用UML进行...

    PRINCE2在IT行业中的应用案例

    例如,在一家世界500强的IT企业中,为了应对项目实施中存在的问题(如行业综合性强、需求变化频繁等),该企业采用了基于PRINCE2的方法论进行项目管理。 **案例分析:** 这家企业结合自身特点,制定了一个名为PDLC...

    女人四十不惑.doc

    3. 敢于表达真实的观点,无论是技术讨论还是团队合作,诚实和透明度能建立更强的信任。 4. 接受每个人的职业道路不同,不是所有人都适合成为技术领导者,有些人更适合专注于技术实施或研究。 虽然这些内容并非直接...

Global site tag (gtag.js) - Google Analytics