Policy - Research report | Heuristics | Features | Desired outcomes

2024-01-16 23:32

Numbering

User Statement

Desired Functional Outcome

Desired Emotional Outcome

Problem(s) Identified

Heuristic Violated

Severity Rating (1-5)

Actionable Recommendation

Implemented solution

1

"I want to create different types of policies easily without mixing them up."

I need this solved so that I can create distinct policy types effortlessly, ensuring clarity and avoiding confusion when managing policies.

because solving this will make me feel more organized and less likely to make mistakes.

Need for clear and categorized policy creation

Consistency and Standards

4

Implement categorization and standardized templates for policy creation.

Policy name and type selection

2

"Sometimes I'm not sure what to enter in these policy fields."

I need this solved so that I can have clear guidance and tooltips for policy fields, reducing uncertainty and ensuring accurate policy creation.

because solving this will make me feel more confident and less hesitant when creating policies.

Assistance for users unfamiliar with policy creation

Help and Documentation

3

Provide a guided wizard and comprehensive documentation for new users.

Help tips next to input fields

3

"Our policies vary by location, and I need to apply them to specific sites."

I need this solved so that I can easily apply location-specific policies to specific sites, ensuring tailored policy enforcement and compliance.

because solving this will make me feel more efficient and in control of location-based policy management.

Need for policies to be applicable on a per-site basis

Flexibility and Efficiency of Use

4

Enable site-specific policy settings to ensure relevance and applicability.

Selection of site for policy application

4

"I need to enforce policies on particular areas within our site."

I need this solved so that I can specify policy enforcement on specific areas within our site, improving targeted policy control and compliance.

because solving this will make me feel more in control and precise in policy enforcement.

Granular control over where policies apply

User Control and Freedom

4

Offer advanced customization options for precise policy application.

Selection of spaces within a site

5

"Can we automate this policy to run on its own at scheduled intervals?"

I need this solved so that I can schedule policy automation at intervals, reducing manual intervention and ensuring consistent policy execution.

because solving this will make me feel more efficient and reduce the need for constant monitoring.

Automating recurring tasks to save time

Flexibility and Efficiency of Use

4

Introduce automated scheduling features for recurring tasks.

Automation options for policy scheduling

6

"I need to be alerted when our storage reaches certain thresholds."

I need this solved so that I can set up storage threshold alerts within policies, ensuring timely notifications and proactive storage management.

because solving this will make me feel more informed and in control of storage capacity.

Proactive system management based on usage metrics

Visibility of System Status

3

Develop a dashboard to display real-time usage metrics for proactive management.

Pool triggers and utilization visibility

7

"I want policies to trigger based on specific file types or sizes."

I need this solved so that I can configure policies to trigger based on file type or size criteria, enabling customized policy actions and data management.

because solving this will make me feel more capable and in control of policy conditions.

Customizable rules for when policies should take effect

User Control and Freedom

4

Allow users to define custom triggers for policy activation.

Conditions for policy execution

8

"We should only migrate large files or exclude certain file types."

I need this solved so that I can define migration criteria to include large files and exclude specific file types, optimizing data migration based on our needs.

because solving this will make me feel more efficient and in control of data migration.

Filtering which data the policy affects

Flexibility and Efficiency of Use

4

Enable data-specific filtering in policy settings for targeted application.

Selection by file type and size

9

"It would help if I could specify exactly which files to include or exclude in the policy."

I need this solved so that I can specify precise file inclusion and exclusion criteria within policies, ensuring fine-grained control over data management.

because solving this will make me feel more precise and in control of policy conditions.

Precise control over data management

User Control and Freedom

4

Provide options for detailed data management within policies.

Inclusion or exclusion of file types

10

"It's essential to manage how data moves between our storage pools efficiently."

I need this solved so that I can efficiently manage data movement between storage pools, optimizing data storage and retrieval processes.

because solving this will make me feel more efficient and in control of data flow.

Managing data flow between storage pools

Visibility of System Status

3

Implement a visual flowchart for tracking data movement across storage pools.

Pool migration hierarchy and storage caps

11

"The system should indicate if we can't add more layers to our storage setup."

I need this solved so that I can receive notifications when storage layers are at capacity, preventing overloading and ensuring storage stability.

because solving this will make me feel more secure and in control of storage layer management.

