Skip to content

Instantly share code, notes, and snippets.

@clatwell
Last active November 30, 2017 21:14
Show Gist options
  • Save clatwell/f40d0b13cdd5dd60a7fbacfc91a39e4d to your computer and use it in GitHub Desktop.
Save clatwell/f40d0b13cdd5dd60a7fbacfc91a39e4d to your computer and use it in GitHub Desktop.
[Audit App] Development Plan - Week of 9/11

Week of 9/11

Week 2, Sprint 2

Sprint goal: An Assessor can create, update and submit a Chemical Hazard profile for audit – either for C2C Certified QA, or C2C Verification for Material Wise.

By EOW: Basic app interface in which a generic user can create, edit, and view a chemical hazard profile.

sprint 2

Model Chemical Hazard Profile

  • Profile Attributes #1
  • Hazard Endpoints #2

Create Profile User Stories

  • A user can view and input info in the Create New Profile form #4
  • A user can submit the Create Profile Form
    • The app checks for duplicate CASRN #5
    • The app calls out to a third-party API (not included in Sprint 2)
  • A user is redirected to the Profile Detail page for the new profile. #7

Update Profile User Stories

  • A user can see profile Identifiers in the Hazard Profile subheader. #8
  • A user can enter profile Additional Info in a dropdown from the Hazard Profile Subheader. #9
  • A user can view the Summary Info tab, and enter profile Summary Info. #10
  • A user can enter system-specific Endpoint inputs, see a rating, and save the result. #11
    • Display confidence interval field unique to each endpoint. In Definition - #3
    • A user can see a GHS derived from their input. In Definition - #3
    • If QA, only show C2C Endpoints inputs. (planned for Sprint 4)
    • If Verify, show a harmonized input. (planned for Sprint 4)
    • Display supoorting inputs unique to each endpoint. (planned for Sprint 4)

In Definition: Submit Profile User Stories

  • Definition: An Assessor submits the Profile. #12
    • Definition: The app checeks for required fields.
  • If QA, the app checks for matching CASRN and checks for Flag conditions. (planned for Sprint 4)

🎟️

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment