Skip to content

Latest commit

 

History

History
151 lines (122 loc) · 5.88 KB

Features.md

File metadata and controls

151 lines (122 loc) · 5.88 KB

Driver Gamification System

Requirement

  • Mobile application
  • less complicated (touch and go (not the app))

Features

Ideas

Features Description Score
[[#Milestones]] Drivers accept education, go for training to achieve several milestones 5
[[#Leveling System]] driver gains exp by completing task or completing milestone and other. levelling up unlock benefits or increase tier 5
[[#Driver KPI]] Safety precaution, ensure appropriateness, vehicle maintenance, customer feedback and rating on the driver 5
[[#Account Tier List]] Like Grab, better tier better reward. 4
[[#Health Check]] Prevent drivers from overdoing it 4
[[#Daily Challenges Quest]] Some simple task allow driver to gains exp 3
[[#Leaderboard]] Ranking based on driver rating/scores and contribution. 2

1 - should not be implemented | 2 - less likely to be implemented | 3 - Can be implemented, but not necessary | 4 - most likely to be implemented 5 - must be implemented


Account Tier List

  • A tiering system which drivers with higher tier will receive more benefits

  • The benefits should be unique and long term Example: - personal parking slot in company - Discount while dining in company's cafeteria

  • purpose of increasing tier list

    1. Gain more and unique benefits
Reason to Implement

Same as [[#Reasons to Implement|Leveling System]]

  1. unique rewards to attract drivers
Problems
  • Company might not willing to provide such benefits to drivers
External Links

Daily Challenges/Quest

  • Simple task (log Into the system/ clock in on time, maintain low engine idle hour) to be completed daily by the drivers
Reason to Implement
  1. easy to implement
  2. alternative way for drivers to level up
  3.  encouraging positive behaviour - example: go to work on time
  4. encourage drivers to complete task
Problems
  • NO
External Links

Driver KPI

  • A feature to monitor drivers' behaviour based on his safety precautions, accountability and feedback/rating of the customers on the driver
  • Driver with higher rating can gain more exp while completing task
  • How to maintain good behaviour
    1. drive safety
    2. send the vehicle to maintenance on time
    3. reduce engine idle hour
    4. complete task on time etc.
Reason to Implement
  1. Drivers will become more responsible on their job (to get better rating or feedback)
  2. encourage drivers to maintain positive behaviour
Problems
External Link

Leaderboard

  • A ranking system which drivers with higher rating/scores or better feedback will be placed at the higher places.
  • The leaderboard will be reset every week/month to create opportunity for new drivers
Reason to Implement
  1. motivate drivers to complete more task
  2. encourage drivers to maintain positive behaviour (driver kpi)
Problems
  • Create a competitive environment
    • conflict might happen between drivers => affect working environment
    • affect drivers behaviour
External Link

Leveling System

  • Driver gains exp by completing task (delivery, [[#Daily Challenges Quest]], and others) or training /education or maintaing good behaviour
  • Purpose of leveling up
    1. Gain benefits
    2. increase tier => more benefits
    3. Grind [[#Leaderboard]]?
    4. indicate progress and convey status (higher level = more expert) => SATISFACTION
Reasons to Implement
  1. Improve driver self-esteem
    • Motivate driver to do their job
  2. Attract people to become drivers
  3. Proof of progression
    • Able to track the contribution of the drivers
Problems
  1. The amount of benefits can be provided by each company might vary
External Links
  • Sololearn ![[Pasted image 20220429103238.png]]

Milestones

  • Driver can achieve several milestones by attending classes or training provided by the application.
  • Purpose of achieving milestones
    1. Gain rewards
    2. Upgrade [[#Account Tier List]] => more benefits
    3. Satisfaction
Reasons to Implement
  1. Encourage drivers to attend training
  2. Encourage the company to provide training to the drivers
  3. trained drivers has a more knowledge on road safety => promote road safety
  4. training helps to adjust drivers behaviour
Problems
  • NO
External Links

Health Check

  • A feature that can monitor the driver's health based on the active working hours, number of tasks completed in a specific period etc.
  • If the driver is having a unhealthy working behaviour (accepting too much tasks, driving too fast frequently to complete tasks etc), the system will stop the account from gaining exp/rewards.
Reason to Implement
  1. Prevent the driver from doing too much that causes health isseus
  2. avoid company misuses the system (forcing drivers to complete more task)
Problem
  • manager might assign many tasks to drivers to prevent them getting rewards