<?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>SCM Archives - scmGalaxy</title>
	<atom:link href="https://www.scmgalaxy.com/tutorials/tag/scm/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.scmgalaxy.com/tutorials/tag/scm/</link>
	<description>A Platform for Software Engineers</description>
	<lastBuildDate>Thu, 07 Oct 2021 12:36:57 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1</generator>
	<item>
		<title>PHP OOP : Abstract Classes</title>
		<link>https://www.scmgalaxy.com/tutorials/php-oop-abstract-classes/</link>
					<comments>https://www.scmgalaxy.com/tutorials/php-oop-abstract-classes/#respond</comments>
		
		<dc:creator><![CDATA[vikashdev k]]></dc:creator>
		<pubDate>Thu, 07 Oct 2021 12:36:56 +0000</pubDate>
				<category><![CDATA[php]]></category>
		<category><![CDATA[abstract class in php]]></category>
		<category><![CDATA[Guide]]></category>
		<category><![CDATA[How]]></category>
		<category><![CDATA[Perforce]]></category>
		<category><![CDATA[Php]]></category>
		<category><![CDATA[Process]]></category>
		<category><![CDATA[SCM]]></category>
		<category><![CDATA[scm php oop]]></category>
		<category><![CDATA[scmgalaxy]]></category>
		<category><![CDATA[scmGalaxy Blogs]]></category>
		<category><![CDATA[scmGalaxy DevOps Training Online]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[What]]></category>
		<guid isPermaLink="false">https://www.scmgalaxy.com/tutorials/?p=9462</guid>

					<description><![CDATA[<p>Abstract Class : when we create abstract class then we can not create object of that abstract class. If we [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/php-oop-abstract-classes/">PHP OOP : Abstract Classes</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h3 class="wp-block-heading">Abstract Class :</h3>



<ul class="wp-block-list"><li>when we create abstract class then we can not create object of that abstract class.</li><li>If we want to use abstract class then we only access with derived class .</li><li>Just abstract write before the class name.</li><li>when we create abstract class two condition occurs one is abstract method like :- abstract protected function name ( );</li><li>abstract means incomplete method we declare but not implement (code).</li><li>In derived class we have to implement of that abstract method.</li></ul>



<script src="https://gist.github.com/vikash-cotocus/80652d0ff050ba3375c6534567e30412.js"></script>



<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="1024" height="551" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/10/php8-1-1024x551.png" alt="" class="wp-image-9463" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/10/php8-1-1024x551.png 1024w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/10/php8-1-300x162.png 300w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/10/php8-1-768x414.png 768w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/10/php8-1-1536x827.png 1536w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2021/10/php8-1.png 1920w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/php-oop-abstract-classes/">PHP OOP : Abstract Classes</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/php-oop-abstract-classes/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Next Generation Software Configuration Management with Subversion</title>
		<link>https://www.scmgalaxy.com/tutorials/next-generation-software-configuration-management-with-subversion/</link>
					<comments>https://www.scmgalaxy.com/tutorials/next-generation-software-configuration-management-with-subversion/#respond</comments>
		
		<dc:creator><![CDATA[scmgalaxy K]]></dc:creator>
		<pubDate>Tue, 09 Jan 2018 20:22:10 +0000</pubDate>
				<category><![CDATA[SVN(Subversion)]]></category>
		<category><![CDATA[SCM]]></category>
		<category><![CDATA[Software Configuration Management]]></category>
		<category><![CDATA[Subversion]]></category>
		<category><![CDATA[SVN]]></category>
		<guid isPermaLink="false">http://www.scmgalaxy.com/tutorials/?p=4750</guid>

					<description><![CDATA[<p>Next Generation Software Configuration Management with Subversion Next Generation Software Configuration Management with Subversion</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/next-generation-software-configuration-management-with-subversion/">Next Generation Software Configuration Management with Subversion</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><strong>Next Generation Software Configuration Management with Subversion</strong></p>
<p><strong><a href="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2018/01/Next-Generation-Software-Configuration-Management-with-Subversion.pdf">Next Generation Software Configuration Management with Subversion</a></strong></p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/next-generation-software-configuration-management-with-subversion/">Next Generation Software Configuration Management with Subversion</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/next-generation-software-configuration-management-with-subversion/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Looking for a DevOps Manager with SCM Build Release experience</title>
		<link>https://www.scmgalaxy.com/tutorials/looking-for-a-devops-manager-with-scm-build-release-experience/</link>
					<comments>https://www.scmgalaxy.com/tutorials/looking-for-a-devops-manager-with-scm-build-release-experience/#respond</comments>
		
		<dc:creator><![CDATA[scmgalaxy K]]></dc:creator>
		<pubDate>Tue, 09 Jan 2018 10:58:19 +0000</pubDate>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Build and Release]]></category>
		<category><![CDATA[DevOps Manager]]></category>
		<category><![CDATA[DevOps Manager Job in USA]]></category>
		<category><![CDATA[Hire]]></category>
		<category><![CDATA[job]]></category>
		<category><![CDATA[requirement]]></category>
		<category><![CDATA[SCM]]></category>
		<category><![CDATA[Usa]]></category>
		<category><![CDATA[Vaccancy]]></category>
		<guid isPermaLink="false">http://www.scmgalaxy.com/tutorials/?p=4683</guid>

					<description><![CDATA[<p>My name is Claudette Graham; I’m a Sr. Technical Recruiter with TekPartners.  I am looking for a Release/Build Manager with [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/looking-for-a-devops-manager-with-scm-build-release-experience/">Looking for a DevOps Manager with SCM Build Release experience</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>My name is Claudette Graham; I’m a Sr. Technical Recruiter with TekPartners.  I am looking for a Release/Build Manager with Dev Ops for a client in the South Florida area.</p>
<p>Relocation is provided for candidates that are willing to relocate.  Company has excellent health benefits and competitive salary.  Do you know anyone that maybe interested?</p>
<p><strong>MUST BE A GREEN CARD OR US CITIZEN located in the USA for consideration. </strong></p>
<p><strong>Here is what we are looking for:</strong></p>
<ul>
<li>Solid understanding of Software Development Life Cycle, Test Driven Development, Continuous Integration and Continuous Delivery. Skills/experience with Continuous Integration software such as Jenkins. Ownership of all pre-production environments and manages deployments to these environments. Includes Web, Middle and Database Tiers.</li>
<li>Solid understanding and experience working with high availability, high performance, multi-data center systems</li>
<li>Rapid response, trouble-shoot, and triage of production issues. Must have experience supporting both operations and production systems including system troubleshooting and problem solving across platform and application domains. Will be expected to participate in on-call escalations to troubleshoot customer facing issues</li>
<li>Lead the team and partner with various development organizations to continually evaluate and improve our processes and application standards with the goal of repeatability and standardization and agility.</li>
<li>Setting up a shared DevOps service to partner with 10-15 development teams across the organization, including issue resolution and advice around best practices and standards.*</li>
<li>Contribute, promote and execute on a DevOps World Class Vision.</li>
<li>Working to standardize, and operationalize the DevOps process, including building, automation scripts and packaging tools to help the dev teams run DevOps pipelines in self-service mode as much as possible.</li>
</ul>
<p><strong><em>Please send me an updated resume with a contact number so we can speak&#8230;. send to <a href="mailto:cgraham@tekpartners.com" rel="nofollow">cgraham@tekpartners.com</a></em></strong></p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/looking-for-a-devops-manager-with-scm-build-release-experience/">Looking for a DevOps Manager with SCM Build Release experience</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/looking-for-a-devops-manager-with-scm-build-release-experience/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Skill Sets of SCM, Build and Release Engineers</title>
		<link>https://www.scmgalaxy.com/tutorials/skill-sets-of-scm-build-and-release-engineers/</link>
					<comments>https://www.scmgalaxy.com/tutorials/skill-sets-of-scm-build-and-release-engineers/#respond</comments>
		
		<dc:creator><![CDATA[scmgalaxy K]]></dc:creator>
		<pubDate>Tue, 09 Jan 2018 09:04:04 +0000</pubDate>
				<category><![CDATA[Practice of Software Configuration Management]]></category>
		<category><![CDATA[Build and Release]]></category>
		<category><![CDATA[Engineers]]></category>
		<category><![CDATA[SCM]]></category>
		<category><![CDATA[Skill Sets]]></category>
		<guid isPermaLink="false">http://www.scmgalaxy.com/tutorials/?p=4623</guid>

					<description><![CDATA[<p>Build / WorkFlow Mgmt Tools AnthillPro Apache Continuum Bamboo CruiseControl Hudson LuntBuild OpenMake Meister TeamCity Team Foundation Server Electric Cloud [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/skill-sets-of-scm-build-and-release-engineers/">Skill Sets of SCM, Build and Release Engineers</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><strong>Build / WorkFlow Mgmt Tools</strong></p>
<ul>
<li>AnthillPro</li>
<li>Apache Continuum</li>
<li>Bamboo</li>
<li>CruiseControl</li>
<li>Hudson</li>
<li>LuntBuild</li>
<li>OpenMake Meister</li>
<li>TeamCity</li>
<li>Team Foundation Server</li>
<li>Electric Cloud</li>
<li>Others</li>
</ul>
<p><strong>SCM Tools</strong></p>
<ul>
<li>AccuRev</li>
<li>ClearCase</li>
<li>CA Harvest</li>
<li>CVS</li>
<li>Dimensions</li>
<li>Git</li>
<li>MKS Source Integrity</li>
<li>Mercurial</li>
<li>Perforce</li>
<li>PVCS</li>
<li>StarTeam</li>
<li>Subversion</li>
<li>Synergy</li>
<li>Team Foundation Server</li>
<li>Vault</li>
<li>ViewVC</li>
<li>VSS</li>
<li>Others</li>
</ul>
<p><strong>Scripting</strong></p>
<ul>
<li>Ant</li>
<li>Groovy</li>
<li>Make</li>
<li>Maven</li>
<li>MSBuild</li>
<li>NAnt</li>
<li>Shell Scripts</li>
<li>Perl Scripts</li>
<li>Python Scripts</li>
<li>Visual Studio</li>
<li>Others</li>
</ul>
<p><strong>Release / Dep Tools</strong></p>
<ul>
<li>Cruise</li>
<li>Rational Team Concert</li>
<li>Manual</li>
<li>Others</li>
</ul>
<p><strong>Security</strong></p>
<ul>
<li>Active Directory</li>
<li>Kerberos</li>
<li>LDAP</li>
<li>Single Sign-on</li>
<li>RSA SecurID</li>
<li>Others</li>
</ul>
<p><strong>Testing Tools</strong></p>
<ul>
<li>Agitar</li>
<li>CppUnit</li>
<li>HP Mercury Quality Center</li>
<li>HP Mercury QuickTest Pro</li>
<li>JUnit</li>
<li>MSTest</li>
<li>NUnit</li>
<li>Selenium</li>
<li>Silk Central Test Manager</li>
<li>TestNG</li>
<li>Others</li>
</ul>
<p><strong>Test Coverage</strong></p>
<ul>
<li>Clover</li>
<li>Cobertura</li>
<li>Emma</li>
<li>Others</li>
</ul>
<p><strong>Source-code Analysis</strong></p>
<ul>
<li>Checkstyle</li>
<li>CodeSonar</li>
<li>Coverity</li>
<li>FindBugs</li>
<li>Fortify</li>
<li>Klocwork</li>
<li>PMD</li>
<li>Sonar</li>
<li>Others</li>
</ul>
<p><strong>Issue Tracking Tools</strong></p>
<ul>
<li>Bugzilla</li>
<li>ClearQuest</li>
<li>HP Quality Center</li>
<li>JIRA</li>
<li>PVCS Tracker</li>
<li>Team Foundation Server</li>
<li>TeamTrack</li>
<li>VersionOne</li>
<li>Others</li>
</ul>
<p><strong>IDEs Integration</strong></p>
<ol>
<li>Eclipse</li>
<li>RAD</li>
<li>Visual Studio</li>
<li>Others</li>
</ol>
<p><strong>Virtualization</strong></p>
<ol>
<li>VMWare Lab Manager</li>
<li>Microsoft</li>
<li>Amazon (Elastic Cloud)</li>
<li>Others</li>
</ol>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/skill-sets-of-scm-build-and-release-engineers/">Skill Sets of SCM, Build and Release Engineers</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/skill-sets-of-scm-build-and-release-engineers/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Questionnaire: Access your SCM Process in Project</title>
		<link>https://www.scmgalaxy.com/tutorials/questionnaire-access-your-scm-process-in-project/</link>
					<comments>https://www.scmgalaxy.com/tutorials/questionnaire-access-your-scm-process-in-project/#respond</comments>
		
		<dc:creator><![CDATA[scmgalaxy K]]></dc:creator>
		<pubDate>Tue, 09 Jan 2018 06:39:52 +0000</pubDate>
				<category><![CDATA[Practice of Software Configuration Management]]></category>
		<category><![CDATA[project]]></category>
		<category><![CDATA[Questions]]></category>
		<category><![CDATA[SCM]]></category>
		<category><![CDATA[SCM Process]]></category>
		<category><![CDATA[Software Configuration Management]]></category>
		<guid isPermaLink="false">http://www.scmgalaxy.com/tutorials/?p=4579</guid>

					<description><![CDATA[<p>TABLE OF CONTENTS 1&#8230;&#8230; General Assessment Questions. 2 1.1     Questions to analyze the development process description.. 2 1.2     Questions to characterize the project application.. 2 1.3     Questions [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/questionnaire-access-your-scm-process-in-project/">Questionnaire: Access your SCM Process in Project</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>TABLE OF CONTENTS</p>
<p><a href="http://community.scmgalaxy.com/blog/view/16738/questionnaire-access-your-scm-process-in-project#_Toc251339406">1&#8230;&#8230; General Assessment Questions. 2</a></p>
<p><a href="http://community.scmgalaxy.com/blog/view/16738/questionnaire-access-your-scm-process-in-project#_Toc251339407">1.1     Questions to analyze the development process description.. 2</a></p>
<p><a href="http://community.scmgalaxy.com/blog/view/16738/questionnaire-access-your-scm-process-in-project#_Toc251339408">1.2     Questions to characterize the project application.. 2</a></p>
<p><a href="http://community.scmgalaxy.com/blog/view/16738/questionnaire-access-your-scm-process-in-project#_Toc251339409">1.3     Questions to identify the supporting tools. 2</a></p>
<p><a href="http://community.scmgalaxy.com/blog/view/16738/questionnaire-access-your-scm-process-in-project#_Toc251339410">2&#8230;&#8230; Assessment on Configuration and Change Management   2</a></p>
<p><a href="http://community.scmgalaxy.com/blog/view/16738/questionnaire-access-your-scm-process-in-project#_Toc251339411">2.1     Project/Development Managers. 2</a></p>
<p><a href="http://community.scmgalaxy.com/blog/view/16738/questionnaire-access-your-scm-process-in-project#_Toc251339412">2.2     Developers. 3</a></p>
<p><a href="http://community.scmgalaxy.com/blog/view/16738/questionnaire-access-your-scm-process-in-project#_Toc251339413">2.3     Testers. 3</a></p>
<p><a href="http://community.scmgalaxy.com/blog/view/16738/questionnaire-access-your-scm-process-in-project#_Toc251339414">2.4     Configuration Manager. 3</a></p>
<p><a href="http://community.scmgalaxy.com/blog/view/16738/questionnaire-access-your-scm-process-in-project#_Toc251339415">3&#8230;&#8230; Assessment on Build and Release Management.. 3</a></p>
<p><a href="http://community.scmgalaxy.com/blog/view/16738/questionnaire-access-your-scm-process-in-project#_Toc251339416">3.1     Build Engineer. 3</a></p>
<p><a href="http://community.scmgalaxy.com/blog/view/16738/questionnaire-access-your-scm-process-in-project#_Toc251339417">3.2     Release Engineer. 4</a></p>
<p>&nbsp;</p>
<h3><a name="_Toc251339406"></a>1           General Assessment Questions</h3>
<h4><a name="_Toc251339407"></a>1.1      Questions to analyze the development process description</h4>
<p>&nbsp;</p>
<p>Which of the following do you get from your existing process?</p>
<p>·         Examples</p>
<p>·         Guidelines</p>
<p>·         Artifact templates</p>
<p>·         Activity descriptions</p>
<p>·         Artifact descriptions</p>
<p>&nbsp;</p>
<h4><a name="_Toc251339408"></a>1.2      Questions to characterize the project application</h4>
<p><strong> </strong></p>
<ul>
<li>What is the size of each project (duration, persons, person years,  LOC)</li>
</ul>
<p>·         What type (maintenance / enhancement / new development / prototype /</p>
<p>§  feasibility)</p>
<ul>
<li>What type of development model is being used?</li>
<li>Are we using any process models like UCM, RUP or any other?</li>
<li>Any industry/domain specific standards (like CMMI, ITIL etc.) to be followed?</li>
</ul>
<p>&nbsp;</p>
<h4><a name="_Toc251339409"></a>1.3      Questions to identify the supporting tools</h4>
<p>&nbsp;</p>
<p>·         What are the tools that you currently use in your work?</p>
<p>·         How is the integration among the above tools?</p>
<p>·         Are we using the tool features the way they are designed or intended?</p>
<p>&nbsp;</p>
<h3><a name="_Toc251339410"></a>2           Assessment on Configuration and Change Management</h3>
<h4><a name="_Toc251339411"></a><em>2.1         </em><em>Project/Development Managers</em></h4>
<p>&nbsp;</p>
<p><em>·         </em>How do you maintain all the artifacts together and version them?</p>
<p>·         Where are the people working on the project located?</p>
<p>·         What&#8217;s the difference between Developer CM and Release CM?</p>
<p>·         How do you assess, and track the impact of a proposed change?</p>
<p>·         How do you manage system integration of modules developed by individual developers?</p>
<p>·         How many product versions are you supporting at this moment?</p>
<p>·         Who is the designated Configuration Manager?</p>
<p><em> </em></p>
<h2><em> </em></h2>
<h2><a name="_Toc251339412"></a><em>2.2         </em><em>Developers</em></h2>
<p>&nbsp;</p>
<p>·         How do you baseline project artifacts?</p>
<p>·         Can you build your system reliably and repeatedly?</p>
<p>·         Explain your labeling scheme?</p>
<p>·         Can you show me what versions went into a certain release?</p>
<p>·         What does the version tree for this file look like?</p>
<p>·         How many product versions are you supporting at the moment?</p>
<p>·         What is the version control tool being used? Is it user friendly?</p>
<p>·         What is the bug tracking/change management tool being used? Is it user friendly?</p>
<p><em> </em></p>
<h2><a name="_Toc251339413"></a><em>2.3         </em><em>Testers</em></h2>
<p>·         Do you know what files/documents should be delivered?</p>
<p>·         How do you assess, and track the impact of a proposed change?</p>
<p>·         Can you show me what artifact versions went into a certain release?</p>
<p>·         How comfortable are you working with Bug/Change management tool?</p>
<p>&nbsp;</p>
<h2><a name="_Toc251339414"></a><em>2.4         </em><em>Configuration Manager</em></h2>
<p>·         Do you know what files/documents should be delivered?</p>
<p>·         How do you track who changed what, when, where, and why?</p>
<p>·         How long does a build or release take?</p>
<p>·         Is there a Configuration Management Plan document?</p>
<p>·         Is there a tight integration between Version control tool and Bug/Change tracking tool?</p>
<p>·         How the parallel (if any) development is enabled? Any limitations with the current branching strategy?</p>
<p>·         Is this project development spanned across multiple sites? If so, what is your multi-site strategy?</p>
<p><em> </em></p>
<h3><a name="_Toc251339415"></a>3          Assessment on Build and Release Management</h3>
<h2><a name="_Toc251339416"></a><em>3.1         </em><em>Build Engineer</em></h2>
<p>&nbsp;</p>
<ul>
<li>What is the build process adopted (automated/manual)?</li>
<li>Are there nightly builds?</li>
<li>Is there continuous integration?</li>
<li>Are there smoke and sanity tests at the end of the build?</li>
<li>What is the build acceptance criterion (BAT)?</li>
<li>What is the build duration? Is it optimal?</li>
<li>How are pre-conditions to the build verified?</li>
<li>Are there any build environment integrated automated unit test-cases?</li>
<li>Is there any enforcement tool on coding standards?</li>
</ul>
<ul>
<li>Is there any code coverage tool being used?</li>
<li>Are the post build activities automated?</li>
<li>Any additional practices (like checksum generation, signing the build artifacts) in place as part of the build?</li>
<li>Are there any scripting technologies used in automating build process?</li>
<li>Is Labeling strategy well-defined?</li>
<li>If any third party tool is being used for packaging, is that package creation process automated?</li>
</ul>
<p>&nbsp;</p>
<h2><a name="_Toc251339417"></a><em>3.2         </em><em>Release Engineer</em></h2>
<p>&nbsp;</p>
<ul>
<li>How many major, minor releases a year per project?</li>
<li>How many customers per release per project?</li>
<li>How do you deliver the releases to the customers? – Is it physical media distribution or Push/Pull mechanism from web or any other process?</li>
<li>Is the distribution CD/DVD creation process automated?</li>
<li>What is the size of the release deliverable?</li>
<li>What are the contents of a release?</li>
<li>How is the release bundle tested?</li>
<li>How many platforms are certified? How different are the release packages?</li>
<li>Is there any release check-list for cross-check?</li>
<li>Is any part of the release process automated?</li>
<li>Is there a need for i18n? If yes, is the i18n release handled separately?</li>
<li>In case of installers, is there installer testing? Is it automated?</li>
<li>Is the release schedule well-planned?</li>
<li>Are you delivering patches in well constructed and cost effective way?</li>
<li>Is there any release audit process in place?</li>
<li>How are you tracking your releases?</li>
<li>Is there any legal compliance in place while shipping the release to the customers?</li>
</ul>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/questionnaire-access-your-scm-process-in-project/">Questionnaire: Access your SCM Process in Project</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/questionnaire-access-your-scm-process-in-project/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Configuration Management</title>
		<link>https://www.scmgalaxy.com/tutorials/configuration-management/</link>
					<comments>https://www.scmgalaxy.com/tutorials/configuration-management/#respond</comments>
		
		<dc:creator><![CDATA[scmgalaxy K]]></dc:creator>
		<pubDate>Mon, 08 Jan 2018 07:34:56 +0000</pubDate>
				<category><![CDATA[Practice of Software Configuration Management]]></category>
		<category><![CDATA[CM]]></category>
		<category><![CDATA[Configuration Management]]></category>
		<category><![CDATA[SCM]]></category>
		<guid isPermaLink="false">http://www.scmgalaxy.com/tutorials/?p=4489</guid>

					<description><![CDATA[<p>By Bob Aiello 2876 days ago Comments (2) configuration management jobs careers Hey everyone &#8211; we are having a discussion about getting started [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/configuration-management/">Configuration Management</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="elgg-listing-full elgg-content clearfix" data-guid="958">
<div class="elgg-image-block clearfix elgg-listing-full-header">
<div class="elgg-body">
<div class="elgg-listing-summary-subtitle elgg-subtext">By <a href="http://community.scmgalaxy.com/blog/owner/robertjaiello">Bob Aiello</a> <time title="22 February 2010 @ 8:19pm" datetime="2010-02-22T20:19:07-07:00">2876 days ago</time> <a href="http://community.scmgalaxy.com/blog/view/958/configuration-management#comments">Comments (2)</a></div>
<div class="clearfix">
<ul class="elgg-tags">
<li></li>
<li class="elgg-tag"><a href="http://community.scmgalaxy.com/search?q=configuration+management+jobs+careers&amp;search_type=tags" rel="tag">configuration management jobs careers</a></li>
</ul>
</div>
</div>
</div>
<div class="elgg-output blog-post">
<p>Hey everyone &#8211; we are having a discussion about getting started in CM &#8211; in the CM Crossroads forums <a href="http://bit.ly/awKvKA">http://bit.ly/awKvKA</a>. Please feel free to respond here, in the forums or contact me directly at <a href="mailto:bob.aiello@ieee.org">bob.aiello@ieee.org</a></p>
<p>Bob Aiello<br />
Editor in Chief<br />
CM Crossroads<br />
<a href="http://www.linkedin.com/in/BobAiello">http://www.linkedin.com/in/BobAiello</a></p>
<p>______________________________________________________________</p>
<p>Hi Rajesh &#8211; did you actually &#8220;test&#8221; the link, that I posted, before saying that it was &#8220;illegal&#8221;. It resolves just fine and it points to an active discussion on Getting Started in Configuration Management.</p>
<p>Hi bagaloreorbit &#8211; I DID SAY &#8220;Please feel free to respond here&#8230;&#8221; &#8211; didn&#8217;t I???? Gentlemen &#8211; I have been promoting Configuration Management in virtual communities for many many years. CM professionals are true corporate citizens who share their knowledge and expertise. Let&#8217;s model that corporate citizenship. Feel free to send me an email directly at <a href="mailto:Bob.Aiello@ieee.org" rel="nofollow">Bob.Aiello@ieee.org</a> or on skype: BobAiello.</p>
<p>&nbsp;</p>
</div>
</div>
<div id="comments" class="elgg-comments blog-comments">
<ul class="elgg-list elgg-list-entity">
<li id="elgg-object-43134" class="elgg-item elgg-item-object elgg-item-object-comment">
<div class="elgg-image-block clearfix">
<div class="elgg-image">
<div class="elgg-avatar elgg-avatar-tiny"><a class="" href="http://community.scmgalaxy.com/profile/rajeshkumar"><img decoding="async" class="" title="Rajesh Kumar" src="http://community.scmgalaxy.com/serve-file/e0/l1481295947/di/c0/DvX3nSE-uqKjjX5cKaVIDgy-EEgV_Q5LK1iM9vbQUL0/1/84/profile/84tiny.jpg" alt="Rajesh Kumar" /></a></div>
</div>
<div class="elgg-body"><a name="comment-43134"></a></p>
<div class="mbn"><a href="http://community.scmgalaxy.com/profile/rajeshkumar">Rajesh Kumar</a> <span class="elgg-subtext"><a href="http://community.scmgalaxy.com/comment/view/43134/958"><time title="24 February 2010 @ 1:41am" datetime="2010-02-24T01:41:06-07:00">2875 days ago</time></a></span></p>
<div class="elgg-output elgg-inner" data-role="comment-text">
<p>Hi Robert,</p>
<p>the link which you have given for CM crossroads is false. I would request you to correct the link as soon as possible. its violating the community rules as you are providing false link.</p>
<p>cm Crossroads link is:<cite>www.<strong>cmcrossroads</strong>.com</cite></p>
</div>
</div>
</div>
</div>
</li>
<li id="elgg-object-43133" class="elgg-item elgg-item-object elgg-item-object-comment">
<div class="elgg-image-block clearfix">
<div class="elgg-image">
<div class="elgg-avatar elgg-avatar-tiny"><a class="" href="http://community.scmgalaxy.com/profile/bangaloreorbit"><img decoding="async" class="" title="bangaloreorbit" src="http://community.scmgalaxy.com/serve-file/e0/l1481295942/di/c0/ah6u7quiTaBcQMhjzP0xoX1T0uI0xyCnKqaSPbXmeQI/1/49/profile/49tiny.jpg" alt="bangaloreorbit" /></a></div>
</div>
<div class="elgg-body"><a name="comment-43133"></a></p>
<div class="mbn"><a href="http://community.scmgalaxy.com/profile/bangaloreorbit">bangaloreorbit</a> <span class="elgg-subtext"><a href="http://community.scmgalaxy.com/comment/view/43133/958"><time title="24 February 2010 @ 1:50am" datetime="2010-02-24T01:50:50-07:00">2875 days ago</time></a></span></p>
<div class="elgg-output elgg-inner" data-role="comment-text">
<p>This is Short url to cm-crosswords.</p>
<p>Robert, I guess we can discuss here same topics instead of moving multiple platform <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f641.png" alt="🙁" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
</div>
</div>
</div>
</div>
</li>
</ul>
</div>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/configuration-management/">Configuration Management</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/configuration-management/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>The Four Basic Requirements for an SCM</title>
		<link>https://www.scmgalaxy.com/tutorials/the-four-basic-requirements-for-an-scm-2/</link>
					<comments>https://www.scmgalaxy.com/tutorials/the-four-basic-requirements-for-an-scm-2/#respond</comments>
		
		<dc:creator><![CDATA[scmgalaxy K]]></dc:creator>
		<pubDate>Sat, 06 Jan 2018 10:06:27 +0000</pubDate>
				<category><![CDATA[Practice of Software Configuration Management]]></category>
		<category><![CDATA[Automation]]></category>
		<category><![CDATA[Basic Requirements]]></category>
		<category><![CDATA[Minimum Requirements]]></category>
		<category><![CDATA[Process]]></category>
		<category><![CDATA[Requirements]]></category>
		<category><![CDATA[SCM]]></category>
		<category><![CDATA[SCM Requirements]]></category>
		<category><![CDATA[Software Configuration Management]]></category>
		<guid isPermaLink="false">http://www.scmgalaxy.com/tutorials/?p=4464</guid>

					<description><![CDATA[<p>Identification, control, audit, and status accounting are the four basic requirements for a software configuration management system. These requirements must [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/the-four-basic-requirements-for-an-scm-2/">The Four Basic Requirements for an SCM</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Identification, control, audit, and status accounting are the four basic requirements for a software configuration management system. These requirements must be satisfied regardless of the amount of automation within the SCM process. All four may be satisfied by an SCM tool, a tool set, or a combination of automated and manual procedures.</p>
<ol>
<li><strong>Identification</strong>—Each software part is labeled so that it can be identified. Furthermore, there will be different versions of the software parts as they evolve over time, so a version or revision number will be associated with the part. The key is to be able to identify any and all artifacts that compose a released configuration item. Think of this as a bill of materials for all the components in your automobile. When the manufacturer realizes that there has been a problem with parking brakes purchased from a subcontractor, it needs to know all the automobile models using that version of the parking brake. It is the same with software. If we are building a multimedia system that has audio MPEG3 drivers for Windows 98, Windows 2000, Windows CE, Linux, and FreeBSD operating systems, how do we find out which releases are impacted when we find an error in the Linux product? You must go back to your SCM system to identify all the common components in all operating system releases that are impacted.</li>
<li><strong>Control</strong>—In the context of configuration management, &#8220;control&#8221; means that proposed changes to a CI are reviewed and, if approved, incorporated into the software configuration. The goal is to make informed decisions and to acknowledge the repercussions associated with a change to the system. These changes may impact budgets, schedules, and associated changes to other components. If a problem is reported in a released product, software engineers must act quickly to evaluate repercussions—a &#8220;fix&#8221; for one client&#8217;s version of the product may be dangerous to another. The control inherent in an SCM system shows each version in which the flawed component appears.</li>
<li><strong>Auditing</strong>—Auditing an SCM system means that approved requested changes have indeed been implemented. The audits allow managers to determine whether software evolution is proceeding both logically and in conformance with requirements for the software. The SCM system should document changes, versions, and release information for all components of each configuration item. When such documentation is in place, auditing becomes a straightforward analysis task.</li>
<li><strong>Status accounting</strong>—Reports and documentation produced by the status accounting function are the auditable entries. All approved parts of a software configuration must be accounted for, and the software parts list must reflect the transition from part CIn to CIn+1. This accounting provides the historic information to determine both what happened and when on the software project. Status accounting enables the auditing requirement of the SCM. As a project manager, the status accounting holds a wealth of information on the amount of effort required throughout the life cycle of the product in its development and maintenance. This is critical to the software project manager in making estimates for new systems based on historic information. The SCM can be used as one of the key components of the project managers&#8217; metrics system.</li>
</ol>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/the-four-basic-requirements-for-an-scm-2/">The Four Basic Requirements for an SCM</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/the-four-basic-requirements-for-an-scm-2/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Must have collection of shell script for any SCM admin</title>
		<link>https://www.scmgalaxy.com/tutorials/must-have-collection-of-shell-script-for-any-scm-admin-2/</link>
					<comments>https://www.scmgalaxy.com/tutorials/must-have-collection-of-shell-script-for-any-scm-admin-2/#respond</comments>
		
		<dc:creator><![CDATA[scmgalaxy K]]></dc:creator>
		<pubDate>Thu, 07 Dec 2017 12:47:01 +0000</pubDate>
				<category><![CDATA[Shell Script]]></category>
		<category><![CDATA[SCM]]></category>
		<guid isPermaLink="false">http://www.scmgalaxy.com/tutorials/?p=2186</guid>

					<description><![CDATA[<p>rajeshkumar created the topic: Must have collection of shell script for any SCM admin Hello Guys, In a busy schedule [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/must-have-collection-of-shell-script-for-any-scm-admin-2/">Must have collection of shell script for any SCM admin</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><strong>rajeshkumar created the topic: Must have collection of shell script for any SCM admin</strong><br />
Hello Guys,<br />
In a busy schedule of SCM jobs, everyone must have a collection of shell scripts which can be easily modifiable and make use in our daily tasks to save out time.</p>
<p>There are few script everyone must have such as&#8230;.<br />
A script which will login to each machine in given list and gather the Disk usage info and send a daily notification with threshold level.</p>
<p>A script which can be used for Incremental Backups of file systems with sending emails features.</p>
<p>A Script to monitor the system and send a report consisting of process which is consuming High CPU and memory.</p>
<p>I have few good reference url which contains very useful collection of shell scripts, you might want to add in your fav&#8230; also you can add your collection here as part of the comment section in the same thread.</p>
<p><a href="http://www.comp.eonworks.com/scripts/scripts.html">www.comp.eonworks.com/scripts/scripts.html </a></p>
<p><a href="http://intuitive.com/wicked/wicked-cool-shell-script-library.shtml">intuitive.com/wicked/wicked-cool-shell-script-library.shtml</a> </p>
<p><a href="http://unix.stackexchange.com/questions/125726/...system-administrator">unix.stackexchange.com/questions/125726/&#8230;system-administrator</a><br />
Regards,<br />
Rajesh Kumar<br />
Twitt me @<a href="http://twitter.com/RajeshKumarIn"> twitter.com/RajeshKumarIn</a></p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/must-have-collection-of-shell-script-for-any-scm-admin-2/">Must have collection of shell script for any SCM admin</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/must-have-collection-of-shell-script-for-any-scm-admin-2/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Must have collection of shell script for any SCM admin</title>
		<link>https://www.scmgalaxy.com/tutorials/must-have-collection-of-shell-script-for-any-scm-admin/</link>
					<comments>https://www.scmgalaxy.com/tutorials/must-have-collection-of-shell-script-for-any-scm-admin/#respond</comments>
		
		<dc:creator><![CDATA[scmgalaxy K]]></dc:creator>
		<pubDate>Thu, 07 Dec 2017 12:40:50 +0000</pubDate>
				<category><![CDATA[Shell Script]]></category>
		<category><![CDATA[SCM]]></category>
		<guid isPermaLink="false">http://www.scmgalaxy.com/tutorials/?p=2182</guid>

					<description><![CDATA[<p>rajeshkumar created the topic: Must have collection of shell script for any SCM admin Hello Guys, In a busy schedule [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/must-have-collection-of-shell-script-for-any-scm-admin/">Must have collection of shell script for any SCM admin</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><strong>rajeshkumar created the topic: Must have collection of shell script for any SCM admin</strong><br />
Hello Guys,<br />
In a busy schedule of SCM jobs, everyone must have a collection of shell scripts which can be easily modifiable and make use in our daily tasks to save out time.</p>
<p>There are few script everyone must have such as&#8230;.<br />
A script which will login to each machine in given list and gather the Disk usage info and send a daily notification with threshold level.</p>
<p>A script which can be used for Incremental Backups of file systems with sending emails features.</p>
<p>A Script to monitor the system and send a report consisting of process which is consuming High CPU and memory.</p>
<p>I have few good reference url which contains very useful collection of shell scripts, you might want to add in your fav&#8230; also you can add your collection here as part of the comment section in the same thread.</p>
<p><a href="http://www.comp.eonworks.com/scripts/scripts.html">www.comp.eonworks.com/scripts/scripts.html </a></p>
<p><a href="http://intuitive.com/wicked/wicked-cool-shell-script-library.shtml">intuitive.com/wicked/wicked-cool-shell-script-library.shtml </a></p>
<p>unix.stackexchange.com/questions/125726/&#8230;system-administrator<br />
Regards,<br />
Rajesh Kumar<br />
Twitt me @<a href="http://twitter.com/RajeshKumarIn"> twitter.com/RajeshKumarIn</a></p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/must-have-collection-of-shell-script-for-any-scm-admin/">Must have collection of shell script for any SCM admin</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/must-have-collection-of-shell-script-for-any-scm-admin/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ClearCase/ClearQuest SCM Applicant Livermore CA US</title>
		<link>https://www.scmgalaxy.com/tutorials/clearcase-clearquest-scm-applicant-livermore-ca-us/</link>
					<comments>https://www.scmgalaxy.com/tutorials/clearcase-clearquest-scm-applicant-livermore-ca-us/#respond</comments>
		
		<dc:creator><![CDATA[scmgalaxy K]]></dc:creator>
		<pubDate>Wed, 06 Dec 2017 09:51:57 +0000</pubDate>
				<category><![CDATA[ClearCase]]></category>
		<category><![CDATA[SCM]]></category>
		<guid isPermaLink="false">http://www.scmgalaxy.com/tutorials/?p=1876</guid>

					<description><![CDATA[<p>mfeighner created the topic: ClearCase/ClearQuest SCM Applicant Livermore CA US Michael Lee Feighner 831 Turino Street Livermore, California 94551-2569 Home: [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/clearcase-clearquest-scm-applicant-livermore-ca-us/">ClearCase/ClearQuest SCM Applicant Livermore CA US</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><strong>mfeighner created the topic: ClearCase/ClearQuest SCM Applicant Livermore CA US</strong></p>
<p>Michael Lee Feighner<br />
831 Turino Street<br />
Livermore, California 94551-2569<br />
Home: (925) 449-8692<br />
Cell: (925) 337-1298<br />
feinerVogel94551@comcast.net<br />
<a href="http://www.linkedIn.com/in/michaelfeighner">www.linkedIn.com/in/michaelfeighner</a><br />
PROFESSIONAL SUMMARY<br />
Software/Hardware Engineering Release, Process Documentation</p>
<p>• Maintained US Government DOD Secret Clearance over the past 19 years.<br />
• Lead Change Board activities to align with schedule and budget for Software and<br />
Document releases.<br />
• Recorded change management history in Enterprise Product Data Management<br />
(EPDM, Windchill) in order to maintain audit traceability.<br />
• Proficient in ClearQuest.<br />
• Able to Identify, Control, and Audit Configuration Status Accounting to meet Common<br />
Integrated Processes System (CIPS) and Capability Maturity Model Integration (CMMI)<br />
requirements.<br />
• Utilize ClearCase for Software Configuration Management Control and Build Execution<br />
Release.<br />
• Requirement Management using DOORS (Dynamic Object Oriented Requirement<br />
System).<br />
• Key contributor to Contract Delivery Requirements List (CDRL) Delivery.</p>
<p>TECHNICAL SKILLS<br />
Windows NT/XP<br />
MS Word, Excel,<br />
PowerPoint, Outlook<br />
Shell / Perl Scripting<br />
Visual Basic<br />
MS Visual Studio 2005<br />
e-Commerce<br />
C/C++, UNIX<br />
SQL<br />
PROFESSIONAL EXPERIENCE</p>
<p>LOCKHEED MARTIN CORPORATION – Sunnyvale, CA JAN 1990 – NOV 2009<br />
Staff Configuration Analyst MAR 2008 – NOV 2009<br />
SBIRS (Space-Based Infrared System)<br />
• Managed and directed timely change board activities with accuracy and within budget.<br />
• Maintained change management history in Enterprise Product Data Management (EPDM,<br />
Windchill) for auditable traceability.<br />
• Conducted Configuration Management review of approved documents in Dynamic Object<br />
Oriented Requirement System (DOORS) for requirements traceability in preparation for<br />
formal document release.<br />
• Wrote and maintained Configuration Management (CM) Operation Instructions for training<br />
by others.</p>
<p>Senior Software Configuration Analyst JUL 2007 – MAR 2008<br />
MKV (Multiple Kill Vehicle)<br />
• Created foundation of MKV’s Software Review Boards at program and site level.<br />
• Managed and directed change board activities with accuracy, on schedule, and within<br />
budget.<br />
• Maintained change management history in ClearQuest for auditable traceability.<br />
• Wrote detailed instructions on scheduling and arranging weekly conferences via<br />
teleconferencing.<br />
• Implemented software quality standards based on Configuration Management procedures.<br />
• Established automated build process through MS Visual Studio 2005.</p>
<p>Senior Software Configuration Analyst MAY 2000 – JUL 2007<br />
THAAD (Terminal High Altitude Area Defense)• Resolved discrepancies between Enterprise Product Data Management and Electronic<br />
Data (EPDM, Windchill).<br />
• Assured ClearQuest schema conformed to program&#8217;s Configuration Management Plan<br />
maintaining highest level of customer satisfaction.<br />
• Managed and directed, independently, change board activities. Arranged and coordinated<br />
Software Condition of Assembly at Release and Transfer (SW-CART). This enabled<br />
auditable traceability, allowing on-schedule software releases to the customer.<br />
• Arranged Contract Delivery Requirements List (CDRL) deliveries well ahead of schedule.<br />
• Managed ClearQuest and ClearCase administrative functions.<br />
• Compiled software code in Visual Basic.<br />
• Conducted annual internal audits for Program Software Configuration Management.<br />
Maintained department’s procedures.</p>
<p>Special Programs &#8211; Senior Software Engineer APR 1996 – MAY 2000<br />
• Software Test and Software Development in C and Assembly in VxWorks Environment</p>
<p>Special Programs &#8211; Senior Data Processor JAN 1990 – APR 1996<br />
• Computer Operations in Virtual Machine/Conversational Monitor System Multiple Virtual<br />
Storage Mainframe.<br />
• UNIX (AIX on RS/6000) and VAX/VMS Administration and Software Installation and<br />
Upgrade.</p>
<p>EDUCATION<br />
MS Software Engineering &#8211; National University, San Jose, CA<br />
MA Political Science &#8211; University of Tübingen, Germany<br />
California State College and University, Foreign Study Program at<br />
University of Heidelberg, Germany<br />
BA Liberal Arts &#8211; San Jose State University &#8211; San Jose, CA</p>
<p><strong>rajeshkumar replied the topic: Re:ClearCase/ClearQuest SCM Applicant Livermore CA US</strong></p>
<p>Hi mfeighner.</p>
<p>very impressive profile. How we can work together for our community benefits?</p>
<p>Rajesh<br />
Regards,<br />
Rajesh Kumar<br />
Twitt me @ <a href="http://twitter.com/RajeshKumarIn">twitter.com/RajeshKumarIn</a></p>
<p><strong>mfeighner replied the topic: Re:ClearCase/ClearQuest SCM Applicant Livermore CA US</strong><br />
That is a good question. I am finding the &#8220;new&#8221; market&#8221; challenging. Although I received my training and experience through my previous employer of 20 years only for ClearCase and ClearQuest only. Other needed training was not available. What is one to do in today&#8217;s market? My skills are transferable, but I am at a loss to many of the applications and skills discussed in this forum.</p>
<p><strong>rajeshkumar replied the topic: Re:ClearCase/ClearQuest SCM Applicant Livermore CA US</strong><br />
Hi,</p>
<p>This is not lose. by referring your profile, you have very depth understanding in SCM and its concept. Also you have worked on Top rated tools in SCM.</p>
<p>I feel, Learning new tools and technology will not be challenging for you.</p>
<p>Whats you future plan? are you searching new job or trying to do something your own?<br />
Regards,<br />
Rajesh Kumar<br />
Twitt me @ <a href="http://twitter.com/RajeshKumarIn">twitter.com/RajeshKumarIn</a></p>
<p><strong>mfeighner replied the topic: Re:ClearCase/ClearQuest SCM Applicant Livermore CA US</strong><br />
Rajesh, thanks for your kind compliments. But why can&#8217;t I get a job as a Software Configuration Management/Release Engineer in this market? The following are phrases I have extracted from job openings posted on Monster, Dice, and CareerBuilder depicting a non-existent super Software Configuration Manager. I have never used JAVA, Oracle, SQL (had a four-week course in college ages ago), Maven, Bamboo, Python, VMware, Xen, no experience with automated management/creation of server clusters (training was to take place with last position until budget cuts and lay-offs), Capistrano, LAMP, Phing, Subversion Large Scale Web, MySQL, PHP, Puppet, Bash, Chef, MF, MS SQL RDBMS technologies, no hands-on experience working with GiT and not simply &#8220;used&#8217; GiT but rather have used GiT extensively and even better used GiT to replace ClearCase, ANT, Ivy, Bamboo, Maven, Hudson, product installation/configuration and system/unit testing, HTML/XML, no experience working with high volume web sites preferably in an operations type role, no experience in web-facing business and their operation, no Perforce experience, no experience with Subversion, no experience with Agile Build, CruiseControl, no experience with Packaging &#038; Installers i.e., development experience with InstallShield; no development experience with rpm is a plus, no level skills in CVS &#038; Subversion&#8230;.the list goes on and on. There is nothing wrong with my past experience. It is as you will agree something working in my favor. But that favor has not arrived. We are in a major depression, and employers have increased their requirements to unachievable levels. I will have to accepted by a company that will allow me to mould to their needs, and I know I can do that, but that just is not happening right now.</p>
<p>Mike Feighner<br />
<a href="http://www.linkedIn.com/in/michaelfeighner">www.linkedIn.com/in/michaelfeighner</a></p>
<p><strong>rajeshkumar replied the topic: Re:ClearCase/ClearQuest SCM Applicant Livermore CA US</strong><br />
I appreciate your commitments. i wish you all the best.</p>
<p>Kindly let me know if I can help you anyways..</p>
<p>Rajesh<br />
Regards,<br />
Rajesh Kumar<br />
Twitt me @ <a href="http://twitter.com/RajeshKumarIn">twitter.com/RajeshKumarIn</a></p>
<p><strong>rajeshkumar replied the topic: Re:ClearCase/ClearQuest SCM Applicant Livermore CA US</strong><br />
Can you please look at this&#8230;.</p>
<p><a href="http://jobs.scmgalaxy.com/">jobs.scmgalaxy.com/</a><br />
Regards,<br />
Rajesh Kumar<br />
Twitt me @ <a href="http://twitter.com/RajeshKumarIn">twitter.com/RajeshKumarIn</a></p>
<p><strong>mfeighner replied the topic: Re:ClearCase/ClearQuest SCM Applicant Livermore CA US</strong><br />
Thanks. I have been looking in this link for a couple weeks now. I have just applied to 10 more recent application. Yet, it is still the same problem. They are asking for skills I do not have.</p>
<p><strong>GopiNithin replied the topic: Re:ClearCase/ClearQuest SCM Applicant Livermore CA US</strong><br />
Hey Rajesh,<br />
I am very glad to introduce my self. I am a Configuration Manager working with one of the company in chennai. I need few clarifications. Provide your contact details so that we can chat offline.</p>
<p>Thanks<br />
Gopi</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/clearcase-clearquest-scm-applicant-livermore-ca-us/">ClearCase/ClearQuest SCM Applicant Livermore CA US</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/clearcase-clearquest-scm-applicant-livermore-ca-us/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Hello me to choose SCM as a career</title>
		<link>https://www.scmgalaxy.com/tutorials/hello-me-to-choose-scm-as-a-career/</link>
					<comments>https://www.scmgalaxy.com/tutorials/hello-me-to-choose-scm-as-a-career/#respond</comments>
		
		<dc:creator><![CDATA[scmgalaxy K]]></dc:creator>
		<pubDate>Wed, 06 Dec 2017 05:47:22 +0000</pubDate>
				<category><![CDATA[SVN(Subversion)]]></category>
		<category><![CDATA[SCM]]></category>
		<guid isPermaLink="false">http://www.scmgalaxy.com/tutorials/?p=1757</guid>

					<description><![CDATA[<p>uma.arumugam created the topic: Hello me to choose SCM as a career Hello Guys! Please help me to tell me [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/hello-me-to-choose-scm-as-a-career/">Hello me to choose SCM as a career</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><strong>uma.arumugam created the topic: Hello me to choose SCM as a career</strong><br />
Hello Guys!<br />
Please help me to tell me everything about SCM. I wanna make my career in SCM. so what should i know and what should i do for it.<br />
Is Build and Release is a part of SCM or it&#8217;s different form SCM?</p>
<p><strong>rajeshkumar replied the topic: Re: Helo me to choose SCM as a career</strong><br />
SCM consist for following branch.</p>
<p>1. Configuration Management aks version control management<br />
Tools &#8211; SVN, Perforce, GIT, Clearcase CVS etc</p>
<p>2. Build Management<br />
Tools &#8211; Jenkins, Anthillpro, Bamboo etc</p>
<p>3. Release Management aka deployment management<br />
Tool &#8211; Cruise and many in-house tools</p>
<p>4. Packaging Management aka Installer<br />
Tools: Wise, InstallSheild, InstallAnywhere etc&#8230;</p>
<p>There are various tools for each one of them. Important things is that you need to be aware of concept of each one of them. also, you need to focus<br />
on scripting for various purpose such as ant, perl, python, shell, maven, make etc.</p>
<p>Small project has all mixed profile dedicated to one engineer but big and complex project has individual engineer assigned for each task. there are many books and web reference you can find over to web to know more about it.<br />
Regards,<br />
Rajesh Kumar<br />
Twitt me @ <a href="http://twitter.com/RajeshKumarIn">twitter.com/RajeshKumarIn</a></p>
<p><strong>uma.arumugam replied the topic: what is Build and Release</strong><br />
Thanks for my replying on my previous Question.<br />
Now i want to know what is Build and Release and how to learn it for a small project, I also want to know about scripting.</p>
<p><strong>rajeshkumar replied the topic: Re: what is Build and Release</strong><br />
Hi,</p>
<p>please go through this url <a href="http://en.wikipedia.org/wiki/Release_engineering">en.wikipedia.org/wiki/Release_engineering</a> and Related disciplines section.</p>
<p>Also, some books can be found in <a href="http://www.scmgalaxy.com/ebooks-collection/">www.scmgalaxy.com/ebooks-collection/</a> </p>
<p>if you want to learn scripting, you need to try for it <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /><br />
Regards,<br />
Rajesh Kumar<br />
Twitt me @ <a href="http://twitter.com/RajeshKumarIn">twitter.com/RajeshKumarIn</a></p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/hello-me-to-choose-scm-as-a-career/">Hello me to choose SCM as a career</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/hello-me-to-choose-scm-as-a-career/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>SCM Build and Release Engineer Jobs Website &#124; Portal</title>
		<link>https://www.scmgalaxy.com/tutorials/scm-build-and-release-engineer-jobs-website/</link>
					<comments>https://www.scmgalaxy.com/tutorials/scm-build-and-release-engineer-jobs-website/#comments</comments>
		
		<dc:creator><![CDATA[scmgalaxy K]]></dc:creator>
		<pubDate>Fri, 19 Apr 2013 09:44:33 +0000</pubDate>
				<category><![CDATA[Websites]]></category>
		<category><![CDATA[Build]]></category>
		<category><![CDATA[Build & Release Engineer Jobs]]></category>
		<category><![CDATA[Build & Release Engineer Jobs Portal]]></category>
		<category><![CDATA[Build & Release Engineer Jobs Website]]></category>
		<category><![CDATA[Build & Release Jobs]]></category>
		<category><![CDATA[Engineer]]></category>
		<category><![CDATA[Hiring]]></category>
		<category><![CDATA[Jobs]]></category>
		<category><![CDATA[Portal]]></category>
		<category><![CDATA[Recruitment]]></category>
		<category><![CDATA[Reference]]></category>
		<category><![CDATA[Release]]></category>
		<category><![CDATA[SCM]]></category>
		<category><![CDATA[SCM Engineer Jobs]]></category>
		<category><![CDATA[SCM Engineer Jobs Portal]]></category>
		<category><![CDATA[SCM Engineer Jobs Website]]></category>
		<category><![CDATA[SCM Jobs]]></category>
		<category><![CDATA[Sites]]></category>
		<category><![CDATA[Vacancy]]></category>
		<category><![CDATA[Website]]></category>
		<guid isPermaLink="false">http://www.scmgalaxy.com/tutorials/2013/04/19/scm-build-and-release-engineer-jobs-website/</guid>

					<description><![CDATA[<p>Build and Release Engineer Jobs &#124; Build Engineer Jobs &#124; Clearcase Administrator Jobs &#124; Configuration Engineer Jobs &#124; SCM Administrator [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/scm-build-and-release-engineer-jobs-website/">SCM Build and Release Engineer Jobs Website | Portal</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h2><img decoding="async" class="alignnone size-full wp-image-3768 aligncenter" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2013/04/scm-build-and-release-engin.png" alt="scm-build-and-release-engineer-jobs-website" width="600" height="400" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2013/04/scm-build-and-release-engin.png 600w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2013/04/scm-build-and-release-engin-300x200.png 300w" sizes="(max-width: 600px) 100vw, 600px" /></h2>
<h2><a title="Build and Release Engineer Jobs" href="http://jobs.scmgalaxy.com">Build and Release Engineer Jobs</a> | <a title="Build Engineer Jobs" href="http://jobs.scmgalaxy.com">Build Engineer Jobs</a> | <a title="Clearcase Administrator Jobs" href="http://jobs.scmgalaxy.com">Clearcase Administrator Jobs</a> | <a title="Configuration Engineer Jobs" href="http://jobs.scmgalaxy.com">Configuration Engineer Jobs</a> | <a title="SCM Administrator Jobs" href="http://jobs.scmgalaxy.com">SCM Administrator Jobs</a> | <a title="Release Engineer Jobs" href="http://jobs.scmgalaxy.com">Release Engineer Jobs</a> | <a title="Perforce Administrator Jobs" href="http://jobs.scmgalaxy.com">Perforce Administrator Jobs</a> | <a title="Subversion Jobs" href="http://jobs.scmgalaxy.com">Subversion Jobs </a>| <a title="Github Jobs" href="http://jobs.scmgalaxy.com">Github Jobs</a> | <a title="SCM Engineer Jobs" href="http://jobs.scmgalaxy.com">SCM Engineer Jobs</a> |</h2>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/scm-build-and-release-engineer-jobs-website/">SCM Build and Release Engineer Jobs Website | Portal</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/scm-build-and-release-engineer-jobs-website/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Versioning in Software Configuration Management &#124; SCM Versioning Guide</title>
		<link>https://www.scmgalaxy.com/tutorials/versioning-in-software-configuration-management/</link>
					<comments>https://www.scmgalaxy.com/tutorials/versioning-in-software-configuration-management/#comments</comments>
		
		<dc:creator><![CDATA[scmgalaxy K]]></dc:creator>
		<pubDate>Wed, 23 May 2012 09:49:14 +0000</pubDate>
				<category><![CDATA[Practice of Software Configuration Management]]></category>
		<category><![CDATA[Configuration]]></category>
		<category><![CDATA[Guide]]></category>
		<category><![CDATA[How]]></category>
		<category><![CDATA[Management]]></category>
		<category><![CDATA[Process]]></category>
		<category><![CDATA[SCM]]></category>
		<category><![CDATA[SCM Versioning Guide]]></category>
		<category><![CDATA[SCM Versioning Process]]></category>
		<category><![CDATA[SCM Versioning Reference]]></category>
		<category><![CDATA[SCM Versioning Steps]]></category>
		<category><![CDATA[SCM Versioning Tutorial]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[Software Configuration Management]]></category>
		<category><![CDATA[Software Configuration Management Versioning]]></category>
		<category><![CDATA[Steps]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Versioning]]></category>
		<category><![CDATA[Versioning in SCM]]></category>
		<guid isPermaLink="false">http://www.scmgalaxy.com/tutorials/2012/05/23/versioning-in-software-configuration-management/</guid>

					<description><![CDATA[<p>Versioning in Software Configuration Management? Reference: This article has been take out from Book Called &#8220;The Build Master: Microsoft&#8217;s Software [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/versioning-in-software-configuration-management/">Versioning in Software Configuration Management | SCM Versioning Guide</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h3><img decoding="async" class="alignnone size-full wp-image-3798 aligncenter" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2012/05/versioning-configuration-ma.png" alt="versioning-in-software-configuration-management" width="600" height="400" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2012/05/versioning-configuration-ma.png 600w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2012/05/versioning-configuration-ma-300x200.png 300w" sizes="(max-width: 600px) 100vw, 600px" /></h3>
<h3>Versioning in Software Configuration Management?</h3>
<p><strong>Reference:</strong> This article has been take out from Book Called &#8220;The Build Master: Microsoft&#8217;s Software Configuration Management Best Practices&#8221;</p>
<h3><strong>Why Worry About Versioning?</strong></h3>
<ul>
<li>Having a good version scheme for your software is important for several reasons. The following are the top five things a version scheme allows you to do (in random order):</li>
<li>Track your product binaries to the original source files.</li>
<li>Re-create a past build by having meaningful labels in your source tree.</li>
<li>Avoid &#8220;DLL hell&#8221; —multiple versions of the same file (library in this case) on a machine.</li>
<li>Help your setup program handle upgrades and service packs.</li>
<li>Provide your product support and Q/A teams with an easy way to identify the bits they are working with.</li>
</ul>
<p>So, how do you keep track of files in a product and link them back to the owner? How can you tell that you are testing or using the latest version of a released file? What about the rest of the reasons in the list? This chapter describes my recommendations for the most effective and easiest way to set up and apply versioning to your software. Many different schemes are available, and you should feel free to create your own versioning method.</p>
<p>Ultimately, like most of the other topics in this book, the responsibility to apply versioning to the files in a build tends to fall into the hands of the build team. That might be because it is usually the build team that has to deal with the headaches that come from having a poor versioning scheme. Therefore, it is in their best interest to publish, promote, and enforce a good versioning scheme. If the build team does not own this, then someone who does not understand the full implications of versioning will make the rules. Needless to say, this would not be desirable for anybody involved with the product.</p>
<h3>What is the best way to accomplish this? Let&#8217;s start with the version number and work our way down.</h3>
<p><strong>File Versioning</strong></p>
<p>Every file in a product should have a version number; a four-part number separated by periods such as the one that follows seems to be the established best practice. There are many variations of what each part represents. I will explain what I think is the best way of defining these parts.</p>
<p>&lt;major version&gt;.&lt;minor version&gt;.&lt;build number&gt;.&lt;revision&gt;</p>
<p><strong>Major version</strong>— The component owner usually assigns this number. It should be the internal version of the product. It rarely changes during the development cycle of a product release.</p>
<p><strong>Minor version</strong>— The component owner usually assigns this number. It is normally used when an incremental release of the product is planned instead of a full feature upgrade. It rarely changes during the development cycle of a product release.</p>
<p><strong>Build number</strong>— The build team usually assigns this number based on the build that the file was generated with. It changes with every build of the code.</p>
<p><strong>Revision</strong>— The build team usually assigns this number. It can have several meanings: bug number, build number of an older file being replaced, or service pack number. It rarely changes. This number is used mostly when servicing the file for an external release.</p>
<h3><strong>Build Number</strong></h3>
<p>Each build that is released out of the Central Build Lab should have a unique version stamp (also known as the build number). This number should be incremented just before a build is started. Don&#8217;t use a date for a build number or mix dates into a version number simply because there are so many date formats out there that it can be difficult to standardize on one. Also, if you have more than one build on a given date, the naming can get tricky. Stick with an n=n+1 build number. For example, if you release build 100 in the morning and rebuild and release your code in the afternoon, the afternoon build should be build 101. If you were to use a date for the build number, say 010105, what would your afternoon build number be? 010105.1? This can get rather confusing.</p>
<h3><strong>How Versioning Affects Setup</strong></h3>
<p>Have you ever met someone who reformats his machine every six months because &#8220;it just crashes less if I do&#8221; or it &#8220;performs better?&#8221; It might sound draconian, but the current state of component versioning and setup makes starting from scratch a likely solution to these performance issues, which are further complicated by spyware.</p>
<p>Most of the problems occur when various pieces of software end up installing components (DLLs and COM components) that are not quite compatible with each other or with the full set of installed products. Just one incorrect or incorrectly installed DLL can make a program flaky or prevent it from starting up. In fact, DLL and component installation is so important that it is a major part of the Windows logo requirement.</p>
<p>If you are involved in your product&#8217;s setup, or if you are involved in making decisions about how to update your components (produce new versions), you can do some specific things to minimize DLL hell and get the correct version of your file on the machine.</p>
<p>Installing components correctly is a little tricky, but with these tips, you can install your components in a way that minimizes the chance of breaking other products on your own.</p>
<p><strong>Install the Correct Version of a Component for the Operating System and Locale</strong><br />
If you have operating system (OS)-specific components, make sure your setup program(s) check which OS you are using and install only the correct components. Also, you cannot give two components the same name and install them in the same directory. If you do, you overwrite the component on the second install on a dual-boot system. Note that the logo requirements recommend that you avoid installing different OS files if possible. Related to this problem is the problem caused when you install the wrong component or typelib for the locale in use, such as installing a U.S. English component on a German machine. This causes messages, labels, menus, and automation method names to be displayed in the wrong language.</p>
<p><strong>Write Components to the Right Places</strong><br />
Avoid copying components to a system directory. An exception to this is if you are updating a system component. For that, you must use an update program provided by the group within Microsoft that maintains the component.</p>
<p>In general, you should copy components to the same directory that you copy the EXE. If you share components between applications, establish a shared components directory. However, it is not recommended that you share components between applications. The risks outweigh the benefits of reduced disk space consumption.</p>
<p><strong>Do Not Install Older Components Over Newer Ones</strong><br />
Sometimes, the setup writer might not properly check the version of an installed component when deciding whether to overwrite the component or skip it. The result can be that an older version of the component is written over a newer version. Your product runs fine, but anything that depends on new features of the newer component fails. Furthermore, your product gets a reputation for breaking other products. We address the issue of whether it makes sense to overwrite components at all. But if you do overwrite them, you don&#8217;t want to overwrite a newer version.</p>
<p><strong>&#8220;Copy on Reboot&#8221; If Component Is in Use</strong><br />
Another common mistake is to avoid dealing with the fact that you cannot overwrite a component that is in use. Instead, you have to set up the file to copy on reboot. Note that if one component is in use, you probably should set up all the components to copy on reboot. If you don&#8217;t, and if the user doesn&#8217;t reboot promptly, your new components could be mixed with the old ones.</p>
<p><strong>Register Components Correctly; Take Security into Account</strong><br />
Sometimes setups don&#8217;t properly register COM components correctly, including the proxy and stub. Note that Windows CE requires that you also register DLLs. Note, too, that when installing DCOM components, you must be vigilant about permissions and security.</p>
<p><strong>Copy Any Component That You Overwrite</strong><br />
It is smart to make a copy of any component that you overwrite before you overwrite it. You won&#8217;t want to put it back when you uninstall unless you&#8217;re sure that no product installed after yours will need the newer component—a difficult prediction! But by storing the component in a safe place, you make it possible for the user to fix his system if it turns out that the component you installed breaks it. You can let users know about this in the troubleshooting section of your documentation, the README file, or on your Web site. Doing this might not save a call to support, but it does at least make the problem solvable. If the component is not in use, you can move it rather than copying it. Moving is a much faster operation.</p>
<p><strong>Redistribute a Self-Extracting EXE Rather Than Raw Components</strong><br />
If your component is redistributed by others (for instance, your component is distributed with several different products, especially third-party products), it is wise to provide a self-extracting EXE that sets up your component correctly. Make this EXE the only way that you distribute your component. (Such an EXE is also an ideal distribution package for the Web.) If you just distribute raw components, you have to rely on those who redistribute your components to get the setup just right. As we have seen, this is pretty easy to mess up.</p>
<p>Your EXE should support command-line switches for running silently (without a UI) and to force overwriting, even of newer components, so that product support can step users through overwriting if a problem arises.</p>
<p>If you need to update core components that are provided by other groups, use only the EXE that is provided by that group.</p>
<p><strong>Test Setup on Real-World Systems</strong><br />
If you&#8217;re not careful, you can install all your setup testing on systems that already happen to have the right components installed and the right registry entries made. Be sure to test on raw systems, on all operating systems, and with popular configurations and third-party software already installed. Also, test other products to make sure they still work after you install your components.</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/versioning-in-software-configuration-management/">Versioning in Software Configuration Management | SCM Versioning Guide</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/versioning-in-software-configuration-management/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Importance of Automation Tools in SCM</title>
		<link>https://www.scmgalaxy.com/tutorials/importance-of-automation-tools-in-scm/</link>
					<comments>https://www.scmgalaxy.com/tutorials/importance-of-automation-tools-in-scm/#respond</comments>
		
		<dc:creator><![CDATA[scmgalaxy K]]></dc:creator>
		<pubDate>Fri, 23 Dec 2011 12:17:36 +0000</pubDate>
				<category><![CDATA[Practice of Software Configuration Management]]></category>
		<category><![CDATA[Advantages of automation tools in SCM]]></category>
		<category><![CDATA[Automation]]></category>
		<category><![CDATA[Automation Tools]]></category>
		<category><![CDATA[Automation Tools Importance]]></category>
		<category><![CDATA[Automation tools in SCM]]></category>
		<category><![CDATA[Benefits of automation tools in SCM]]></category>
		<category><![CDATA[Importance]]></category>
		<category><![CDATA[SCM]]></category>
		<category><![CDATA[SCM Automation Tools]]></category>
		<category><![CDATA[SCM tools]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Why automation tools are important in scm]]></category>
		<guid isPermaLink="false">http://www.scmgalaxy.com/tutorials/2011/12/23/importance-of-automation-tools-in-scm/</guid>

					<description><![CDATA[<p>Importance of Automation Tools in SCM by John Ferguson Smart Since the dawn of time, people have been using tools [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/importance-of-automation-tools-in-scm/">Importance of Automation Tools in SCM</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-3859 aligncenter" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2011/12/automation-tools-in-scm.png" alt="automation-tools-in-scm" width="600" height="400" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2011/12/automation-tools-in-scm.png 600w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2011/12/automation-tools-in-scm-300x200.png 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /></p>
<p><strong>Importance of Automation Tools in SCM</strong><br />
<strong>by </strong>John Ferguson Smart</p>
<div style="text-align: justify;">
<p>Since the dawn of time, people have been using tools to make their life easier. Tools let you solve a problem at hand more quickly and more efficiently, so that you can spend your time doing more interesting things. The stone axe, for example, enabled your prehistoric hunter to cut up meat more efficiently, thus leaving the tribe with time to do much more satisfying activities such as grilling mammoth steaks and painting on cave walls.</p>
<p>Of course, not all tools are equal, and tools have a tendency to evolve. If you go down to your local hardware store nowadays, you can probably find something even better to chop up your firewood or to chop down a tree. In all things, it is important to find the tool that is most appropriate for the job at hand.</p>
<p>The software industry is no exception in this regard. There are thousands of tools out there, and there is a good chance that some of these can help you work more efficiently. If you use them well, they will enable you to work better and smarter, producing higher quality software, and avoiding too much overtime on late software projects. The hardest thing is knowing what tools exist, and how you can put them to good use.</p>
<p>That&#8217;s where this book can help. In a nutshell, this book is about software development tools that you can use to make your life easier. And, in particular, tools that can help you optimize your software development life cycle.</p>
<p>The Software Development Life Cycle (or SDLC) is basically the process you follow to produce working software. This naturally involves coding, but there is more to building an application than just cutting code.</p>
<p>You also need a build environment.</p>
<p>When I talk of a build environment, I am referring to everything that contributes to letting the developers get on with their job: coding. This can include things like a version control system (to store your source code) and an issue management system (to keep track of your bugs). It can also include integration, testing, and staging platforms, in which your application will be deployed at different stages. But the build environment also includes tools that make life easier for the developer. For example, build scripts that help you compile, package and deploy your application in a consistent and reproducible manner. Testing tools that make testing a less painful task, and therefore encourage developers to test their code. And much more.</p>
<p>Let&#8217;s look at a concrete example. My picture of an efficient, productive build environment goes something along the following lines.</p>
<p>You build your application using a finely tuned build script. Your build script is clean, portable, and maintainable. It runs on any machine, and a new developer can simply check the project out of the version control system and be up and running immediately. It just works.</p>
<p>You store your code in a central source code repository. Whenever you commit your code, a build server detects the change to the code base, and automatically runs a full suite of unit, integration, and functional tests. If any problems crop up, you (and the rest of the team) are immediately notified. You have learned from experience that committing small, regular changes makes the integration process go a whole lot smoother, and you organize your work accordingly.</p>
<p>You use an issue tracking system to keep tabs on features to implement, bugs to fix, or any other jobs that need doing. When you commit changes to your source code repository, you mention the issues that this change addresses in the commit message. This message is automatically recorded against these issue in the issue management system. Furthermore, if you say &#8220;Fixes #101,&#8221; the issue automatically will be closed.</p>
<p>Conversely, when you view an issue in the issue management system, you can also see not only the commit messages but also the exact modifications that were made in the source code. When you prepare a release, it is easy to compile a set of reliable release notes based on the issues that were reported as fixed in the issue tracking system since the last release.</p>
<p>Your team now writes unit tests as a matter of habit. It wasn&#8217;t easy to start with, but over time, coaching and peer programming have convinced everyone of the merits of test-driven development. Automatic test coverage tools help them ensure that their unit tests aren&#8217;t missing out on any important code. The extensive test suite, combined with the test coverage reports, gives them enough confidence to refactor their code as necessary. This, in turn, helps keep the code at a high level of reliability and flexibility.</p>
<p>Coding standards and best practices are actively encouraged. A battery of automatic code auditing tools checks for any violations of the agreed set of rules. These tools raise issues relating to coding standards as well as potential defects. They also note any code that is not sufficiently documented.</p>
<p>These statistics can be viewed at any time, but, each week, the code audit statistics are reviewed in a special team meeting. The developers can see how they are doing as a team, and how the statistics have changed since last week. This encourages the developers to incorporate coding standards and best practices into their daily work. Because collective code ownership is actively encouraged, and peer-programming is quite frequent, these statistics also helps to foster pride in the code they are writing.</p>
<p>Occasionally, some of the violations are reviewed in more detail during this meeting. This gives people the opportunity to discuss the relevence of such and such a rule in certain circumstances, or to learn about why, and how, this rule should be respected.</p>
<p>You can view up-to-date technical documentation about your project and your application at any time. This documentation is a combination of human-written high-level architecture and design guidelines, and low-level API documentation for your application, including graphical UML class diagrams and database schemas. The automatic code audits help to ensure that the code itself is adequately documented.</p>
<p>The cornerstone of this process is your Continuous Integration, or CI, server. This powerful tool binds the other tools into one coherent, efficient, process. It is this server that monitors your source code repository, and automatically builds and tests your application whenever a new set of changes are committed. The CI server also takes care of automatically running regular code audits and generating the project documentation. It automatically deploys your application to an integration server, for all to see and play around with at any time. It maintains a graphical dashboard, where team members and project sponsors can get a good idea of the general state of health of your appplication at a glance. And it keeps track of builds, making it easier to deploy a specific version into the test, staging, or production environments when the time comes.</p>
<p>None of the tools discussed in this book are the silver bullet that will miraculously solve all your team&#8217;s productivity issues. To yield its full benefits, any tool needs to be used properly. And the proper use of many of these tools can entail significant changes in the way you work. For example, to benefit from automated testing, developers must get into the habit of writing unit tests for their code. For a continous integration system to provide maximum benefits, they will need to learn to commit frequent, small changes to the version control system, and to organize their work accordingly. And, if you want to generate half-decent technical documentation automatically, you will need to make sure that your code is well-commented in the first place.</p>
<p>You may need to change the way people work, which is never easy. This can involve training, coaching, peer-programming, mentoring, championing, bribing, menacing, or some combination of the above. But, in the long run, it&#8217;s worth it.</p>
</div>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/importance-of-automation-tools-in-scm/">Importance of Automation Tools in SCM</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/importance-of-automation-tools-in-scm/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>SCM Process and smartBuild Overview, What is SCM Process and smartBuild?</title>
		<link>https://www.scmgalaxy.com/tutorials/scm-process-and-smartbuild/</link>
					<comments>https://www.scmgalaxy.com/tutorials/scm-process-and-smartbuild/#respond</comments>
		
		<dc:creator><![CDATA[scmgalaxy K]]></dc:creator>
		<pubDate>Tue, 22 Feb 2011 06:13:08 +0000</pubDate>
				<category><![CDATA[Practice of Software Configuration Management]]></category>
		<category><![CDATA[Configuration Management]]></category>
		<category><![CDATA[Process]]></category>
		<category><![CDATA[SCM]]></category>
		<category><![CDATA[SCM Process]]></category>
		<category><![CDATA[SCM Process Concept]]></category>
		<category><![CDATA[SCM Process Guide]]></category>
		<category><![CDATA[SCM Process Introduction]]></category>
		<category><![CDATA[SCM Process Overview]]></category>
		<category><![CDATA[smartBuild]]></category>
		<category><![CDATA[smartBuild Concept]]></category>
		<category><![CDATA[smartBuild Guide]]></category>
		<category><![CDATA[smartBuild Introduction]]></category>
		<category><![CDATA[smartBuild Overview]]></category>
		<category><![CDATA[Software Configuration Management]]></category>
		<category><![CDATA[Software Development Process]]></category>
		<category><![CDATA[What is SCM]]></category>
		<category><![CDATA[What is smartBuild]]></category>
		<guid isPermaLink="false">http://www.scmgalaxy.com/tutorials/2011/02/22/scm-process-and-smartbuild/</guid>

					<description><![CDATA[<p>SCM Process and smartBuild SCM Process and smartBuild from Rajesh Kumar</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/scm-process-and-smartbuild/">SCM Process and smartBuild Overview, What is SCM Process and smartBuild?</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" class="wp-image-3909 size-full aligncenter" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2011/02/scm-process-and-smartbuild.png" alt="scm-process-and-smartbuild" width="600" height="400" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2011/02/scm-process-and-smartbuild.png 600w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2011/02/scm-process-and-smartbuild-300x200.png 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /></p>
<h1 class="h-slideshow-title">SCM Process and smartBuild</h1>
<p style="text-align: center;"><iframe loading="lazy" style="border: 1px solid #CCC; border-width: 1px; margin-bottom: 5px; max-width: 100%;" src="//www.slideshare.net/slideshow/embed_code/key/3Xz7hdL0HbXDQH" width="595" height="485" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" allowfullscreen="allowfullscreen"> </iframe></p>
<div style="margin-bottom: 5px;"><strong> <a title="SCM Process and smartBuild" href="//www.slideshare.net/rajeshatbuzz/scm-process-and-smartbuild" target="_blank" rel="noopener">SCM Process and smartBuild</a> </strong> from <strong><a href="https://www.slideshare.net/rajeshatbuzz" target="_blank" rel="noopener">Rajesh Kumar</a></strong></div>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/scm-process-and-smartbuild/">SCM Process and smartBuild Overview, What is SCM Process and smartBuild?</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/scm-process-and-smartbuild/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Software Configuration Management in Pakistan &#124; SCM Practices in Pakistan</title>
		<link>https://www.scmgalaxy.com/tutorials/software-configuration-management-in-pakistan/</link>
					<comments>https://www.scmgalaxy.com/tutorials/software-configuration-management-in-pakistan/#respond</comments>
		
		<dc:creator><![CDATA[scmgalaxy K]]></dc:creator>
		<pubDate>Mon, 13 Dec 2010 10:38:37 +0000</pubDate>
				<category><![CDATA[Practice of Software Configuration Management]]></category>
		<category><![CDATA[CM]]></category>
		<category><![CDATA[CM Job Roles in Pakistan Software Industry]]></category>
		<category><![CDATA[Configuration]]></category>
		<category><![CDATA[Configuration Management]]></category>
		<category><![CDATA[Configuration Management in Pakistan IT Industry]]></category>
		<category><![CDATA[Configuration Management jobs in Pakistan]]></category>
		<category><![CDATA[Job Roles in Pakistan IT firms]]></category>
		<category><![CDATA[Management]]></category>
		<category><![CDATA[Pakistan]]></category>
		<category><![CDATA[Pakistan IT firms]]></category>
		<category><![CDATA[Pakistan Software Development Industry]]></category>
		<category><![CDATA[SCM]]></category>
		<category><![CDATA[SCM in Pakistan]]></category>
		<category><![CDATA[SCM practices in Pakistan]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[Software Configuration Management]]></category>
		<guid isPermaLink="false">http://www.scmgalaxy.com/tutorials/2010/12/13/software-configuration-management-in-pakistan/</guid>

					<description><![CDATA[<p>Mature CM is cross-business functionality NOT functionality solely within engineering. Software Configuration Management facilitates timely communications; enforces development policies and [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/software-configuration-management-in-pakistan/">Software Configuration Management in Pakistan | SCM Practices in Pakistan</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div><img loading="lazy" decoding="async" class="alignnone size-full wp-image-3894 aligncenter" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2010/12/software-configuration-mana.png" alt="software-configuration-management-in-pakistan" width="600" height="400" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2010/12/software-configuration-mana.png 600w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2010/12/software-configuration-mana-300x200.png 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /></div>
<div style="text-align: justify;">Mature CM is cross-business functionality NOT functionality solely within engineering. Software Configuration Management facilitates timely communications; enforces development policies and technical standards along Management of Hand-offs between Environments and Teams efficiently.</div>
<p style="text-align: justify;">The practices and procedures for administering source code, producing software development builds, controlling change, and managing software configurations. Specifically, Software Configuration Management ensures the integrity, reliability and reproducibility of developing software products from conception to release.</p>
<p style="text-align: justify;">I should say CM in Pakistan has been catching up slow but very steadily. There are not many senior people in Pakistan who have dedicated their careers in Configuration Management. Many people moved on to various management roles out of CM after some years of experience. This is due to lack of management opportunities in this area. But, times have changed for good and are getting better. With the growing maturity of CM across the industry, organizations are giving utmost importance to this area and so are hiring people at very senior levels.</p>
<p style="text-align: justify;">I have around 3 years of experience while Interacting CM Professionals internationally and national level; found very strong maturity and awareness. With my experience, I would say Pakistan IT firms still need a broader thinking from CM perspective. In many organizations, people think that CM is just about making builds and controlling source code for projects. We need to educate people about the real importance of Software Configuration Management in any organization. There is a need of clear understanding of various aspects of Configuration Management like Change Management, Incident/Problem Management, Build &amp; release management, Code control/version control , Automated Build management , Parallel development and Continuous integration , Introduction to new tools for software and hardware configurations etc…</p>
<p style="text-align: justify;">CM is much beyond a tool administration or builds management. It does comprise entire life cycle of a project as well as the POST PRODUCTION analysis to improve the process for upcoming projects. It’s a continuous process which not only gives any IT organization a process to boost confidence in delivering quality product with stable code line.</p>
<p style="text-align: justify;">NetSol is vigilant and moving superbly toward innovation and automation through R&amp;D in the field of Configuration Management. Being the CMMI 5 organization; we have implemented excellent Release Management Process that beautifully interacting and entertaining CM Services throughout the organization. We are in process of experimenting Modern tools and discovering best practices for making our process incredibly easy and technically strong. NetSol’s Department of Configuration Management really welcomes newly born organizations and specially those (existing) who want to setup/improve their Configuration Management process and looking for technical improvement mentor; please come up and Consult NetSol with trust.</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/software-configuration-management-in-pakistan/">Software Configuration Management in Pakistan | SCM Practices in Pakistan</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/software-configuration-management-in-pakistan/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>General SCM Interview Questions &#8211; SCM Job Interview Kit</title>
		<link>https://www.scmgalaxy.com/tutorials/general-scm-interview-questions/</link>
					<comments>https://www.scmgalaxy.com/tutorials/general-scm-interview-questions/#respond</comments>
		
		<dc:creator><![CDATA[scmgalaxy K]]></dc:creator>
		<pubDate>Fri, 16 Apr 2010 08:58:16 +0000</pubDate>
				<category><![CDATA[Interview Questions & Answers]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[General SCM Interview Questions]]></category>
		<category><![CDATA[Interview]]></category>
		<category><![CDATA[Interview Questions & Answer of SCM]]></category>
		<category><![CDATA[list]]></category>
		<category><![CDATA[Most Asked]]></category>
		<category><![CDATA[Questions]]></category>
		<category><![CDATA[SCM]]></category>
		<category><![CDATA[SCM Interview]]></category>
		<category><![CDATA[SCM Interview Guide]]></category>
		<category><![CDATA[SCM Interview Q&A]]></category>
		<category><![CDATA[SCM Interview Questions]]></category>
		<category><![CDATA[SCM Job Interview]]></category>
		<category><![CDATA[SCM Job Interview Kit]]></category>
		<category><![CDATA[Selected]]></category>
		<category><![CDATA[Sets]]></category>
		<category><![CDATA[Top]]></category>
		<guid isPermaLink="false">http://www.scmgalaxy.com/tutorials/2010/04/16/general-scm-interview-questions/</guid>

					<description><![CDATA[<p>&#160; General SCM Interview Questions &#8211; SCM Job Interview Kit What do you think about configuration management? What do you [&#8230;]</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/general-scm-interview-questions/">General SCM Interview Questions &#8211; SCM Job Interview Kit</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-4301 aligncenter" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2010/04/scm-interview-questions.png" alt="scm-interview-questions" width="600" height="400" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2010/04/scm-interview-questions.png 600w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2010/04/scm-interview-questions-300x200.png 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /></p>
<p>&nbsp;</p>
<p><strong>General SCM Interview Questions &#8211; SCM Job Interview Kit</strong></p>
<ul>
<li>What do you think about configuration management?</li>
<li>What do you understand about Change Management?</li>
<li>branching methodologies and what currently theya re using it. Show with some example with pros and cons</li>
<li>Concept of Merging and Why do we need?</li>
<li>What do you think about build Management?</li>
<li>What are the key benefit of build Automation and what are the key inputs to automate the build process in the project?</li>
<li>Discuss about tools and technology which help to automate the entire build cycle.</li>
<li>What is Continuous Build Integration and How this is useful for the project?</li>
<li>What is daily build &amp; nightly builds and what are the process need to set up to Automate &amp; monitor consistently.</li>
<li>Explain in details for writing build sciprt for any project</li>
<li>What do you think about release Management?</li>
<li>Talk about Release Management on several platforms?</li>
<li>What do you understand about Packaging and Deployment?</li>
<li>How to Automate Remote Deployment of Builds on Development &amp; Test Servers?</li>
<li>What is workflow management. exmplain this in details.</li>
<li>What do you understand about Code Coverage? Describe repective tools &amp; utilities.</li>
<li>Describe the Integrate Packaging scripts &amp; Test Automation scripts with build &amp; Monitor build verification test status and tools.</li>
<li>How to co-ordinate with development team to increase their productiavity.</li>
<li>What do you understand about multisite project</li>
<li>How SCM team perform integration and co-ordination between Dev and QA</li>
<li>Explain Troubleshooting in Build Server and Process</li>
<li>Explain Troubleshooting in Configuration Server and Process</li>
<li>Explain Troubleshooting inMost popular java Comipler issues in build server</li>
<li>Explain Troubleshooting inMost popular C++ compiler issues in build server</li>
<li>software packaging tools if they will be packaging or writing the installations for the releases.</li>
<li>Backup your code daily with respect to SVN.</li>
<li>Overview of Batch Scripts and top 25 commands</li>
<li>Discuss about Web Servers and Application servers</li>
<li>What do you think about distributed and multi-site environment</li>
<li>Can you name some software development methodologies and describe them?</li>
<li>Agile attempts to minimize risk by developing software in short iterations.</li>
<li>Extreme Programming employs simplicity, frequent communication, constant customer feedback and decision empowerment.</li>
<li>Iterative development is a cyclical methodology that incorporates refactorying into the process.</li>
<li>Waterfall software development is a phased methodology. When one phase is complete, it moves onto the next phase.</li>
<li>What is an API?</li>
<li>What is a web service?</li>
<li>What the difference between a global and a local variable?</li>
<li>What are Bug /Issue Tatcking tools available and descibe them</li>
<li>How does Subversion handle binary files?</li>
<li>What is ADO?</li>
<li>What is polymorphism?</li>
<li>Plz Let me the Difference Between Bea Weblogic IBM Websphere</li>
<li></li>
</ul>
<p><b>Perforce:</b></p>
<ul>
<li>What are basic skills required for Perforce administration including Command Line info.</li>
<li>How we can develop Build summary reports for Mgmt team and what are the key inputs for report.</li>
<li>Explain the best practice for Setup process &amp; maintain the Archive of software releases (internal &amp; external) &amp; license management of Third Party Libraries</li>
<li>Identify the Cdeployment tools for major/minor/patch releases in different environment.</li>
<li>Explain Red Hat Linux and some of daily used features.</li>
<li>Explain Perforce &amp; Multisite</li>
<li>Concept of labeling, branching and merging</li>
<li>labeling, branching and merging in perforce</li>
</ul>
<p><b>Talk about Release Process</b></p>
<p><b>Can you describe some source code control best practice?</b><br />
# Use a reliable and dedicated server to house your code.<br />
# Backup your code daily.<br />
# Test your backup and restore processes.<br />
# Choose a source control tool that fits your organization&#8217;s requirements.<br />
# Perform all tool specific administrative tasks.<br />
# Keep your code repositories as clean as possible.<br />
# Secure access to your code.</p>
<p><b>Can you describe software build best practices?</b><br />
# Fully automated build process<br />
# Build repeatability<br />
# Build reproducibility<br />
# Build process adherence</p>
<p><b>CM tools Comparison</b></p>
<ul>
<li>Difference Between CVS and SVN</li>
<li>Difference Between perforce and SVN</li>
<li>Difference Between perforce and Clearcasee</li>
<li>Difference Between VSS and TFSC</li>
<li>Difference Between perforce and MKS</li>
</ul>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/general-scm-interview-questions/">General SCM Interview Questions &#8211; SCM Job Interview Kit</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/general-scm-interview-questions/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Power Point PPT: Introduction To Software Configuration Management</title>
		<link>https://www.scmgalaxy.com/tutorials/power-point-ppt-introduction-to-software-configuration-management/</link>
					<comments>https://www.scmgalaxy.com/tutorials/power-point-ppt-introduction-to-software-configuration-management/#comments</comments>
		
		<dc:creator><![CDATA[scmgalaxy K]]></dc:creator>
		<pubDate>Sun, 21 Mar 2010 21:01:11 +0000</pubDate>
				<category><![CDATA[Practice of Software Configuration Management]]></category>
		<category><![CDATA[Aout Software Configuration Management PPT]]></category>
		<category><![CDATA[Configuration]]></category>
		<category><![CDATA[Configuration Management]]></category>
		<category><![CDATA[Introduction]]></category>
		<category><![CDATA[Management]]></category>
		<category><![CDATA[PPt]]></category>
		<category><![CDATA[Presentation]]></category>
		<category><![CDATA[SCM]]></category>
		<category><![CDATA[SCM Guide]]></category>
		<category><![CDATA[SCM Introduction PPT]]></category>
		<category><![CDATA[SCM Introduction Presentation]]></category>
		<category><![CDATA[SCM Overview]]></category>
		<category><![CDATA[SCM Quick Start Guide]]></category>
		<category><![CDATA[Slideshare]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[Software Configuration Management]]></category>
		<category><![CDATA[Software Configuration Management Introduction]]></category>
		<category><![CDATA[Software Configuration Management Overview PPT]]></category>
		<category><![CDATA[What Is Software Configuration Management]]></category>
		<guid isPermaLink="false">http://www.scmgalaxy.com/tutorials/2010/03/21/power-point-ppt-introduction-to-software-configuration-management/</guid>

					<description><![CDATA[<p>Power Point PPT: Introduction To Software Configuration Management Introduction To Software Configuration Management from Rajesh Kumar &#160;</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/power-point-ppt-introduction-to-software-configuration-management/">Power Point PPT: Introduction To Software Configuration Management</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h1><img loading="lazy" decoding="async" class="alignnone size-full wp-image-4234" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2010/03/scm-into.png" alt="software-configuration-management-introduction" width="600" height="400" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2010/03/scm-into.png 600w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2010/03/scm-into-300x200.png 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /></h1>
<h1>Power Point PPT: Introduction To Software Configuration Management</h1>
<p><iframe loading="lazy" style="border: 1px solid #CCC; border-width: 1px; margin-bottom: 5px; max-width: 100%;" src="//www.slideshare.net/slideshow/embed_code/key/dKFEEfZFCLhYTT" width="595" height="485" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" allowfullscreen="allowfullscreen"> </iframe></p>
<div style="margin-bottom: 5px;"><strong> <a title="Introduction To Software Configuration Management" href="//www.slideshare.net/rajeshatbuzz/introduction-to-software-configuration-management" target="_blank" rel="noopener">Introduction To Software Configuration Management</a> </strong> from <strong><a href="https://www.slideshare.net/rajeshatbuzz" target="_blank" rel="noopener">Rajesh Kumar</a></strong></div>
<p>&nbsp;</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/power-point-ppt-introduction-to-software-configuration-management/">Power Point PPT: Introduction To Software Configuration Management</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/power-point-ppt-introduction-to-software-configuration-management/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Power Point PPT: Scm With Mks Integrity</title>
		<link>https://www.scmgalaxy.com/tutorials/power-point-ppt-scm-with-mks-integrity/</link>
					<comments>https://www.scmgalaxy.com/tutorials/power-point-ppt-scm-with-mks-integrity/#comments</comments>
		
		<dc:creator><![CDATA[scmgalaxy K]]></dc:creator>
		<pubDate>Sun, 21 Mar 2010 21:00:09 +0000</pubDate>
				<category><![CDATA[Practice of Software Configuration Management]]></category>
		<category><![CDATA[Mks]]></category>
		<category><![CDATA[Mks Integrity]]></category>
		<category><![CDATA[Mks Integrity in SCM Guide]]></category>
		<category><![CDATA[Mks Integrity in SCM porcess PPT]]></category>
		<category><![CDATA[Mks Integrity in SCM porcess Presentation]]></category>
		<category><![CDATA[Mks Integrity in SCM porcess Slideshare]]></category>
		<category><![CDATA[Mks Integrity in SCM Tutorial]]></category>
		<category><![CDATA[PPt]]></category>
		<category><![CDATA[Presentation]]></category>
		<category><![CDATA[SCM]]></category>
		<category><![CDATA[Scm With Mks]]></category>
		<category><![CDATA[Scm With Mks Integrity]]></category>
		<category><![CDATA[Scm With Mks Integrity PPT]]></category>
		<category><![CDATA[Slidesahre]]></category>
		<category><![CDATA[Software Configuration Management]]></category>
		<guid isPermaLink="false">http://www.scmgalaxy.com/tutorials/2010/03/21/power-point-ppt-scm-with-mks-integrity/</guid>

					<description><![CDATA[<p>Power Point PPT: Scm With Mks Integrity Scm With Mks Integrity from Rajesh Kumar</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/power-point-ppt-scm-with-mks-integrity/">Power Point PPT: Scm With Mks Integrity</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h1><img loading="lazy" decoding="async" class="alignnone size-full wp-image-4220" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2010/03/scm-with-mks-integrity.png" alt="scm-with-mks-integrity" width="600" height="400" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2010/03/scm-with-mks-integrity.png 600w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2010/03/scm-with-mks-integrity-300x200.png 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /></h1>
<h1>Power Point PPT: Scm With Mks Integrity</h1>
<p><iframe loading="lazy" style="border: 1px solid #CCC; border-width: 1px; margin-bottom: 5px; max-width: 100%;" src="//www.slideshare.net/slideshow/embed_code/key/wtvfTSHlnDvFbX" width="595" height="485" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" allowfullscreen="allowfullscreen"> </iframe></p>
<div style="margin-bottom: 5px;"><strong> <a title="Scm With Mks Integrity" href="//www.slideshare.net/rajeshatbuzz/scm-with-mks" target="_blank" rel="noopener">Scm With Mks Integrity</a> </strong> from <strong><a href="https://www.slideshare.net/rajeshatbuzz" target="_blank" rel="noopener">Rajesh Kumar</a></strong></div>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/power-point-ppt-scm-with-mks-integrity/">Power Point PPT: Scm With Mks Integrity</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/power-point-ppt-scm-with-mks-integrity/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Power Point PPT: Software Configuration Management And CVS</title>
		<link>https://www.scmgalaxy.com/tutorials/power-point-ppt-software-configuration-management-and-cvs/</link>
					<comments>https://www.scmgalaxy.com/tutorials/power-point-ppt-software-configuration-management-and-cvs/#comments</comments>
		
		<dc:creator><![CDATA[scmgalaxy K]]></dc:creator>
		<pubDate>Sun, 21 Mar 2010 20:59:00 +0000</pubDate>
				<category><![CDATA[CVS]]></category>
		<category><![CDATA[Practice of Software Configuration Management]]></category>
		<category><![CDATA[Configuration]]></category>
		<category><![CDATA[Configuration Management]]></category>
		<category><![CDATA[Configuration management with CVS PPT]]></category>
		<category><![CDATA[Configuration management with CVS Presentation]]></category>
		<category><![CDATA[How to use CVS]]></category>
		<category><![CDATA[Management]]></category>
		<category><![CDATA[PPt]]></category>
		<category><![CDATA[Presentation]]></category>
		<category><![CDATA[SCM]]></category>
		<category><![CDATA[Slideshare]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[Software Configuration Management]]></category>
		<category><![CDATA[Software Configuration Management with CVS PPT]]></category>
		<guid isPermaLink="false">http://www.scmgalaxy.com/tutorials/2010/03/21/power-point-ppt-software-configuration-management-and-cvs/</guid>

					<description><![CDATA[<p>Power Point PPT: Software Configuration Management And CVS Software Configuration Management And CVS from Rajesh Kumar</p>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/power-point-ppt-software-configuration-management-and-cvs/">Power Point PPT: Software Configuration Management And CVS</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h1><img loading="lazy" decoding="async" class="alignnone size-full wp-image-4223" src="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2010/03/software-configuration-mana-2.png" alt="software-configuration-management-and-cvs" width="600" height="400" srcset="https://www.scmgalaxy.com/tutorials/wp-content/uploads/2010/03/software-configuration-mana-2.png 600w, https://www.scmgalaxy.com/tutorials/wp-content/uploads/2010/03/software-configuration-mana-2-300x200.png 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /></h1>
<h1>Power Point PPT: Software Configuration Management And CVS</h1>
<p><iframe loading="lazy" style="border: 1px solid #CCC; border-width: 1px; margin-bottom: 5px; max-width: 100%;" src="//www.slideshare.net/slideshow/embed_code/key/bJj2f8EIQJ1j1f" width="595" height="485" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" allowfullscreen="allowfullscreen"> </iframe></p>
<div style="margin-bottom: 5px;"><strong> <a title="Software Configuration Management And CVS" href="//www.slideshare.net/rajeshatbuzz/software-configuration-management-and-cvs" target="_blank" rel="noopener">Software Configuration Management And CVS</a> </strong> from <strong><a href="https://www.slideshare.net/rajeshatbuzz" target="_blank" rel="noopener">Rajesh Kumar</a></strong></div>
<p>The post <a href="https://www.scmgalaxy.com/tutorials/power-point-ppt-software-configuration-management-and-cvs/">Power Point PPT: Software Configuration Management And CVS</a> appeared first on <a href="https://www.scmgalaxy.com/tutorials">scmGalaxy</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.scmgalaxy.com/tutorials/power-point-ppt-software-configuration-management-and-cvs/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
	</channel>
</rss>
