太长;昨天发布的这篇分为两部分的博客文章的第一部分:微软正在实施一系列新的管理、流程和产品政策,以帮助公司在向Office发布新更新时更加灵活。团队的目标是从每2.5到3年发布一次新的客户端、服务器和服务,到每季度(如果不是更频繁的话)发布一次订阅/云前端。
昨天,我试图用“火车”这个古老的比喻来解释微软加快办公软件开发和交付节奏的战略。今天,一切都是关于喷气式飞机。
除了在部门内部进行管理和政策调整外,Office团队还与其他团队进行了更密切的合作,尤其是Windows Azure、SQL Server和Windows Intune团队——它们都是另一个业务部门——微软服务器和工具业务的一部分。
“以前,我们不得不安排非常互补的约会,”办公室服务器和服务副总裁杰夫•泰珀(Jeff Teper)解释道。“但现在,如果Azure有了新功能,我们可以说我们愿意围绕它开展工作。”在服务方面,“当一台电脑必须出现在百思买时,没有神奇的日期,”特珀打趣道。
Office和Azure团队都有一个雄心勃勃的、众所周知的目标,那就是在Windows Azure上托管Office 365。过去几年,微软官员一直在讨论这个计划。他们的想法是,将办公服务核心转移到Azure上,将使SharePoint Online、Exchange Online和Lync Online能够在相同的底层服务基础上更快地更新。
虽然微软的官员还没有宣布具体的日期,但已经有人在努力了。
有一个团队在办公室叫飞机(即时实验、遥测和服务),是专注于服务和数据收集/分析一群办公室服务,包括办公室网络应用,Office.com和click-to-run客户机部署,根据微软网站上的招聘启事。“未来,我们将与Windows Azure和整个办公部门的团队合作,投资于创新的新场景和技术,”招聘广告称,包括构建和改善基于Windows Azure的办公在线服务的工程和业务基础设施。
在将Office 365迁移到Azure之前,Office和Azure团队计划交付一些其他的集成点。其中包括Azure应用程序平台集团的企业副总裁Scott Guthrie和他的团队。
(Guthrie于2011年年中调任商务平台部门。他是泰珀在房子蔚蓝一侧的对手。)
想要最可靠的Windows电脑?买一台Mac电脑(或者戴尔电脑)
Soluto的一份新报告使用了其庞大的电脑崩溃、挂起和性能指标的在线数据库中的数据,从而确定了你现在可以买到的10台最可靠的Windows电脑。令人惊讶的是,MacBook Pro排在首位。更令人惊讶的是谁没有被包括在内。
Office 365已经使用Windows Azure Active Directory (WAAD)作为其云目录服务。但是在接下来的6到12个月里,微软计划提供更多的集成功能,比如允许用户自动与Azure目录联合,并在Azure和Office 365服务之间提供单点登录。微软还鼓励第三方应用程序和服务供应商支持WAAD,以便Office 365和Azure用户也可以在其他业务线产品和服务上使用单点登录。
Guthrie说:“我们(与Office)也围绕工作流做了大量的协作工作,这样当有人签入一个文档时,它就会发出通知。”
在应用程序开发领域,微软鼓励那些构建SharePoint应用程序的人将它们托管在Windows Azure上。开发人员在开发Microsoft Access应用程序时也可以使用Azure作为后端。
受益于Azure的不仅仅是办公产品。Guthrie说,Azure还将受益于更快的办公交付速度。
在过去,“我们必须建立在产品的运输版本上,而不是未来的版本,”Guthrie说。但是对于服务,硬日期依赖项被移除。你可以在另一个月发布一个新功能,而不必等几年。
目前,Guthrie的团队大约每三周发布一次Azure应用平台的新特性,如果不是更频繁的话。
“在旧的模式下,从开发人员编写代码到产品发布之间可能需要两到三年甚至更长的时间。我们希望把时间缩短到几天或几周,在这种情况下,几个月被认为是很长的一段时间。”
为了实现这种快速迭代,开发人员和用户(包括微软内部和外部的用户)需要对测试过程有信心。测试需要处于正确的状态。团队需要在出现问题时迅速做出反应。
这就是拥有大量数据和数据分析能力的关键所在。
在Azure方面,微软一直在使用免费的服务试用版,以帮助公司快速了解团队对其产品和服务所做的改变是有益还是有害。大型的事后审查正在让位于关键的性能指标,例如团队希望达到的用户百分比。
Guthrie指出:“我们可以在几天甚至几个小时内知道一个新功能是否会吸引更多用户注册或使用。”如果没有,团队可以更快地评估为什么没有。这个功能是不是太隐蔽了?文件不合适吗?因此,调整可以更快地发生。
Guthrie表示,”这是微软在产品开发方面的一个非常不同的文化转变。”
Yammer的联合创始人兼首席技术官亚当•皮索尼(Adam Pisoni)说,微软去年6月收购的Yammer企业社交网络团队在微软介入之前就已经在进行此类测试和数据分析了。
Yammer没有优化故障之间的时间间隔,而是优化恢复之间的时间间隔。Pisoni解释说,因为更快的发布往往意味着更小的发布,当公司每年或每三年发布多个更小的更新时,变化的整体表面积要小得多。
“我们的开发方法诞生在云端,”Pisoni说。因为Yammer一直是数据驱动的,“产品开发已经成为我们可以快速测试的一组假设。”
Yammer是一套50个完全独立的服务。办公室也在朝着那个方向发展,”皮索尼说。
所有这些团队内部和团队内部的变化都是微软试图使其Office客户端、服务器和服务业务更加敏捷的方式。有关这些变化是否成功的最大考验将从今年秋天开始,届时Office团队预计将发布第一个可能成为Office年度客户端版本的“Gemini”更新。预计Gemini将提供metro风格/Windows商店版的Word、Excel、PowerPoint和OneNote,并可能首先提供给订阅了Office 365计划的用户。