Page History
Wiki Markup |
---|
{scrollbar:icons=false}
h1. { |
Page info | ||||
---|---|---|---|---|
|
Panel | ||||
---|---|---|---|---|
| ||||
|
Active Period
The VCDE initial project is active from November 2009 - Feb 14, 2010
Problem Statement
There will be work beginning in 2010 to build infrastructure (software). VCDE WS has resources to use for "Requirements elicitation in the community" that would help jump start the development early next year. This will be done in concert with the Vocabulary Knowledge Center. This effort should be seen as an ongoing activity by VCDE WS in 2010 and should support the overall "Software development processes" for caBIG® in 2010 and beyond.
Objectives
This exercise would do at least three things:
- Access whether initiatives are addressing community needs
- Provide traceability from grass roots community needs to more top level initiatives in ConOps
- Provide input into ConOps to address further community needs
Deliverables
This group should produce:
Deliverable | Description | Date |
---|---|---|
Master List of Requirements mapped to Semantic Concept of Operations | An electronic resource that has requirements from community organized via the ConOps | Dec 2010 |
VKC Wiki with 150 newly fleshed out requirements | Review existing forum entries and translate them into requirements, will involve interviewing stakeholders | Jan 2010 |
Prioritized use cases with story boards | Requirements decomposed into Use Cases in a common format for a subset of the overall requirements (actor, success scenario, pre-post conditions) | Feb 2010 |
An electronic resource that can be expanded to support software development | Electronically recorded requirements and Use cases that can serve as a starting point for architects and business analysts to complete and translate into information models and more formal software artifacts. The documentation for each requirement should include: | Feb 2010 |
Group Organization, Roles, and Responsibilities
Process
The process the analysts are following is:
1) Review Vocabulary Knowledge Center (VKC) Forum postings and organize by Semantic Infrastructure (SI) Concept Of Operations Initiatives (from the caBIG® community at large, which we want to encourage). Refer to the assignments under VKC SI Initiatives on the Semantic Infrastructure Concept of Operations Initiatives - Requirements Master List.
2) Complete Script/Template (pre-interview) for each forum topic - assign Requirements Unique ID, the goal is to develop a Formal Requirement Statement and, if time a Use Case Summary, and/or Detail Use Case Scenarios for each forum entry. ADD REQUIREMENTS QUESTIONNAIRE PAGES AS CHILD PAGES BY CLICKING HERE (you must be logged in to create a new page).
3) Determine next step(s) to refine the requirement, which may be an interview in order to create a Formal Requirements Statement or it may be ready for development of detailed use case in text or diagram form, or it may simply be a non-functional requirement or design constraint.
4) For functional requirements, analysts will create very formal use cases and requirements (by Business Analysts) - assign Use Case(s) unique IDs and link/tie to Requirement Questionnaire by Unique ID - if there isn't a requirements questionnaire completed already, create one and link it to an initiative if it fits into an existing category, or to the VKC Master List "Other".
5) Build validation plans for new infrastructure components including ensuring ECCF artifacts and reviews.
Wiki Markup |
---|
:title}
{panel:title=Contents of this Page}
{toc:MinLevel=2}
{panel}
h2. Active Period
The VCDE initial project is active from November 2009 - Feb 14, 2010
h3. Problem Statement
There will be work beginning in 2010 to build infrastructure (software). VCDE WS has resources to use for "Requirements elicitation in the community" that would help jump start the development early next year. This will be done in concert with the Vocabulary Knowledge Center. This effort should be seen as an ongoing activity by VCDE WS in 2010 and should support the overall "Software development processes" for caBIG® in 2010 and beyond.
h3. Objectives
This exercise would do at least three things:
* Access whether initiatives are addressing community needs
* Provide traceability from grass roots community needs to more top level initiatives in ConOps
* Provide input into ConOps to address further community needs
h3. Deliverables
_This group should produce:_
|| Deliverable || Description \\ || Date \\ ||
| [Master List|Semantic Infrastructure Concept of Operations Initiatives - Requirements Master List] of Requirements mapped to Semantic Concept of Operations \\ | An electronic resource that has requirements from community organized via the ConOps | Dec 2010 \\ |
| VKC Wiki with 150 newly fleshed out requirements \\ | Review existing forum entries and translate them into requirements, will involve interviewing stakeholders \\ | Jan 2010 |
| Prioritized use cases with story boards \\ | Requirements decomposed into Use Cases in a common format for a subset of the overall requirements (actor, success scenario, pre-post conditions) \\ | Feb 2010 \\ |
| An electronic resource that can be expanded to support software development \\ | Electronically recorded requirements and Use cases that can serve as a starting point for architects and business analysts to complete and translate into information models and more formal software artifacts. The documentation for each requirement should include: \\
\\
a. Stakeholders \\
b. Formal requirements statement \\
c. Analyzing requirements to recommend next step \\ \\
i. Use cases \\
ii. Prototyping \\ \\
e. Specifications (via ECCF guidelines) \\
f. Etc., including Enabling a traceability matrix from completed software back to requirements | Feb 2010 \\ |
h3. Group Organization, Roles, and Responsibilities
[Requirements Elicitation Team]
h2. Process
The process the analysts are following is:
1) Review Vocabulary Knowledge Center (VKC) Forum postings and organize by Semantic Infrastructure (SI) Concept Of Operations Initiatives (from the caBIG® community at large, which we want to encourage). Refer to the assignments under VKC SI Initiatives on the [Semantic Infrastructure Concept of Operations Initiatives - Requirements Master List].
2) Complete Script/Template (pre-interview) for each forum topic - assign Requirements Unique ID, the goal is to develop a *Formal Requirement Statement* and, if time a Use Case Summary, and/or Detail Use Case Scenarios for each forum entry. [ADD REQUIREMENTS QUESTIONNAIRE PAGES AS CHILD PAGES BY CLICKING HERE|https://wiki.nci.nih.gov/x/KhFlAQ] (you must be logged in to create a new page).
3) Determine next step(s) to refine the requirement, which may be an interview in order to create a Formal Requirements Statement or it may be ready for development of detailed use case in text or diagram form, or it may simply be a non-functional requirement or design constraint.
4) For functional requirements, analysts will create very formal use cases and requirements (by Business Analysts) - assign Use Case(s) unique IDs and link/tie to Requirement Questionnaire by Unique ID - if there isn't a requirements questionnaire completed already, create one and link it to an initiative if it fits into an existing category, or to the VKC Master List "Other".
5) Build validation plans for new infrastructure components including ensuring ECCF artifacts and reviews.
{scrollbar:icons=false} |