r8 - 20 Nov 2007 - 14:08:31 - MarcGirodCmWiki  >  CM Web  >  ConfigurationManagement > SoftwareConfigurationManagement > MarcGirod  >  ToolsAndProcesses
It is a common mantra that processes and tools should be kept independent.

This should strike as a suspicious idea, one defeated multiple times in history: just think of the history of mathematics, and the representation of numbers.

Furthermore, this idea (that one might define processes first, and select tools to implement these next) is itself an idea borne in a certain historical context: this of a limited complexity, be it this of the domain to manage, or of the tools available to manage it —both being software. In this context, the tools were only ancillary, assisting to perform tasks which used to be undertaken previously without their help. The tools themselves were simple enough not to need any management: they were supposed to be transparent. This is what I have proposed elsewhere to designate as CM.

SCM proper concerns a context radically more complex, where (as stated in Understanding Computers and Cognition, by Winograd & Flores) there is often no way to predict how a program will act, short of running it. This is where techniques such as testing and auditing (recording) become relevant and necessary.

-- MarcGirod - 23 Dec 2006

Edit | WYSIWYG | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r8 < r7 < r6 < r5 < r4 | More topic actions | key Log In
 
Copyright © 1998-2008 CM Crossroads LLC
Ideas, requests, problems regarding CmWiki?? Send feedback