All the books I've seen on TDD focus on rolling out TDD to small development teams. What about the scenarios where people are rolling out across multiple projects with large number of developers. How about rolling out across multiple platforms?
Has anyone run across these types of rollouts and what works? I've generally seen that starting with shared, pilot projects works well and transitioning other developers into the fold with paired programming. It all comes back to a group of evangelists driving the implementations across an organization. Has anyone tried this or other approaches? I'd love to hear about it!