Skip to content
This repository has been archived by the owner on Nov 23, 2023. It is now read-only.

Make 'providers' types of 'licensor' and 'producer' mandatory #995

Closed
34 tasks
billgeo opened this issue Sep 22, 2021 · 0 comments
Closed
34 tasks

Make 'providers' types of 'licensor' and 'producer' mandatory #995

billgeo opened this issue Sep 22, 2021 · 0 comments
Labels
duplicate This issue or pull request already exists user story Something valuable for the user

Comments

@billgeo
Copy link
Contributor

billgeo commented Sep 22, 2021

User Story

So that we can ensure that all metadata has a 'licensor' and a 'producer', as a Data Manager, I want the linz STAC extension schema to ensure these metadata properties exist for all datasets.

See https://confluence.linz.govt.nz/display/LIFFP/STAC+Field+Mapping

Acceptance Criteria

  • Given [a pre-condition], when [an event happens], then [an expected outcome occurs]
  • Given [a pre-condition], when [an event happens], then [an expected outcome occurs]

Additional context

Tasks

  • ...
  • ...

Definition of Ready

  • This story is ready to work on
    • Independent (story is independent of all other tasks)
    • Negotiable (team can decide how to design and implement)
    • Valuable (from a user perspective)
    • Estimate value applied (agreed by team)
    • Small (so as to fit within an iteration)
    • Testable (in principle, even if there isn't a test for it yet)
    • Environments are ready to meet definition of done
    • Resources required to implement will be ready
    • Everyone understands and agrees with the tasks to complete the story
    • Release value (e.g. Iteration 3) applied
    • Sprint value (e.g. Aug 1 - Aug 15) applied

Definition of Done

  • This story is done:
    • Acceptance criteria completed
    • Automated tests are passing
    • Code is peer reviewed and pushed to master
    • Deployed successfully to test environment
    • Checked against CODING guidelines
    • Relevant new tasks are added to backlog and communicated to the team
    • Important decisions recorded in the issue ticket
    • Readme/Changelog/Diagrams are updated
    • Product Owner has approved acceptance criteria as complete
    • Meets non-functional requirements:
      • Scalability (data): Can scale to 300TB of data and 100,000,000 files and ability to
        increase 10% every year
      • Scability (users): Can scale to 100 concurrent users
      • Cost: Data can be stored at < 0.5 NZD per GB per year
      • Performance: A large dataset (500 GB and 50,000 files - e.g. Akl aerial imagery) can be
        validated, imported and stored within 24 hours
      • Accessibility: Can be used from LINZ networks and the public internet
      • Availability: System available 24 hours a day and 7 days a week, this does not include
        maintenance windows < 4 hours and does not include operational support
      • Recoverability: RPO of fully imported datasets < 4 hours, RTO of a single 3 TB dataset <
        12 hours
@billgeo billgeo added the user story Something valuable for the user label Sep 22, 2021
@billgeo billgeo changed the title Make providers 'licensor' and 'producer' mandatory Make 'providers' types of 'licensor' and 'producer' mandatory Sep 22, 2021
@billgeo billgeo added the duplicate This issue or pull request already exists label Sep 22, 2021
@billgeo billgeo closed this as completed Sep 22, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
duplicate This issue or pull request already exists user story Something valuable for the user
Development

No branches or pull requests

1 participant