Skip to content

Functional Requisite

Cainã Melo edited this page Jun 22, 2026 · 1 revision

RF-1 | Data Import and Normalization

Description

Allow data to be imported from CSV files and converted into database dimensions and facts.

Priority: High

User Stories

US-6: As a manager, I would like to import data from CSV spreadsheets about new projects to save the team time and effort when entering this data.

RF-2 | Total Hours Processing

Description

Must calculate total hours worked on a project.

Priority: High

User Stories

US-1: As a manager, I want to see the total project expenses, including material costs and labor hours, to save time researching and calculating the costs of each project.

RF-3 | Centralized Projects Panel

Description

List all registered projects and programs on a single screen.

Priority: High

User Stories

US-7: As a manager, I would like a page that displays all programs and projects centrally, allowing filtering by program and searching for a specific project, to save time when trying to navigate the program.

RF-4 | Program Filtering

Description

The system must allow data on each screen to be filtered by programs in addition to individual projects.

Priority: Medium

User Stories

US-7: As a manager, I would like a page that displays all programs and projects centrally, allowing filtering by program and searching for a specific project, to save time when trying to navigate the program.

RF-5 | Project Search

Description

The system must feature a search field to locate and search for projects.

Priority: High

User Stories

US-7: As a manager, I would like a page that displays all programs and projects centrally, allowing filtering by program and searching for a specific project, to save time when trying to navigate the program.

RF-6 | Total Cost per Project

Description

The system must calculate the value of all materials committed to a project and display it alongside total hours worked.

Priority: High

User Stories

US-1: As a manager, I want to see the total project expenses, including material costs and labor hours, to save time researching and calculating the costs of each project.

US-9: As a manager, I want to visualize the expenses on orders placed in each project, to save time and effort in understanding the material costs of each project.

RF-7 | Purchasing Pipeline Visualization

Description

The application must display information about the flow of ordered and received materials.

Priority: High

User Stories

US-2: As a manager, I would like to track the status of orders to save time when converting requests into orders and identifying material shortages in projects.

US-8: As a manager, I want to track requests made in each project to save time and effort in understanding the material requirements for each project.

US-9: As a manager, I want to visualize the expenses on orders placed in each project, to save time and effort in understanding the material costs of each project.

RF-8 | Late Delivery Alerts

Description

The system must contain information about materials that have exceeded the delivery forecast and have not been received.

Priority: High

User Stories

US-2: As a manager, I would like to track the status of orders to save time when converting requests into orders and identifying material shortages in projects.

US-3: As a manager, I want to see inventory data for each project to save time and effort when checking purchased materials and identifying any inconsistencies, such as missing materials.

RF-9 | Project Inventory Management

Description

The application needs to display information on the quantity of materials in stock.

Priority: Medium

User Stories

US-2: As a manager, I would like to track the status of orders to save time when converting requests into orders and identifying material shortages in projects.

US-3: As a manager, I want to see inventory data for each project to save time and effort when checking purchased materials and identifying any inconsistencies, such as missing materials.

RF-10 | Priority Monitoring

Description

The system must have a filter for "Urgent" or "High" priority orders that have not been delivered.

Priority: Low

RF-11 | Task Status List

Description

The application must have a display for each project's tasks.

Priority: Low

User Stories

US-5: As a manager, I would like to see the status of project tasks in order to easily understand the status and progress of each project, saving time researching and consulting other collaborators.

RF-12 | Supplier Data

Description

The application must provide supplier data, such as delivery time, frequent delay history, and price.

Priority: Medium

User Stories

US-4: As a manager, I would like to see supplier data to help plan for material delivery lead times and save money by choosing a reliable supplier with lower prices.

RF-13 | Data Import by Manager

Description

The system must allow the manager to import .csv files for new projects.

Priority: Medium

User Stories

US-6: As a manager, I would like to import data from CSV spreadsheets about new projects to save the team time and effort when entering this data.

Clone this wiki locally