软件组件市场与技术的深度剖析
软件组件的本质与投资回报
软件组件作为可复用资产,与针对特定问题的具体解决方案不同,它需要经过精心的泛化处理,以便能在多种不同的情境中使用。解决一般性问题往往比解决特定问题需要投入更多的精力。而且,由于部署环境的多样性,为组件创建合适的文档、测试套件、教程以及在线帮助文本等,比为专门的解决方案做这些工作要求更高,尤其是当组件作为独立产品出售时。
组件的可行性取决于其创建投资能否通过部署得到回报。如果组件是为内部使用而开发,这种投资回报可以是间接的,例如通过使用组件而非整体式解决方案所带来的好处,像缩短产品上市时间、提高可管理性、可维护性、可配置性和灵活性等。
投资回报也可以通过销售组件来实现。直接将组件销售给部署客户是一种方式,但并非唯一方式。还可以将组件与服务结合,例如,组件可能价格低廉甚至免费,但有效使用它们可能需要专业知识,而这些知识可以作为服务提供。另外,也可以完全放弃将组件作为直接收入来源,而是利用组件市场中建立的供应商 - 客户关系,进行高度针对性的广告投放。随着市场的成熟,软件组件行业最终会形成混合收入模式。
软件组件的存在离不开其所处的市场环境。有这样一个简单的道理:不完善但有市场的技术是可以持续的,而没有市场的完美技术终将消失。软件组件技术需要与合适的软件组件市场相匹配,市场离不开技术的支撑,哪怕是原始的技术;同样,技术若没有足够强大的市场支持,也无法持续发展或演进。对于大型组织或拥有众多相似产品的组织来说,内部也可能存在“市场”,但如今大多数此类组织都按成本中心进行管理,向内部客户销售并不比向外部客户销售容易多少。显然,要打破组件技术和组件市场的恶性循环,需要一种技术经济层面的“启动机制”。
超级会员免费看
订阅专栏 解锁全文
1864

被折叠的 条评论
为什么被折叠?



