What are the personalities of the people in the team?
With 20 people, you might get 1 fellow enthusiast out to 4 or 5 who
wish to participate. And maybe even 1 or 2 who are actively hostile.
Don't worry about a forum, 20 people isn't enough to make it worth
while. If you have email, use an
There are loads of different ways to introduce and encourage best
practice but I think your biggest challenge is going to be making it
stick when your 'teams' are so small.
Are teams isolated physically from each other? I'd be looking to form
bigger localised groups of developers so that there