| <?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.5/uma.ecore" |
| xmlns:epf="http://www.eclipse.org/epf" epf:version="1.5.0" xmlns:rmc="http://www.ibm.com/rmc" |
| rmc:version="7.5.0" xmi:id="-gp9N5j81QzhnL7aeXjpe8A" |
| name="sketching_a_method,_h3njMAU1EdyxoIOVWQ896Q" guid="-gp9N5j81QzhnL7aeXjpe8A" |
| changeDate="2008-11-17T21:42:57.296-0800" version="7.1.0"> |
| <mainDescription><p>
 |
| Sketching a method is all about brainstorming about what the method should contain and how it should be
 |
| organized.&nbsp;
 |
| </p>
 |
| <p>
 |
| Sketching is usually performed in a team environment in the context of a series of brainstorming sessions involving
 |
| method SMEs.
 |
| </p>
 |
| <p>
 |
| When sketching a method, it is important to identify the key method elements and their relationships, as well as an
 |
| early draft of a brief description. The key method elements may include any or all of the following:
 |
| </p>
 |
| <ul>
 |
| <li>
 |
| <strong>Key content areas</strong>, especially if the method&nbsp;is large&nbsp;(these may evolve into domains and
 |
| disciplines)
 |
| </li>
 |
| <li>
 |
| <strong>Key method content elements and their relationships</strong>: what work products are produced and what
 |
| roles are responsible for them?&nbsp; What work products are consumed by the process (e.g., what are the input work
 |
| products)?
 |
| </li>
 |
| <li>
 |
| <strong>Key activities</strong>: What activities are performed to produce the work products, what work products do
 |
| those activities produce and consume?
 |
| </li>
 |
| <li>
 |
| <strong>Overall lifecycle and milestones</strong>.&nbsp;What is the overall lifecycle that you are trying to
 |
| represent, organized by key milestones and milestone criteria?
 |
| </li>
 |
| </ul>
 |
| <p>
 |
| When sketching a method, it is important to leverage as much existing content as you can, both from the current
 |
| context, as well as from existing methods.&nbsp;This is especially important if the ultimate objective is to customize
 |
| an existing method for the current context.
 |
| </p>
 |
| <p>
 |
| The following describes an approach for&nbsp;sketching a method:
 |
| </p>
 |
| <ol>
 |
| <li>
 |
| <strong>Identify key work products</strong>. Sometimes starting with the key work products can be easiest, as this
 |
| gives you a set of terms to start working with. What are the key work products that are produced? Provide a brief
 |
| description that indicates their purpose and key contents. If the work products have significant state, it is a
 |
| good idea to capture that, as well. In addition to the work products that are produce by the method, it is
 |
| important to identify work products that are consumed by the method. What are the inputs to the method? What is
 |
| their expected contents? Can they be refined in any way, or should they be treated as input only?
 |
| </li>
 |
| <li>
 |
| <strong>Identify key activities</strong>. Once you have an initial list of work products, you can turn your
 |
| attention to the key activities that are performed and how those activities produce/consume the work products. If
 |
| they produce or refine a work product, what is the work product's resulting state after the activity is complete?
 |
| </li>
 |
| <li>
 |
| <strong>Identify key roles</strong>. You can also start thinking about what key roles that participate in the
 |
| process, what work products they are responsible for and any key activities they participate in.
 |
| </li>
 |
| <li>
 |
| <strong>Outline overall lifecycle, including key milestones</strong>. Once you have an idea of the key activities,
 |
| you can start to organize them into an overall lifecycle. First identify the key milestones and describe the
 |
| milestone criteria in terms of the work products produced and their state. You can then map the identified
 |
| activities to the milestones they support (i.e., the activities that support the reaching of the goal of the
 |
| milestone). This may result in additional activities. At this point, don't worry too much about individual tasks,
 |
| just capture the overall lifecycle in terms of milestones, key activities and their affect on key work products.
 |
| </li>
 |
| </ol>
 |
| <p>
 |
| Applying the above approach results in a high-level definition of an end-to-end process, including work products,
 |
| roles, activities,&nbsp;milestones and overall lifecycle.
 |
| </p></mainDescription> |
| </org.eclipse.epf.uma:ContentDescription> |