Paper Example Doctorate 4,741 words

Configuration Management Design Methodology for Producing Modularity

Last reviewed: September 30, 2012 ~24 min read
Abstract

Configuration Management is an essential activity for the success of the entire system development projects. In absence of configuration management, unregulated changes may generate systems that are less effective in satisfying user demands; however, numerous changes are also ineffective. Configuration management is the process used to uphold the integrity of the work in progress of a product through the systems life cycle and ii comprises various processes. CM is applicable in all software and documentation programs.

Configuration Management

Design Methodology for producing Modularity

Aspects of modular product design:

Attribute integrity

Process integrity

Process stability

Details oriented

Scope, procedures, goals, and objectives

Simple configuration control

Minimum requirement for labor

Precise and absolute descriptions of changes in question

Cooperative and responsive customers'

Effective coordination among project team members

111.2 CONFIGURATION Management TERMS AND DEFINITIONS

Software Configuration Management

Configuration Item

Engineering Change Request

121.3 ROLES & RESPONSIBILITIES

Configuration Control Board

Parallels between the data and functional design of the plan

Advantages of modularity

142. CONSIDERATIONS

RELATIONSHIP TO SYSTEMS ENGINEERING

142.2 RELATIONSHIP TO PROGRAM Management

142.3 RELATIONSHIP TO SOFTWARE ENGINEERING

163. CONFIGURATION Management (CM)

173.1 CM PROCESS

Process Overview

183.2 CM PLANNING AND Management

183.4 CONFIGURATION CHANGE Management

193.5 CONFIGURATION STATUS ACCOUNTING

213.6 CONFIGURATION VERIFICATION AND AUDIT

Conclusion

234. APPENDIX A REFERENCES

255. APPENDIX B. SAMPLE CM PLAN

Acronyms Used

CM -- Configuration Management

SOA - Service Oriented Architecture

CCBs - Configuration Control Boards

CI -- configuration Item

SMEs -- subject Matter Experts

ERBs -- Engineering Review Boards

NASA - National Aeronautics and Space Administration

Configuration management

1. INTRODUCTION

Configuration management is a concept coined from the blending of the two terms, configuration and management. In order to have a precise understanding of the terms, it is essential to define these two words separately. This helps in having a deeper meaning of the terms. Considering the term configuration, it involves the organization of segments of a particular the entire product or constituent. Configuration entails the comprehensive section of the management system employed (Watts 213-245).

On the other hand, considering the term management, it entails the aspect of looking over the manner in which the organizational arrangement of the various sections is carried out. After the integration of these two terms, then, we arrive at the literal meaning of the two terms. Therefore, Configuration management is the management of the various parts of the product until they produce the final product. However, in depth clarity of the concept leads to the recognition of the management further (Watts 213-245). For that reason, configuration management is a field that provides a coherent methodology for the anticipation, identification and the preservation of a particular section of the whole system. This discipline is significant, since it holds the responsibility for the management of the item from its roots to its end.

Configuration management started in 1950. This was the period artists and scientists deeply rooted with the program for initiating the missile accepted that in the orbit, there existed prototype units. They furthered their investigation by focusing on the issue, subsequent to the findings they identified poor recording of information. Configuration Management throughout the Development and Acquisition Phases was unrestricted information by the United States Air Force. This was a manual that engineers and other experts could apply in their respective fields which carrying out their tasks. It was essential as it defines the necessary policies in the operation of the force (Software Program Managers Network 111-187).

The manual was to be free from errors. After the discharge of this documentation, National Aeronautics and Space Administration (NASA) generated a comparable documentation. The record was significant as it provided strategies in the induction and the management of the Apollo .The firsts venture took place in the place in 1964. It was also crucial, as it appeared in diverse orbits depending on the venture taken, and therefore, extreme prudence was necessary. In the subsequent year, the American Army as well came up with a related record for the organization of their operating machines and definition of their policies. Soon after in 1967, the American Navy too generated a distinct configuration management record. Regardless of the fact that, the American Army, the Navy and the Air Force settled to invent diverse configuration management system and was successful, the government was unsatisfied with such documentation.

