Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[HR] Retire HR Feature for New Customers #7

Open
sync-by-unito bot opened this issue Jul 25, 2024 · 1 comment
Open

[HR] Retire HR Feature for New Customers #7

sync-by-unito bot opened this issue Jul 25, 2024 · 1 comment
Labels
Epic an epic is a large body of work that can be broken down into a number of smaller

Comments

@sync-by-unito
Copy link

sync-by-unito bot commented Jul 25, 2024

Goal

To Retire HR Feature for New SaaS Customers

Description

The current SaaS application offers an HR feature that needs to be retired for new customers. This epic aims to remove the HR feature from the application for new customers while ensuring that existing customers who have used the feature continue to have access to it with a clear indication that it will be retired soon.

User Stories

  1. Hide HR Feature for New Customers:

#* As a new customer, I should not see the HR feature or any related menus or options in the application.
#* As an admin, I should be able to configure the application to hide the HR feature for new customers.

  1. Display "To be Retired Soon" Tag for Existing Customers:

#* As an existing customer who has used the HR feature, I should see a "To be Retired Soon" tag displayed prominently in all relevant screens, menus, and pages related to the HR feature.
#* As a developer, I should implement the "To be Retired Soon" tag according to the provided UI inspiration.

  1. Identify Existing Customers Using HR Feature:

#* As an admin, I should be able to identify which existing customers have used the HR feature at least once.
#* As a developer, I should implement a mechanism to track and record the usage of the HR feature by existing customers.

  1. Maintain HR Feature Functionality for Existing Customers:

#* As an existing customer who has used the HR feature, I should be able to continue using the feature with all its functionality until it is officially retired.
#* As a developer, I should ensure that the HR feature remains fully functional for existing customers who have used it, while implementing the "To be Retired Soon" tag.

  1. Retire HR Feature in Future Release:

#* As a product manager, I should be able to plan for the complete retirement of the HR feature in a future release.
#* As a developer, I should ensure that the codebase is prepared for the eventual removal of the HR feature, minimizing the impact on other parts of the application.

  1. User Interface Enhancements:

#* As a user, I want the application's user interface to clearly indicate the retirement status of the HR feature, following the provided UI inspiration.
#* As a developer, I want to implement the user interface changes as per the provided design guidelines.
#* UI Inspiration
#** For customers who are already using this the HR menu shall look like below. For the rest of the Customers this Menu shall not be visible at all.

!image-20240619-083302.png|width=87,height=75,alt="image-20240619-083302.png"!

This tag shall be placed in the submenu items - Employees, Pay Structure & Attendance

This tag shall also be placed in the respective pages as well.

Dependencies

  • Access to customer usage data to identify existing customers who have used the HR feature
  • Integration with the existing HR feature functionality

Non-Functional Requirements

  • Ensure a smooth transition for existing customers who are actively using the HR feature
  • Maintain performance and stability of the application after the changes
  • Implement proper error handling and validation mechanisms
  • Maintain compatibility with different browsers and devices

Acceptance Criteria

  • The HR feature and related menus are not visible to new customers
  • For existing customers who have used the HR feature, the "To be Retired Soon" tag is prominently displayed in all relevant screens, menus, and pages
  • The HR feature remains fully functional for existing customers who have used it
  • The application's user interface clearly indicates the retirement status of the HR feature, following the provided design guidelines
  • The codebase is prepared for the eventual removal of the HR feature in a future release
  • Customer usage data is accurately tracked and recorded to identify existing customers who have used the HR feature

┆Issue is synchronized with this Jira Epic by Unito
┆Attachments: image-20240619-083302.png

Copy link
Author

sync-by-unito bot commented Jul 25, 2024

➤ Kalaivanan S commented:

Nithin Assign this to one of the new interns and guide them, as the task is quite simple

@AravindSchnell AravindSchnell added the Epic an epic is a large body of work that can be broken down into a number of smaller label Jul 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Epic an epic is a large body of work that can be broken down into a number of smaller
Projects
None yet
Development

No branches or pull requests

1 participant