User stories - ESG-Project/documentation GitHub Wiki

← Home / Requirements

This document contains all user stories for the Suassu environmental management system. The stories are organized by classification (MVP, Product, Evolution, and Incremental) and include their current implementation status.

User Story Template and Approach

Each user story follows the standard format:

As a [role], I want to [action] so that [benefit]

Template Components:

  • Role: Defines who wants the feature (e.g., technician, admin, finance manager)
  • Action: Describes what the user wants to do
  • Benefit: Explains why the user wants this feature (implicit in our stories)

Classification Categories:

  1. MVP Stories: Essential features for the initial release
  2. Product Stories: Features for the first complete version
  3. Evolution Stories: Features planned for future versions
  4. Incremental Stories: Additional features that can be implemented as needed

Status Tracking:

  • Completed: Feature is implemented and in production
  • Pending: Feature is planned but not yet implemented

MVP Stories

These are the essential features for the initial system release.

ID User Story Status
US01 As a user, I want to access and maintain my profile. Completed
US02 As an admin, I want to maintain technicians in my company. Completed
US03 As a technician, I want to maintain clients in my company. Completed
US04 As a technician, I want to maintain projects for each client in my company. Completed
US05 As a technician, I want to maintain the map location for each project. Completed
US06 As a technician, I want to maintain environmental licenses for each project. Completed
US07 As a technician, I want to maintain conditions for each license. Completed
US08 As a technician, I want to maintain protocols for each project. Completed
US09 As a technician, I want to maintain official letters for each project. Completed
US10 As a technician, I want to maintain complements for each official letter. Completed
US11 As a technician, I want to receive email notifications about upcoming and pending deadlines related to my company's projects. Completed

Product Stories

Features planned for the first complete version of the product.

ID User Story Status
US12 As a technician, I want to view a summary of upcoming and pending deadlines in the system. Completed
US13 As an admin, I want to maintain system parameters (e.g., vehicle fuel consumption, gasoline price, tax rate). Completed
US14 As an admin, I want to maintain products offered by the company for commercial proposal completion. Completed
US15 As a technician, I want to maintain commercial proposals for each client. Completed
US16 As a technician, I want to generate a commercial proposal document for each proposal to be sent to the client. Completed
US17 As a technician, I want to mark commercial proposals as accepted or rejected. Completed
US18 As a finance manager, I want to maintain financial transactions in the system (e.g., receivables, received amounts, and expenses). Pending
US19 As a finance manager, I want to view a summary of current month's financial information. Pending
US20 As a finance manager, I want to view a calendar with scheduled transactions for each day of the month. Pending
US21 As a finance manager, I want to view a list of all company projects. Pending
US22 As a finance manager, I want to access financial information for a specific project. Pending
US23 As a finance manager, I want to generate financial transactions for each accepted commercial proposal. Pending
US24 As a technician, I want to perform phytosociological analysis for each project. Pending

Evolution Stories

Features planned for future system versions.

ID User Story Status
US25 As a technician, I want to maintain feasibility studies for each project. Pending
US26 As a technician, I want to maintain forest management for each project. Pending
US27 As a technician, I want to maintain flora survey and monitoring for each project. Pending
US28 As a technician, I want to maintain fauna survey and monitoring for each project. Pending
US29 As a technician, I want to maintain documents for each project through links to an external public repository. Pending
US30 As a technician, I want to maintain photographic records for each project. Pending
US31 As a technician, I want to maintain Waste Transport Manifest (MTR) for each project. Pending
US32 As a technician, I want to maintain topography for each project. Pending
US33 As a technician, I want to exchange messages through the system. Pending
US34 As a technician, I want to maintain inspections for each project. Pending

Incremental Stories

Additional features that can be implemented as needed.

ID User Story Status
US35 As a technician, I want to view a dashboard with general statistical data about projects. Pending

Related Documents