Why Agile Development Teams Need a Community Setting