Craig Larman

Craig Larman
Craig Larman

Craig Larman is a Canadian computer scientist specializing in Iterative and incremental development, Agile software development, Object-oriented analysis, Object-oriented design, and agile modeling. He is the author of several texts.

Biography

His education and background are in the fields of object-oriented programming, artificial intelligence, and case-based reasoning. Currently, he is chief scientist at Valtech, a technology consulting and skills transfer organization based in Paris, France. He also serves as an independent consultant for businesses and organizations adopting iterative and agile practices, agile modeling, or OOA/D, and has been helpful in forensic investigations with failed software projects and as an expert witness in legal disputes.

Books

  • 1997 - Applying UML and Patterns - ISBN 0-13-748880-7
  • 1999 - Java 2 Performance and Idiom Guide - ISBN 0-13-014260-3 (with Rhett Guthrie)
  • 2001 - Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and the Unified Process - ISBN 0-13-092569-1
  • 2003 - Agile and Iterative Development: A Manager's Guide - ISBN 0-13-111155-8
  • 2004 - Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development - ISBN 0-13-148906-2
  • 2008 - Scaling Lean & Agile Development: Thinking and Organizational Tools for Large-Scale Scrum - ISBN 0-32148096-1 (with Bas Vodde)
  • 2010 - Practices for Scaling Lean & Agile Development: Large, Multisite, and Offshore Product Development with Large-Scale Scrum - ISBN 0-321636406 (with Bas Vodde)

External links



Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Look at other dictionaries:

  • Craig Larman — est un informaticien canadien spécialisé dans l analyse et conception orientée objet ayant publié plusieurs livres dans ce domaine et travaillant pour la société Valtech. Il est aussi entre autres l inventeur des [GRASP pattern] …   Wikipédia en Français

  • GRASP (Object Oriented Design) — GRASP stands for General Responsibility Assignment Software Patterns (or sometimes Principles). It is used in object oriented design, and gives guidelines for assigning responsibility to classes and objects.Examples of different… …   Wikipedia

  • Agile software development — poster Agile software development is a group of software development methodologies based on iterative and incremental development, where requirements and solutions evolve through collaboration between self organizing, cross functional teams. It… …   Wikipedia

  • GRASP — (англ. General Responsibility Assignment Software Patterns  общие образцы распределения обязанностей)  паттерны, используемые в объектно ориентированном проектировании для решения общих задач по назначению обязанностей классам и… …   Википедия

  • Abingdon Town F.C. — Infobox Football club clubname = Abingdon Town fullname = Abingdon Town Football Club nickname = The Abbots founded = 1870 ground = Culham Road, Abingdon capacity = 2,000 chairman = Tom Larman manager = Keith Stopps league = Hellenic Football… …   Wikipedia

  • Waterfall model — The waterfall model is a sequential design process, often used in software development processes, in which progress is seen as flowing steadily downwards (like a waterfall) through the phases of Conception, Initiation, Analysis, Design,… …   Wikipedia

  • Design pattern (computer science) — In software engineering, a design pattern is a general reusable solution to a commonly occurring problem in software design. A design pattern is not a finished design that can be transformed directly into code. It is a description or template for …   Wikipedia

  • GRASP — (General Responsibility Assignment Software Patterns) bezeichnet eine Menge von Entwurfsmustern, mit denen die Zuständigkeit bestimmter Klassen objektorientierter Systeme festgelegt wird. Sie beschreiben also allgemein welche Klassen und Objekte… …   Deutsch Wikipedia

  • Design Pattern — Patron de conception Pour les articles homonymes, voir Patron. Un patron de conception (design pattern en anglais) est un concept de génie logiciel destiné à résoudre les problèmes récurrents suivant le paradigme objet. En français on utilise… …   Wikipédia en Français

  • Design Patterns — Patron de conception Pour les articles homonymes, voir Patron. Un patron de conception (design pattern en anglais) est un concept de génie logiciel destiné à résoudre les problèmes récurrents suivant le paradigme objet. En français on utilise… …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”