Difference between revisions of "Books by Craig Larman"

 
(37 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
__TOC__
 
__TOC__
==== Applying UML and Patterns ====
+
<br>
 +
==== Large-Scale Scrum: More with LeSS ====
 +
{|
 +
!width="80%"|''  ''
 +
!width="20%"|''  ''
 +
|-valign="top" style="text-align: justify"
 +
| style="padding-right:1em;" |
 +
The third volume in the [http://less.works LeSS (Large-Scale Scrum)] book series, this book is a prequel and primer that summarizes LeSS and makes it easier to understand and apply. It was written with my co-author [http://www.odd-e.com/ Bas Vodde], who also has long and in-depth experience with very large agile product development.
 +
<br>
 +
<br>
 +
[http://www.amazon.com/Large-Scale-Scrum-More-Craig-Larman/dp/0321985710 Amazon...]
 +
 
 +
| [[Image: Large-scale-scrum-cover.jpg | right | 250px|]]
 +
|}
 +
<br>
 +
<br>
 +
==== Practices for Scaling Lean & Agile Development: Successful Large, Multisite & Offshore Product Development with Large-Scale Scrum ====
 
{|  
 
{|  
 
!width="80%"|''  ''
 
!width="80%"|''  ''
Line 6: Line 22:
 
|-valign="top" style="text-align: justify"
 
|-valign="top" style="text-align: justify"
 
| style="padding-right:1em;" |  
 
| style="padding-right:1em;" |  
WARNING: These resources are to support not-for-profit academic courses in colleges. They are not for commercial or industry courses. If you are creating a commercial course, please do not use these diagrams or resources.
+
Reflecting our work over recent years, this text explores scaling lean and agile development with [[Large-Scale Scrum]]. It was written with my co-author [http://www.odd-e.com/ Bas Vodde], who has long and in-depth experience with very large agile product development and enterprise transformations (at Nokia Networks and NSN), and like me, has worked in large embedded systems.
 +
<br>
 +
<br>
 +
This books explores the concrete practices for large-scale lean product development or agile development with large-scale Scrum, including requirements, contracts, architecture and design, agile offshore development, large-scale multisite development, coordination, and planning multi-hundred-person product group development, and more.
 
<br>
 
<br>
 
<br>
 
<br>
PLEA: I collect and share exams and exercises created by other college educators. Please share your material with me, so that everyone can benefit.
+
[[Book - Practices for Scaling Lean and Agile | Table of Contents, Sample Chapters, ...]]
 +
 
 +
[http://www.amazon.com/Practices-Scaling-Lean-Agile-Development/dp/0321636406/ref=sr_1_2?ie=UTF8&s=books&qid=1248696066&sr=1-2 Amazon...]
 +
 
 +
| [[Image:Practices_for_scaling_lean_and_agile_dev_-_cover.jpg | right | 250px|]]
 +
|}
 +
<br>
 +
<br>
 +
==== Scaling Lean & Development: Thinking & Organizational Tools for Large-Scale Scrum ====
 +
{|
 +
!width="80%"|''  ''
 +
!width="20%"|''  ''
 +
|-valign="top" style="text-align: justify"
 +
| style="padding-right:1em;" |
 +
Reflecting our work over recent years, this text explores scaling lean and agile development with [[Large-Scale Scrum]]. It was written with my co-author [http://www.odd-e.com/ Bas Vodde], who has long and in-depth experience with very large agile product development and enterprise transformations (at Nokia Networks and NSN), and like me, has worked in large embedded systems.
 
<br>
 
<br>
 
<br>
 
<br>
I've set up a [http://c2.com/cgi/wiki?CraigLarman Wiki] page where educators add links to their material related to this book, and their contact data. I also list the names and email addresses of some educators who have used the book. Please consider adding to it, to share your material with other instructors.
+
This books explores the foundation for a successful enterprise transformation to large-scale lean or agile product development: the thinking tools and organizational redesign tools necessary to lay the foundation for new practices. Without leadership (and others) that understand and institute these foundational elements, it is difficult to succeed with applying the practices.
 
<br>
 
<br>
 
<br>
 
<br>
* All diagrams, embedded in PPT files (one per chapter) in Visio and WMF format and sample PowerPoint lecture modules are at my FTP server:
+
[[Book - Scaling Lean and Agile - Thinking and Organizational Tools | Table of Contents, Sample Chapters, ...]]
** FTP Server: impala.dreamhost.com
+
 
** Username: guest7
+
[http://www.amazon.com/Scaling-Lean-Agile-Development-Organizational/dp/0321480961/ref=sr_1_4/191-7650416-1531305?ie=UTF8&s=books&qid=1226157966&sr=1-4 Amazon...]
** Password: password7
 
** folder: educators
 
* Sample exams, etc. – Only qualified educators can receive these. Please email Craig mailto:craig@craiglarman.com
 
  
+
| [[Image:Scaling_lean_and_agile_dev_-_cover.jpg | right | 250px|]]
| [[Image:Applying_uml_3e.jpg | right | 250px|]]
 
 
|}
 
|}
 +
<br>
 
<br>
 
<br>
 
====Agile and Iterative Development: A Manager's Guide ====
 
====Agile and Iterative Development: A Manager's Guide ====
Line 32: Line 62:
 
|-valign="top" style="text-align: justify"
 
|-valign="top" style="text-align: justify"
 
| style="padding-right:1em;" |  
 
| style="padding-right:1em;" |  
...thinking about it...
+
One of the earliest and best-selling introductions to agile methods, worldwide. It introduces the big ideas of iterative and evolutionary development, agile methods, and a variety of agile and of purely iterative methods: Scrum, XP, UP, and Evo.
 +
 
 +
[http://www.amazon.com/Agile-Iterative-Development-Managers-Guide/dp/0131111558/ref=sr_1_1?ie=UTF8&qid=1330668853&sr=8-1 Amazon link]
 
| [[Image:Agile_and_iterative_1e.jpg | right | 250px|]]
 
| [[Image:Agile_and_iterative_1e.jpg | right | 250px|]]
 +
|}
 +
<br>
 +
<br>
 +
==== Applying UML and Patterns ====
 +
{|
 +
!width="80%"|''  ''
 +
!width="20%"|''  ''
 +
|-valign="top" style="text-align: justify"
 +
| style="padding-right:1em;" |
 +
I'm grateful to know that the publishers tell me this the most popular text worldwide for software development. It is now in about 15-20 languages and is a standard university text in many countries as an introduction to analysis and design of software-intensive systems.
 +
 +
I wrote the first edition in 1995.
 +
 +
[[Book Applying UML and Patterns | Sample chapters]]
 +
<br>
 +
 +
 +
 +
| [[Image:Applying_uml_3e.jpg | right | 250px|]]
 
|}
 
|}
 
<br>
 
<br>

Latest revision as of 08:50, 16 August 2016


Large-Scale Scrum: More with LeSS

The third volume in the LeSS (Large-Scale Scrum) book series, this book is a prequel and primer that summarizes LeSS and makes it easier to understand and apply. It was written with my co-author Bas Vodde, who also has long and in-depth experience with very large agile product development.

Amazon...

Large-scale-scrum-cover.jpg



Practices for Scaling Lean & Agile Development: Successful Large, Multisite & Offshore Product Development with Large-Scale Scrum

Reflecting our work over recent years, this text explores scaling lean and agile development with Large-Scale Scrum. It was written with my co-author Bas Vodde, who has long and in-depth experience with very large agile product development and enterprise transformations (at Nokia Networks and NSN), and like me, has worked in large embedded systems.

This books explores the concrete practices for large-scale lean product development or agile development with large-scale Scrum, including requirements, contracts, architecture and design, agile offshore development, large-scale multisite development, coordination, and planning multi-hundred-person product group development, and more.

Table of Contents, Sample Chapters, ...

Amazon...

Practices for scaling lean and agile dev - cover.jpg



Scaling Lean & Development: Thinking & Organizational Tools for Large-Scale Scrum

Reflecting our work over recent years, this text explores scaling lean and agile development with Large-Scale Scrum. It was written with my co-author Bas Vodde, who has long and in-depth experience with very large agile product development and enterprise transformations (at Nokia Networks and NSN), and like me, has worked in large embedded systems.

This books explores the foundation for a successful enterprise transformation to large-scale lean or agile product development: the thinking tools and organizational redesign tools necessary to lay the foundation for new practices. Without leadership (and others) that understand and institute these foundational elements, it is difficult to succeed with applying the practices.

Table of Contents, Sample Chapters, ...

Amazon...

Scaling lean and agile dev - cover.jpg



Agile and Iterative Development: A Manager's Guide

One of the earliest and best-selling introductions to agile methods, worldwide. It introduces the big ideas of iterative and evolutionary development, agile methods, and a variety of agile and of purely iterative methods: Scrum, XP, UP, and Evo.

Amazon link

Agile and iterative 1e.jpg



Applying UML and Patterns

I'm grateful to know that the publishers tell me this the most popular text worldwide for software development. It is now in about 15-20 languages and is a standard university text in many countries as an introduction to analysis and design of software-intensive systems.

I wrote the first edition in 1995.

Sample chapters


Applying uml 3e.jpg