Sunday, October 2, 2016

Requirements - Bill of Material (BOM) Example

Requirements - Bill of Material (BOM) Example
This is a typical example used to define the requirements for the Bill of Material (BOM) module within a Software Application.

1.1

General requirements

(a)
Assembly details may be maintained for finished goods and phantoms.
(b)
Parts explosions may be up to xx levels.
(c)
There will be an interface with the Purchase Ordering system to generate works orders for items which are to be re-ordered.
(d)
An interface to the Sales Ordering system is also desirable for items which are to be assembled for customers.
(e)
Assembly codes will be up to xx characters.
(f)
A trial kitting facility is required.
(g)
Product codes will be up to xx alphanumeric characters.
(h)
Stock will be held in up to xx warehouses.
(i)
The facility to track serially numbered items through the system is required.
(j)
The option of updating physical stock levels on issue or completion of the works order should be available.
(k)
The system should allow for the partial completion of works orders and provide a facility for scaling down items such as electricity and labour.
(l)
If using LIFO or FIFO, issue of components to a works order should update the LIFO/FIFO batch/queue file, and add to the batch of finished goods.


1.2

Input

(a)
The BOM system will interface with a inventory control system and automatically update physical and on-order stock levels.
(b)
Inventory values should be updated with the rolled up code of the finished product.
(c)
The total cost of the finished product (ie inclusive of labour, overheads, etc) will update the "current" cost value on the stock file.
(d)
Physical and on-order fields will be updated on works order issue/completion.
(e)
Input of a purchase order will automatically generate a works order for items assembled using the BOM system.
(f)
The Sales Ordering system will automatic-ally generate a works order for items which are assembled using BOM.
(g)
Transactions for all products in the BOM system will be recorded on the stock history file.
(h)
The system should generate the works order number automatically.
(i)
On issue of a works order, the system should prompt for serial numbers for any items which are flagged as serially numbered items in the products file.

1.3

Data stored

(a)
For each assembly the following reference data is required:

Header:

* assembly code;

* warehouse;

* short description;

* long description;

* special instructions;

* alpha code;

* phantom assembly.

Detail:

* warehouse;

* product code/material;

* short description;

* units;

* quantity;

* stage of production.
(b)
The facility to enter codes for items such as overheads, labour and machine wastage is required.
(c)
For each work order the following data will be held:

Header:

* work order number;

* date entered;

* date required;

* assembly number;

* instructions;

* trial (yes or no);

* quantity.

Detail:

* warehouse;

* product/service;

* unit;

* quantity;

* short description;

* long description.
(d)
The facility to amend individual items making up each assembly is required.
(e)
Free format comment lines should be available on the works order.

1.4

Data outputs

1.4.1

Enquiries

(a)
By work order number, the facility to enquire on the status of each works order is required.
(b)
By assembly number, there should be a facility to display all works orders for individual assemblies.
(c)
The ability to view all works orders containing specific products by product code is required.
(d)
Access to valid serial numbers by product code should be available.

1.4.2

Reports

(a)
An assembly file report showing details of all assemblies, component parts and number level of explosion for each sub-assembly.
(b)
A trial kitting report showing shortages of components is mandatory.
(c)
A report showing in which assemblies a particular component is used.
(d)
A works order status report.
(e)
A full history report recording transactions for all assemblies and products.
(f)
A report showing the total cost (ie inclusive of labour, overheads, etc) of all assemblies.

No comments:

Post a Comment