Jobs - Research report | Heuristics | Features | Desired outcomes

2024-01-16 23:30

Numbering

User Statement

Big Picture Problem

Big Picture Problem

Heuristic Violated

Severity Rating (1-5)

Actionable Recommendation

Feature

1

"It takes forever to find the right project files. Can we get a faster way to filter through everything?"

Difficulty in quickly locating specific files or jobs among large volumes of data

Difficulty in quickly locating specific files or jobs among large volumes of data

Visibility of System Status

4

Implement a dynamic search feature with filters and sorting options to enhance data visibility.

Search and filtering options

2

"I need to know the status of my data transfers, including any errors that might have occurred along the way."

Lack of transparency and traceability for data operations

Lack of transparency and traceability for data operations

Error Prevention

3

Integrate real-time status updates and error reports into the system's dashboard.

Detailed job info

3

"Mistakes happen. We should be able to change file details after they've been uploaded."

Inability to correct or update file information post-upload

Inability to correct or update file information post-upload

Flexibility and Efficiency of Use

3

Enable editable metadata fields in file details to allow post-upload modifications.

Editable metadata

4

"How can I tell if the data is ready to use at our other sites?"

The need to monitor the progress of data being made readily available across different locations

The need to monitor the progress of data being made readily available across different locations

Visibility of System Status

3

Develop a feature that shows hydration status and progress across different sites.

Hydration status

5

"Some data deliveries are more urgent. I wish there was a way to prioritize certain jobs over others."

Managing the execution order of tasks where some jobs may be more urgent

Managing the execution order of tasks where some jobs may be more urgent

User Control and Freedom

4

Implement a prioritization feature for jobs, allowing users to manually adjust the execution order.

Prioritize job option

6

"I accidentally canceled a job last time. We should have a confirmation step."

The need for user confirmation to prevent accidental job cancellations

The need for user confirmation to prevent accidental job cancellations

Error Prevention

4

Add a confirmation step or modal before the cancellation of any job.

Cancel job modal

7

"I'd like to have quick actions available for each job, but only when I need them."

Streamlined access to actions for completed jobs without cluttering the interface

Streamlined access to actions for completed jobs without cluttering the interface

Aesthetic and Minimalist Design

3

Introduce a kebab menu for each job, revealing actions only when needed.

Kebab menu options for finished job

8

"I waste a lot of time trying to find specific files."

Difficulty in locating specific files or jobs

Difficulty in locating specific files or jobs

Visibility of System Status

4

Improve search functionality with advanced filters and clear categorization.

Search and Filtering Options

9

"Once I create a job, I can't seem to make any changes."

Need for job tracking and modification

Need for job tracking and modification

Flexibility and Efficiency of Use

3

Allow users to edit job details even after creation via an editable job modal.

Editable Job # in Job Modal

10

"How do I let my team know when a job is done?"

Communication gaps in job progress and issues

Communication gaps in job progress and issues

Match between System and the Real World

3

Create a notification system to alert team members when jobs are completed or require attention.

Notify Teammates Popup

11

"I need a quicker way to manage and monitor my jobs."

Inefficient job management and oversight

Inefficient job management and oversight

Visibility of System Status

3

Implement a floating bar or dashboard for real-time job management and monitoring.

Job Floating Bar

12

"Our workflows are so different; we can't use a one-size-fits-all approach."

Inflexible job setup leading to operational inefficiency

Inflexible job setup leading to operational inefficiency

Consistency and Standards

3

Introduce customizable workflow fields to accommodate varying operational needs.

Customizable Workflow Fields

13

"I'm tired of setting up the same job settings every time."

Time-consuming job setup for repeated tasks

Time-consuming job setup for repeated tasks

Flexibility and Efficiency of Use

4

Develop a feature for saving job configurations for future use to expedite setup.

Saved Configurations for Jobs

14

"Scheduling jobs should be easier than this."

Complex scheduling not meeting user needs

Complex scheduling not meeting user needs

User Control and Freedom

4

Design a more intuitive and simplified interface for scheduling jobs.

Scheduled Jobs Interface

15

"Critical jobs should be processed first, but I can't control that."

Managing job queue priorities

