r15 - 28 Jun 2008 - 09:45:16 - MarcGirodCmWiki  >  CM Web  >  YaScmManifesto

Yet Another SCM Manifesto

Answering a challenge in CM Tradition. See also CM Antithesis.
Critique and discussion of this page were moved to a separate page. I also wrote, much later, an update.

Artificial Intelligence aims at building intelligence in a machine that would not be a human brain.

SCM aims at building intelligence (operational understanding) of (arbitrary) systems into an organisation (a structured group of people). Traditionally, this reflexion has been avoided by using implicit assumptions: in a hierarchical organisation, the understanding of the organisation is the (human) understanding of the (human) lead, at the top of the pyramid.

SCM is about structuring the understanding in such a way as to make it explicit, and as objective as possible. The structure of the information cannot be decided in advance, and has to adapt to the circumstances.

SCM is thus about communications, about objectifying things that are first born as conventions, and is thus recursive. Meta-information is itself information and must be managed.

-- MarcGirod - 14 May 2003

Maybe some clarification (or not), from the SCM point of view, as opposed to the CM one (see Manage Disagreements):

  • The focus of SCM (not of CM) is on reproducing tasks. Typically, extremely few of what happens gets recorded in a reproducible way. Especially when it would be reproduced by others.
  • Furthermore, with CM, the reproduction may happen by following instructions. The machine is made of flesh and blood. With SCM, the records should be objective. This is necessary if one wants that an organization learns, not only the people who build it.
  • SCM is Derived Object Management.

Note the parallel with reuse: planned reuse is better called use. Being honest and humble, actually allows to be more ambitious.

Edit | WYSIWYG | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r15 < r14 < r13 < r12 < r11 | More topic actions | key Log In
 
Copyright © 1998-2008 CM Crossroads LLC
Ideas, requests, problems regarding CmWiki?? Send feedback