Limitation in storage hierarchy structure

Consistency and Standards

3

Offer flexible and customizable storage hierarchy options.

Inability to add tiers below cloud storage

12

"We need the biggest files handled first in our policy to optimize storage use."

I need this solved so that I can prioritize the handling of the largest files within policies, optimizing storage usage and resource allocation.

because solving this will make me feel more efficient and in control of storage optimization.

Prioritization of policy actions

User Control and Freedom

4

Enable users to set priorities for different policy actions.

Processing order and conditions for policies

13

"We want older files to be archived automatically to free up space."

I need this solved so that I can set up automatic archiving of older files within policies, freeing up storage space and improving data organization.

because solving this will make me feel more efficient and reduce data clutter.

Targeting files for policy action based on age

Flexibility and Efficiency of Use

3

Include options for age-based file targeting in policy rules.

Selection by dates for files

14

"It should be easy to separate active files from those that need archiving."

I need this solved so that I can easily differentiate active files from those slated for archiving within policies, enhancing data management and organization.

because solving this will make me feel more organized and in control of data archiving.

Differentiating between current and outdated data

Visibility of System Status

3

Create clear indicators to differentiate between current and outdated data.

Archiving and active file separation

15

"We handle a lot of data; being able to set the processing order helps us manage our resources better."

I need this solved so that I can establish processing order for data within policies, improving resource management and optimizing data handling efficiency.

because solving this will make me feel more in control and efficient in resource allocation.

Prioritization of policy execution

User Control and Freedom

4

Allow manual prioritization of policy execution order.

Processing order options

16

"What happens if I set up a policy wrong? There should be safeguards against data loss."

I need this solved so that I can have safeguards in place to prevent data loss in case of policy misconfiguration, ensuring data protection and risk mitigation.

because solving this will make me feel more secure and reduce the fear of data loss due to policy errors.

Avoiding misconfiguration and potential data loss

Error Prevention

4

Implement checks and warnings to prevent misconfiguration.

Error handling for policy conditions

17

"I like to review all settings at once before I finalize the creation of a policy."

I need this solved so that I can review all policy settings comprehensively before finalizing policy creation, ensuring accuracy and reducing the risk of mistakes.

because solving this will make me feel more confident and in control of policy creation.

Confirmation of policy details before finalization

Error Prevention

4

Require user confirmation with a summary of details before policy finalization.

Summary page before policy creation

18

"It's crucial to double-check the policy name, type, and scope to prevent errors."

I need this solved so that I can double-check critical policy details like name, type, and scope to prevent errors and ensure accurate policy configuration.

because solving this will make me feel more diligent and reduce the risk of policy-related mistakes.

Ensuring accuracy in policy setup

Help and Documentation

3

Provide inline help and tooltips during policy setup for accuracy.

Policy name, type, and scope summary

19

"Seeing the migration path helps me understand how data will move between pools."

I need this solved so that I can visualize the migration path within policies, enhancing understanding of data movement and facilitating informed decision-making.

because solving this will make me feel more informed and in control of data migration.

Visual confirmation of data migration paths

Visibility of System Status

3

Offer visual mapping tools for confirming data migration paths.

Migration hierarchy display

20

"I need to confirm the schedule to ensure the policy runs at the right time."

I need this solved so that I can confirm policy schedules to ensure timely execution at the desired times, reducing scheduling uncertainties and ensuring policy effectiveness.

because solving this will make me feel more in control and reduce scheduling-related anxieties.

Verification of when the policy will be executed

Visibility of System Status

3

Display scheduled times and conditions for policy execution.

Policy schedule summary

21

"It's helpful to see a summary of the conditions I've set up for complex policies."

I need this solved so that I can access policy condition summaries for complex policies, simplifying policy comprehension and ensuring accurate configuration.

because solving this will make me feel more capable and reduce complexity-related stress.

Overview of the rules governing policy execution

Help and Documentation

3

Summarize policy rules in an accessible and easy-to-understand format.

Condition groups setup summary

22

"I want a dashboard where I can see all our policies and manage them easily."

I need this solved so that I can have a centralized policy dashboard for easy policy management, enhancing efficiency and simplifying policy oversight.

because solving this will make me feel more organized and in control of policy management.

Central management of all policies

