Office 365的中国开发故事

jopen 10年前

        座落在北京中关村地区的两栋办公楼,是微软亚太研发集团总部的所在地。Office 365 云服务的中国开发团队就驻扎在其中一栋大厦,占据了三层楼的办公空间。在这个庞大的开发机构中,这三个楼层显得有些不同,最直观的变化就是采用了开放式的 办公空间,300 多名工程师工作其中。要知道从微软创立之日起,每位员工都会拥有自己的办公室。这一惯例在最近几年才被打破,Office 365 的中国开发团队就是率先进行开放式办公尝试的部门。

Office 365的中国开发故事

微软 Office 中国商务软件部总经理陈正弘

        在微软 Office 中国商务软件部总经理陈正弘看来,开放式办公对 Office 365 这款云服务的开发有着重要的象征意义。“这意味着我们降低了开发组织内部的‘围墙’,打破了固有的边界,真正向云服务开发模式转型。”他说。陈正弘在 1994 年前加入微软,一直服务于微软的 Office 部门,见证了微软办公软件过去 20 年的历史变迁。

        在过去的十几个月里,Office 365 是微软的产品系列中无可争议的明星。它是微软有史以来销售收入最快达到 10 亿美元的产品,短期内即在 125 个国家推出,吸引了超过 300 万的软件开发者。在 2013 财年,Office 365 更是赢得了 15 亿美元的销售收入。

        作为微软在云计算、移动市场踏浪而行的先锋,Office 365 的开发由微软分布于全球各地的 6000 多位开发工程师协同完成。微软亚太研发集团的 Office 365 中国开发团队深度参与其中,承接了 Office 365 核心引擎的研发任务。刚刚在中国市场落地的 Office 365 中国版更是中国开发团队的心血之作。针对这个由合作伙伴世纪互联实际运营的云服务,中国开发团队在安全性、用户体验优化等方面全情投入。

        研发模式全面转型

        “云就是未来”,这是陈正弘反复向其团队成员所强调的。在他看来,微软正在策动从最传统的软件开发模式向全面基于云的开发模式转型的急变,每一 个员工都身处其中,需要适应并推动这一具有深远意义的变革。而在未来,微软的技术创新构想的萌发、实现和交付,都将越来越多在云端实现。

        在这样的转变之中,Office 365 的中国开发团队开始奔跑。Office 每三年发布一个新版本的时间周期已经不复存在,Office 365 几乎每周都会有新的版本发布。“对用户来说,Office 的产品形态改变了,他们随时都可以获取到最新的 Office 版本。而对于微软的开发团队而言,这是从战略愿景到开发模式,乃至日常生活状态的巨变,团队的人员配备、工作模式、产品更新节奏、测试和服务模式,都要顺 应云端开发的趋势。”陈正弘说。

        为了适应云服务的快速开发模式,Office 365 的中国开发团队的例会已经改成站着召开。而在云服务开发模式下,开发工程师更能够从客户反馈的真实数据中获得指引。“在云服务模式中,我们能够实时收集客 户的反馈,并且在第一时间传达给相对应的开发团队。通过大数据[注]的统计分析,开发人员能够知晓客户对产品功能的喜好,由此判断出未来需求。在云服务平台之上,我们还经常进行 AB 测试,把不同的版本推送给不同范围的用户试用,然后在通过用户的实时反馈,决定让哪个版本投入商用。”陈正弘说。

        陈正弘把云服务的开发比喻成一种“冒险”,而他所要做的就是鼓励员工“冒更多的险”,同时更加合理地把握云服务开发的节奏。他认为,云服务所采 用的开发模式会带来开发思维、乃至企业文化的一系列重大改变,其中之一就是开发的过程可以犯错。“云服务模式提供了试错和修复的时间和空间,但要求在开发 流程和质量保障等方面进行更高水平的管理。为此我们将技术创新与质量保障有机地整合起来。在新的模式下,开发组织成员的职责可以根据研发的进度和用户需求 进行调整,测试人员可以做开发,开发人员也可以编程。目前,Office 365 的开发团队采用的是全球7×24×365 的‘开发-技术支持联动’模式。”他说。

        中国用户专属定制

        在中国市场,Office 365 的运营和交付由世纪互联进行。这一区别于全球其他地区的交付模式,以及中国市场特色的网络与应用环境,让陈正弘所领导的开发团队在服务定制化与区域交付领域付出了诸多努力。

        “服务的安全性和交付性能是 Office 365 的中国开发团队首先解决的两大课题。”陈正弘说。为了强化 Office 365 的安全性,微软通过第三方安全评测机构对其安全性进行了评估,使其符合中国市场的需要,以及政府监管的要求。另外,微软也与世纪互联合作开发了针对性的规 则和技术,以保护中国用户的数据安全性。

        针对中国的网络性能不稳的问题,微软进行了专门的投资,选择合适的 CDN 合作伙伴,保证各个地域的用户能够建立更好的网络环境。“2014 年春节期间,我们的 300 多名工程师在回家过年时使用了 Office 365 分享见闻,这是一个大范围的测试,帮助我们了解了不同地域网络环境中使用 Office 365 的真实状况。”陈正弘说。

        除此之外,针对中国用户在移动互联平台方面的需求,微软还调整了移动互联平台的研发顺序。同时,针对一些中国用户的特殊需求,例如用户希望有自己的域名配置,Office 365 的中国开发团队也提供了特别的技术研发与服务支持。

        从 2013 年 8 在中国市场启动公测至今,Office 365 的中国开发团队已经从与近 20000 名不同类型的用户交流中获取了开发需求,并以此作为云服务开发改进的重要指导。对于陈正弘和他的团队而言,Office 365 正式在中国落地是开发模式向云转型的宝贵成果,也是一个全新的开始。“过去的 4 年中,Office 中国开发团队经历了艰苦的摸索,也积累了丰富的经验。我们将带着这份宝贵的财富继续前行。”陈正弘说。