性交付的最佳实践进一步扩展了持续性整合(CI)，以确保软体检核在主要程序上并且能够佈署到使用者以确保实际的佈署流程可以非常快速。
工作流程.当从事变更时，开发者会从目前基础程式码库复制以进行作业，其他开发者提交程式码的变更至来源程式码库，并透过副本的方式取代来源程式码库的程式码。不只变更目前的程式码库，新的程式码也可以新增成为程式库、其它共用资源与潜在冲突。当分支程式码保持在取出状态时间越长，当分支程式码开发者进行主线重新整合时，就愈容易遭遇整合多重冲突的风险以及失败。当开发者