Consistency and Standards

4

Create a centralized hub for policy management and oversight.

Policies homepage

23

"Sometimes I need to quickly start or stop a policy without going through multiple steps."

I need this solved so that I can have quick access to start or stop policies without excessive steps, ensuring prompt policy execution or suspension.

because solving this will make me feel more efficient and reduce the hassle of policy control.

Quick management options for immediate action

Flexibility and Efficiency of Use

4

Provide quick access tools for immediate policy actions.

Policy action buttons (Run, Stop Policy)

24

"Having a sidebar with all the details of a policy means I don't have to open each one."

I need this solved so that I can access policy details conveniently via a sidebar, improving accessibility and reducing the need to open each policy individually.

because solving this will make me feel more efficient and reduce navigation efforts.

Access to in-depth details of policies at a glance

Visibility of System Status

3

Enable a detailed view of policy specifics in a user-friendly format.

Detailed policy information sidebar

25

"If I need to make changes, I want to edit the policy directly, not create a new one."

I need this solved so that I can edit policies directly instead of creating new ones for changes, simplifying policy modification and ensuring accuracy.

because solving this will make me feel more in control and reduce the need for policy duplication.

The ability to modify policies without starting over

Flexibility and Efficiency of Use

4

Implement a feature to modify existing policies without needing to recreate them.

Edit policy interface

26

"I must be able to edit trigger rules in detail to match our exact operational needs."

I need this solved so that I can edit trigger rules in detail to align with our precise operational requirements, ensuring customized policy triggers and effective policy execution.

because solving this will make me feel more capable and in control of policy trigger customization.

Fine-tuning of policy behavior based on specific criteria

User Control and Freedom

4

Allow detailed customization of policy behavior based on user-defined criteria.

Detailed trigger rules and conditions editing

27

"Being able to edit the migration hierarchy is important as our storage strategy evolves."

I need this solved so that I can edit the migration hierarchy to adapt to evolving storage strategies, ensuring flexibility and alignment with changing storage needs.

because solving this will make me feel more adaptable and in control of storage management.

Flexibility in changing the flow of data management

Flexibility and Efficiency of Use

3

Offer options to adjust the flow of data management dynamically.

Policy editing options for migration hierarchy

28

"Our data is diverse; I need to create specific conditions for different scenarios."

I need this solved so that I can create specific conditions for diverse data scenarios within policies, enabling tailored policy actions and enhancing data management versatility.

because solving this will make me feel more versatile and in control of data condition customization.

Customization of conditions for data handling

User Control and Freedom

4

Provide advanced settings for customizing conditions under which data is handled.

Condition group creation and editing

29

"I need to see all the settings in one place to ensure nothing's amiss before I activate this policy."

I need this solved so that I can access all policy settings in one place for comprehensive review before policy activation, reducing the risk of oversight and ensuring accurate policy setup.

because solving this will make me feel more diligent and reduce the risk of policy-related mistakes.

Assurance before policy activation

Error Prevention

4

Implement a review and confirmation step before policy activation.

Comprehensive policy review on summary page

30

"If I spot a mistake in the summary, I need to be able to fix it without searching through the settings."

I need this solved so that I can quickly correct mistakes in policy summaries without the need to search through extensive settings, ensuring efficient error correction and accurate policy configuration.

because solving this will make me feel more efficient and reduce the frustration of error correction.

Easy navigation for last-minute changes

User Control and Freedom

3

Ensure easy navigation for making last-minute changes to policies.

Edit links next to each summary section

31

"It's vital for me to know how much space is left before I finalize the migration settings."

I need this solved so that I can check available space before finalizing migration settings, ensuring informed decision-making and preventing data transfer issues.

because solving this will make me feel more confident and in control of migration processes.

Transparency in storage limitations

Visibility of System Status

3

Clearly display storage limitations and thresholds within the system.

Migration hierarchy with space availability

32

"I want to review the exact schedule to confirm the policy will run as intended, without any conflicts."

I need this solved so that I can review policy schedules for confirmation, preventing conflicts and ensuring policy execution aligns with my expectations.

because solving this will make me feel more secure and in control of policy scheduling.

Confirmation of automation details

Error Prevention

4

Include a summary confirmation step for automated policy details.

Detailed policy scheduling

33

