澳大利亚有限的IT用户人数意味着,许多有商业雄心的开发人员必需将他们的产品推销到海外。但是,为了实现这一愿望,在软件设计和市场销售方面需要采取哪些方面的革新?在包含两章节内容的第一章中,Angus Kidman列举了构建满足于国际市场的应用程序的一些技术挑战。
显然,对于已经拥有大量成熟产品或者技术,并且在澳大利亚本国内已经取得成功的软件开发人员而言,将产品推销于国际市场是他们接下来所要完成的事情。然而,把事业的辉煌带入国际舞台需要更多的实力以及将公司产品能够列举在Google搜索网站中的能力。
广而言之,开发人员寻找海外扩张所面对的挑战分为两类:技术挑战和商业挑战。许多开发人员意识到推销国外市场是一件相当困难的事情。“小型公司面临的一个普遍问题是他们没有走向全球化的勇气。”移动网络供应商开发项目部经理及澳大利亚产品开发行业的经验丰富的观察员Shane Williamson这样说到。
商业问题往往需要经过周密的考虑(这一问题将在这篇文章的第二章中详细讨论),然而,并非每一位开发人员都认识到这一事实。软件要获得国际性的成功必需从软件的设计和代码编写初期阶段开始。Williamson说到,“我亲眼目睹许多失败是因为他们既不关心调查,也没有真正理解将软件带入其它市场的理由。”
“如果你有一批正准备推向市场的产品,你必须认真思考哪些人是这些产品的用户,”以工资系统软件畅销全球的Brisbane 公司软件工程方案部主管Chris Eldrige提到,“而负责技术的软件工程师却很容易忘记这一点。”
综合调查公司主管Graham Jones补充说到,“开发人员并不能很好地解释产品如何联系到商业。” Graham Jones所在的公司在澳大利亚开发了Prognosis系统软件后,公司为了将软件推销到国外,对软件的开发和调查花费了两年多的时间才能将第一个软件版本推向国外市场。
“在技术水平上,许多早期的决策就决定了软件的发展策略,”主张刚起步的国际企业应集中在小范围的Jones说到,“一定要量力而行,否则适得其反。” G+D Computing 公司的Strand7工程产品的50%销往国外,15年前在推向市场时就出现问题,其经理Gerard Carè说到“产品越大就越难使用。”
技术是工程设计时的一个基本特性,但是易于使用并且具有连贯性的软件将会吸引更多的长期顾客。