OutSofting is a Canadian Agile software development consulting company that provides Agile development training, coaching and consulting.Currently focusing on the Chinese market with offices in Beijing, it is a major force behind the growing usage of Agile methods in China.