Might be an overkill, but perhaps Asana ( http://asana.com ) might be useful for your purposes, especially regarding the "and to who is working on which project." bit. Never had the chance to use it myself, but it looks like a very powerful (and free) app for project coordination and it can integrate the Google Calendar.