Defining user stories
The delivery team with the Business representatives and the Visionary prepare a User Stories.
MVP
- As a task author, I want to create a new task with a title, description, creation date, modification date, author and status so that I can manage and track cargo flight-related activities (issue).
- As a user, I want each task to start with an "open" status so that it is clear which tasks are new and need attention.
- As a task author, I want to edit the title and description of a task I created so that I can keep task information accurate and up to date (issue).
- As a user, I want to assign myself to a task or unassign myself so that I can take responsibility for tasks that are relevant to me (issue).
- As a task author, I want to change the status of a task to "closed" so that I can indicate when a task is no longer active or needed (issue).
- As a task author or assigned user, I want to mark a task as "done" so that the team knows when a task has been completed (issue).
- As the task author, I want to re-open a task by marking it as "open" so that the team knows additional work is still required after review (issue).
Post MVP
- As a task author, I want to assign other users to a task so that the right people are responsible for completing it.
- As a system administrator (future), I want tasks to be automatically created based on system events (such as adding a new flight) so that important tasks are not missed and processes are streamlined.
- As a user (future), I want to add comments to tasks so that I can communicate and collaborate with others about task details.
- As a user (future), I want to define dependencies between tasks so that I can manage complex workflows and ensure tasks are completed in the correct order.