02.05.2013 Views

MKS Implementer 2006 Administration Guide

MKS Implementer 2006 Administration Guide

MKS Implementer 2006 Administration Guide

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

Chapter 2: Understanding <strong>Implementer</strong><br />

24<br />

developer must have emergency capabilities. The developer completing the emergency<br />

development resolves the conflict and promotes the request back into production. The next<br />

programmer and/or administrator completes the same actions.<br />

To focus on the emergency features, this scenario includes only one quality assurance<br />

environment.<br />

Development Tasks<br />

This is the typical task sequence from the start of a programming change to completion.<br />

1 Check out the first version of a member. Developer checks out to a personal library,<br />

project library, or shared development library.<br />

2 Develop and test. Developer begins a programming change.<br />

3 Check out second version for an emergency. Developer checks out a second copy for an<br />

emergency change to a different environment. This is often an emergency check out. You<br />

must also select a specific version of the member to start with. For emergency<br />

development, this is probably the original production member/object. This is normally<br />

considered concurrent development that requires specific authority, however, in this<br />

case the emergency check out rights override the concurrent development requirement.<br />

4 Make the emergency change. Developer codes, compiles, and tests.<br />

5 Resolve the conflict for emergency version. This resolves all conflicts of the emergency<br />

version of the member. Promoting a request often includes conflict resolution as<br />

described in the next task. Usually, the user who has emergency capabilities to resolve<br />

conflicts and complete moves has this authority.<br />

6 Promote the emergency version to production. Developer creates the promotion request.<br />

You normally promote this request directly into production using the Auto Submit<br />

Through Step in the move function.<br />

7 Complete the first change. Developer codes, compiles, and tests.<br />

8 Resolve the conflict for first change.<br />

Developer notifies the administrator that conflict resolution is necessary.<br />

Administrator resolves all conflicts of the first completed version of the member.<br />

Promoting a request often includes conflict resolution as described in the next task.<br />

This step could include reviewing the source code of the emergency version, or even<br />

performing a merge or compare of the version.<br />

9 Promote the first version to production.<br />

Developer creates the promotion request.<br />

Developer can compile the promotion request into the work library, either as a<br />

separate task or when creating the request.<br />

Administrator moves the members/objects into production.

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

Saved successfully!

Ooh no, something went wrong!