What agile teams think of agile principles