Agile Marketing in Collaborative Environments