Performance Review

From OrangeHRM

Jump to: navigation, search

Contents

Phase 1

Stories

HR Admin defines questions/KPI per job title

Description

  • HR Admin should be able to define questions or Key Performance Indicators (KPIs) per job title to be used for performance review.

Acceptance Test Cases

  • HR Admin can select job titles and add questions or KPIs per job title.
  • HR Admin can edit and delete questions or KPIs
  • HR Admin can optionally define a rating scale with minimum and maximum rating values for the question/KPI.
  • HR Admin can optionally define a rating scale as default.
  • If a default rating scale is defined, the rating scale values get automatically populated for KPIs added.
  • Specifying a subsequent rating scale as default overrides the previous default rating scale.
  • It is possible to copy KPIs and rating scales from another job title which has the values defined previously.
  • Copying KPIs and rating scales from another job title replaces all currently defined values of the current job title. Therefore a warning is shown if the current job title already has values defined. HR Admin can select to proceed and copy the values (replace current values).

HR Admin/Reviewers/Employees view performance reviews

Description

  • HR Admin,reviewers, and employees should be able to view performance reviews.

Acceptance Test Cases

  • HR Admin can view performance reviews of all employees of all review periods (including past reviews).
  • Reviewers can view performance reviews done by him or her (including past reviews).
  • Employees can view their reviews with the state "Approved" (including past reviews).
  • It is possible to filter reviews based on:
    • Job title of employee
    • Sub-unit (e.g. division) the employee belongs to
    • Employee Name
    • Reviewer Name
  • It is possible to select a review and view review details.
  • Past (approved) reviews are not editable.
  • Records count per page should be 50.

HR Admin schedules performance reviews

Description

  • HR Admin should be able to schedule performance reviews

Acceptance Test Cases

  • HR Admin can schedule performance reviews for employees by selecting the employee, a reviewer, and a due date.
  • Reviewer can be any employee except the one mentioned in Employee field.
  • When creating a review, HR admin can give the review a time period for performance being reviewed by specifying from and to dates.
  • HR Admin may edit a review with status "scheduled".
  • HR Admin may delete a review with status "scheduled".
  • It is not possible to edit or delete a review if its status changes from "scheduled".
  • It is possible to schedule multiple reviews for multiple employees for the same reviewer.
  • It is possible to schedule multiple reviews for the same employee.

Reviewer reviews employee

Description

  • Reviewers should be able to review employee performance.

Acceptance Test Cases

  • Once an HR Admin schedules a review, the reviewer receives an email notifying about the review.
  • Reviewer can log on to OrangeHRM and access reviews scheduled with him or her as the reviewer.
  • Reviewer can access a review and see the list of questions and/or KPIs defined for the job title of that employee.
  • For each question/KPI, reviewer can see the expected rating scale (if any).
  • Reviewer can respond to each question or KPI in the list.
  • If there's a rating scale defined, reviewer can specify a rating within the range.
  • If there's a rating scale defined, it is mandatory to specify a rating value.
  • If the reviewer specifies a rating value outside the rating scale, the system immediately shows an error.
  • Reviewer can save the review (with responses) and continue with the review later.
  • The system automatically saves the review every 60 seconds.
  • Once finished, the review can submit the review.
  • If a reviewer submits a review without saving the latest, the review is saved at the time of the submission.
  • After submitting, a review cannot be edited by a reviewer.

HR Admin approves/reject completed review

Description

  • HR Admin should be able to approve completed reviews.

Acceptance Test Cases

  • Upon submitting a review by a reviewer, the HR Admin receives an email notification of the submission.
  • HR Admin can log on to OrangeHRM, and access the review to be approved.
  • HR Admin can view the review done by the reviewer.
  • HR Admin can approve or reject a review by entering a comment.
  • When HR Admin approves or rejects a review, a notification email is sent to the reviewer with the comment entered by HR Admin.
  • If a review is rejected, the review becomes editable to the reviewer, and the review can edit and re-submit the review.

Screens

http://spreadsheets.google.com/pub?key=prYggsnkLVQWkVTlVjeX7Ow&output=html

State Machine of a Performance Review

Image:PerformanceReviewStateMachine.jpg

Personal tools