The American Secretary of Defense by then ordered for the unification of configuration system for all the three units to be adjoined .This explained the reason the three units functioned in unanimity. Subsequently, in 1968, defense department invented a solitary configuration system for the three units and provided military principles implicated with the running. The policies set in the year 1968 ruled the United States Military and applied them in all their undertakings (Software Program Managers Network 111-187).

On the other hand, in the year 1992, the United States department of defense invented another configuration management policy intended at optimizing the deeds of the military. Consequently, in the year 1998, the American National Standards Institute came up with the National Consensus Standard for Configuration Management. Throughout the years, there were numerous dynamic changes in the configuration management and the aspects used in its operation (Smith & Bayne 123-156).

Design Methodology for producing Modularity

This technique is rather diverse from preserving form/function autonomy. Modular design patterns are the core of this discussion. It is the rationale of modular system to classify all values with analogous procedures into an entity module and decouple them from all other significant aspects and processes. Structuring modular products comprise ascertaining that, at each stage of modulation; the product's features are as different from each other as plausible for each stage of concept of the production tasks. If, therefore, the concept of existence exists, it must occur within a module, most probably within a section. This is rather different from designing products with dependable or reconfigured aspects. Each of the production procedures ought to be similar for every attribute. For instance, many diverse sectors can have black features and stay modular.

Aspects of modular product design:

a). Attribute integrity

Buckley & Fletcher (19) confirms that attribute integrity relates to component attributes, which essentially have less reliance on attributes of elements outside the units, called external characteristics.

b). Process integrity

Buckley & Fletcher (19) asserts that each manufacturing procedure of each segment less dependencies on the processes of small components. This facilitates that the production procedure (comprising all tasks) that the unit's encounters are self-determining of the developments faced by external elements and modules.

c). Process stability

Buckley & Fletcher (19) propose that the product designer should assemble units and sub-assemblies that goes through the similar productions processes into the same company where feasible. This decreases the variety of numbers of external elements, which the production designer subjects to comparable procedures and develop a powerful distinction between modules. For instance, strong plastic elements for a motorbike such as rear swing arm, rear forks, wheel and discs can be chopped fibers, woven fabric, permanent lengths of fiber, or slightly bent materials. An example comprises a coffee maker.

Details oriented

An excellent configuration manager focus on the product details. The manager takes care of the entire whole configuration management process and provides the required atmosphere for product or system design. The product development teams expect the manger to offer decision and guidance. Therefore, the manager should offer comprehensive information concerning the organizational plans and processes. If the manager fails to give adequate and stunning information then the developers or designers of product may leave out vital information causing to failure of a project.

In addition, the manager must possess excellent communication skills that facilitate communication with employees and customers in a way that their views are put into thought. In this case, tact and diplomacy is the capacity of considering other people's ideas. The manager with this expertise can examine the thoughts of people he addresses and determine the decision to consider. He knows how to approach his people in order avoid hurting the minds of the people he is addressing. This aspect is very significant in configuration management. Even though this quality appears desirable, there must be a control since too much of it can result to pessimism feelings rather than constructive ones.

Managers with attractive levels of tact and diplomacy possess qualities of politeness and courtesy. They are attentive and take caution before making any crucial decisions. The decisions they make are very significant in the overall management of the firm. Knowledge on design, production testing and quality is significant since the manager is unable to control the product development team. This knowledge assists the manager to arrive at significant plans for implementation. It is difficult for the manager to configure operations without management expertise.

In addition, the production and test quality knowledge is crucial. This is because other than directing the workforce in the procedure of development, the manager has potential to understand the management process in accomplishing the desired outcome. A triumphant pattern management has n assortment of aspects enviable to present procedures for product control and documentation. It should offer contentment to set objectives at substantial costs considerable to buyers and sellers of the product. This is the precise and absolute definition configuration management.

Scope, procedures, goals, and objectives

These features are necessary for successful configuration management. Precision in planning and setting of objectives ensures proficient and timely completion of projects. Definition of management gives appropriate perceptive of work in progress. The perception facilitates effectiveness in accomplishing the set objectives.

