Construction by configuration

This is the current revision of this page, as edited by imported>Ruud Buitelaar at 03:07, 30 September 2022 (Successfully de-orphaned! Wikiproject Orphanage: You can help!). The present address (URL) is a permanent link to this version.

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Construction by Configuration (CbC)[1] is a process defined by Ian Sommerville in 2008 for the adoption of a Commercial off-the-shelf systems (COTS) in an organization. This can range from simple parameter setting through the definition of business rules to special purpose components development.

According to Sommerville, many companies and government organizations have changed their strategy from "specify and develop" to "buy and configure." Thus, generic systems are purchased and configured to create a specific version applied to an organization context by adapting modules to structures, business lines and processes.

In his work, Sommerville identified three (3) types of configurable systems: single PC-based applications with built-in, modular generic systems (such as ERP systems) and COTS assemblies. He determined that the most complex and risky to configure are the COTS, and indicated that regardless of the facilities that this software category provides, a set of activities that are common in the configuration process should be managed to address avoid the mostly failures reported. These are:

  1. System selection.
  2. Requirements analysis.
  3. Business process redesign.
  4. System configuration.
  5. System testing.
  6. Deployment and evolution.

References