Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[UserStory] High-Level Project Design #55

Open
3 of 5 tasks
GracchusMinor opened this issue Oct 24, 2019 · 1 comment
Open
3 of 5 tasks

[UserStory] High-Level Project Design #55

GracchusMinor opened this issue Oct 24, 2019 · 1 comment
Assignees
Labels
user story User Story

Comments

@GracchusMinor
Copy link

GracchusMinor commented Oct 24, 2019

User Story

Essential components

  • Title describes the story
  • Stakeholder type is identified
  • Outcome is described
  • Rationale is explicit
  • Acceptance criteria are verifiable and from the perspective of the stakeholder

Story

As a maintainer
I want high-level software design
so that I understand how various pieces of the software fit and work together

Acceptance Criteria

Visual representation of software design through a UML

  • UML that visually represents the current states of the project
  • UML must always accurately represent the current state of the code

Supporting Information

As a maintainer of this project I want a high-level view of how all of the pieces (such as build tools, code analysis tools, etc,) will work together in a single blueJ extension.

@GracchusMinor GracchusMinor added the user story User Story label Oct 24, 2019
@jody
Copy link
Collaborator

jody commented Oct 24, 2019

The outcome is vague.

The acceptance criteria implies an artifact in the repository that might be better rendered dynamically (e.g., via an automated tool) or the documentation may become inconsistent with the code.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
user story User Story
Projects
None yet
Development

No branches or pull requests

2 participants