<?xml version="1.0" encoding="UTF-8"?>
<org.eclipse.epf.uma:ContentDescription xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:org.eclipse.epf.uma="http://www.eclipse.org/epf/uma/1.0.6/uma.ecore" xmlns:rmc="http://www.ibm.com/rmc" rmc:version="7.5.1" xmlns:epf="http://www.eclipse.org/epf" epf:version="1.5.1" xmi:id="-d3ZHydMOaKYuyBh0JFrITA" name="building_with_ewm,_Iq4TYBOBEeS74PIV6Kby4Q" guid="-d3ZHydMOaKYuyBh0JFrITA" changeDate="2014-09-30T11:51:44.452-0700">
  <mainDescription>&lt;h3>&#xD;
    Synopsis&#xD;
&lt;/h3>&#xD;
&lt;p>&#xD;
    Builds are created, qualified, and promoted.&#xD;
&lt;/p>&#xD;
&lt;h3>&#xD;
    Value&#xD;
&lt;/h3>&#xD;
&lt;p>&#xD;
    Builds should&amp;nbsp;be regularly&amp;nbsp;created and tested against the development stream, and potentially in different&#xD;
    test environments.&#xD;
&lt;/p>&#xD;
&lt;h3>&#xD;
    Pre-requisites&#xD;