Simple configuration control

Use of simple configuration control measures and accounting is a significant feature. Accurate accounting ascertains that the resources offered for diverse activities are adequate for implementation of the activities. Any mistake of accounting can obstruct the success of the project (Estublier 146-49).

Minimum requirement for labor

The employment requirements require an evaluation so that the smallest number of workforce undertakes a particular project. Uncalled for employment increases the costs incurred in the firm.

Precise and absolute descriptions of changes in question

Any changes made in the management or configuration processes require reorganization in a cordial manner. It is the responsibility of the managers to conduct appropriate documentation, which describes various adjustments. Communication that concerns changes to the product developers assist in completion of the projects in a competent manner. Other features comprise, guaranteeing an appropriate change analysis and processing. This feature involves careful extent of different changes by assessment to establish which changes suits an operation .The number of forms to implement changes should be less to facilitate easy access of information. If there are many forms and presence of other documents, it becomes very difficult to handle management (Estublier 146-49).

Cooperative and responsive customers'

appropriate system of management ensures efficient communication and response to customers. The system blends well with consumers towards attaining suitable control of products and documentation.

Effective coordination among project team members

Harmony created among the team members is significant. These members have a team leadership expertise, while the manager has a responsibility of coordinating and controlling.

1.1 CONFIGURATION Management OVERVIEW

Configuration Management is the strategic evaluation of all the aspects of a firm with the sole purpose of attaining the objectives of the organization. This discussion shall look at the various capacities of management, which after incorporation incorporated jointly provides or promotes competence in a firm. This involves both the guiding principles in addition to the varied systems prearranged in a particular way to reduce much human intrusion in carrying out different tasks. For example, configuration controller that involves integration of accounting information that will facilitate excellent accounting system (Smith and Bayne 123-156).

In dealing with and evaluating different constituents of management, it acknowledges the different values that originate from good use of configuration management features that involve huge proficiency. Given that, there are different types of systems required in accomplishing and fulfill the set objectives, their operation also differs. For instance, if the system requires usage of technological expertise, like electronic in setting up particular software to aid in accomplishing the task required (McQueen and Judy 145- 69).

The report comprises the systems control limits that are under strict maintenance, particularly in Engineering and process control fields. System control involves either a set restrictions or functioning from the reference of past objectives which the system designer or programmer introduces in the system. Therefore, acting as reminiscence, that reminds the system about its operation period and its limits. In general, this involves management work, whereby it acts as a reference about the past operations and identifying the best system regardless of the presence of the various machines. In essence, Configuration management involves diverse operations emanating from the guiding principles to the efficient working of various systems and, thus, analyzing the values generated from every aspect, for example, the modularity values (McQueen and Judy 145- 69).

1.2 CONFIGURATION Management TERMS AND DEFINITIONS

This section explains the various terms used when dealing with aspects of configuration management in various sections.

Software Configuration Management

This is a section of the whole configuration management and deals with the issues concerned with the software systems of the general system that is under investigation. Another term to classify with is Configuration Planning.

Configuration Item

A term used to explain a specific section of the system that requires review for any essentials changes and amendments. However, the application of changes is crucial after discovering the errors affecting a particular area.

Baseline

This term refers to a point that provides the setters of the configuration management plan. In addition, this point is essential as a reference or standard kept under observation in the process of system configuration. Baseline is very crucial in the process of management and maintenance of the system to ascertain that the system operates based on the plan.

Engineering Change Request

In most cases, this physical recording is present mostly in the offices of the people concerned with configuring. This form is available to all human population if they have information that may help in the recognition of challenges in the configuration.

1.3 ROLES & RESPONSIBILITIES

Configuration Control Board

It refers to set of proficient and expert credited for the evaluation of the amendments conducted to the engineering elements of a system.

Parallels between the data and functional design of the plan

Decrease of peripheral links between physical elements: In a broader sense, Buckley & Fletcher (19) confirms that a modular of produced goods or sub-assembly has "a one-to-one connection from fundamental components in the function arrangement to the considerable units of the product. This specification is only applicable for the valuable aspects of a product, disregarding all other production characteristics.

