软件开发管理中的最实践——日构建和持续集成.docVIP

  • 4
  • 0
  • 约5.67千字
  • 约 9页
  • 2016-06-30 发布于贵州
  • 举报

软件开发管理中的最实践——日构建和持续集成.doc

软件开发管理中的最实践——日构建和持续集成

XP方法中把日构建列为软件开发管理中的最佳实践;敏捷软件开发中也把持续集成当作是保证软件项目成功的一个原则。无独有偶,2003中国软件技术大会,上海微创软件公司技术总监蔡培讲述了微软公司的软件开发管理,演讲中提到微软软件开发管理中的一个重要实践,也就是日构建。(日构建和持续集成本质上是一样的,只是前者的频度是每日一次,而后者则并未限定频度。为了便于讲述,本文中不再区分这两个概念。) ??? 关于日构建的作用和意义,书籍和网络上已有相关文章介绍,本文不再赘述。本文假设读者已经充分认识到日构建或者持续集成的好处,并且正打算把它应用到企业的开发管理流程中去,但是对于如何做日构建和持续集成,无论从技术上还是管理上还比较迷茫,那么这里将务实地与大家交流一下相关的一些的经验。 ??? 1.1. 日构建中的要素 ??? 归纳一下,日构建中有如下几项要素: ??? 1.1.1 版本管理 ??? 所有参与构建的开发工件都应该纳入版本管理。有了版本管理,才能为了日构建稳定而可靠的输入。版本管理工具要为日构建提供的支持仅需包括一个命令行客户端工具。 ??? 1.1.2 流程自动化 ??? 日构建的处理复杂性依赖项目的大小以及加入的实际过程数量和内容而不同,但是不管怎样,努力达到流程的全部自动化是日构建的一个要求。流程的自动化有利于提高日构建的运行效率,减少人工干预引入的错误可能。 ??? 1.1.3 为

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档