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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.