Product Requirements Document (PRD)

PRD to develop inventory management features for a fictitious invoicing software called “SimpliCompense”.


SimpliCompense’s Inventory Management product requirements document.

ScopeCreation and management of inventories and purchase orders
Target release dateSeptember 22, 2024
EpicSCE-49 - Inventory and purchase order creation and management
Document statusIn Progress
Document ownerMichael Smith
DesignersLily Peng, Nicholas Petrowsky
DevelopersJaya Patel, Harris Okagawa, Lyra Garcia, Tim Sutton, Sunil Iyer, Mathew Nguyen

Background and goals

SimpliCompense’s invoicing software has around 8K active small business users. To retain current users and attract new users during the holiday season, SimpliCompense needs to provide capabilities to perform inventory and purchase order management functions. Therefore, one of the major goals for SimpliCompense’s Inventory Management product is to satisfy all the users’ needs of inventory and purchase order creation and management in an efficient and reliable way.

Requirements

TitleDescriptionPriorityAcceptance CriteriaNotes
Create an item resource.The user creates an item resource to maintain an inventory of it.Must-haveItem details are saved, the item is trackable in an inventory.By default, all created items are trackable in an inventory.
Create an inventory of items.The user sets the quantity of in-stock items.Must-haveThe inventory dashboard displays the item ID, name, in-stock quantity and purchased quantity.The inventory list is sorted by item ID. The user can set other sorting orders and filters.
Automatic inventory update based on purchases and sales.The quantity of in-stock items is updated based on purchases and sales.Must-haveThe inventory dashboard shows the updated number of in-stock items. 
Purchase order creation.The user creates a purchase order.Must-haveThe purchase order is saved. 
Purchase order listing.The user can view the list of purchase orders created.Must-haveID, name, description and status of each purchase order is displayed in a list of orders.By default, all purchase orders are sorted by ID. The user can sort and filter using other fields.
Reporting capabilities.Reports on number of orders, sales, costs and profits are available.Must-haveReal-time data on number of orders, sales, costs and profits is available and can be filtered. 
Sync orders with invoices.Order creation and updates use existing invoices to synchronize purchase order data.Must-haveThe user can use existing invoices for order creation and updating.Make invoice data available for integration with purchase orders.
Handle shipping labels.The user can create shipping labels.Must-haveItems can be updated with shipping label information. 

Releases

ReleaseDateFeaturesDependencies
SimpliCompense Inventory Management 1.0June 13, 2024Item and inventory creation and update.None.
SimpliCompense Inventory Management 1.5July 22, 2024Inventory tracking and purchase order creation and management.Inventory management.
SimpliCompense Inventory Management 2.0August 26, 2024Reporting capabilities and integration of invoices and purchase orders.Purchase order and inventory management features. Invoice data must be available for integration.