blob: 67382b81cb83978520ec0fa22a37ccec3cbd854d [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<org.eclipse.epf.uma:ArtifactDescription 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:rmc="http://www.ibm.com/rmc" rmc:version="7.5.0" xmlns:epf="http://www.eclipse.org/epf"
epf:version="1.5.0" xmi:id="-buxz4BVToq97bSxaqyjySg"
name="work_items_list,_rGNWsCbSEdqh1LYUOGRh2A" guid="-buxz4BVToq97bSxaqyjySg"
changeDate="2008-07-22T13:47:36.453-0700" version="1.0.0">
<mainDescription>&lt;p>&#xD;
This artifact provides a focal point for the entire team:&#xD;
&lt;/p>&#xD;
&lt;ul>&#xD;
&lt;li>&#xD;
It provides one list containing all requests for additional capabilities or enhancement for that application. Note&#xD;
that some of these requests may never be implemented, or be implemented in later projects&#xD;
&lt;/li>&#xD;
&lt;li>&#xD;
It provides one list of all the work to be prioritized, estimated, and assigned within the project. The risk list&#xD;
is prioritized separately.&#xD;
&lt;/li>&#xD;
&lt;li>&#xD;
It provides one place to go to for the development team to understand what &lt;a class=&quot;elementLink&quot;&#xD;
href=&quot;./../../practice.mgmt.iterative_dev.base/guidances/concepts/micro_increments_C8773066.html&quot;&#xD;
guid=&quot;_S80VwCNbEdyCq8v2ZO4QcA&quot;>Micro-Increments&lt;/a>&amp;nbsp;need to be delivered, get references to material required&#xD;
to carry out the work, and one place to go to report progress made.&#xD;
&lt;/li>&#xD;
&lt;/ul>&#xD;
&lt;p>&#xD;
These are the typical work items that go into this list:&#xD;
&lt;/p>&#xD;
&lt;ul>&#xD;
&lt;li>&#xD;
Use cases (and references to use-case specifications)&#xD;
&lt;/li>&#xD;
&lt;li>&#xD;
System-wide requirements&#xD;
&lt;/li>&#xD;
&lt;li>&#xD;
Changes and enhancement requests&#xD;
&lt;/li>&#xD;
&lt;li>&#xD;
Defects&#xD;
&lt;/li>&#xD;
&lt;li>&#xD;
Development tasks&#xD;
&lt;/li>&#xD;
&lt;/ul>&#xD;
&lt;p>&#xD;
Work items can be very large in scope, especially when capturing requests for enhancements, such as “Support Financial&#xD;
Planning” for a personal finance application. To allow the application to be developed in micro-increments, work items&#xD;
are analyzed and broken down into smaller work items so they can be assigned to an iteration, such as a use-case&#xD;
scenario for&amp;nbsp;“Calculate Net Worth”. Further breakdown may be required to identify suitable tasks to be assigned to&#xD;
developers, such as “Develop UI for Calculate Net Worth”. This means that work items often have parent/child&#xD;
relationships, where the lowest level is a specification and tracking device for micro-increments.&#xD;
&lt;/p></mainDescription>
<keyConsiderations>&lt;p>&#xD;
Work Items should contain estimates, see &lt;a class=&quot;elementLinkWithType&quot;&#xD;
href=&quot;./../../practice.mgmt.iterative_dev.base/guidances/guidelines/managing_work_items_32AC6ABD.html&quot;&#xD;
guid=&quot;_7vEXEMA4EdqSgKaj2SZBmg&quot;>Guideline: Managing Work Items&lt;/a>&amp;nbsp;and &lt;a class=&quot;elementLinkWithType&quot;&#xD;
href=&quot;./../../core.mgmt.common.base/guidances/guidelines/agile_estimation_A4EF42B3.html&quot;&#xD;
guid=&quot;_CGHskBEdEdqY7JB6N6CW2w&quot;>Guideline: Agile Estimation&lt;/a>.&#xD;
&lt;/p></keyConsiderations>
<purpose>To collect all requests for work that will potentially be taken on within the project, so work can be prioritized, effort&#xD;
estimated and progress tracked.</purpose>
<representationOptions>&lt;h3>&#xD;
As a spreadsheet or database&#xD;
&lt;/h3>&#xD;
&lt;p>&#xD;
The work items list can be captured as a separate artifact, represented by a spreadsheet or database table. See &lt;a&#xD;
class=&quot;elementLinkWithType&quot; href=&quot;./../../core.mgmt.common.base/guidances/examples/work_items_list_F527B77D.html&quot;&#xD;
guid=&quot;_nHomIDgzEdu4E8ZdmlYjtA&quot;>Example: Work Items List&lt;/a>.&#xD;
&lt;/p>&#xD;
&lt;h3>&#xD;
In specific tools&#xD;
&lt;/h3>&#xD;
&lt;p>&#xD;
The work items list may be optionally captured in tools such as project management, requirements management or change&#xD;
request tools. In fact, the work items list may&amp;nbsp;be spread over several tools, as&amp;nbsp;you may choose to keep&#xD;
different types of work items in different repositories to take advantage of features in those tools.&amp;nbsp;For example,&#xD;
you could use a requirements composition or management tool to track information about requirements and use another&#xD;
tool to capture defects.&amp;nbsp;Work items may start in one representation (such as in a spreadsheet) and move to more&#xD;
sophisticated tools over time, as the number of work items and the metrics you wish to gather grows more sophisticated.&#xD;
&lt;/p></representationOptions>
</org.eclipse.epf.uma:ArtifactDescription>