Difference between revisions of "Craig Larman"

 
(110 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{|
 
!width="80%"|''  ''
 
!width="20%"|''  ''
 
|-valign="top" style="text-align: justify"
 
| style="padding-right:1em;" |
 
 
__TOC__
 
<br>
 
<br>
 
<br>
 
<br>
 
<br>
 
<br>
 
<br>
 
<br>
 
mailto:craig@craiglarman.com
 
<br>
 
<br>
 
SMS/voice: +1 214 914 7593
 
| [[Image:Craig_larman_head.JPG | right | 250px|]]
 
|}
 
<br>
 
====Quotes from Industry Thought Leaders ====
 
 
{|
 
{|
 
!width="45%"|''  ''
 
!width="45%"|''  ''
Line 28: Line 5:
 
|-valign="top" style="text-align: justify"
 
|-valign="top" style="text-align: justify"
 
| style="padding-right:1em;" |
 
| style="padding-right:1em;" |
<span style="color:red">''Craig is articulate, moves people, is caring, is visionary and very perceptive about what works and what does not.''</span>  — 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.
+
[[Image:Craig_larman_head.JPG | right | 100px|]]
 
+
Craig Larman is the co-creator of [http://less.works LeSS (Large-Scale Scrum)], with his friend and colleague Bas Vodde. He works as an organizational design consultant, introducing LeSS with executive teams for very large and multisite product development (often, HW-SW systems). He also works with product management for highly complex product definitions, and hands-on as an embedded-systems legacy-code C and C++ TDD coach, to keep in touch with the real work and workers.  
<span style="color:red">''Too few people have a knack for explaining things. Fewer still have a handle on software analysis and design. Craig Larman has both.''</span>  — Dr. John Vlissides, author, ''Design Patterns'' and ''Pattern Hatching''.
+
<br>
| style="padding-left:1em;" |
+
<br>
<span style="color:red"> ''(Craig is) a great teacher, a brilliant methodologist, and an ‘OO guru’.'' </span> — Dr. Philippe Kruchten, architect of the Rational Unified Process;  Professor of Software Engineering, UBC
+
'''[https://photos.app.goo.gl/H95o3gFF8blexWRy2 HEAD SHOT photo]
 
+
<br>
<span style="color:red">''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.''</span> — Martin Fowler, Chief Scientist, ThoughtWorks, and author, ''UML Distilled'', ''Refactoring'', ''Planning Extreme Programming''.
+
mailto:craig@less.works
|  |
 
[[Image:Books_vertical.jpg | right | 90px|]]
 
|}
 
 
<br>
 
<br>
==== Introduction ====
 
{|
 
!width="50%"|''  ''
 
!width="50%"|''  ''
 
|-valign="top" style="text-align: justify"
 
 
| style="padding-right:1em;" |
 
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 development, and helping executive teams succeed with larger enterprise-level agile and lean methods adoption; these topics will be the subject of his next book: <span style="color:red">''Scaling Lean & Agile Development: Successful Large, Multisite & Offshore Projects with Large-Scale Scrum''</span>.
 
 
<br>
 
<br>
 +
Although one of the very first LeSS trainers and CSTs, he practices and encourages a focus on doing over teaching.
 
<br>
 
<br>
 
<br>
 
<br>
Reflecting his focus on helping people apply iterative and agile methods, his newest work is the best-seller globally on agile methods: <span style="color:red">''Agile and Iterative Development: A Manager’s Guide''</span>. Reflecting his passion for and leadership in OO design and modeling, Craig Larman is the author of <span style="color:red">''Applying UML and Patterns—An Introduction to OOA/D and Iterative Development''</span>, the world’s best-selling text on OOA/D, iterative development, modeling and the UML, translated to many languages and used worldwide in industry and colleges as the standard for learning software design, modeling, design patterns, and OOA/D.
+
Craig has been named one of the [http://www.valueflowquality.com/the-top-20-most-influential-agile-people top 20 Agile influencers of all time] and is the co-author of several books on scaling lean & agile development with LeSS, including:  
 +
* [[Books by Craig Larman | Large-Scale Scrum: More with LeSS]]
 +
* [[Books by Craig Larman | Scaling Lean & Agile Development: Thinking & Organizational Tools for Large-Scale Scrum]]
 +
* [[Books by Craig Larman | Practices for Scaling Lean & Agile Development: Successful Large, Multisite & Offshore Product Development with Large-Scale Scrum]]
 +
* [[Books by Craig Larman | Agile & Iterative Development: A Manager's Guide]]
 
| style="padding-left:1em;" |
 
| style="padding-left:1em;" |
He is a certified <span style="color:red">Practicing ScrumMaster</span> and one of the few people worldwide authorized to coach and certify new ScrumMasters, as a <span style="color:red">Certified ScrumMaster Trainer</span>. He has helped lead Scrum adoption for organizations of over 25,000 developers.
+
Craig has served as the lead coach of lean software development adoption at Xerox, and serves or has served as a consultant for LeSS and large-scale agile adoptions at BMW (on the autonomous-driving car LeSS adoption), Ericsson, JP Morgan, Cisco-Tandberg, Bank of America Merrill Lynch, Alcatel-Lucent, UBS, bwin.party, and Nokia Networks and Siemens Networks, among many other clients. Craig has also served as chief scientist at Valtech, with a division in Bengaluru where together they evolved LeSS for agile offshore development.  
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.
 
 
<br>
 
<br>
 
<br>
 
<br>
 +
His work includes one of the first and best-selling globally popular books on agile methods: [[Books by Craig Larman | Agile & Iterative Development: A Manager's Guide]].
 
<br>
 
<br>
Craig is a popular speaker at public and private industry conferences, presenting keynotes worldwide. He works worldwide, from Indiana to India.
 
|}
 
 
<br>
 
<br>
==== Background ====
+
He was one of the first [http://www.scrumalliance.org/community/profile/clarman Certified Scrum Trainers] and <span style="color:red">practicing Scrum Master</span>, starting in the 1990s while at Chevron Research.
{|
 
!width="50%"|''  ''
 
!width="50%"|''  ''
 
|-valign="top" style="text-align: justify"
 
 
 
| style="padding-right:1em;" |
 
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.
 
 
<br>
 
<br>
 
<br>
 
<br>
 +
In addition to debugging and re-designing  organizations, Craig is an expert in designing (and helping people to design) software systems. He is the author of [[Books by Craig Larman | Applying UML & Patterns: Object-Oriented Analysis & Design]], one of the world’s best-selling texts on software design, translated to many languages and used worldwide in universities and industry as the standard for introducing software analysis and design, modeling, design patterns, architecture, and OOA/D.
 
<br>
 
<br>
In addition to these duties and in conjunction with writing and speaking, Craig serves clients globally as a consultant and coach, helping people and organizations adopt modern development processes, agile project management, and object design skills. He also consults as a forensic investigator and expert witness on legal disputes involving software projects.
 
| style="padding-left:1em;" |
 
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.
 
 
<br>
 
<br>
 +
Craig holds a B.Sc. and M.Sc. in computer science from beautiful [http://www.sfu.ca/ SFU] in Vancouver, BC, with research emphasis in artificial intelligence (having very little of his own).
 
<br>
 
<br>
 
<br>
 
<br>
Craig holds a B.Sc. and M.Sc. in computer science from beautiful SFU in Vancouver, BC, with research emphasis in artificial intelligence (having little of his own), OO knowledge representations, and case-based reasoning.
+
|  |
Craig plays rather bad lead guitar in his very part-time blues-oriented band, The Changing Requirements.
+
[[Image:Books_vertical.jpg | right | 90px|]]
 
|}
 
|}
 
<br>
 
<br>
==== Sample Keynotes ====
+
==== Recent-ish Keynotes ====
* Agile India 2006, Bangalore, India
+
* [https://www.scrumalliance.org/sgblr Global Scrum Gathering 2016]
* Sun Java Conference 2005, Milan, Italy
+
*[http://www.manage-agile.de/archive/handouts-2015.html Manage Agile 2015]
* Agile Business Conference 2005, London, UK
+
* [http://www.almchicago.com/ Agile Leadership & Management 2015]
* XP Agile Universe 2004, Calgary, Canada
+
* [http://www.construx.com/10x_Software_Development/2014_Software_Executive_Summit_-_Registration_is_Now_Open Software Executive Summit 2014]
* Agile Development 2004, Frankfurt, Germany
+
* [http://2013.agileindia.org/program/ Agile India 2013].
* Agile Development 2003, Sydney, Australia
+
* [http://qconlondon.com/ QCon 2011]. [http://www.infoq.com/presentations/Large-Multisite-or-Offshore-Delivery video] of talk.
* 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
 

Latest revision as of 10:44, 1 February 2019

Craig larman head.JPG

Craig Larman is the co-creator of LeSS (Large-Scale Scrum), with his friend and colleague Bas Vodde. He works as an organizational design consultant, introducing LeSS with executive teams for very large and multisite product development (often, HW-SW systems). He also works with product management for highly complex product definitions, and hands-on as an embedded-systems legacy-code C and C++ TDD coach, to keep in touch with the real work and workers.

HEAD SHOT photo
mailto:craig@less.works

Although one of the very first LeSS trainers and CSTs, he practices and encourages a focus on doing over teaching.

Craig has been named one of the top 20 Agile influencers of all time and is the co-author of several books on scaling lean & agile development with LeSS, including:

Craig has served as the lead coach of lean software development adoption at Xerox, and serves or has served as a consultant for LeSS and large-scale agile adoptions at BMW (on the autonomous-driving car LeSS adoption), Ericsson, JP Morgan, Cisco-Tandberg, Bank of America Merrill Lynch, Alcatel-Lucent, UBS, bwin.party, and Nokia Networks and Siemens Networks, among many other clients. Craig has also served as chief scientist at Valtech, with a division in Bengaluru where together they evolved LeSS for agile offshore development.

His work includes one of the first and best-selling globally popular books on agile methods: Agile & Iterative Development: A Manager's Guide.

He was one of the first Certified Scrum Trainers and practicing Scrum Master, starting in the 1990s while at Chevron Research.

In addition to debugging and re-designing organizations, Craig is an expert in designing (and helping people to design) software systems. He is the author of Applying UML & Patterns: Object-Oriented Analysis & Design, one of the world’s best-selling texts on software design, translated to many languages and used worldwide in universities and industry as the standard for introducing software analysis and design, modeling, design patterns, architecture, and OOA/D.

Craig holds a B.Sc. and M.Sc. in computer science from beautiful SFU in Vancouver, BC, with research emphasis in artificial intelligence (having very little of his own).

Books vertical.jpg


Recent-ish Keynotes