Actions

Difference between revisions of "Configuration Lifecycle Management (CLM)"

Line 1: Line 1:
 +
 +
== Definition of Configuration Lifecycle Management (CLM) ==
 
Configuration Lifecycle Management (CLM) is the management of all product configuration definitions and configurations across all involved business processes applied throughout the lifecycle of a product. The development of the concept of CLM has been prompted by the proliferation of configuration capabilities in different enterprise systems and a subsequent need to establish a master system of records for product definition logic and configurations, especially for manufacturing companies that rely on business processes related to assemble-to-order or mass customization. CLM differs from other business disciplines as it focuses on cross functional use of information of configurable products. This entails that users of CLM include both back-office engineers, financial controllers among others, and marketing, sales and customers.<ref>Defining Configuration Lifecycle Management (CLM) [https://en.wikipedia.org/wiki/Configuration_lifecycle_management Wikipedia]</ref>
 
Configuration Lifecycle Management (CLM) is the management of all product configuration definitions and configurations across all involved business processes applied throughout the lifecycle of a product. The development of the concept of CLM has been prompted by the proliferation of configuration capabilities in different enterprise systems and a subsequent need to establish a master system of records for product definition logic and configurations, especially for manufacturing companies that rely on business processes related to assemble-to-order or mass customization. CLM differs from other business disciplines as it focuses on cross functional use of information of configurable products. This entails that users of CLM include both back-office engineers, financial controllers among others, and marketing, sales and customers.<ref>Defining Configuration Lifecycle Management (CLM) [https://en.wikipedia.org/wiki/Configuration_lifecycle_management Wikipedia]</ref>
  
Line 38: Line 40:
 
*Build. The building of the product is defined by the configuration. Each product will have its own defining configuration that is used for selecting the correct parts to be mounted. An error in a configuration is very costly if it makes its way down to the factory floor. The result can be that the end product will be useless or that the production line must stop for a period of time while the problem is overcome. Other constraints to be considered are build constraints on the production line reflecting known line labour balancing issues and lineside feeding constraints.
 
*Build. The building of the product is defined by the configuration. Each product will have its own defining configuration that is used for selecting the correct parts to be mounted. An error in a configuration is very costly if it makes its way down to the factory floor. The result can be that the end product will be useless or that the production line must stop for a period of time while the problem is overcome. Other constraints to be considered are build constraints on the production line reflecting known line labour balancing issues and lineside feeding constraints.
 
*Maintain. After a product is delivered it will typically go through service and maintenance where these activities are also dependent upon the configuration of the product. The configuration of the product can also be changed over time by upgrading sub-systems.
 
*Maintain. After a product is delivered it will typically go through service and maintenance where these activities are also dependent upon the configuration of the product. The configuration of the product can also be changed over time by upgrading sub-systems.
 +
 +
 +
== Challenges Addressed by Configuration Lifecycle Management (CLM)<ref>What Challenges does Configuration Lifecycle Management (CLM) Address? [http://clmsummit.com/cms/wp-content/uploads/2015/10/CLM_Declaration_2015.pdf CLM Summit]</ref> ==
 +
CLM addresses complex configuration challenges:
 +
*Provides a Single Source of Truth for Configurable Data: structures and stores information as one valid data source
 +
*Administers Analytics and Planning: supports product rationalization and creates transparency in the supply chain
 +
*Streamlines Product Portfolios: definesvariety and feature options of global product presentation to regional markets in an efficient and effective manner
 +
*Maintains an Enterprise Platform for Data Sharing: delivers an integrated and seamless flow between multiple connecting systems
 +
*Implements Process Standardization: eliminates the loss of information between business sectors and ensures common process success and alignment
 +
*Manages Complexity and Scale: handles the ever increasing complexity of configurable products
 +
*Enables Validation of Products: confirms configurations are valid for any particular purpose
 +
*Enhances User Experience: presents accurate and timely information and guidance
 +
*Change and Release Management: controls product changes and updates throughout the entire product lifecycle and ensures relevant updated information is distributed to proper channels
  
  
Line 50: Line 65:
 
*10 Reasons Why CLM Is Driving Manufacturing’s Digital Transformation [https://configit.com/10-reasons-why-clm-is-driving-manufacturings-digital-transformation/ Louis Columbus]
 
*10 Reasons Why CLM Is Driving Manufacturing’s Digital Transformation [https://configit.com/10-reasons-why-clm-is-driving-manufacturings-digital-transformation/ Louis Columbus]
 
*CLM configuration management: Adoption guidance and practices [https://jazz.net/library/article/90557 Kathryn Fryer, Catherine Trinkwon]
 
*CLM configuration management: Adoption guidance and practices [https://jazz.net/library/article/90557 Kathryn Fryer, Catherine Trinkwon]
 +
*The Business Challenge of Configuration [https://www.aaai.org/Papers/Workshops/1999/WS-99-05/WS99-05-022.pdf Dr. Patric Timmermans]
 +
*Configuration Lifecycle Management – An Assessment of the Benefits Based on Maturity [https://orbit.dtu.dk/ws/files/158820792/Configuration_Lifecycle_Management_An_assessment_of_the_benefits_based_on_maturity_preprint.pdf Myrodia, Anna; Randrup, Thomas; Hvam, Lars]

Revision as of 18:11, 6 September 2019

Definition of Configuration Lifecycle Management (CLM)

Configuration Lifecycle Management (CLM) is the management of all product configuration definitions and configurations across all involved business processes applied throughout the lifecycle of a product. The development of the concept of CLM has been prompted by the proliferation of configuration capabilities in different enterprise systems and a subsequent need to establish a master system of records for product definition logic and configurations, especially for manufacturing companies that rely on business processes related to assemble-to-order or mass customization. CLM differs from other business disciplines as it focuses on cross functional use of information of configurable products. This entails that users of CLM include both back-office engineers, financial controllers among others, and marketing, sales and customers.[1]

Configuration lifecycle management (CLM) encompasses all configuration models across a product’s life cycle. CLM covers manufacturers’ needs for complex configurable products, which tend to require more seamless integration of all their business units and external stakeholders in terms of process continuity and data exchange. CLM differs from existing life cycle management tools because it focuses on sharing the configuration knowledge and data of a configurable product throughout its entire life cycle across all the involved business units of an organization.[2]


The Need for Configuration Lifecycle Management (CLM)[3]

CLM defines goals to:

  • Establish Leadership and Executive BuyIn: develop a CLM vision and strategy as a corporate objective
  • Streamline Processes: use CLM as a platform for cross functional collaboration
  • Improve Product Development: shorten development times, support model driven development, provide faster product availability to market
  • Transform Business: establish dedicated support in the organization for managing configuration definitions throughout the lifecycle
  • Harmonize Data: provide an open and interoperable platform through standards and data harmonization


THE CLM VISION[4]

A Configuration Lifecycle Management (CLM) system is the master system of record for configuration logic and the individual configurations. The figure below illustrates how a CLM system is integrating traditional enterprise systems such as ERP, CRM and PLM.

CLM system integrates traditional enterprise systems such as ERP, CRM and PLM.
source: Configit

All configuration-related business processes access CLM for configuration definitions and queries. At the simplest level, product configuration is an interactive process in the selling of a product whereby a customer chooses a value or an option, which is then validated via a configuration engine before allowing the customer to make the next choice about the remaining variables to be configured. This process of choice followed by validation continues until all choices have been made and a complete and valid configuration has been found. The apparent simplicity of this process hides a significant amount of complexity to construct the rules used to drive the configuration process and it does not reveal all the processes involved in running a business with customizable products.

Product configuration is the process through which product features (which represent both technical aspects and customer choices) are modeled in a configuration application. A product model is developed which consists of a set of parameters called feature families, a set of possible values for the parameters called features, and rules describing dependencies among the features.

A product model consists of rules to control the technical parameters of the product as well as rules that control the commercial presentation of the product. A product model is then used by a configuration engine to assist in generating a configured product. Product configuration management is, therefore, the process through which a full or partial product configuration is solved via a configuration engine to generate an analytical, a digital or a physical representation of a product.

What variants of the products that is valid for a specific customer depends upon a range of parameters including thecustomer’s market and the local regulations and conformance conditions in that market. The exact time for the delivery of the product will also influence what options are available, as will the overall business decisions made from a profit perspective on what will be offered to what customers on a market by market basis.

The key idea in a CLM solution is that there is only a single version of configuration truth, i.e., the CLM system is the master of record. Thus, the product model contains rules to support all phases of configuration, from design, to ordering and manufacturing, to maintenance. We briefly describe how product configuration is an essential part of the seven key phases:

  • Develop. During the development of new products, decisions have to be made on how to modularize the product so that it will be amenable to customization. The allowable variants and options must be defined so that the necessary dependent engineering, sourcing processes and other business processes can be initiated. In this phase, the allowable combinations forming the configuration space are being defined. This involves defining legal and technical constraints representing, for instance, as a concrete example the permitted radio frequencies for wireless door locking in specific markets. It is important to understand the consequences for the downstream processes and profitability of the decisions taken on the offered options. This involves analyzing the space of allowed configurations.
  • Price. Pricing is a key activity for any business. It involves analyzing the cost prices and the market acceptable sales prices and from these deducing the expected profit margins. With customizable products this is grossly complicated because the calculations have to be made over the full space of possible configurations and not just on a list of predetermined products.
  • Market. When marketing a customizable product on a global scale there will be differences in the offering across the geographical markets. The differences arise as a consequence of local regulations and varying customer preferences. It is necessary to ensure that the offered configurations match the needs. Sales and Marketing departments often express the mapping of offerings to markets using large availability matrices which, in essence, are configuration rules.
  • Sell. The sales process involves the key operation of deciding on a specific configuration meeting the customer requirements. A customer will be faced with a lot of choices and it is important to ensure accurate guidance when making the selections so that the end result will be a satisfactory product at an acceptable price. The result of the sales process is a valid order to be fed into the downstream systems.
  • Source. Manufacturing of complex products involves using parts and assemblies from sub-suppliers. When the overall product is configurable the parts and assemblies vary according to the individual configurations. It is, therefore, important to ensure that the sourcing of parts is such that correctly configured sub-assemblies are delivered in the right sequence for the production line. Configurations must, therefore, be communicated correctly to the suppliers. Other constraints to be considered are the suppliers’ yearly or monthly capacity that must be taking into account in the production planning.
  • Build. The building of the product is defined by the configuration. Each product will have its own defining configuration that is used for selecting the correct parts to be mounted. An error in a configuration is very costly if it makes its way down to the factory floor. The result can be that the end product will be useless or that the production line must stop for a period of time while the problem is overcome. Other constraints to be considered are build constraints on the production line reflecting known line labour balancing issues and lineside feeding constraints.
  • Maintain. After a product is delivered it will typically go through service and maintenance where these activities are also dependent upon the configuration of the product. The configuration of the product can also be changed over time by upgrading sub-systems.


Challenges Addressed by Configuration Lifecycle Management (CLM)[5]

CLM addresses complex configuration challenges:

  • Provides a Single Source of Truth for Configurable Data: structures and stores information as one valid data source
  • Administers Analytics and Planning: supports product rationalization and creates transparency in the supply chain
  • Streamlines Product Portfolios: definesvariety and feature options of global product presentation to regional markets in an efficient and effective manner
  • Maintains an Enterprise Platform for Data Sharing: delivers an integrated and seamless flow between multiple connecting systems
  • Implements Process Standardization: eliminates the loss of information between business sectors and ensures common process success and alignment
  • Manages Complexity and Scale: handles the ever increasing complexity of configurable products
  • Enables Validation of Products: confirms configurations are valid for any particular purpose
  • Enhances User Experience: presents accurate and timely information and guidance
  • Change and Release Management: controls product changes and updates throughout the entire product lifecycle and ensures relevant updated information is distributed to proper channels


See Also

References

Further Reading

  • Configuration Lifecycle Management – Future of Product Configurators [semanticscholar.org/paper/Configuration-Lifecycle-Management-–-Future-of-Myrodia-Randrup/ed0e1879d775506e78e6a3f1b999204a6d4580ef Myrodia, Randrup, Hvam]
  • 10 Reasons Why CLM Is Driving Manufacturing’s Digital Transformation Louis Columbus
  • CLM configuration management: Adoption guidance and practices Kathryn Fryer, Catherine Trinkwon
  • The Business Challenge of Configuration Dr. Patric Timmermans
  • Configuration Lifecycle Management – An Assessment of the Benefits Based on Maturity Myrodia, Anna; Randrup, Thomas; Hvam, Lars
  1. Defining Configuration Lifecycle Management (CLM) Wikipedia
  2. What is Configuration Lifecycle Management (CLM)? Anna Myrodia, Thomas Randrup Lars Hvam
  3. What Does Configuration Lifecycle Management (CLM) Do? CLM Declaration
  4. THE CLM VISION Configit
  5. What Challenges does Configuration Lifecycle Management (CLM) Address? CLM Summit