"Seeing how many conditions I've set up helps me understand the policy's complexity at a glance."

I need this solved so that I can quickly gauge policy complexity by viewing the number of conditions, improving policy comprehension and decision-making.

because solving this will make me feel more capable and reduce complexity-related stress.

Clarity on policy rules and conditions

Consistency and Standards

3

Provide clear and consistent documentation on policy rules and conditions.

Visibility of condition groups for complex policies

34

"I need to be able to start, stop, or edit policies quickly from the main page."

I need this solved so that I can conveniently start, stop, or edit policies directly from the main page, ensuring prompt policy control and minimizing navigation efforts.

because solving this will make me feel more efficient and reduce the hassle of policy management.

Quick access to essential policy operations

Flexibility and Efficiency of Use

4

Enable quick access to essential policy operations through shortcuts or a dashboard.

Action buttons for policy management

35

"It's helpful to have all relevant information about a policy available without digging through menus."

I need this solved so that I can access all relevant policy information without extensive menu navigation, enhancing accessibility and saving time in policy management.

because solving this will make me feel more efficient and reduce navigation efforts.

Access to all related policy information in one place

Visibility of System Status

4

Aggregate all policy-related information in a single, accessible location.

Policy details sidebar with comprehensive info

36

"Editing a policy should be straightforward, with all options clearly displayed."

I need this solved so that I can easily edit policies with clear and straightforward options, simplifying policy modification and ensuring accuracy in policy updates.

because solving this will make me feel more in control and reduce the complexity of policy editing.

Simplifying the policy modification process

Flexibility and Efficiency of Use

3

Streamline the process for modifying policies to reduce complexity.

Intuitive policy editing interface

37

"The visual indicators for pool capacity help me understand when to adjust our storage strategies."

I need this solved so that I can rely on visual indicators for pool capacity to inform storage strategy adjustments, enhancing storage management decision-making and optimization.

because solving this will make me feel more informed and in control of storage strategy.

Visual cues for storage utilization thresholds

Visibility of System Status

3

Implement visual indicators for monitoring storage utilization thresholds.

Pool triggers with visual feedback

38

"Our older files should be archived first, so I need to set the processing order accordingly."

I need this solved so that I can prioritize the processing order for older files within policies, ensuring efficient data archiving and alignment with data management needs.

because solving this will make me feel more efficient and in control of data archiving.

Prioritization of file management based on business needs

User Control and Freedom

4

Allow customization for file management prioritization according to business requirements.

Processing order and status selection in conditions

39

"As our data management needs evolve, I want the ability to add new condition groups easily."

I need this solved so that I can easily add new condition groups to policies as our data management needs evolve, ensuring policy adaptability and versatility.

because solving this will make me feel more adaptable and in control of policy customization.

Flexibility in refining policy triggers

Flexibility and Efficiency of Use

4

Provide flexible options for refining and adjusting policy triggers.

Easy addition of new condition groups

40

"The inline help is great for understanding what each setting does as I create the policy."

I need this solved so that I can benefit from inline help to understand each policy setting during policy creation, improving clarity and reducing uncertainty.

because solving this will make me feel more confident and informed during policy setup.

Guidance for users during complex configuration

Help and Documentation

3

Offer guided assistance or tutorials for complex policy configurations.

Inline help and tips within policy creation

41

"If I change my mind, I want a clear option to cancel or complete the policy setup."

I need this solved so that I can easily cancel or complete policy setup if I change my mind, providing flexibility and reducing the frustration of accidental policy creation.

because solving this will make me feel more in control and reduce potential frustration.

Clear exit paths from the policy creation process

User Control and Freedom

3

Ensure clear and easy exit options are available during policy creation.

Policy creation cancellation or completion options

42

"I'm never sure which policy applies to what situation."

I need this solved so that I can have clear policy descriptions and naming conventions to understand which policy applies to specific situations, reducing confusion and improving policy selection.

because solving this will make me feel more confident and reduce uncertainty in policy usage.

Confusion due to lack of clarity in policy application.

Consistency and Standards

4

Enhance clarity in policy application through improved user interface design.

Implemented clear and detailed policy descriptions accessible to all users.

43

"Setting up policies for different workflows is too complicated."

I need this solved so that I can simplify the process of setting up policies for different workflows, reducing complexity and streamlining policy configuration.

