Ideas for developing collaborative projects