What Do Agile and Community Have in Common?