"软件创造利润还是价值?"这似乎不该是一道单项选择题。所有的商业软件公司都坚称,在销售软件的同时向客户交付了相应的应用价值。不过,在ThoughtWorks公司的创始人Roy Singham看来,传统软件商业环境中的事实并非如此。他认为,以软件作为商业载体,传统厂商在成功创造高额利润的同时,却并没有为购买者贡献相应的价值。这一特征在软件开发领域表现得尤为明显。僵化的等级管理制度大大降低了开发团队的生产力。
对利润和价值的理解当然是见仁见智。不过Singham的观点提示我们,应该更多地从软件技术的接受方来审视和评估这个市场的发展。Singham和他所创建的ThoughtWorks希望营造一种无等级、高度透明的企业文化,并赋予软件开发架构相同的特征。Singham坚信,全球化的软件开发体系最终将消除等级、地域的区隔。
在今天崇尚物质利益的市场环境中,Singham所描绘的美好愿景虽有些虚幻,但却是毫无疑问的前瞻。他已经在这条道路上坚持了14年,但是现在预测他能否最终获得成功还太早了些。Singham希望策动一场颠覆传统软件交付模式的社会运动,这就注定了ThoughtWorks的与众不同。从严格意义上说,它根本就不必要成为一家公司,只是为了要在现今的商业环境中生存才寄居其中。
纵使极目远眺,可能我们还是无法看清Singham所描述的未来,但这并不妨碍我们从其对软件利润和价值关系的质疑中获得启发。在真实的IT环境中,卖方利润和客户价值是否保持健康的正向联动?两者之间是否存在脱节现象?经历了半个世纪的蓬勃发展,软件产业的确需要酝酿一次强力的新陈代谢。"软件创造利润还是价值?"这个问题考问着每一个软件企业,无论大牌或是新锐。