Advantages of modularity

In establishing the advantages of modularity of project; it is very important to identify that all information pertaining to the costs and the gains of modular products. The advantages of product design they consider comprises:

i. Basic economies of scale through the value of units across the product families

ii. Likelihood of product improvement because of practical units, iii. Enhanced product variety from a smaller set of elements, reduced level lead-time because of substandard elements.

The costs of configurations comprise:

i. Lack performance monitoring because of lack of concern, sharing and larger size

ii. Increased cell changeable costs iii. Lack of unit optimization

2. CONSIDERATIONS

2.1 RELATIONSHIP TO SYSTEMS ENGINEERING

This entails developing systems products or processes based on total systems viewpoint and using a systems engineering strategy. This field defines the demands of the customer and the required functionality early in the growth cycle, recording requirements and then continuing with design thesis and systems validation while taking into consideration the entire problem.

2.2 RELATIONSHIP TO PROGRAM Management

There is a very close link between CM and program management. Configuration Management (CM) details the composition of a program, recording defining the project, and other data that endorses the program. In other words, CM acts as a baseline and a requirement management procedure that offers regulated control to the life cycle of a program.

2.3 RELATIONSHIP TO SOFTWARE ENGINEERING

Current systems, regardless of their intricacy become difficult with time, because inventions ascertain their changing development. Software configuration management makes systems' intricacy efficient and controlled, thus, giving way to consistency with its different elements. Presently, configuration management gives a more comparison between the software and hardware CM. However, software CM has almost similar objectives with hardware, especially in fulfilling the intended objectives (Estublier 146-49).

The individual designer of the hardware system sometimes bears a minor difference or almost alike, but the huge variance occurs in the goals they have to fulfill. Software CM comprises four groups, which include; the process control, the environmental management, building management and the version control. Configuration Management falls under Software Engineering field and it plays a significant role to the success of the project as systems turns intricate and varied (Magnusson 390-96).

The increased application of Service Oriented Architecture (SOA) and disseminated systems makes it intricate for firms to preserve configuration constancy and reliability. Configuration Management plays a larger role in the accomplishment of large, multifaceted projects. ATG perceives CM in four principled ways;

1) Configuration identification,

2) Configuration control,

3) Configuration verification

4) Configuration status

ATG offers services essential for each project to preserving a strong CM: eradicating program threats and speeding up the time used in market for the software systems. In configuration identification, ATG expert's acts as both requirement analysts and business analysts to work with program stakeholders. The software engineers are continuously developing their toolset as technology progresses. In the field of configuration control, ATG has broad skill in developing, operating and running Configuration Control Boards (CCBs) intended for the purpose of assessing, approving and observing all adjustments to Configuration Items (CIs) described by the CM process (Magnusson 390-96).

In addition, ATG offers direct implementation oversight and Subject Matter Experts (SMEs) for CCBs and Engineering Review Boards (ERBs) to offer the program with absolute CM implementation and conformity. ATG also surpasses at configuration authentication throughout wide Quality Assurance (QA) and testing proficiency. The engineers have the best industry training expertise according to the standards and quality practices of QA and testing methods to use at all stages of the S.D.L.C. These engineers also offer efficient confirmation and validation of software releases and performance testing to create baseline metrics and Key Performance constraints. In the field of configuration status, the ATG engineers offer numerous services that facilitate the success of the program. Configuration auditing devices are necessary in maintaining and recoding baseline hardware/software configurations for the CM control (Magnusson 390-96).

3. CONFIGURATION Management (CM)

Configuration management is a concept coined from the blending of the two terms, configuration and management. In order to have a precise understanding of the terms, it is essential to define these two words separately. This helps in having a deeper meaning of the terms. Considering the term configuration, it involves the organization of segments of a particular the entire product or constituent. Configuration entails the comprehensive section of the management system employed (Watts 213-245).

