技术开发 频道

VS Team System把握软件研发的命脉

【IT168技术文档】

    在吊足了开发者的胃口后,微软原创的软件开发生命周期管理系统——Visual Studio Team System终于决定在年底亮出它的庐山真面目。更令人欣喜的是,Visual Studio Team System推出了它的Beta 2版。那么,Visual Studio Team System将为开发者朋友们带来哪些好处呢?

    ·强化的交流
    Visual Studio Team System可以自动地搜集所有工具所产生的数据并存放在统一的数据仓库中,团队中的所有成员都能通过查看自动生成的报表来了解项目的方方面面。同时,Visual Studio Team System提供了统一的描述语言(SDM),使开发者和操作员之间的交流变得容易。

    ·集成的工具
    Visual Studio Team System将所有流程控制工具无缝地集成到了Visual Studio的IDE中,极大地平缓了开发者的学习曲线,使得团队中的新成员能够很快地融入到团队的开发工作中;同时,对于工具的掌握不会因为岗位的更换而变得毫无价值,这也降低了学习和培训的成本。

    ·方法论支持
    Visual Studio Team System通过MSF(Microsoft Solutions Framework)支持两套方法论框架:MSF Agile和MSF Formal。其中MSF Agile适用于敏捷开发,对于从5人到500人的中小型团队,甚至对于单人开发也能起到很好的指导作用;而MSF Formal则更好地支持了传统的开发流程,适用于达到CMM3级的大型专业开发团队。

    ·可扩展性
    和微软的任何其他工具一样,整个Visual Studio Team System中遍布了可扩展接口。不仅其集成于IDE的用户界面支持丰富的二次开发功能,MSF框架也是可扩展的。任何公司、团队甚至个人都可以针对实际开发的流程需求对指导方法进行自定义。因此,可以说MSF是适用于任何情况的方法论支持框架。

    ·低廉的总体拥有成本
    首先,集成的工具使得开发者掌握工具的技能长期有效,这就减轻了开发者的学习负担,也为企业和开发团队降低了培训开支。其次,Visual Studio Team System工具集被划分为Team Suite和Team Foundation,一个团队只需单独的一套Team Foundation服务器即可对整个流程实施监管;而Team Suite又被划分为Team Architect、Team Developer和Team Test三个版本,只需针对每个团队成员具体的工作为其选用适当的版本即可满足日常开发工作。因此,部署的费用也是非常低廉的。

    最后,尽管Visual Studio Team System的推出远远迟于各大竞争对手的相关工具,然而,它汇集了Microsoft在超过25年的解决方案研发工作中积攒下来的经验和工具;再加上合作伙伴提供的经验和教训,以及业内专家的指导和评审,Visual Studio Team System必将成为Microsoft继编译器和IDE之后的又一柄后发制人的杀手锏。用Visual Studio Team System武装起来的开发者,将能够有力地扼住软件研发命运的喉咙,在软件产业化竞赛中一路领先。

0
相关文章