AssurancePlatform
AssurancePlatform copied to clipboard
[User Story]: As a new user, I want an interactive onboarding tool to guide me through the platform's features upon account creation
Role
As a new user
Desired Feature
I want an interactive onboarding tool to guide me through the platform's features upon account creation
Benefit
So that I can quickly learn to navigate and use the platform effectively without prior training
Acceptance Criteria
GIVEN I am a new user who has just created an account
AND I log in for the first time
WHEN I access the platform
THEN I am guided through an interactive onboarding tour
AND This tour introduces me to key features and functionalities of the platform step-by-step
Dependencies
- [ ] Determine the scope and content of the onboarding tool
- [ ] Review and establish technical requirements for implementing the onboarding tool using TourGuide JS
- [x] #451
Technical Notes
- Use TourGuide JS to create engaging and educational modals or pop-ups
- Ensure the onboarding process is integrated seamlessly into the user interface
- Focus on essential tasks and features to avoid information overload for new users
- Design onboarding steps to be interactive with actionable tasks for users to complete
Definition of Done
- [ ] The feature fulfills all acceptance criteria.
- [ ] The code is reviewed and meets team coding standards.
- [ ] All unit, integration, and end-to-end tests are passed.
- [ ] The feature meets accessibility standards set for the project.
- [ ] The code passes the CI/CD pipeline quality controls (style and linting).
- [ ] The feature is merged into the main branch.
- [ ] The feature is deployed and functional in the QA environment.
- [ ] The feature was demonstrated to the team and accepted by the product owner.