Javaと親和性が高く、アジャイルな開発に適したスクリプト言語 「Groovy」は、JavaのVM上で動作するスクリプト言語であり、Javaのクラスファイルをそのまま使用するほか文法もほぼ同じであるなど、Javaと密接な関係にあることが特徴となっている。このためJavaからの移行がしやすく、その上Groovyで新たにサポートされた機能や文法を使用することで、可読性が高くすっきりしたコードを記述することができる。また、スクリプトであるためコンパイルの必要がなく、ソースコードを書いたらすぐに実行できることからアジャイルな開発に適している。 Groovyは、JavaのエキスパートであったJames Strachan氏とBob McWhirter氏らによって開発がスタートされた言語だが、これにはユニークなエピソードがあると須江氏はいう。「James Strachan氏が夫婦で海外旅行に行った折に、