为某金融企业的IT技术部人员提供基于TFS的软件研发流程介绍
受莫金融企业IT信息技术部的邀请,为该金融企业的某省分公司、地市分公司的IT技术人员提供了一场基于TFS的软件研发流程的技术培训,希望可以借此提高该企业的软件研发、运维水平,同时推动企业软件研发信息化管理水平的提高。
培训过程中,主要按照下面的思路对TFS系统的整体功能做了全流程的介绍:
•1. TFS系统基本概况
•2. 需求管理和项目管理(Agile)
•3. 源代码管理最佳实践(Coding)
•4. 软件质量和测试管理(Testing)
•5. 持续集成和持续交付 (CI / CD)
一、什么是TFS系统?
Microsoft Visual Studio Team Foundation Server
•企业软件研发管理平台
•微软DevOps / ALM解决方案 (应用软件生命周期管理)
•微软敏捷开发的最佳实践
•跨平台软件研发的服务器产品(.NET, Java, Mobile)
•跨部门、跨领域、跨阶段的团队协作开发工具
二、TFS版本历程
三、TFS功能模块
四 、培训现场
(微软ALM MVP 张洪君 http://www.cnblogs.com/danzhang)
--