课程简介:
持续交付是指针对用户需求快速交付软件,并通过用户的反馈迭代地优化和发布更新版本。为了实现持续交付,软件交付团队在文化上应以用户为中心,在管理上应强调跨团队的协作,在技术上应自动化重复、耗时的手工工作。Rational Team Concert(简称RTC)通过整合软件版本管理、工作项(缺陷、任务等)管理、计划管理等功能模块,为软件交付团队的跨团队协作打下基础。此外,RTC的构建功能通过和Jenkins集成,实现软件构建的自动化;而UrbanCode Deploy(简称UCD)则实现软件多环境部署的控制、自动和审计功能,提升软件部署水平。因此,RTC和UCD完全可以作为很多软件交付团队进行持续交付转型的核心工具链。
本议题将首先简要介绍软件持续交付这一软件交付最新趋势,然后介绍RTC和UCD的基本功能,并通过一个简单的范例讲解和演示如何基于RTC和UCD完成一个新需求的规划、实现、构建和部署的全过程。最后,将介绍现有的ClearCase用户如何迁移到Rational Team Concert的解决方案。