| <?xml version="1.0" encoding="UTF-8"?> |
| <org.eclipse.epf.uma:TaskDescription 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" xmi:id="_P9iS8PV_EdmdHa9MmVPgqQ" |
| name="identify_and_outline_requirements,_P9cMUPV_EdmdHa9MmVPgqQ" guid="_P9iS8PV_EdmdHa9MmVPgqQ" |
| changeDate="2008-02-11T02:20:35.000-0800" changeDescription="We need to solve the relationship to work items list" |
| version="1.0.0"> |
| <sections xmi:id="_ckG-cCY-EdqNHcQ-rAojXw" name="Gather information" guid="_ckG-cCY-EdqNHcQ-rAojXw"> |
| <sectionDescription><p>
 |
| Use various techniques to make gathering requirements easier. Face-to-face meetings with stakeholders is the most
 |
| effective way to understand stakeholder needs and to gather and validate requirements, but you must prepare in order
 |
| for these meetings to run efficiently.
 |
| </p>
 |
| <p>
 |
| Be prepared by gathering and reviewing information related to the problem domain, problem statement, business
 |
| environment and key stakeholders. Most of this information&nbsp;must be available in the vision.&nbsp;Also review the
 |
| existing requirements repository for stakeholder requests.
 |
| </p></sectionDescription> |
| </sections> |
| <sections xmi:id="_GAr3IOz3Edq2wJOsmRwmhg" name="Identify and capture domain terms" |
| guid="_GAr3IOz3Edq2wJOsmRwmhg"> |
| <sectionDescription>If there are ambiguous or domain-specific terms that need to be clearly defined, make sure you work closely with
 |
| stakeholders&nbsp;to capture these&nbsp;terms in the glossary and that you use these terms consistently.</sectionDescription> |
| </sections> |
| <sections xmi:id="_fDbgkCY-EdqNHcQ-rAojXw" name="Identify the types of requirements relevant to your system " |
| guid="_fDbgkCY-EdqNHcQ-rAojXw"> |
| <sectionDescription><p>
 |
| Requirements can be broadly classified as either functional or non-functional requirements. The former specify what the
 |
| system must do. The latter specify constraints on the solution such as usability, reliability, performance,
 |
| supportability, interfaces with legacy systems, etc. Depending upon the domain there&nbsp;might be regulatory
 |
| requirements that apply.
 |
| </p>
 |
| <p>
 |
| Collaborate with stakeholders to identify the types of requirements relevant to your system. This will help you assess
 |
| the completeness of your requirement set.
 |
| </p></sectionDescription> |
| </sections> |
| <sections xmi:id="_CD_a8JJKEdyk6dG0ehkW5Q" name="Identify and capture use cases and scenarios" |
| guid="_CD_a8JJKEdyk6dG0ehkW5Q"> |
| <sectionDescription><p>
 |
| Collaborate with stakeholders to identify and capture&nbsp;the use cases and scenarios relevant&nbsp;to your system.
 |
| Capture references to these requirements with other project to-do items so that you can prioritize the work.
 |
| </p>
 |
| <p>
 |
| See&nbsp;<a class="elementLink"
 |
| href="./../../practice.tech.use_case_driven_dev.base/guidances/guidelines/identify_and_outline_actors_and_ucs_BB5516A9.html"
 |
| guid="_eyL0wCu-EdqSxKAVa9kmvA">Identify and Outline Actors and Use Cases</a> for more information.
 |
| </p></sectionDescription> |
| </sections> |
| <sections xmi:id="_Ql45gEI6Edyrh7YaMjqrlA" name="Identify and capture system-wide requirements " |
| guid="_Ql45gEI6Edyrh7YaMjqrlA"> |
| <sectionDescription><p>
 |
| Collaborate with stakeholders to identify and capture&nbsp;the system-wide requirements relevant&nbsp;to your system.
 |
| Capture references to these requirements with other project to-do items so that you can prioritize the work.
 |
| </p>
 |
| <p>
 |
| See&nbsp;<a class="elementLink"
 |
| href="./../../practice.tech.use_case_driven_dev.base/guidances/guidelines/identify_and_outline_actors_and_ucs_BB5516A9.html"
 |
| guid="_eyL0wCu-EdqSxKAVa9kmvA">Identify and Outline Actors and Use Cases</a> for more information.
 |
| </p></sectionDescription> |
| </sections> |
| <sections xmi:id="_0WhHsN-eEdqiM_wFaqLjNg" name="Achieve concurrence" guid="_0WhHsN-eEdqiM_wFaqLjNg"> |
| <sectionDescription>Conduct a review&nbsp;of the&nbsp;requirements with relevant stakeholders and the development team to ensure consistency
 |
| with the agreed vision, assess quality, and identify any required changes.</sectionDescription> |
| </sections> |
| <purpose>The purpose of this task is to identify and capture functional and non-functional requirements for the system. These |
| requirements form the basis of communication and agreement between the stakeholders and the development team on what the |
| system must do to satisfy stakeholder needs. The goal is to understand the requirements at a high-level so that the initial |
| scope of work can be determined.&nbsp;Further analysis will be performed to detail these requirements prior to |
| implementation.</purpose> |
| </org.eclipse.epf.uma:TaskDescription> |