When onboarding a hub, no program is proposed by default.
This makes the admin onboarding regarding engagement items difficult as no sample is proposed.
Yet, we have years of usage regarding following topics that we can manage to set it by default:
Discover platform (Onboarding program / Getting started)
So we suggest to provide to any platform that starts 3 default programs (only for new platform, not existing ones)
1. Functional Requirements
Top User Stories
Default programs list
When starting a platform, then 3 default programs are proposed:
Getting started
Share Knowledge
Organize Teamwork
Each program will have characteristics set by default (banner, avatar, name, description and actions)
These characteristics can be updated by the rewarding admin and updates done remain as is (no import mode)
A placeholder explains why these programs are proposed and what to do next
The current placeholder when no program remains existing.
Program's actions
Here are the actions for each program
For each, a default description + default points and conditions must be set
1. Getting Started
Some actions must be dependant on getting a badge (as soon as we can do it)
First badge:
Log in (once a day)
Fill a bio (once)
Fill work experiences (once)
Set notifications preferences (once)
Set profile banner (once)
Set profile picture (once)
Initialize wallet (once)
Second badge:
Join space (once)
Create a Space (once)
Customize the Space Applications (once)
Customize the Space Avatar (once)
Customize the Space Description (once)
Invite People to come (once)
Become Space Host
2. Share Knowledge
Create notes page
Update notes page
Create a poll
Receive vote on created poll
Vote on a poll
Pin an activity
Add a post
Comment a post + receive
Like a post + receive
Like a comment + receive
Receive a kudos
Send a kudos
3. Organize Teamwork
create task
comment a task
update a task
archive task
task archived (assignee + coworker)
Impacts
Gamification
Default program + characteristics
Labels for action / description
Notifications
NA
Analytics
Usage of update done to default programs (disable, update name, update description) to help us enhance it
Rationale
When onboarding a hub, no program is proposed by default. This makes the admin onboarding regarding engagement items difficult as no sample is proposed.
Yet, we have years of usage regarding following topics that we can manage to set it by default:
So we suggest to provide to any platform that starts 3 default programs (only for new platform, not existing ones)
1. Functional Requirements
Top User Stories
Default programs list
When starting a platform, then 3 default programs are proposed:
Each program will have characteristics set by default (banner, avatar, name, description and actions) These characteristics can be updated by the rewarding admin and updates done remain as is (no import mode) A placeholder explains why these programs are proposed and what to do next
The current placeholder when no program remains existing.
Program's actions
Here are the actions for each program For each, a default description + default points and conditions must be set
1. Getting Started
Second badge:
2. Share Knowledge
3. Organize Teamwork
Impacts
Gamification
Default program + characteristics Labels for action / description
Notifications
NA
Analytics
Usage of update done to default programs (disable, update name, update description) to help us enhance it
Unified Search
NA
2. Technical Requirements
Expected Volume & Performance
Security
Extensibility
Configurability
Upgradability
Existing Features
Feature Flags
Other Non Functional Requirements
3. Impacts
Documentation
Training
4. Software Architecture
Security
Access
Services & processing
Data and persistence
Clustering
Multitenancy
Integrations
Migration strategy
5. Annexes