- Unless the teams move to a smaller increment policy, some of the advantages of CI won't be appreciated.
- To make consistent progress with small increments, TDD is your better friend.
- If the team is using a CI server, but team members don't quickly fix the build if it happens to be broken, then you're probably lost (I know this is rather obvious... but... )
- If the team is using a CI server but nobody checks the status before updating the local version of the code you're probably lost again.
- The team should be working on the trunk, and not on separate branches.
It takes time to get there, but once you're there, the benefits are great.