3. Developing User Stories

See also User Story template.

User Stories

As a OSHW User, I want to Build an OSHW Project, so that I can Reproduce the OSHW Project

related to 1. Core Capabilities: 1. OSHW Definition

notes

  • build using alternative components for (end-of-life) availability

As a OSHW Developer, I want to Organize OSHW Project, so that I can Conform to DRY Principle

related to 1. Core Capabilities: 4. OSHW Development Should Leverage Modern Software Development Techniques

notes

  • need for bridging knowledge gap between industry standard and open-source practices; no mentoring programs / methodology
    • while the DOF team agrees this is a challenge within the OSHW community, it is outside the scope of DOF (packaging a OSHW project to be shareable/modifiable/reproducible)
  • lintable data structure
    • interpret "lintable" to mean the content in the model is verifiable (no missing fields, orphan elements, etc.)
    • LinkML "validate" capability implements these kinds of tests
    • a.k.a., expose ability to validate content

Users

notes

  • user who builds OSHW projects for their own use

notes

  • user who develops/maintains OSHW project(s)

Use Cases

List of actions to be performed by a user

Rationales

List of objectives/reasons


Children
  1. Rationales List
  2. Use Cases List
  3. User Stories List
  4. Users List

Backlinks