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
- Refactor existing HR module into new Maven archetype and setup for unit testing
- 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
- Redesign installation process to install HR tables and, if desired, test data, and to collect required configuration data (perhaps via the initial admin page)
- Put report definition on admin page, report selection on substantive page
IT2 June, 7 - June, 23
- Create tables and data entry pages for Education (see UI mockups below)
- Create tables and data entry pages for Competencies (see UI mockups below)
- Create tables and data entry pages for Certificates (see UI mockups below)
IT3 June, 24 - July, 10
Create HR clerk forms to provider's:
...
- job title and location;
- selected provider name/address/certificates/post history/training history/notes
IT4 July, 11 - July, 27
Add staff/patient education tracking
- Create form to add/edit/inactivate training instances
- Create form to assign/remove providers or patients to training instances
- Create reports showing trainees by training instance, training instance by trainee, competency counts by time period
IT6 July, 28 - August, 13
- Create finished version of project technical documentation
- Create user documentation and training materials
Detailed Tasks Description
Managing education (admin)
Mockup |
---|
| Manage education |
---|
| Manage education |
---|
1 | 17 |
---|
|
Mockup |
---|
| Add new education |
---|
| Add new education |
---|
1 | 6 |
---|
|
Managing certificates (admin)
Mockup |
---|
| Manage certificates |
---|
| Manage certificates |
---|
1 | 11 |
---|
|
Mockup |
---|
| Add new certificate |
---|
| Add new certificate |
---|
1 | 3 |
---|
|
Managing competencies (admin)
Mockup |
---|
| HR_Manage_Competencies |
---|
| HR_Manage_Competencies |
---|
1 | 4 |
---|
|
...
Tasklist |
---|
| Tasks for HR module |
---|
| Tasks for HR module |
---|
sortAscending | false |
---|
sortBy | namepriority |
---|
|
||Completed||Priority||Locked||CreatedDate||CompletedDate||Assignee||Name||
|F|M|F|1333576230052 | |nullakilla|AddManage New CertificateEducation page|
|F|M|F|1333576187258| |nullakilla|Add New Competency page| |F|M|F|1333576139968| | |nullakilla|Add New EducationManage Competencies page|
|F|M|F| | |nullakilla|Manage Certificates page|
|F|M|F|1333576139968| |nullakilla|Add New Education page|
|F|M|F|1333576187258| |nullakilla|Add |ManageNew CompetenciesCompetency page|
|F|M|F| 1333576230052| |nullakilla|ManageAdd New EducationCertificate page|
|