Your new software project manager is comfortable working on projects without voice specifying the requirements upfront. He recommends a team-based approach to development. He is very likely to be a proponent of the ______ approach to software development.