Nokia+Symbian 基金会:加速逃离 “糖浆”(驳文)
From David William Wood,作者是前 Psion 现 Symbian 雇员。Akanekou 译,Handspring,Linki 校,保留中文版权,转载请注明 From iFanr.com
Michael Mace 在他的博客(Mobile Opportunity)提到:
每回想起Nokia和Symbian,我总是会浮现一个人在没膝的粘稠的糖浆中拼命奔跑的画面——满身汗水,跌跌撞撞,但却自豪地跟人说感觉很好。
这篇博文的标题是 “Nokia,在糖浆中奔跑”。Mike 参加了旧金山的合作伙伴大会后有感而发,写了这篇值得一读的文章。我欣赏他提出的问题,都很重要。但我有一些不同意见要发表。
大型软件不意味着开发进程一定缓慢
新Symbian基金会的CTO Charles Davies对我们说,Symbian系统有约45万个源文件,它们被打包成85个文件包……
有规模经济一说,也有规模不经济 (生产规模扩大时,长期平均成本递增) 一说。将 Symbian 平台的软件仔细划分为多个文件包,目的是让每个软件包享有更大的自主权,从而能更快升级。
有一点很微妙。不同的软件包分别来自 Symbian 和 S60 开发小组,它们曾分属两家公司,完全不同的业务分工拖了开发的后腿。现在 Nokia 完成了对 Symbian 的收购,这道界限就可以重新设定了。
颠覆,规模重组和组织架构设计
我想到了 Clayton Christense 所著的《创新的困境》。下面是 Mike Mace 文中原话:
如果Nokia的伙计们真觉得他们和在苹果公司的竞争中占据了优势,他们需要去翻翻《创新者的困境》。在瞬息万变的新兴市场,大不是一个优势,大公司很难敏捷地反应。
同意这一点,大公司对市场变化情况的反应不一定快,这也是我个人热爱 Agile 软件公司的原因,它能帮助大大小小的成熟公司实现突破,Christensen 另一本书《创新理论与产业变化 (SEEING WHAT’S NEXT)》的合著者 Scott Anthony 最近在 “成熟的公司能实现颠覆性创新吗?” 指出:
数据表明成熟的公司进行颠覆性创新的现象越来越普遍。许多在职管理层都在学习如何实现颠覆性创新的原则,如:
· 把客户重要但未被满足的需求放在创新的最中心位置
· 重视简洁、方便和经济可承受性的力量
· 为颠覆性增长的业务创造组织架构上的空间
· 思考创新在特性和功能以外的杠杆作用
· 在测试、多次验证和调整适应方面达到世界级水平
如我所说,大公司有利也有弊,重要的是对个人而言具有足够的自主性,难的是要知道什么时候该紧什么时候该松。 Christensen 的新书对此有一些很有意思的建议。我不太记得是《《创新者的解决方案》还是《创新理论与产业变化》,提到绩效仍然起到关键的作用,需要关注的是紧密的相互制约。绩效已经 “足够好” 的地方,制约作用则应该放宽——开放 API 或者提供其他解决方案以供选择。
2003-2004 年读到这部分的时候,我在想有一天,Symbian 软件团队和 S60 团队会结合在一起。四五年后预想变成了现实,团队正在进行整合,有理由相信这一整合后的新公司能够加速开发工作。
变革和发展同时进行
回到 Mike Mace 的观点,他这样评价 Charles Davies 在 Symbian 合作伙伴大会的演讲:
Davies谈到了把这么大量的代码开源的艰巨挑战。他说还要2年时间,才能把全部的代码在Eclipse授权下开源。同时,基金会成立时拥有的大部分代码会遵循更严格的限制条款,比如需要注册使用或是要花1500美元的使用费用。还有少量的第三方软件的商业代码,基金会也在争取授权并试图让他们以二进制代码的形式成为Symbian的一部分。
这些都是项目开源时要遇到的问题。关键就是Symbian直到在基金会运作一 段时间后才能充分受益于开源移植。真正阻碍进程的是Nokia和Symbian要开源的数量。我相信Symbian系统开源是目前最大的一个开源项目了。 如果你做过开源的代码移植,你就知道相关的法律审查有多惊人。Nokia和Symbian所做的事情非常大胆,可怕,并且难以置信的繁琐。嗯,就和你在糖浆中跑步一样。
对此我有 4 点看法:
1. 从基金会最初宣布开源到完全实现开源,即使要花 2 年的时间,也就是到 2010 年,这期间也可能有其他事情发生——中期发布更多软件,从 Symbian 基金会的社区资源许可转移到以 Eclipse Public License 许可证开源。
2. 中期发布还将包含新技术和新 UI 特性
3. 中期发布应该已经能为开源和社区资源提供相当的利益
4. 法律审查一开始会比较可怕,但随着先进的代码扫描工具和 “在应用中完善” 的优势,长期来说这个过程也会缩短。
Mike 在文章结尾这样写道:
Nokia还有很多机会回到正确的道路上来。但是他们真的知道需要改变什么吗?我不知道,因为他们只会向我灌输Nokia有多牛掰,他们研发中的产品有多酷。
未来的 12 到 24 个月移动操作系统的效果才能逐渐得以验证,在此之前我能接受分析师骑墙的态度。我渴望未来有一天能看到更多 Symbian 和 Nokia 有关新技术、新服务和新用户体验的清晰的发展路线图。这一切发生的时候,也就是分析师从墙上下来的时候。
我自己也期待经过一段时间,能看到 Symbian 和 Nokia 的融合和 Symbian 基金会带来创新的显著提速。但我不认为这是理所当然的,毕竟我知道 “创新的困境”:“新的技术也会造成一个伟大公司的失败。”