Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

This document contains my project plan for Human Resouce Module for GSoC2012.

Project plan

Milestones

Mid-tern evals

  • Refactoring existing HR module into new Maven archetype and moving substantive pages from Admin page to pages accessible via role-based homepage
  • Reviewing existing tables and creating data entry pages for Entities that are not implemented yet
  • Creating clerk forms for clerk-actions and reports

...

  • Implement staff/patient education tracking
  • Writing project technical documentation and user's documentation

Timeline

IT1 May, 21 - June, 6

  1. Refactor existing HR module into new Maven archetype and setup for unit testing
  2. Move existing HR module substantive pages from Admin page to pages accessible via role-based homepage; should be an admin page option to go to landing page
  3. Redesign installation process to install HR tables and, if desired, test data, and to collect required configuration data (perhaps via the initial admin page)
  4. Put report definition on admin page, report selection on substantive page

IT2 June, 7 - June, 23

  1. Create tables and data entry pages for Education (see UI mockups below)
  2. Create tables and data entry pages for Competencies (see UI mockups below)
  3. Create tables and data entry pages for Certificates (see UI mockups below)

IT3 June, 24 - July, 10

Create HR clerk forms to provider's:

...

  1. job title and location; 
  2. selected provider name/address/certificates/post history/training history/notes

IT4 July, 11 - July, 27

Add staff/patient education tracking

  1. Create form to add/edit/inactivate training instances
  2. Create form to assign/remove providers or patients to training instances
  3. Create reports showing trainees by training instance, training instance by trainee, competency counts by time period

IT6 July, 28 - August, 13

  1. Create finished version of project technical documentation
  2. Create user documentation and training materials

Detailed Tasks Description

Managing education (admin)

Mockup
Manage education
Manage education
117
Mockup
Add new education
Add new education
16

Managing certificates (admin)

Mockup
Manage certificates
Manage certificates
111

Mockup
Add new certificate
Add new certificate
13

Managing competencies (admin)

Mockup
HR_Manage_Competencies
HR_Manage_Competencies
14

...