because solving this will make me feel more efficient and reduce the hassle of policy setup.

Complexity in configuring policies for various workflows.

Flexibility and Efficiency of Use

4

Simplify the policy configuration process for different workflows.

Simplified the policy setup process with a user-friendly interface and wizard.

44

"How do I ensure policies for data backup are correctly implemented?"

I need this solved so that I can have clear guidance and verification steps to ensure correct implementation of data backup policies, reducing uncertainty and ensuring data protection.

because solving this will make me feel more confident and in control of data backup procedures.

Uncertainty in policy effectiveness for critical operations like backup or disaster recovery.

Help and Documentation

3

Provide detailed information on policy effectiveness in critical operations.

Developed a verification system to confirm policy implementation and effectiveness.

45

"I'm not sure when our data is being archived automatically."

I need this solved so that I can have visibility into the automatic data archiving schedule, ensuring awareness and control over data archival processes.

because solving this will make me feel more informed and in control of data archival timing.

Lack of visibility on automatic policy actions like archiving.

Visibility of System Status

4

Increase visibility of automatic actions like archiving through notifications and logs.

Launched a real-time notification system for policy-triggered actions.

46

"I can't tell if our disaster recovery policy is up-to-date."

I need this solved so that I can easily verify the status and last update of our disaster recovery policy, ensuring up-to-date disaster recovery procedures and preparedness.

because solving this will make me feel more secure and in control of disaster recovery readiness.

Uncertainty about the currency and adequacy of critical policies.

Help and Documentation

3

Offer resources to assess and ensure the currency and adequacy of policies.

Introduced policy review and update reminders, ensuring policies remain current.

47

"We need different policies for different project types, but it’s a maze to set them up."

I need this solved so that I can streamline the setup of different policies for various project types, simplifying the process and reducing the complexity of policy creation.

because solving this will make me feel more efficient and reduce the hassle of policy setup.

Difficulty in customizing policies for varied project needs.

Flexibility and Efficiency of Use

4

Enhance customization options to cater to diverse project requirements.

Implemented a template system for policies, allowing easy customization per project type.

48

"How can I check if a policy was correctly executed last night?"

I need this solved so that I can easily verify the execution status of policies from the previous night, ensuring monitoring and control of policy execution outcomes.

because solving this will make me feel more in control and informed about policy performance.

Inadequate tracking and confirmation of policy execution.

Visibility of System Status

4

Implement tracking mechanisms and confirmations for policy execution.

Added a feature for detailed logs and reports on policy execution history.

49

"I'm never quite sure which policy applies in what situation."

I need this solved so that I can have clear policy descriptions and naming conventions to understand which policy applies in specific situations, reducing confusion and improving policy selection.

because solving this will make me feel more confident and reduce uncertainty in policy usage.

Ambiguity in policy application and understanding.

Consistency and Standards

3

Clarify policy application processes and provide educational resources for better understanding.

Clarified policy descriptions and provided context-specific guidance.

50

"It's really difficult to set up new policies."

I need this solved so that I can simplify the process of setting up new policies, reducing complexity and streamlining policy configuration.

because solving this will make me feel more efficient and reduce the hassle of policy setup.

Complexity in creating and configuring new policies.

Flexibility and Efficiency of Use

4

Streamline the process for creating and configuring new policies.

Introduced a policy creation wizard with step-by-step guidance.

51

"How do I ensure the right policies are activated for specific scenarios?"

I need this solved so that I can have clear guidance and verification steps to ensure the correct activation of policies for specific scenarios, reducing uncertainty and ensuring policy effectiveness.

because solving this will make me feel more confident and in control of policy activation.

Challenges in policy activation and relevance.

Help and Documentation

3

Address challenges in policy activation by providing relevant examples and guidance.

Implemented a policy recommendation engine based on user scenarios.

52

"Updating our policies is a tedious process."

I need this solved so that I can streamline and simplify the process of updating policies, reducing tedium and improving efficiency in policy management.

because solving this will make me feel more efficient and reduce the hassle of policy updates.

Inefficiency in updating and maintaining policies.

Flexibility and Efficiency of Use

4

Enhance system features to make policy updates and maintenance more efficient.

Streamlined the policy updating process with a simplified interface.