Values, Principles and Practices of software teams