今年是ThoughtWorks进入中国十周年。作为专注于高端软件定制与咨询的企业,ThoughtWorks一直致力于通过敏捷开发的方法,为零售、金融等行业的客户提供解决方案,帮助企业加快实现向“互联网+”的转型。
云计算、大数据、移动化和社交化趋势的发展给软件开发企业带来的最大挑战是什么?ThoughtWorks中国区总经理张松表示:“我们不提供公有云平台,而是专注于让传统企业更好地使用云计算。”传统企业通常拥有庞大的IT系统,而且存在了几十年。在面对新的业务需求时,如何继续发挥原有IT系统的优势,面对不同类型的应用,更充分地利用云计算,实现更快、更安全的应用部署是用户和软件开发企业都必须面对的严峻挑战。
“我们要帮助企业设计一套新的架构,让它更适合云的环境。”张松举例说,“我们通过Microservice可以将传统企业的业务分割成不同的服务模块,这些模块可以独立开发,并部署和运行在云平台上。这是我们推荐的一种新的架构模式。”
在澳大利亚和美国,ThoughtWorks是亚马逊AWS的重要合作伙伴,并且通过了亚马逊AWS的金牌认证。如果有用户想将应用迁移到亚马逊AWS的云平台上,ThoughtWorks可以提供相应的迁移服务。
作为高端软件定制开发企业,ThoughtWorks一直根据用户的实际需求提供定制化的软件开发服务。经过多年的积累,ThoughtWorks不仅在金融、零售等诸多领域拥有了大量客户和实践经验,而且对这些行业客户的需求也有了深入了解。ThoughtWorks完全可以对以往的产品开发经验进行总结,推出自有品牌的针对某些行业或特定应用场景的解决方案。
张松表示,ThoughtWorks已经开始进行这方面的尝试。“我们已经推出了一个云计算的平台ScaleWorks,它可以运行在第三方的公有云平台之上,能够帮助客户在企业环境中更好地使用云计算和其他企业级虚拟化平台,比如VMware或微软的云计算平台。”ScaleWorks的好处是可以隐藏企业应用开发中的复杂性,让用户更容易使用,同时可以实现企业软件在发布、部署和开发测试等环节的管理自动化,减少开发和测试的工作量。
虽然ThoughtWorks已经推出了像ScaleWorks这样的可以大规模商用的产品,但是ThoughtWorks并没有像其他IT公司那样急于进行大规模的商业推广。
张松表示:“我们现在的做法是选择一些我们认为具有创新精神的客户来试用这个产品,在得到反馈并对产品进一步优化之后,再对产品进行大规模的商业推广。目前,已经有两三家客户在试用ScaleWorks。我们公司内部也在全面使用这套系统。”
在软件开发过程中,体验式设计的方法渐成主流。比如,软件开发企业中有专门的用户体验设计师,有些软件开发企业用于用户体验设计的时间甚至比产品功能开发的时间还要长。张松解释说:“是否采用体验式设计的方法完全取决于所要开发的产品类型。有些产品是用于企业内部的,而有些产品是对外的。对外的产品对用户体验的要求非常高,相对来说投入用户体验设计所需的时间和精力也就更多。”
其实,即使是企业内部使用的软件,也要求软件的界面更人性化,操作更简单,所以用户体验式的设计思路还是要借鉴的。“今天,体验式设计已经成了整个软件开发过程中不可或缺的一部分。它就像蛋糕上的樱桃,以前可能是可有可无的装饰,但现在已经与蛋糕融为一体。”张松这样比喻体验式设计的重要性。
本报记者 郭涛
……
关注读览天下微信,
100万篇深度好文,
等你来看……