正在加载...
 
< 为“新瓶装旧酒”叫个...
把信任传递给你信任的... >
异地研发 
  主题:[管理] | 标签:管人,◎管理 | 浏览数(1222) | 评论数(1) | 2009-06-04

研发模式要变化

  云计算、虚拟化、*aaS早被大家公认为今年IT的热点话题。而且,从业界的众多举动看,这已经不仅仅是话题了,而是很多实际的行动了。而在云广泛热起来之前,分布式计算、网格、P2P等也早就博得过大家的关注。不过,在这次云的兴起,很多人都认可,其不仅仅是技术,而是在很大程度上是一个模式的变化。

  在IT世界里,没有什么是最合适的,只有那些最能适应的。

  话题扯回到“异地研发”这个题目。以前,在软件研发上占据主流的舆论是:软件工厂、软件工程、大规模软件开发等。比较强调规模的集中的开发。但是,虽然研发工具的进步,互联网软件的兴起,敏捷开发等新开发思路的出现,大集中式的研发模式可能已经要经历很大的挑战了。

 

为什么需要异地研发

  大家面对面、在一起,总会让大家感觉比较好管理;而相隔很远,会让管理者和被管理者都增加一些困惑。大家举出异地研发的坏处,好像很容易想象,但是为什么我们还需要异地研发呢?

1、最贴近需求的地方不在研发中心办公室,而是在客户的现场。

2、最舒服的研发地点可能不在研发中心办公室,而是在家里、或者在咖啡馆。

3、最高效的时间可能不在正常的办公时间,而是在半夜、凌晨,还可能在旅行中。

4、很多优秀的研发人才,可能不在你研发中心所在的城市和区域,而是在2000公里以外,甚至在地球的那一边。

5、交通耽误了大量的时间,不管是市内上下班的高峰交通堵塞,还是为了赶到一起开会而为航空公司做出的贡献。我们都难以说明这样的时间代价是有价值的。

...

 

为什么可以异地研发

  异地研发的困难有很多,那么,为什么说在现在的形势下异地研发成为可能,而且是很可能得研发方式。我觉得有下面一些因素:

1、现在的网络环境,高带宽和随时随地的网络,让网络上距离很近,而感觉不到地理空间距离。

2、研发的很多自动工具、管理工具、平台工具等,让协同开发更加方便,而这些协同工具缓和了地理空间带来的难题。

3、当前软件产品形态(特别是互联网形态)、软件架构等,给我们带来了SaaS、Google等模式,“小型”软件可以和大型软件抗衡了。

4、敏捷软件开发等研发模式,让大型的软件开发工作真正分解成了很多可以独立完成的小块,工作更容易分解和分配。

...

 

总之,对于异地管理不应回避,不用惧怕,而应当主动地去发展和建立异地研发体系,适应未来研发的需要。

http://www.i170.com/Article/117200/trackback

评论:

  shangyl00  2009-06-06 评论  

可行!

    Powered by Haiwit