<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Skill Web School &#187; Configuration management policies</title>
	<atom:link href="http://www.skillwebschool.com/tag/configuration-management-policies/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.skillwebschool.com</link>
	<description>ignites your subdued eleraning desire</description>
	<lastBuildDate>Tue, 13 Apr 2010 12:34:44 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Configuration Management</title>
		<link>http://www.skillwebschool.com/management/configuration-management/</link>
		<comments>http://www.skillwebschool.com/management/configuration-management/#comments</comments>
		<pubDate>Sun, 16 Dec 2007 05:59:06 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Management]]></category>
		<category><![CDATA[CI Audit]]></category>
		<category><![CDATA[CM practices]]></category>
		<category><![CDATA[Configurable Items]]></category>
		<category><![CDATA[Configuration management policies]]></category>
		<category><![CDATA[Contract Reviews]]></category>
		<category><![CDATA[Customer Requirements]]></category>
		<category><![CDATA[procedures]]></category>
		<category><![CDATA[Software Configuration Management]]></category>
		<category><![CDATA[software documentation]]></category>

		<guid isPermaLink="false">http://www.skillwebschool.com/?p=5</guid>
		<description><![CDATA[Background

Oracle 11i
Visual Basic 7.0
Power Builder 8.0

What are these 11i, 7.0,8.0?
These are versions
Why so?
Oracle or MS or Power Soft come up with a product first. Depending upon the market requirement and Industry demand, they react. Some addition/ Alteration/ Obsolence in the existing version. Finally the new product is launched.
Requirement arises because Organizations are building Larger, Complex, [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Background</strong></p>
<ul>
<li>Oracle 11i</li>
<li>Visual Basic 7.0</li>
<li>Power Builder 8.0</li>
</ul>
<p>What are these 11i, 7.0,8.0?</p>
<p>These are versions<br />
<strong>Why so?</strong></p>
<p>Oracle or MS or Power Soft come up with a product first. Depending upon the market requirement and Industry demand, they react. Some addition/ Alteration/ Obsolence in the existing version. Finally the new product is launched.</p>
<p>Requirement arises because Organizations are building Larger, Complex, Fully Integrated Software, Newly developed Applications are merged with the existing one</p>
<p><strong>Why to record different versions?</strong></p>
<p>Impact of Changes are necessary</p>
<ol>
<li>Different people/ customers might use different versions</li>
<li>Moreover service is required for the older versions, until the product is declared Obsolete nPricing and Market survey is necessary</li>
</ol>
<p><strong>What are Configurable Items?</strong></p>
<p>Any item, which may undergo a change is called a Configurable Item or CI in a brief. Any CI must have a version number. If one is preparing a Project, then the Project Plan, Team Composition, Schedule, SRS (Software Resuirement Specification), SDD, Programs etc. are CIs for that Project<br />
<strong>Advantages</strong></p>
<ul>
<li>Changes can be properly tracked</li>
<li>The latest version can be made available</li>
<li>More accountability (Say the Customer has changed the SRS 5 times, so the Pricing can be relooked at)</li>
<li>Older versions and changes can help to make more correct estimation</li>
</ul>
<p><strong>Questions to be asked</strong></p>
<ol>
<li>Which one is the latest Specs?</li>
<li>Which version has been sold?</li>
<li>Are these programs for version 8.0 or 9.0?</li>
<li>What are the test results?</li>
<li>What are the Software Tests?</li>
</ol>
<p><strong>What is Configuration Management?</strong></p>
<ul>
<li>Management Discipline Process<br />
Customer’s Requirement &#8211; Cheap Products, Fast Delivery</li>
<li>Products and Services tailored</li>
<li>Increased exacting expectation</li>
</ul>
<p><strong>Some Uses and Benefit</strong></p>
<ul>
<li>Started in Defense and Aerospace</li>
<li>Allows configure and Reconfigure as per customer’s requirement before and after sales</li>
</ul>
<p><strong>Effects</strong></p>
<ol>
<li>Instantly communicate and control engineering changes, and determine which changes have been implemented.</li>
<li>Plan and control product configurations, especially in supporting mass configure-to-order manufacturing and high levels of customization, using several supply sources.</li>
<li>Minimize the number of changes after production begins, reducing delays and re-work. nSynchronize parallel/concurrent or collaborative product development at divergent sites, reducing lead time without propagating errors</li>
<li>Synchronize multi-source procurement and multi-site manufacturing through centrally controlled and distributed Bills of Material (BOM) and related specifications, to yield a product consistent with a single set of specifications.</li>
<li>Quickly re-configure a complex supply chain to respond to rapidly shifting customer requirements.</li>
<li>Optimize the maintenance of highly varied technical assets and products, by ensuring that repair/ upgrade crews have the correct parts, tools and drawing to execute.</li>
<li>Trace problems back to their origins, and forward to locate faulty or out-of-date components or documents that may have been or will be placed in use.</li>
<li>Achieve &#8220;right-first-time&#8221; business execution.</li>
<li>Tangible value to all stages of Product Life Cycle</li>
<li>Properly modeled – Close-Loop Controls are implemented – Interface to the Next Stage is defined</li>
</ol>
<p><strong>The Definitionn</strong></p>
<p>“The art of coordinating software development to minimize confusion”</p>
<p>“A discipline…to identify functional and physical characteristics, control and report changes to those characteristics”<br />
<strong>Basic Task</strong></p>
<ol>
<li>Identify the baseline Items</li>
<li>Version Control</li>
<li>Change Control</li>
<li>Configuration Auditing</li>
<li>Configuration Status Reporting</li>
</ol>
<p><strong>How to do CM?</strong></p>
<ul>
<li>Identify and Define all Items, need to be tracked</li>
<li>Define a proper Document control System for SRS, SDD etc.</li>
<li>Define a proper Identification system for all Programs</li>
<li>Decide the Configuration Manager</li>
<li>Define the Review and Approve Authority nMaster Index – Document and Programs</li>
</ul>
<p><strong>How to version?</strong></p>
<ul>
<li>Go on your own</li>
<li>Depends upon the type of requirement nMethodology varies from Organization to Organization</li>
<li>No rigid rule</li>
<li>Examples nSWS/PD/PMP/C2/1.0 nSR/SWS/CM/0102/1.0</li>
</ul>
<p><strong>What is required for SCM?</strong></p>
<ol>
<li>Repository to store all developed modules</li>
<li>A scientific self-devised mechanism to manage versioned modules</li>
<li>Controlled and Restricted access to the Repository</li>
<li>Strict policies for maintain security of the Repository</li>
</ol>
<p><strong>Baseline</strong></p>
<ul>
<li>The repository, a known point, with proper access control &#8211; baseline</li>
<li>A Properly reviewed item, agreed upon that thereafter serves as the basis for further development &#8211; a Baselined Item</li>
<li>Any component which constitutes a work deliverable and designated for change control &#8211; CI</li>
<li>A CI can be changed only through configuration control procedures.</li>
</ul>
<p><strong>Other Related Terms</strong></p>
<p><strong><em>Configuration Management Plan</em></strong></p>
<p>The configuration management plan defines the implementation (including policies and methods) of Configuration Management on a particular project.</p>
<p><strong><em>Configuration controller </em></strong></p>
<p>A person authorised to do Configuration Control. The project manager nominates the configuration controller. His/ her responsibilities shall be defined in the Configuration Management Plan</p>
<p><strong><em>Storage </em></strong></p>
<p>Storage means preservation of documents.</p>
<p><strong><em>Archival</em></strong></p>
<p>Removal of Unused documents to a proper place<br />
<strong>How to?</strong></p>
<ol>
<li>Identify the Configuration Controller</li>
<li>The CM Plan is prepared</li>
<li>Determine Review and Approve authorities</li>
<li>Determine Configuration controller</li>
</ol>
<p><strong>Change control</strong></p>
<ul>
<li>Uncontrolled Change lead to Chaos</li>
<li>Define procedures Review and Approve</li>
<li>Access Control</li>
<li>Useful Tools</li>
</ul>
<p><strong>Change Control Procedure</strong></p>
<ol>
<li>Change Request and Impact Analysis</li>
<li>Review and Approve</li>
<li>Assign the CI number, Baseline the CI</li>
<li>Synchronization control</li>
<li>Determine the Obsolete Plan</li>
</ol>
<p><strong>CI Audit</strong></p>
<ul>
<li>Identify the Auditor</li>
<li>Check all CIs and their Locations</li>
<li>If any discrepancy found, it must be reported</li>
</ul>
<p><strong>Basis of Audit </strong></p>
<ol>
<li>CM policies, procedures and practices</li>
<li>Approval for S/W Documents</li>
<li>Compliance with Processes, Procedures, Contract Reviews, Customer Requirement</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.skillwebschool.com/management/configuration-management/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
	</channel>
</rss>
