02.05.2013 Views

The Source Integrity Professional Edition User Guide - MKS

The Source Integrity Professional Edition User Guide - MKS

The Source Integrity Professional Edition User Guide - MKS

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Understanding <strong>Source</strong> <strong>Integrity</strong><br />

Managing Development<br />

Promotion<br />

<strong>Source</strong> <strong>Integrity</strong> includes two features that help you track the<br />

development process.<br />

<strong>The</strong> Promotion feature lets you impose a step-by-step<br />

progression on the development cycle.<br />

<strong>The</strong> Reporter utility lets you view the audit trail of files and<br />

resources.<br />

<strong>The</strong> Promotion feature lets you track the progress of your product<br />

through the development cycle to a finished product. <strong>The</strong> Promotion<br />

model at your site<br />

defines your development cycle<br />

specifies how files will be handled at each development stage<br />

controls who can modify development objects at each promotion<br />

state<br />

Although most aspects of the promotion policy at your site will be<br />

defined by your administrator, you can customize some settings<br />

locally.<br />

<strong>The</strong> development cycle at your site might include the stages<br />

Development, when code is being actively written<br />

Testing, when each code module and application is tested<br />

Release, when the code is declared finished, and distribution<br />

disks can be produced<br />

In this case, your administrator could set <strong>Source</strong> <strong>Integrity</strong> promotion<br />

policy as follows:<br />

All development objects must pass through each stage in the<br />

development cycle, from lowest to highest.<br />

During the Development phase, only the Development Leader<br />

can promote objects to the Testing phase. (<strong>Source</strong> <strong>Integrity</strong> lets<br />

you define who may promote and demote.)<br />

Any tester can demote an object back to the Development phase<br />

if it fails a test, but only the Quality Assurance Manager can<br />

promote an object to the Release state.<br />

This policy guarantees that the state of every product component<br />

would be obvious at any time, and that each component would pass<br />

through each phase of the development process successfully before<br />

moving on to the next.<br />

36 <strong>Source</strong> <strong>Integrity</strong> <strong>Professional</strong> <strong>Edition</strong>

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

Saved successfully!

Ooh no, something went wrong!