精 彩 导 读
近年来, 中国不但还没有出现世界级的软件企业, 而且一些统计数据反倒表明, 中国软件企业在头五年的失败率高达25%左右, 这说明中国软件企业亟需提高自己的生存和发展能力. 在这种情况下, 著名软件专家Michael A. Cusumano教授的《软件业的生存之道》一书的出版无疑是一个好消息. 一切从事和关心软件业的人, 无论是管理者还是程序员, 是创业者还是投资者, 是政府工作人员还是软件爱好者, 都可以通过本书获取对软件业的真知灼见. 尤其是, 本书为如何将软件视做商务, 如何成功地运营软件商务, 提供了系统的. 切实可行的指导.
本书首先强调了软件企业策略的重要性, 指出了有关产品. 市场和策略定位的基本问题. 主要是:是成为一个产品公司还是服务公司?公司的销售是面向个人还是企业?产品或服务是水平化(广泛化)还是垂直化(专门化)?如何保证持续不断的收入?如何定位主流用户?是成为市场的领导者还是追随者或配套者?等等. 显然, 企业在这些问题上的任何失误都可能导致失败, 因此, 本书更值得软件行业的管理人员. 程序员和企业家们仔细阅读.
在上述这些策略中, 作者重点论述了软件企业的“业务模型”问题. 作者从探究软件业的起源出发, 说明软件行业是从系统软件和服务发源的, 后来发展出独立的软件产品业务, 个人计算机和互联网的兴起大大促进了软件行业的发展, 这包括服务业务. 产品业务和两者混合的业务. 作者认为, 至少对于企业软件领域的公司而言, “选择的关键不是简单地成为一个服务型公司还是产品型公司, 而是确定这两种类型的业务的比例各占多少”. 而且, 作者指出:公司和它的产品越“成熟”, 服务就越加可能成为持续收入的源泉, 当经济大环境不利于技术投资, 或是当老产品销售得不好时, 服务可作为稳定的收入源. 作者的这些论断不难从IBM业务的成功转型上找到例证. 另外, 比尔?盖茨先生也强调, 软件就是服务. 微软正通过改变其产品的许可方式, 力图将其业务向“服务”转变. 所以, 作者关于“业务模型”的论述经得起实践的检验.
本书也简要讨论了开放源代码软件对于软件业的影响. 作者认为, 开放源代码软件使全世界软件工作者都可以参与到软件的创新过程中, 它促进了软件业的竞争并提供了新的商业机遇. 这里, 我们应该补充说, 如果从中国软件业的前途考虑, 那么开放源代码软件提供的机遇是十分重要的, 如果没有它, 中国软件业就只能做平台“追随者”或“配套者”, 而正如作者所指出的那样, 成为“平台领导者极有益”. 开放源代码的Linux可以使中国软件业具有自主平台, 摆脱平台“追随者”或“配套者”的从属地位, 获得“平台领导者”的优势(或至少是部分优势).
虽然本书不是专门讨论软件开发, 但是本书对软件开发的论述极为精辟. 软件开发是任何软件公司最基本的技术任务, 由于涉及到大量软件人员及其智力活动, 其复杂性不言而喻. 而且, 不同类型的软件开发的差别很大. 例如, 做一个需求明确. 可靠性要求极高的航天控制软件显然不同于做一个需求多变. 市场竞争性极强的个人电脑软件. 同样, 做自主设计的软件也显然不同于按既定设计接受外包任务.
近年来, 在印度经验的影响下, 中国的许多软件公司都为获得愈来愈高的CMM级别(即SEI提出的“软件能力成熟度模型”)而努力, 如果这些公司是做外包业务的, 如果它们有足够的资源, 一般来说这是有效的. 但这在任何情况下是否都是最佳的选择呢?这是否是提高软件开发能力的惟一模式呢?作者通过对世界著名软件企业的调研明确指出:“SEI方式看上去最适合大型企业针对相对稳定的市场开发复杂的企业软件”.
由于软件开发的内容差别很大, 没有一种方式能够满足所有软件公司的需求, 对于市场变化迅速的软件产品开发, 作者认为, 微软和Netscape等公司的“同步与稳定”技术更为合适. 这些软件公司在快速变化的市场中竞争, 他们要求既能尽快将产品推入市场, 又能尽快添加产品的新功能, 而又不致过度影响产品的质量. “同步与稳定”技术的核心在于:“鼓励程序员创新和试验, 并通过尽可能频繁地进行产品的‘构建’(工作版本), 来和其他组员同步他们的设计, 然后在进入到下一项开发任务之前周期性地稳定(调试和集成)代码”. 作者的这些论述可以使中国众多软件企业开阔眼界, 在提高软件开发能力方面得到宝贵的启示.
近年来, 中国举国上下对于软件业愈来愈重视, 但投资者往往仍对软件业裹足不前, 因而资金问题严重地制约了中国软件业的发展. 其实, 投资者不理解软件业是情有可原的, 因为软件业太特殊了, 它和所有其他的行业都不同. 那么, 怎样使投资者理解软件业呢?怎样使他们把握投资软件业的诀窍呢?本书所提出的关于评估软件企业成功的八点基本要素, 以及对十个新创业软件企业的个案分析可以作为一部生动. 实用的软件业投资教材, 同时, 它也为软件企业创业指明了更好地争取投资者支持的途径.
“软件具有改变世界的能力. ”Cusumano教授的这句话概括了软件的魅力. 我们不妨将这句话再引伸一下:软件具有改变中国的能力, 软件具有改变世界的能力. 而研读本书将能帮助我们掌握这种非凡的能力.
中国工程院院士. 中科院计算所研究员 倪光南
2005年2月于北京