What was released in this version?
Description of the implementations
Below are the agreed user stories to see all the functionalities of the system:
- As an administrator, I want to create clients to provide the service to new people.
- As an administrator, I want to be able to modify the clients' data to keep the information updated.
- As an administrator, I want to create centers to provide telephone service in different locations.
- As an administrator, I want to be able to modify the information of the centers to keep the information updated.
- As an administrator, I want to assign an easy-to-remember phone number to business customers to make use of the telephone service.
- As administrator, I want to assign a telephone number to residential customers identified with the first four letters of their names to make use of the service.
- As an administrator, I want to be able to release the customers' phone number when required for line withdrawal.
- As an administrator, I want to consult a customer's information and history to keep better control of their service.
- As an administrator, I want to consult the history of a telephone number and its information to keep better control of the assignments.
- As a system, I want to run an automatic process to track the released phone numbers verifying if enough time has passed to make them available again.
- As an administrator, I want to manually run the process of tracking released phone numbers to make them available.
- As an administrator, I want to modify the minimum time required to make the released numbers available again.
- As an administrator, I want to perform uploads and downloads of information via files to save or integrate existing records.
Notes
- The automatic process is executed by a job configured in the database that calls a procedure that handles the logic.
- Login and administrator role management are future features.