Managing job queue priorities

User Control and Freedom

4

Allow users to set and adjust priorities for job queues to better manage workflows.

Job Prioritization Options

16

"I wish the system could automatically handle regular tasks."

Manual intervention for repetitive tasks

Manual intervention for repetitive tasks

Flexibility and Efficiency of Use

4

Automate repetitive tasks with a recurring job scheduling feature.

Recurring Job Scheduling

17

"Once a job is in the system, it's a pain to update its details."

Lack of control over job details post-creation

Lack of control over job details post-creation

User Control and Freedom

3

Enable post-creation editing of job details to offer more control to users.

Job Creation and Editing

18

"I can never find the files I need quickly; it's like looking for a needle in a haystack."

Difficulty in locating specific files or jobs due to lack of organization or too much data.

Difficulty in locating specific files or jobs due to lack of organization or too much data

Visibility of System Status

4

Enhance search and filtering options to improve data organization and ease of access.

Search and Filtering Options

19

"I wish I knew right away when a job didn't go through so I could fix it immediately."

Lack of immediate awareness when a job fails, leading to delays in resolution.

Lack of immediate awareness when a job fails, leading to delays in resolution

Error Prevention

4

Implement immediate notifications for job errors to facilitate prompt action.

Job Error Notifications

20

"Scheduling the same job over and over again every week is such a time sink for me."

Inability to efficiently plan and automate recurring tasks.

Inability to efficiently plan and automate recurring tasks

Flexibility and Efficiency of Use

4

Introduce advanced scheduling options for automating and managing repetitive jobs.

Advanced Job Scheduling

21

"Each client has different needs, and I can't adjust the job settings once it's created."

The need for flexibility to change job settings due to varying requirements.

The need for flexibility to change job settings due to varying requirements

Consistency and Standards

3

Provide options to edit job parameters even after job creation to adapt to different client needs.

Editable Job Parameters

22

"We need a way to alert the team when a job is complete or if it needs attention."

Inadequate communication channels for updating teams about job status.

Inadequate communication channels for updating teams about job status

Match between System and the Real World

3

Implement a team notification system to keep all members updated on job statuses.

Team Notifications

23

"When something goes wrong, I need to know how serious the issue is so I can prioritize my workflow."

Difficulty in prioritizing issues when multiple jobs fail.

Difficulty in prioritizing issues when multiple jobs fail

Visibility of System Status

4

Introduce error severity indicators to help users prioritize issues effectively.

Error Severity Indicators

24

"I have to spend hours figuring out what went wrong because I can't see the job's execution history."

Challenges in troubleshooting without detailed job execution data.

Challenges in troubleshooting without detailed job execution data

Help and Documentation

3

Provide downloadable logs with detailed job execution history for troubleshooting.

Downloadable Logs

25

"I'm not sure how to initiate data migration."

Confusion in starting the migration process.

Confusion in starting the migration process

User Control and Freedom

3

Create a user-friendly interface with clear instructions for initiating data migration.

Implemented a user-friendly interface for initiating data migration with clear instructions.

26

"How do I know if the data hydration process worked?"

Lack of feedback on hydration task completion.

Lack of feedback on hydration task completion

Visibility of System Status

3

Offer real-time notifications and status updates on hydration tasks to ensure transparency.

Introduced real-time notifications and status updates for hydration tasks.

27

"Setting up replication is too complex."

Complexity in configuring replication jobs.

Complexity in configuring replication jobs

Consistency and Standards

3

Simplify the replication setup process with a guided wizard and preset templates.

Simplified replication setup with a guided wizard and pre-set templates.

28

"I accidentally deleted important data during backup."

Risk of data loss during backup operations.

Risk of data loss during backup operations

Error Prevention

4

Add safety checks and confirmatory prompts to prevent accidental data deletion during backup.

Added safety checks and confirmation prompts before performing backup operations.

29

"I can't tell when data is archived or needs to be recalled."

Uncertainty about archive status and recall needs.

Uncertainty about archive status and recall needs

Visibility of System Status

3

Develop a dashboard that clearly displays archive status and facilitates easy recall processes.

Developed a dashboard that displays archive status and simplifies the recall process.