Corey is a recognized leader in the application of Lean theory to the software development and product management processes. He participated in a series of product develpment process defintion initiatives for Microsoft product groups, culminating in a process architect role on the Microsoft Engineering Excellence team. Corey has been a proponent of iterative and evolutionary design methods since the early 1990’s, and was an early practitioner and vocal promoter of Agile methods at Microsoft. Corey has an equal passion for rigorous engineering practices, creating hybrid agile/formal methods since the dawn of the Agile movement. Corey began collaborating with David Anderson at Microsoft in 2004, united by a common interest in the application of Lean, Theory of Constraints, and Statistical Process Control methods to software development. In 2007, Corey joined David at Corbis to implement kanban systems for the development of enterprise IT projects.

Corey’s musings on lean, kanban, and other methodology topics can be found at http://www.LeanSoftwareEngineering.com .