&lt;/h3>The build evironment must be installed and configured.&lt;br />&#xD;
&lt;br />&#xD;
&lt;table title=&quot;&quot; border=&quot;1&quot; cellspacing=&quot;0&quot; summary=&quot;Pre-requisites&quot; cellpadding=&quot;2&quot; width=&quot;85%&quot;>&#xD;
    &lt;colgroup>&#xD;
        &lt;col style=&quot;WIDTH: 50%&quot; />&#xD;
        &lt;col style=&quot;WIDTH: 50%&quot; />&#xD;
    &lt;/colgroup>&#xD;
    &lt;tbody>&#xD;
        &lt;tr>&#xD;
            &lt;td>&#xD;
                &lt;p style=&quot;FONT-WEIGHT: bold&quot;>&#xD;
                    1. Install build tools&#xD;
                &lt;/p>&#xD;
            &lt;/td>&#xD;
            &lt;td>&#xD;
                &amp;nbsp;See &lt;a&#xD;
                href=&quot;https://www.ibm.com/support/knowledgecenter/SSYMRC_7.0.0/com.ibm.jazz.install.doc/topics/t_install_build_toolkit.html&quot;&#xD;
                 target=&quot;_blank&quot;>Installing the Build System Toolkit&lt;/a> .&#xD;
            &lt;/td>&#xD;
        &lt;/tr>&#xD;
        &lt;tr>&#xD;
            &lt;td>&#xD;
                &lt;p style=&quot;FONT-WEIGHT: bold&quot;>&#xD;
                    2. Learn about build environment&#xD;
                &lt;/p>&#xD;
            &lt;/td>&#xD;
            &lt;td>&#xD;
                See &lt;a&#xD;
                href=&quot;https://www.ibm.com/support/knowledgecenter/SSYMRC_7.0.0/com.ibm.team.build.doc/topics/t_getting_started_build.html&quot;>Getting&#xD;
                started with builds&lt;/a>&amp;nbsp;and &lt;a&#xD;
                href=&quot;https://www.ibm.com/support/knowledgecenter/SSYMRC_7.0.0/com.ibm.team.build.doc/topics/c_build-about.html&quot;>About&#xD;
                Engineering Workflow Management Build&lt;/a>&#xD;
            &lt;/td>&#xD;
        &lt;/tr>&#xD;
        &lt;tr>&#xD;
            &lt;td>&#xD;
                &lt;p style=&quot;FONT-WEIGHT: bold&quot;>&#xD;
                    3.&amp;nbsp;Configure build environment&#xD;
                &lt;/p>&#xD;
                &lt;p>&#xD;
                    Some important decisions are:&#xD;
                &lt;/p>&#xD;
                &lt;ul>&#xD;
                    &lt;li>&#xD;
                        Whether builds are automatically scheduled, or triggered, or manually requested.&#xD;
                    &lt;/li>&#xD;
                    &lt;li>&#xD;
                        Whether to have a code snapshot for every build&#xD;
                    &lt;/li>&#xD;
                    &lt;li>&#xD;
                        Whether to have streams for parallel development or for promoting changes to staging environments&#xD;
                        such as for&amp;nbsp;&quot;System Test&quot; or &quot;User Acceptance&quot;.&#xD;
                    &lt;/li>&#xD;
                &lt;/ul>&#xD;
            &lt;/td>&#xD;
            &lt;td>&#xD;
                See &lt;a&#xD;
                href=&quot;https://www.ibm.com/support/knowledgecenter/SSYMRC_7.0.0/com.ibm.team.build.doc/topics/csetupwithexistingtools.html&quot;>Engineering&#xD;
                Workflow Management Build setup variations&lt;/a>. &#xD;
                &lt;p>&#xD;
                    Configure your build environment.&amp;nbsp; See &lt;span class=&quot;ulchildlinktext&quot;>&lt;a&#xD;
                    href=&quot;https://www.ibm.com/support/knowledgecenter/SSYMRC_7.0.0/com.ibm.team.build.doc/topics/c_buildsetup.html&quot;>A&#xD;
                    typical Engineering Workflow Management Build setup&lt;/a>&amp;nbsp;and &lt;a&#xD;
                    href=&quot;https://www.ibm.com/support/knowledgecenter/SSYMRC_7.0.0/com.ibm.team.build.doc/topics/cbestpractices.html&quot;>Best&#xD;
                    practices&lt;/a>.&lt;/span>&#xD;
                &lt;/p>&#xD;
                &lt;p>&#xD;
                    Set up streams and flow rules.&amp;nbsp;See&amp;nbsp;&lt;a&#xD;
                    href=&quot;https://www.ibm.com/support/knowledgecenter/SSSH27_9.0.1/com.ibm.rational.clearcase.cc_proj.doc/c_u_pln_strm_strtgy.htm&quot;>Choosing&#xD;
                    a stream strategy&lt;/a>.&amp;nbsp; See &lt;a&#xD;
                    href=&quot;https://www.ibm.com/support/knowledgecenter/SSYMRC_7.0.0/com.ibm.team.concert.dotnet.doc/topics/t_creating_a_stream.html&quot;>Creating&#xD;
                    streams&lt;/a>&lt;br />&#xD;
                    &amp;nbsp;and &lt;a&#xD;
                    href=&quot;http://www.ibm.com/developerworks/rational/library/parallel-development-rational-team-concert/index.html&quot;&#xD;
                     target=&quot;_blank&quot;>Managing Parallel Development&lt;/a>.&lt;br />&#xD;
                    If you want a snapshot of the code for each build,&amp;nbsp;see &lt;a&#xD;
                    href=&quot;https://www.ibm.com/support/knowledgecenter/SSYMRC_7.0.0/com.ibm.team.build.doc/topics/tcreateworkspace.html&quot;>Dedicated&#xD;
                    build workspaces&lt;/a>.&#xD;
                &lt;/p>&#xD;
                &lt;p>&#xD;
                    Set up a build.&amp;nbsp; See &lt;a&#xD;
                    href=&quot;https://www.ibm.com/support/knowledgecenter/SSYMRC_7.0.0/com.ibm.team.build.doc/topics/tsetupbuild.html&quot;>Setting&#xD;
                    up a build&lt;/a>.&amp;nbsp; This includes creating a build definition and a build engine.&lt;br />&#xD;
                &lt;/p>&#xD;
            &lt;/td>&#xD;
        &lt;/tr>&#xD;
    &lt;/tbody>&#xD;
&lt;/table>&lt;br />&#xD;
&lt;br />&#xD;
&lt;p>&#xD;
    Install the Build System Toolkit.&amp;nbsp;Understand the basics of builds.&amp;nbsp; Decide how to configure your build&#xD;
    environment.&amp;nbsp;&#xD;
