Agile software development: human values and culture | IEEE Journals & Magazine | IEEE Xplore