Combining agile and outsourcing to solve a particular problem statement in a project or software development is called agile outsourcing.