Configuration management is, therefore, the management of the various parts of the product until they produce the final product. However, in depth clarity of the concept leads to the recognition of the management further (Watts 213-245). For that reason, configuration management is a field that provides a coherent methodology for the anticipation, identification and the preservation of a particular section of the whole system. This discipline is significant, since it holds the responsibility for the management of the item from its roots to its end.

Configuration management started in 1950. This was the period artists and scientists deeply rooted with the program for initiating the missile accepted that in the orbit, there existed prototype units. They furthered their investigation by focusing on the issue, subsequent to the findings they identified poor recording of information. Configuration Management throughout the Development and Acquisition Phases was unrestricted information by the United States Air Force. This was a manual that engineers and other experts could apply in their respective fields which carrying out their tasks. It was essential as it defines the necessary policies in the operation of the force (Software Program Managers Network 111-187).

3.1 CM PROCESS

This section presents the configuration management process. This process provides a verbal and pictorial description on activities and flow of CM. The activity descriptions provide sufficient information to enable personnel to make CM decisions, but are absent at the procedure level of detail.

Process Overview

The CM process consists of four phases:

a) Classification -- An event or change is discovered and routed to the suitable organization for decision

b) Evaluation -- involves identification of Initial solution, thereafter, either the SN Change Control Board (CCB) or Working Group (WG) offers the CM control. The control is reliant on the nature of the suggested solution (component-only or SN architecture).

c) Modeling and Testing -- If the suggested solution involves an architectural change; the change is amended and tested to establish its impact on the existing SN architecture.

d) Implementation -- The final solution is accepted and implemented to the SN.

3.2 CM PLANNING AND Management

CM planning and management is engineering technique that includes a product's individual standards such as strength at the untimely stages of product design. These standards may have product sequestration, functionality, overhaul, business concerns, mechanized assembly, and any other essentials put on the produced goods from start to end is plummeting the quantity of components.

3.3 CONFIGURATION IDENTIFICATION

Configuration identification (CI) includes identifying the constituents of the network, exceptionally discovering the individual components, and availing them in a particular form. A suitable configuration identification scheme identifies each constituent of the network and offers traceability between the constituent and its configuration status information. Suitable configuration identification answers the following questions:

What is the configuration of the network?

What are the components of the network?

What are the versions of the network components?

The major activities of configuration identification comprise:

Selecting network components to be placed under CM control

Creating an identification scheme for the components to uniquely identify each individual component

3.4 CONFIGURATION CHANGE Management

Configuration refers to the functional features of a particular product comprised in the technical records and accomplished in the product. The terms also refer to the sequentiality developed by differences of a product. Configuration management plan consists of four phases. These phases assist in applying technical direction in the manufacturing period of a specific product. They include:

i. Concept formulation phase

ii. Definition phase iii. Acquisition phase

iv. Operational phase

The first three phases of the configuration management comprises of three termination baselines. The role of the termination baselines is to demonstrate the checkpoint in the process of design and growth of the product in the process of production. There are several disciplines integrated in the product's life cycle in the configuration management. The disciplines encompassed in product's lifecycle comprise the following:

a) Specification

b) Schedule

c) Contract

3.5 CONFIGURATION STATUS ACCOUNTING

It is a procedure used by concerned people in the related field. The accounting part explains about the identification of the state of the affairs and the full recording of any information linked with the configuration. The means that the system keeps track of the state on its entire configuration items, the entire all-awaiting proposed changes, and all accepted changes to configuration items as illustrated by figure 5 below.

Configuration status accounting comprises the recording and reporting of the change process. The objective of configuration status accounting is to preserve a status record of all items in the network baseline, thus enhancing traceability of all changes to the network. Suitable configuration status accounting answers the following questions:

You’re 80% through this paper. Sign up to read the full paper.

Sign Up Now — Instant Access Already a member? Log in
130,000+ paper examples AI writing assistant Citation generator Cancel anytime
Cite This Paper
PaperDue. (2012). Configuration Management Design Methodology for Producing Modularity. PaperDue. https://www.paperdue.com/essay/configuration-management-design-methodology-87742

Always verify citation format against your institution’s current style guide requirements.