Nuevo proyecto en tiempos libres -metodologias

Hola a todos

Estoy pensando en comenzar un proyecto web desde cero con Java, Ext JS, spring y hibernet en mis ratos libres, ¿porque estas tecnologias? simplemente porque me gustaria aprenderlas en especial Spring y hibernet ya que tengo bastante camino ya recorrido en JAVA en JSF, pero recurro a ustedes para pedirles consejo en cuanto a la metodologia a usar asi como documentacion necesaria para llevarlo a cabo, como mensione es un proyecto el cual se hara en tiempo libre cuando el trabajo y vida personal lo permitan, tambien estaba pensando en invitar a uno o dos amigos a unirse lo comento como punto para conciderar por tamaño de los integrandes respecto a la metodogia a usar.

Agradesco cualquier comentario.