| <?xml version="1.0" encoding="UTF-8"?> |
| <!DOCTYPE html |
| PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
| <html lang="en-us" xml:lang="en-us"> |
| <head> |
| <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> |
| <meta name="copyright" content="(C) Copyright Eclipse contributors 2005, 2006" /> |
| <meta name="DC.rights.owner" content="(C) Copyright Eclipse contributors 2005, 2006" /> |
| <meta name="security" content="public" /> |
| <meta name="Robots" content="index,follow" /> |
| <meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' /> |
| <meta name="DC.Type" content="task" /> |
| <meta name="DC.Title" content="Create a Reusable Capability Pattern" /> |
| <meta name="DC.Relation" scheme="URI" content="process.html#process" /> |
| <meta name="DC.Relation" scheme="URI" content="processauthoringoverview.html#processauthoringoverview" /> |
| <meta name="DC.Relation" scheme="URI" content="createadeliveryprocess.html#createadeliveryprocess" /> |
| <meta name="DC.Relation" scheme="URI" content="capabilitypattern.html" /> |
| <meta name="DC.Format" content="XHTML" /> |
| <meta name="DC.Identifier" content="createareusablecapabilitypattern" /> |
| <meta name="DC.Language" content="en-us" /> |
| <!-- |
| Copyright (c) 2005, 2006 IBM Corporation and others. |
| All rights reserved. This program and the accompanying materials |
| are made available under the terms of the Eclipse Public License v1.0 |
| which accompanies this distribution, and is available at |
| http://www.eclipse.org/legal/epl-v10.html |
| Contributors: |
| IBM Corporation - initial implementation |
| --> |
| <link rel="stylesheet" type="text/css" href="./ibmdita.css" /> |
| <title>Create a Reusable Capability Pattern</title> |
| </head> |
| <body id="createareusablecapabilitypattern"><a name="createareusablecapabilitypattern"><!-- --></a> |
| |
| <h1 class="topictitle1">Create a Reusable Capability Pattern</h1> |
| <div><div class="p"><p>A Capability pattern is a special process that describes a reusable |
| cluster of activities in a general process area that provides a consistent |
| development approach to common problems. Capability patterns can be used as |
| building blocks to assemble delivery processes or larger capability patterns. </p> |
| Before |
| creating a capability pattern:<ul><li>Select a method plug-in to hold your process. For more information, see <a href="methodplugin.html#methodplugin">Method Plug-in</a>.</li> |
| <li>Find or create a process package.</li> |
| </ul> |
| </div> |
| <div class="section">A capability pattern does not relate to any specific phase or iteration |
| of a development lifecycle, and should not imply any. In other words, a capability |
| pattern should be designed in a way so that it is applicable anywhere in a |
| delivery process. This enables the pattern's activities to be flexibly assigned |
| to whatever phases there are in the delivery process to which it is being |
| applied. For more information see <a href="capabilitypattern.html#capabilitypattern">Capability Pattern</a>.<div class="p">You do not need to develop your process from scratch; |
| you can reuse existing capability patterns or even capability pattern parts. |
| There are several ways to populate a process with method elements:<ul><li>By incorporating individual method elements by dragging the elements onto |
| an activity in the process.</li> |
| <li>By including already defined capability patterns.</li> |
| <li>By including parts of already defined capability patterns.</li> |
| <li>By creating descriptors directly in the process, which are either unrelated |
| to any method content or related to method content at a later point in time.</li> |
| </ul> |
| </div> |
| <p> To create a capability pattern:</p> |
| </div> |
| <ol><li class="stepexpand"><span>Once you have selected or created a process package, right click |
| the <strong>Process Package</strong>.</span></li> |
| <li class="stepexpand"><span>Click <strong>New –> Capability Pattern</strong>. The New Process Component |
| dialog box appears.</span></li> |
| <li class="stepexpand"><span>Type a name for the capability pattern into the <strong>Name</strong> field |
| and then select a default configuration from the drop down list.</span></li> |
| <li class="stepexpand"><span>Click <strong>OK</strong>. The process is created and the process editor |
| is opened.</span></li> |
| <li class="stepexpand"><span>In the process editor, under the Description tab, document your |
| process using the available text fields.</span> <div class="note"><span class="notetitle">Note:</span> You can use the |
| Rich Text Editor to edit or enter the text for any field that has a twisty |
| symbol <img src="twisty symbol1.JPG" alt="" />. Simply click |
| the symbol to access the Rich Text Editor. Click the symbol again to close |
| the Rich Text Editor. For more information see <a href="richtexteditor.html#richtexteditor">Rich Text Editor</a></div> |
| </li> |
| <li class="stepexpand"><span>Decide on your primary process authoring view. You develop a process |
| using three different views: </span><ul><li><strong>Work Breakdown Structure</strong>: Define a work breakdown structure |
| in your process. Create iterations and activities first, and then populate |
| your activities by applying tasks from your method content. For more information |
| see <a href="developaworkbreakdownstructure.html#developaworkbreakdownstructure">Develop a Work Breakdown Structure</a>.</li> |
| <li><strong>Team Allocation</strong>: Define which teams and roles shall participate |
| in activities and then find responsible work products and tasks from there. |
| For more information, see <a href="developateamallocationstructure.html">Develop a Team Allocation Structure</a>.</li> |
| <li><strong>Work Product Usage</strong>: Define which work products should be created |
| in activities and find tasks and roles from there. For more information see <a href="developaworkproductusagestructure.html#developaworkproductusagestructure">Develop a Work Product Usage Structure</a>.</li> |
| </ul> |
| <p>Once you have created your capability pattern, you need to apply |
| it. For more information, please see <a href="applyacapabilitypattern.html#applyacapabilitypattern">Apply a Capability Pattern</a>.</p> |
| </li> |
| </ol> |
| </div> |
| <div> |
| <ul class="ullinks"> |
| <li class="ulchildlink"><strong><a href="capabilitypattern.html">Capability Pattern</a></strong><br /> |
| </li> |
| </ul> |
| <div class="relconcepts"><strong>Related concepts</strong><br /> |
| <div><a href="process.html#process">Process</a></div> |
| <div><a href="processauthoringoverview.html#processauthoringoverview">Process Authoring Overview</a></div> |
| </div> |
| <div class="reltasks"><strong>Related tasks</strong><br /> |
| <div><a href="createadeliveryprocess.html#createadeliveryprocess">Create a Delivery Process</a></div> |
| </div> |
| </div> |
| </body> |
| </html> |