【IT168专稿】 一项技术、产品或是一个微小的社会阶级摩擦,都可能给社会经济生活带来翻天覆地的变革和影响。在强烈的企业需求导引下,越来越多的软件架构趋于复杂,造成专业的分工化。同时信息技术、业务运营和项目管理的融合与集成对软件的要求更为迫切,于是软件的整个项目管理、成本管理等管理层面的问题接踵而至,软件的质量更是不容忽视的问题,如果稍微有些瑕疵,造成的损失更是无法估计。因此,如何在项目开发过程中规避风险,获得项目真正的成功,成为业界的软件开发厂商们一直努力和思考的问题。
实际上,要想成功地实现软件团队开发是一件非常不容易的事情。开发人员可能深有体会,有很多项目往往在开发进度将近90%的时候因为各种各样的原因,比如严重超支,项目严重地超过预定完成的时间,或者质量达不到客户要求的标准,或者是存在一些争议的项目等等,最后完全失败。面对这些问题,VSTS有什么样的优势?怎么让一个开发团队逐步渐进?如何让一个团队从一个个许三多变成一个具有凝聚力的团?微软大中华区产品市场经理胡德民向IT168记者揭秘了VSTS团队兵法。
图 微软大中华区产品市场经理 胡德民
企业环境需求 VSTS应运而生
胡德民表示,其实现在并没有很精确的第三方数字,对所有的ALM在中国市场做相关的数字分析。如果就微软的销售数据,VSTS其实每年大概都是20%的增长。目前,VSTS占我们所有开发工具的将近60%。这表明,过去开发工具从IDE这种使用模式,现在更多地走向整个团队保质保量的这种考量,即团队的协同合作。可以很明显地看到市场这样的转变。
微软为什么会有Visual studio?其实作为一个IT公司,微软也会碰到各种各样的问题,比如像微软的操作系统,有很多只眼睛都在盯着,有人因此而发财。这是一个最大的背景。今天如果我们又要做出符合市场、控制成本和人数,然后又要高质量的软件,我们肯定自己要先解决这个问题。所以VSTS的诞生完全是微软在没有刻意产品化的状况下,自己要先搞出一个解决方案给自己用。当初可能是很多不同的部门为了解决这些问题,有一些自己的东西出来。微软在解决自己软件开发的方法论,我们自己内部有一套经验的总结,叫MSF(Microsoft Solution Framework),除此之外,微软还有很多小的软件工程的实践。后来当发现外界环境越来越多地面临到这些问题的时候,于是我们就把自己用的东西打包。因为微软的产品有一个很大的特色,相较于其他人的解决方案,基本上微软‘不信教’。因此我们不可能今天去说服全球六万个开发者去相信一个方法论,并且切身地落实,从来我们都不相信这回事。