HeaderSIS.jpg

Difference between revisions of "IS480 Team wiki: 2012T1 One-hit Wonder Project Overview Scope"

From IS480
Jump to navigation Jump to search
 
(23 intermediate revisions by 3 users not shown)
Line 2: Line 2:
 
{| style="background-color:none; color:#ffffff; border-bottom:3px dotted #FFF7B7; border-top:3px dotted #FFF7B7; border-left:3px dotted #FFF7B7; border-right:3px dotted #FFF7B7;" width="100%" cellspacing="0" cellpadding="0" valign="top" |
 
{| style="background-color:none; color:#ffffff; border-bottom:3px dotted #FFF7B7; border-top:3px dotted #FFF7B7; border-left:3px dotted #FFF7B7; border-right:3px dotted #FFF7B7;" width="100%" cellspacing="0" cellpadding="0" valign="top" |
 
| style="padding:0.3em; font-size:100%; background-color:#ffffff; text-align:center; " width="6%" |
 
| style="padding:0.3em; font-size:100%; background-color:#ffffff; text-align:center; " width="6%" |
[[Image:HomeOHW.png]][[IS480_Team_wiki:_2012T1_One-hit_Wonder_Home | <font color="#000000">Home</font>]]
+
[[Image:HomeOHW.png]][[IS480_Team_wiki:_2012T1_One-hit_Wonder | <font color="#000000">Home</font>]]
  
 
| style="background:none;" width="1%" |
 
| style="background:none;" width="1%" |
Line 32: Line 32:
  
 
<!--Sub Navigation-->
 
<!--Sub Navigation-->
{| style="background-color:none; color:#ffffff; font-weight: bold; border-bottom:0px solid #FFF7B7; border-left:0px solid #000000; border-right:0px solid #000000;" width="100%" cellspacing="0" cellpadding="0" valign="top" |
+
{| style="background-color:none; color:#ffffff; font-weight: bold; border-bottom:0px solid #FFF7B7; border-left:0px solid #000000; border-right:0px solid #000000;" width="80%" cellspacing="0" cellpadding="0" valign="top" |
 
| style="padding:0em; font-size:100%; background-color:#ffffff; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom:0px solid #000000; border-top:0px solid #000000; border-left:2px solid #000000; border-right:2px solid #000000; -webkit-box-shadow: 0px 0px 0px #FFF7B7; text-align:center; " width="15%" |
 
| style="padding:0em; font-size:100%; background-color:#ffffff; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom:0px solid #000000; border-top:0px solid #000000; border-left:2px solid #000000; border-right:2px solid #000000; -webkit-box-shadow: 0px 0px 0px #FFF7B7; text-align:center; " width="15%" |
 
[[IS480_Team_wiki:_2012T1_One-hit_Wonder_Project_Overview | <font color="#000000">Description</font>]]
 
[[IS480_Team_wiki:_2012T1_One-hit_Wonder_Project_Overview | <font color="#000000">Description</font>]]
Line 43: Line 43:
  
 
| style="padding:0em; font-size:100%; background-color:#ffffff; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom:0px solid #000000; border-top:0px dotted #FFF7B7; border-left:2px solid #000000; border-right:2px solid #000000; -webkit-box-shadow: 0px 0px 0px #FFF7B7; text-align:center; color:#ffffff" width="15%" |  
 
| style="padding:0em; font-size:100%; background-color:#ffffff; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom:0px solid #000000; border-top:0px dotted #FFF7B7; border-left:2px solid #000000; border-right:2px solid #000000; -webkit-box-shadow: 0px 0px 0px #FFF7B7; text-align:center; color:#ffffff" width="15%" |  
[[IS480_Team_wiki:_2012T1_One-hit_Wonder_Project_Overview_Evolution | <font color="#000000">Evolution</font>]]
+
[[IS480_Team_wiki:_2012T1_One-hit_Wonder_Project_Overview_Framework | <font color="#000000">Framework</font>]]
  
| style="padding:0em; font-size:100%; background-color:#ffffff; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom:0px solid #000000; border-top:0px dotted #FFF7B7; border-left:2px solid #000000; border-right:2px solid #000000; -webkit-box-shadow: 0px 0px 0px #FFF7B7; text-align:center; color:#ffffff" width="15%" |
+
|}
[[IS480_Team_wiki:_2012T1_One-hit_Wonder_Project_Overview_Framework | <font color="#000000">Framework</font>]]
+
 
 +
<div style="background: #000000; border-bottom:3px solid #000000; border-top:3px solid #000000; border-left:3px solid #000000; border-right:3px solid #000000;"> </div>
 +
 
 +
{| class="wikitable" cellpadding="15"
  
| style="padding:0em; font-size:100%; background-color:#ffffff; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom:0px solid #000000; border-top:0px dotted #FFF7B7; border-left:2px solid #000000; border-right:2px solid #000000; -webkit-box-shadow: 0px 0px 0px #FFF7B7; text-align:center; color:#ffffff" width="15%" |
+
|-
[[IS480_Team_wiki:_2012T1_One-hit_Wonder_Project_Overview_Features | <font color="#000000">Features</font>]]
+
| style="background: #ffffff; color: #000000; font-weight: bold; text-indent: 2px; width: 10%; font-size:22px; border: 1px solid #ffffff" valign="top" | <b>Scope</b>
 +
|-
  
 
|}
 
|}
  
<div style="background: #000000; border-bottom:3px solid #000000; border-top:3px solid #000000; border-left:3px solid #000000; border-right:3px solid #000000;"> </div>
+
<div style="background: none; border-bottom:0px solid #000000; border-top:0px solid #000000; border-left:0px solid #000000; border-right:0px solid #000000; padding: 10px 20px 10px 20px; text-align: justify; font-weight: none; font-size: 13px;">  
<font color="#000000" font size="4">[[Image:Arrow.png|20px]] '''Scope''' </font>
 
<div style="background: none; border-bottom:0px solid #000000; border-top:0px solid #000000; border-left:0px solid #000000; border-right:0px solid #000000; padding: 10px 20px 10px 20px; text-align: justify; font-weight: none; font-size: 15px;">  
 
  
 
Our web application will be developed using JAVA language and based on the Play framework. We chose Play framework because it is scalable and it allows any standard JAVA library to be used.  
 
Our web application will be developed using JAVA language and based on the Play framework. We chose Play framework because it is scalable and it allows any standard JAVA library to be used.  
Line 62: Line 64:
 
<table width="1100px" border="0">
 
<table width="1100px" border="0">
 
<tr>
 
<tr>
<td colgroup style="background-color:#FFF7B7; width: 20%;"> '''Job Seekers Feature(s):'''</td>
+
<td colgroup style="background-color:#FFF7B7; width: 20%;"> '''Special Features:''' </td>
<td colgroup style="background-color:#FFF7B7;"> '''Description'''</td>
+
<td colgroup style="background-color:#FFF7B7;"> </td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td>Manage user account and profile</td>
+
<td>Manage resumes</td>
<td>User is able to enter their personal details at FlauntPage where they are able to set their own privacy settings of their profile page.</td>
+
<td>Drag & Drop function for customization of resumes.</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td>Apply job function</td>
+
<td>Manage Job Posts</td>
<td>User is able to apply jobs through FlauntPage.</td>
+
<td>Companies are able to tag job posts with keywords to enable easy archiving.</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td>Manage Application History</td>
+
<td>Manage Job Application</td>
<td>User is able to email and keep track on the number of sent-out resumes and cover letters. FlauntPage will provide users with a systematic manner to manage application history.</td>
+
<td>Filter received job applications based on tags and keywords.</td>
 
</tr>
 
</tr>
</table>
 
 
<table width="1100px" border="0">
 
 
<tr>
 
<tr>
<td colgroup style="background-color:#FFF7B7; width: 20%;"> '''Special Features:''' </td>
+
<td>Apply Job</td>
<td colgroup style="background-color:#FFF7B7;"> </td>
+
<td>Job seekers can preview resumes and cover letters prior to sending them to companies.</td>
 
</tr>
 
</tr>
 
<tr>
 
<tr>
<td>Use of OAuth (Login purpose)</td>
+
<td></td>
<td>FlauntPage is able to aggregate personal details from various social networks like Facebook and LikedIn in the construction of profile page.</td>
+
<td>Job seekers can send resumes and cover letters to companies who did not sign up with FlauntPage via the 'Send Email' function.</td>
</tr>
 
<tr>
 
<td>Manage resumes and cover letters</td>
 
</tr>
 
<tr>
 
<td>Data extraction from LinkedIn</td>
 
 
</tr>
 
</tr>
 
</table>
 
</table>
Line 98: Line 91:
  
 
<div style="background: #000000; border-bottom:3px solid #000000; border-top:3px solid #000000; border-left:3px solid #000000; border-right:3px solid #000000;"> </div>
 
<div style="background: #000000; border-bottom:3px solid #000000; border-top:3px solid #000000; border-left:3px solid #000000; border-right:3px solid #000000;"> </div>
<font color="#000000" font size="4">[[Image:Arrow.png|20px]]  '''Deliverables'''</font>
+
{| class="wikitable" cellpadding="15"
<div style="background: none; border-bottom:0px solid #000000; border-top:0px solid #000000; border-left:0px solid #000000; border-right:0px solid #000000; padding: 10px 20px 10px 20px; text-align: justify; font-weight: none; font-size: 15px;">  
+
 
 +
|-
 +
| style="background: #ffffff; color: #000000; font-weight: bold; text-indent: 2px; width: 10%; font-size:22px; border: 1px solid #ffffff" valign="top" | <b>Deliverables</b>
 +
|-
 +
 
 +
|}
 +
<div style="background: none; border-bottom:0px solid #000000; border-top:0px solid #000000; border-left:0px solid #000000; border-right:0px solid #000000; padding: 10px 20px 10px 20px; text-align: justify; font-weight: none; font-size: 13px;">  
  
 
</div>
 
</div>
Line 129: Line 128:
 
</tr>
 
</tr>
 
</table>
 
</table>
 +
 +
'''Overview''':<br>
 +
The end product of our project is to deliver a fully functional recruitment web application with the integration of social media platforms such as LinkedIn and Facebook, that will simplify the recruitment process and job seeking process for both companies and jobseekers respectively. Our web application will be deployed on Ubuntu server. <br>
 +
<br>
 +
'''Job Seeker Oriented'''<br>
 +
Web Platform:<br>
 +
* User account module – Allow job seeker to create account, update account password and manage profile information.
 +
* Resume module – Allow job seeker to create and edit resumes which were created using the web application. Job seeker can export resumes saved within the web application as a PDF file. Apply ‘Drag and Drop’ function.
 +
* Cover letter module – Allow job seeker to create and edit which were created using the web application. Job seeker can export cover letters saved within the web application as a PDF file. Apply ‘Drag and Drop’ function.
 +
* Apply job module – Job seeker can apply for a job directly, and his/her desired resume and cover letter will be sent to the company offering the job.
 +
* Job history module – Job seeker can view all the job postings which he/she had previously applied.
 +
<br>
 +
'''Company Oriented'''<br>
 +
Web Platform:
 +
* User account module – Allow company to create primary and secondary accounts, update account password, manage profile information and sign up for a subscription package.
 +
* Job posting module – Allow company to create, edit and view job postings. Company can download all resumes and cover letters which were received for a specific job posting in PDF format.
 +
* Collaborative review module – Allow more than one HR personnel from the company to collaboratively review all resumes or cover letters of job applicants by posting comments.
 +
* Job application module – Companies can manage all resumes and cover letters received for each job posting. 
 +
<br>
 +
'''Admin Oriented'''<br>
 +
* Deactivate account module – Allows administrator to deactivate accounts which do not comply to regulations.
 +
* Subscription package management – Allows administrator to create subscription packages and update package related information.
 +
* Job post management – Allows administrator to remove job postings which contain inappropriate content.
 +
 +
 +
 +
<div style="background: #000000; border-bottom:3px solid #000000; border-top:3px solid #000000; border-left:3px solid #000000; border-right:3px solid #000000;"> </div>
 +
{| class="wikitable" cellpadding="15"
 +
 +
|-
 +
| style="background: #ffffff; color: #000000; font-weight: bold; text-indent: 2px; width: 10%; font-size:22px; border: 1px solid #ffffff" valign="top" | <b>X-Factor</b>
 +
|-
 +
 +
|}
 +
<div style="background: none; border-bottom:0px solid #000000; border-top:0px solid #000000; border-left:0px solid #000000; border-right:0px solid #000000; padding: 10px 20px 10px 20px; text-align: justify; font-weight: none; font-size: 13px;">
 +
 +
</div>
 +
The unique selling points of our project lie mainly in the following aspects:
 +
* Business proposition with the adoption of the Software as a Service (SaaS) Model.
 +
* Employing the SaaS model brings about cost-savings for recruitment companies, as it brings about HR process automation.
 +
* Provide more hiring control to job seekers, through increase direct interactions with the company, without intermediaries.
 +
* Better usability which simplifies the recruitment process for both companies and job seekers.

Latest revision as of 16:15, 26 October 2012

HomeOHW.png Home

Users24.png Team / Stakeholders

Info24.png Project Overview

Calendar 2 icon&48.png Project Management

Folder fav24.png Project Documentation

TeamRef.png Team Reflection

Res&Ref.png Resource & References


Description

Motivation

Scope & Deliverables

Framework

Scope

Our web application will be developed using JAVA language and based on the Play framework. We chose Play framework because it is scalable and it allows any standard JAVA library to be used.

Special Features:
Manage resumes Drag & Drop function for customization of resumes.
Manage Job Posts Companies are able to tag job posts with keywords to enable easy archiving.
Manage Job Application Filter received job applications based on tags and keywords.
Apply Job Job seekers can preview resumes and cover letters prior to sending them to companies.
Job seekers can send resumes and cover letters to companies who did not sign up with FlauntPage via the 'Send Email' function.


Deliverables
No. Deliverables
1 Multi-platform web application with web pages being cross-browser compatible, except IE 6.
2 Fully functional web application built using java language, through the use of Play Framework, that will be deployed and tested with two UAT phases. Database to be setup using MySQL.
3 Detailed Project Management related documentation (e.g. Schedule, Minutes of Meeting, etc.)
4 Comprehensive technical documentation (e.g. Use Case, System Sequence Diagrams, etc.)
5 IS480 Requirements – Project Acceptance, Interim, Mid-Term, Final Presentation & Poster Day.

Overview:
The end product of our project is to deliver a fully functional recruitment web application with the integration of social media platforms such as LinkedIn and Facebook, that will simplify the recruitment process and job seeking process for both companies and jobseekers respectively. Our web application will be deployed on Ubuntu server.

Job Seeker Oriented
Web Platform:

  • User account module – Allow job seeker to create account, update account password and manage profile information.
  • Resume module – Allow job seeker to create and edit resumes which were created using the web application. Job seeker can export resumes saved within the web application as a PDF file. Apply ‘Drag and Drop’ function.
  • Cover letter module – Allow job seeker to create and edit which were created using the web application. Job seeker can export cover letters saved within the web application as a PDF file. Apply ‘Drag and Drop’ function.
  • Apply job module – Job seeker can apply for a job directly, and his/her desired resume and cover letter will be sent to the company offering the job.
  • Job history module – Job seeker can view all the job postings which he/she had previously applied.


Company Oriented
Web Platform:

  • User account module – Allow company to create primary and secondary accounts, update account password, manage profile information and sign up for a subscription package.
  • Job posting module – Allow company to create, edit and view job postings. Company can download all resumes and cover letters which were received for a specific job posting in PDF format.
  • Collaborative review module – Allow more than one HR personnel from the company to collaboratively review all resumes or cover letters of job applicants by posting comments.
  • Job application module – Companies can manage all resumes and cover letters received for each job posting.


Admin Oriented

  • Deactivate account module – Allows administrator to deactivate accounts which do not comply to regulations.
  • Subscription package management – Allows administrator to create subscription packages and update package related information.
  • Job post management – Allows administrator to remove job postings which contain inappropriate content.


X-Factor

The unique selling points of our project lie mainly in the following aspects:

  • Business proposition with the adoption of the Software as a Service (SaaS) Model.
  • Employing the SaaS model brings about cost-savings for recruitment companies, as it brings about HR process automation.
  • Provide more hiring control to job seekers, through increase direct interactions with the company, without intermediaries.
  • Better usability which simplifies the recruitment process for both companies and job seekers.