Craig Larman
|
Quotes from Industry Thought Leaders
Craig is articulate, moves people, is caring, is visionary and very perceptive about what works and what does not. — Peter Coad, former CEO, TogetherSoft; co-creator of the FDD Agile method and the (early) Coad-Yourdon OOA/D method; author of many influential books on methods, OO and modeling. Too few people have a knack for explaining things. Fewer still have a handle on software analysis and design. Craig Larman has both. — Dr. John Vlissides, author, Design Patterns and Pattern Hatching. |
(Craig is) a great teacher, a brilliant methodologist, and an ‘OO guru’. — Dr. Philippe Kruchten, architect of the Rational Unified Process; Professor of Software Engineering, UBC People often ask me which is the best book to introduce them to the world of OO design. Ever since I came across it Applying UML and Patterns has been my unreserved choice. — Martin Fowler, Chief Scientist, ThoughtWorks, and author, UML Distilled, Refactoring, Planning Extreme Programming. |
Introduction
Craig Larman serves as chief scientist at Valtech, an international consulting, outsourcing, and skills transfer organization with divisions in seven countries. His recent focus is leading teams and helping organizations to scale agile, lean thinking, and iterative methods to large, multi-site, and agile offshore projects, and helping executive teams succeed with larger enterprise-level agile and lean methods adoption; these topics will be the subject of his next book: Scaling Lean & Agile Development: Successful Large, Multisite & Offshore Projects with Scrum-7.
|
He is a certified Practicing ScrumMaster and one of the few people worldwide authorized to coach and certify new ScrumMasters, as a Certified ScrumMaster Trainer. He has helped lead Scrum adoption for organizations of over 5,000 developers.
Craig is known throughout the international software community as an expert in large-scale adoption and application of agile project and product management, a blended approach to scaling agile methods that combines Scrum with the Spiral Invariants, Lean Thinking principles, the XP engineering practices, OOA/D and design patterns, the UML, and agile modeling.
|
Background
Craig Larman serves as chief scientist at Valtech, an advanced technology consulting, outsourcing, and skills transfer organization with divisions in many countries, based in Paris, France, with a CMM Level-5 division in Bangalore that applies agile methods to offshore development. Prior to that, Craig served as Technical Director at ObjectSpace, a creative group that built OO products in Java, Smalltalk, and C++, such as Voyager, an agent-based distributed computing platform.
|
Since the mid-80s, Craig has assisted thousands in Canada, the USA, Asia, South America, and Europe in adopting skillful development processes, developing object systems, or in learning to apply OOA/D, architectural analysis, requirements analysis, analysis and design patterns, the UML, C++, Java technologies, and Smalltalk.
He started developing software in 1977, working in high-power languages such as APL. In the early 1980s, he started to focus on artificial intelligence and knowledge systems, and worked as a Lisp, Prolog, Smalltalk, and 4GL developer and consultant, while also coaching people in object technologies. He’s helped build applications ranging from a knowledge system for the interpretation of cytogenetic defects, to investment management, to embedded printer software, to high-performance simulation systems in the oil industry.
|
Sample Keynotes
- Agile India 2006, Bangalore, India
- Sun Java Conference 2005, Milan, Italy
- Agile Business Conference 2005, London, UK
- XP Agile Universe 2004, Calgary, Canada
- Agile Development 2004, Frankfurt, Germany
- Agile Development 2003, Sydney, Australia
- Agile Methods, Buenos Aires, Argentina
- Net.ObjectDays 2002, Erfurt, Germany
- ROOTS 2002, Bergen Norway
- ISC Congress 2002, Guadalajara, Mexico
- OOP 2002, Munich Germany
- Fidelity 2002 Symposium. Boston, USA
- Siemens Agility Symposium 2001, Munich, Germany