&lt;/p>&#xD;
&lt;h3>&#xD;
    Steps&#xD;
&lt;/h3>&#xD;
&lt;p>&#xD;
    Perform the following steps.&#xD;
&lt;/p>&#xD;
&lt;p>&#xD;
    For more information on this topic, see &lt;a&#xD;
    href=&quot;https://www.ibm.com/support/knowledgecenter/SSYMRC_7.0.0/com.ibm.team.concert.doc/topics/s_calm_building.html&quot;&#xD;
    target=&quot;_blank&quot;>Building&lt;/a> with Engineering Workflow Management.&#xD;
&lt;/p>&#xD;
&lt;table title=&quot;&quot; border=&quot;1&quot; cellspacing=&quot;0&quot; summary=&quot;Pre-requisites&quot; cellpadding=&quot;2&quot; width=&quot;85%&quot;>&#xD;
    &lt;colgroup>&#xD;
        &lt;col style=&quot;WIDTH: 50%&quot; />&#xD;
        &lt;col style=&quot;WIDTH: 50%&quot; />&#xD;
    &lt;/colgroup>&#xD;
    &lt;tbody>&#xD;
        &lt;tr>&#xD;
            &lt;td>&#xD;
                &lt;p style=&quot;FONT-WEIGHT: bold&quot;>&#xD;
                    1. Schedule team build&#xD;
                &lt;/p>&#xD;
                &lt;p>&#xD;
                    .&#xD;
                &lt;/p>&#xD;
            &lt;/td>&#xD;
            &lt;td>&#xD;
                See &lt;a&#xD;
                href=&quot;https://www.ibm.com/support/knowledgecenter/SSYMRC_7.0.0/com.ibm.team.build.doc/topics/t_requesting-build.html&quot;>Requesting&#xD;
                builds&lt;/a>&#xD;
            &lt;/td>&#xD;
        &lt;/tr>&#xD;
        &lt;tr>&#xD;
            &lt;td>&#xD;
                &lt;p style=&quot;FONT-WEIGHT: bold&quot;>&#xD;
                    2. Review build results&#xD;
                &lt;/p>&lt;br />&#xD;
            &lt;/td>&#xD;
            &lt;td>&#xD;
                See &lt;a&#xD;
                href=&quot;https://www.ibm.com/support/knowledgecenter/SSYMRC_7.0.0/com.ibm.team.build.doc/topics/t_monitoring-build-status.html&quot;>Viewing&#xD;
                build status&lt;/a>&amp;nbsp;and &lt;a&#xD;
                href=&quot;https://www.ibm.com/support/knowledgecenter/SSYMRC_7.0.0/com.ibm.team.build.doc/topics/t_view-build-results.html&quot;>Viewing&#xD;
                build results&lt;/a> .&#xD;
            &lt;/td>&#xD;
        &lt;/tr>&#xD;
        &lt;tr>&#xD;
            &lt;td>&#xD;
                &lt;p style=&quot;FONT-WEIGHT: bold&quot;>&#xD;
                    3.&amp;nbsp;Qualify/promote changes&#xD;
                &lt;/p>&#xD;
                &lt;p>&#xD;
                    Many oganizations will have various staging environments after development, such as &quot;System Test&quot; or&#xD;
                    &quot;User Acceptance Test&quot;.&#xD;
                &lt;/p>&#xD;
                &lt;p>&#xD;
                    Once a build confirms that your code changes work correctly, flow them to the next stages in accordance&#xD;
                    with your process.&#xD;
                &lt;/p>&#xD;
            &lt;/td>&#xD;
            &lt;td>&#xD;
                See &lt;a&#xD;
                href=&quot;https://www.ibm.com/support/knowledgecenter/SSYMRC_7.0.0/com.ibm.team.scm.doc/topics/t_understand_modify_change_flow.html&quot;>Understanding&#xD;
                and modifying change flows&lt;/a>.&#xD;
            &lt;/td>&#xD;
        &lt;/tr>&#xD;
    &lt;/tbody>&#xD;
&lt;/table></mainDescription>
</org.eclipse.epf.uma:ContentDescription>
