What's known/designed before development starts

The primary goals of the new system center around streamlining and (as much as possible) automating the existing process to get artisans' products into the online catalog. Specifically:

  • artisans should be able to submit product information without having to go through an email-based process. As part of that change:
    • Some data-entry control will be enforced, to prevent simple mistakes (missing or invalid data).
    • artisans will be able to modify their product data, with some limitations, and with a review still required before those revisions go live. At a minimum, though, they will be able to deactivate live product listings, and activate existing-but-deactivated items as well.
  • Product Reviewers ...

Get Hands-On Software Engineering with Python now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.