I agree with Andrew.
I think, that most important point is to archive agreement that the Scala is _the_ implementation language. Then it is a time to discuss how to travel from point a) [Java] to point b) [Scala]. There are a lot of inputs that could effect your decisions, such as: project delivery schedule, code quality, team capability, management support and etc. Therefore you may start using Scala either for new development (component) or existing one.
However, my experience shows that the best way to start is to use Scala for testing (as Andrew mentioned below). It gives you a chance to start smooth integration Scala into your project and build up language skills and confidence.
Another alternative is to build _internal_ components/tools using Scala. For example, you may want to build a small tool that would monitor your build servers (application server, database server, etc) and inform you if they are down.
Cheers,
-- Gary K
--
-- Gary
A = X + Y + Z
“If A is success in life, then A equals x plus y plus z.
Work is x; y is play; and z is keeping your mouth shut.” - Albert Einstein