Larman received a B.Sc. and a M.Sc. in
computer science from
Simon Fraser University in
Vancouver,
British Columbia, focusing on artificial intelligence and object-oriented programming languages. Starting in the late 1970s, Larman worked as a software developer in APL, Lisp, Prolog, and Smalltalk, using iterative and evolutionary methods, which strongly influenced his interest in methods and technologies in software development, that later became a focus of his consulting and writing. In the 1990s, he was a volunteer organizer at the
OOPSLA conferences, which exposed him to early introductions to the
Agile software development methods
Scrum and
Extreme Programming presented at the conference, which led to his interest and work in those areas. Starting in the late 1990s, he served as chief scientist at Valtech, a global consulting and outsourcing company based in Paris, France, with an outsourcing division in Bengaluru, India. While in Bengaluru, Larman worked on the development of scaling Agile development to outsourcing, formulated as part of Large-Scale Scrum. In 2005 while consulting at
Nokia Networks in
Helsinki on the introduction of Scrum and other Agile methods for large-scale development, he met Bas Vodde, who worked within the company with the same remit. This led to their collaboration culminating in formulating and writing about
LeSS (Large-Scale Scrum). == Contributions ==