02.05.2013 Views

MKS Implementer 2006 Administration Guide

MKS Implementer 2006 Administration Guide

MKS Implementer 2006 Administration Guide

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Chapter 5: <strong>MKS</strong> Integrity Integration<br />

Process and Workflow<br />

260<br />

Managers have a graphical window into the development process, allowing them to monitor<br />

the progress of issues and changes. The resolution of issues is accomplished through an<br />

integrated change management process facilitated by a common software architecture shared<br />

between <strong>MKS</strong> products.<br />

At the core of the integration, <strong>Implementer</strong>’s release control features have a direct correlation<br />

to change management functions in <strong>MKS</strong> Source as described in the following table.<br />

This release control feature in <strong>Implementer</strong>... ... Correlates to this feature in <strong>MKS</strong> Source<br />

product subproject of base product project<br />

product/version development path<br />

product/version/environment subproject of base environment project<br />

product/version/release release checkpoint<br />

The integration uses two <strong>MKS</strong> Source projects, defined as a base product project and a base<br />

environment project, to store all <strong>Implementer</strong> source archive information.<br />

Product Subproject in Base Product Project<br />

A product subproject is automatically created in the <strong>MKS</strong> Source base product project<br />

for each product when you set the Archived by <strong>MKS</strong> Source field to Y in <strong>Implementer</strong>’s<br />

Product Maintenance panel. Product subprojects are located in the Base Product project<br />

you reference in the <strong>MKS</strong> Source Setup panel in <strong>Implementer</strong>.<br />

Permissions for each product subproject are inherited from the base product project.<br />

All source members associated with the <strong>Implementer</strong> product are stored in the product’s<br />

subproject. When you add or update a member, it is added or checked in to this<br />

subproject. The product subproject contains all versioned contents for all members<br />

checked in for the product, including members that are later dropped. Users should not<br />

be given visibility to the product subproject; they can view the contents through<br />

environment subprojects within the product’s versions.<br />

Before creating a new version of the product in <strong>Implementer</strong>, you redefine the current<br />

version with a development path of *VERSION. A function in <strong>Implementer</strong> allows you<br />

to create an <strong>MKS</strong> Source development path, which assigns branched <strong>MKS</strong> Source<br />

revisions to subsequent promotions into the archived product/version/environments.<br />

This allows you to create a new version with a development path of *HEADREV, and<br />

continue with promotions to the *HEADREV version assigned trunk revisions.<br />

IMPORTANT The base projects referenced in this document are standard <strong>MKS</strong> Source<br />

projects. They act as parent projects to various subprojects. It is not required to<br />

register the base projects as top level projects in <strong>MKS</strong> Source.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!