Sei sulla pagina 1di 27

Assignment Title

Apply principles of staff Management & Satisfy organizational requirements

Submitted To
Changez Khan Bangash

Submitted By
Abid Farooq

Roll No
9623

Table of Contents
About PRAL . 2 Induction Process .. 2 Advertisement ... 6 Interview Questionnaire for Software Engineer ... 7 Interview Questionnaire for Software Architecture . 9 Interview Questionnaire for Business Analyst .... 11 Interview Questionnaire for Software Programmer . 13 Interview Questionnaire for Software Tester ... 15 Job Description of Software Engineer ..... 17 Job Description of Software Architecture ... 18 Job Description of Business Analyst ... 19 Job Description of Software Programmer ... 20 Job Description of Software Tester . 21 Organizational Chart .... 22 Team Management Chart ..... 23 Financial Plan ....... 24

About PRAL
Pakistan Revenue Automation (Pvt.) Ltd. PRAL established in 1994 as a small IT setup is now one of the largest information solution provider company in Pakistan with nearly 1300 employees and presence in all major cities. PRAL has diversity of solutions for its customers. We have wide range of expertise in software development, business process reengineering/improvement, technical advisory and consulting services, managing large data centers, data entry services, designing and executing wide area networks, operational and technical management services. This wide spectrum of services offered by PRAL facilitates our valued customers looking for one-stop shop solutions from conceptualization to postimplementation operations. We are committed to continuously strive for improving our service and products for our valued customers in a collaborative environment. In this vein, our emphasis is always on strong coordination, well-established feedback mechanism and upgrading the skills of our professionals. The essence of PRALs business strategy is to develop sustainable partnerships with its customers thus acting as a catalyst in transforming and adapting local systems and integrating these to the New Wave of Technological Innovations.

Induction Process Of PRAL


The staff selection policy and procedure of PRAL (Pakistan Revenue Automation Limited) software firm is as follow. Advertisement: y To commence the recruitment process, the responsible Project Manager will notify the Human Resources and Finance Department in writing that approval has been given for the recruitment. The Project Manager is responsible for preparing the position description, selection criteria and advertisement. y The advertisement will be placed in relevant media by the Human Resources and Finance Department. The advertisement will also be placed in the Jobs section of the PRAL Website. y y Advertising may be waived in the case of internal recruitment. Advertisements must comply with the requirements of relevant legislation, including:  Workplace Relations Act 1996 (Cwlth)  Racial and Religious Tolerance Act 2002 (Vic)

 Disability Discrimination Act 1992 (Cwlth)  Sex Discrimination Act 1984 (Cwlth)  Human Rights and Equal Opportunity Commission 1986 (Cwlth)  Equal Opportunity Act 1995 (Vic). Applications: y The Human Resources and Finance Department will provide persons inquiring about the position with  the position description  terms and conditions of appointment  procedures for application This information may be provided by mail or by email, or placed on the ValleyView Website. y The Human Resources and Finance Department will direct specific inquiries about the role to the Department Manager or relevant staff. y y y Applicants will be asked to address the stated selection criteria. Applications are to be addressed to the Human Resources and Finance Department. Applications will be accepted by email or in hard copy no later than the stated closing date. References: y Applicants should be asked to provide the names, addresses and contact details of three people who have agreed to act as referees. Applicants will not be asked to provide written references. y y ValleyView Publishing reserves the right to contact one or more of the listed referees. References obtained from nominated referees will be treated as confidential and considered as exempt documents under the Freedom of Information Act 1982 and as such will not be available for inspection by the applicant. y ValleyView Publishing reserves the right to verify all documents pertaining to the applicant's qualifications and experience as stated in the application. Selection Procedure: After the closing date for applications, the Human Resources and Finance Department should forward the original applications to the Department Manager. y The Department Manager is responsible for:

 Convening a selection committee and forwarding copies of all applications and position details to members of the selection committee  Short listing applicants according to the key selection criteria  Organizing a venue for interviews  Notifying shortlisted applicants and arranging interviews  Interviewing applicants  Arranging suitable testing for applicants if required  Conducting referee checks  Ensuring the security and confidentiality of applications. Interview Procedure: The principle of merit selection should be applied. The aim of the selection committee is to gather information to support a selection decision. The abilities, knowledge and skills of each applicant should be evaluated against the position description and the key selection criteria. y y All shortlisted applicants are to be interviewed. Interviews must comply with the requirements of relevant legislation, including:  Workplace Relations Act 1996 (Cwlth)  Racial and Religious Tolerance Act 2002 (Vic)  Disability Discrimination Act 1992 (Cwlth)  Sex Discrimination Act 1984 (Cwlth)  Human Rights and Equal Opportunity Commission Act 1986  (Cwlth)  Equal Opportunity Act 1995 (Vic). y To ensure fairness and equity, each interview should have a similar structure and set of questions. y Notes or a rating sheet should be kept on each interviewee to assist in decision-making and provide evidence of the process. y y y The venue for interviews should be private, comfortable and free from interruptions. Applicants should not be provided with any information about other applicants. Reference checks should be made for the selected applicant.

Notification: y The Department Manager will notify the Human Resources Department of the selected candidate's details. y y The Department Manager will notify successful and unsuccessful applicants. The Department Manager or chair of the selection committee should provide feedback to applicants in relation to the key selection criteria if requested. Offer of Appointment: y The Department Manager is responsible for providing details to the Human Resources and Finance Department for preparation of a letter of offer. y The Human Resources and Finance Department will send the letter of offer to the selected applicant, including the terms and conditions of appointment. y The applicant must accept the offer before completion of the appointment process and commencement of employment (ideally, before unsuccessful applicants are notified.) Orientation and Induction: The orientation and induction processes will be coordinated by the Department Manager in conjunction with the Human Resources and Finance Department and will include: Probation: y The probationary period for a new employee is determined by the nature of the position. In principle, it should be a period long enough for the incumbent to demonstrate competence. Three months is the normal period of probation. y Appraisal and feedback to the appointee should occur frequently during the probationary period to allow the incumbent the maximum opportunity to demonstrate their competence in the position.

Advertisement for Jobs:

Interview Questionnaire for Software Architecture:

Interview Questionnaire for Software Architecture


General Questions

1.

Tell me about your self ?

2.

We're considering two other candidates for this position. Why should we hire you rather than someone else ?

3.

Why do you want to work in this industry?

4.

What's your greatest achievement to date?

5.

How do you usually go about solving a problem?

Software Architecture Related Questions 1. Can you explain state pattern?

2.

Can you explain strategy pattern?

3.

Can you explain visitor pattern?

4.

What the difference between visitor and strategy pattern?

5.

Can you explain adapter pattern?

Checked By:

Mr Abid farooq Sr. Project Manager

Applicant Name Applicant Signature

Signature:

Interview Questionnaire for Software Engineer:

Interview Questionnaire for Software Engineer


General Questions

1.

Tell me about your self ?

2.

We're considering two other candidates for this position. Why should we hire you rather than someone else ?

3.

Why do you want to work in this industry?

4.

What's your greatest achievement to date?

5.

How do you usually go about solving a problem?

10

Software Engineering Related Questions

1.

What is SDLC?

2.

What is RUP and PSP?

3.

What is SRS?

4.

What is Requirement Engineering?

5.

Functional and non functional requirement in Software Engineering?

Checked By:

Mr Abid farooq Sr. Project Manager

Applicant Name Applicant Signature

Signature:

11

Interview Questionnaire for Business Analyst:

Interview Questionnaire for Business Analyst


General Questions

1.

Tell me about your self ?

2.

We're considering two other candidates for this position. Why should we hire you rather than someone else ?

3.

Why do you want to work in this industry?

4.

What's your greatest achievement to date?

5.

How do you usually go about solving a problem?

12

Business Analyst Related Questions

1.

What is Alternate Flow?

2.

How does the role of business analyst is differ form Project Manager?

3.

What do you like about use case Development?

4.

What is worst use case you have ever seen and why?

Checked By:

Mr Abid farooq Sr. Project Manager

Applicant Name Applicant Signature

Signature:

13

Interview Questionnaire for Programmer:

Interview Questionnaire for Software Programmer


General Questions

1.

Tell me about your self ?

2.

We're considering two other candidates for this position. Why should we hire you rather than someone else ?

3.

Why do you want to work in this industry?

4.

What's your greatest achievement to date?

5.

How do you usually go about solving a problem?

14

Programming Related Questions 1. What s your method of programming?

2.

Are you expert in database system experience with SQL server and oracle?

3.

What s your method to develop new applications from beginning to end?

4.

Tell us that how you are maintains existing applications?

Checked By:

Mr Abid farooq Sr. Project Manager

Applicant Name Applicant Signature

Signature:

15

Interview Questionnaire for Tester:

Interview Questionnaire for Software Tester


General Questions

1.

Tell me about your self ?

2.

We're considering two other candidates for this position. Why should we hire you rather than someone else ?

3.

Why do you want to work in this industry?

4.

What's your greatest achievement to date?

5.

How do you usually go about solving a problem?

16

Software Tester Related Questions What is Defect?

What is different Between Defect and failure?

What is different Between validation and verification?

What is Different Between Alpha and Beta testing?

Checked By:

Mr Abid farooq Sr. Project Manager

Applicant Name Applicant Signature

Signature:

17

Job Descriptions of software Engineer:


Job Title: Department/Group: Location: Level/Salary Range: Applicant Address Sector F# 7/1 Street#23 H#45 Islamabad Pakistan Job Description Common responsibilities: 1. 2. 3. 4. 5. Develop new applications from beginning to end. Maintains existing applications. Innovates data visualization and presentation techniques. Analyzes methods to efficiently address software system requirements. Create code that meets system standards. Programmer FBR financial suite project group Islamabad 45000/Job Category: Job Code/ Req#: Worker Name Position Type: Programmer

000#124 Rahat Uallah contract

Common skills: 1. 2. 3. 4. 5. Ability to apply technical standards, principles, theories, and techniques. Experience with programming languages such as java and c++. Database system experience with SQL server and oracle. Possesses problem solving capabilities. Excellent verbal and written communication skills.

Common requirements: 1. 2. Minimum 1 year prior programming experience typical. Minimum Education: Bachelor s degree in Computer Science or a related field. CEO PRAL MR Alamgir Khan Date: Applicant Signature 13/6/2011

Approved By:

Signature:

18

Job Descriptions of software Architecture:


Job Title: Software Architecture Job Category: Software Architecture FBR financial suite project group Islamabad 70000/-

Department/Group:

Job Code/ Req#: Worker Name Position Type:

000#125

Location: Level/Salary Range: Applicant Address

Hassan Shah contract

Sector F# 8/3 Street#27 H#49 Islamabad Pakistan Job Description 1. 2. 3. 4. 5. 6. Designing user interaction models, workflows and user interfaces. Integrating internal and external product design into a cohesive user experience. Creating prototypes and authoring detailed interaction specifications. Working with user experience researchers to design and observe usability studies. Translating usability and field research findings into design improvements. Working with visual designers to improve and refine product visual design and consistency.

7. Successfully communicating conceptual ideas and design rational.

Approved By:

CEO PRAL MR Alamgir Khan

Date: Applicant

13/6/2011

Signature:

19

Job Descriptions of software Programmer:


Job Title: Department/Group: Location: Level/Salary Range: Applicant Address Sector F# 7/1 Street#23 H#45 Islamabad Pakistan Job Description Common responsibilities: 6. 7. 8. 9. Develop new applications from beginning to end. Maintains existing applications. Innovates data visualization and presentation techniques. Analyzes methods to efficiently address software system requirements. Programmer FBR financial suite project group Islamabad 45000/Job Category: Job Code/ Req#: Worker Name Position Type: Programmer

000#124 Khalid Khan contract

10. Create code that meets system standards. Common skills: 6. 7. 8. 9. Ability to apply technical standards, principles, theories, and techniques. Experience with programming languages such as java and C++. Database system experience with SQL server and oracle. Possesses problem solving capabilities.

10. Excellent verbal and written communication skills. Common requirements: 3. 4. Minimum 1 year prior programming experience typical. Minimum Education: Bachelor s degree in Computer Science or a related field. CEO PRAL MR Alamgir Khan Date: Applicant Signature 13/6/2011

Approved By:

Signature:

20

Job Descriptions of software Tester:


Job Title: Department/Group: Location: Level/Salary Range: Applicant Address Sector F# 7/1 Street#23 H#45 Islamabad Pakistan Job Description Software Tester FBR financial suite project group Islamabad 45000/Job Category: Job Code/ Req#: Worker Name Position Type: Testing

000#124 Saif Ullah contract

1. 2. 3. 4. 5. 6. 7. 8. 9.

Implementation of developed test plans specific for software. Provision of input for software test plans. Designing of test cases for test plans. Creation of the test scenarios in which tests are carried out. Review of software test cases and checking of the test cases. Keeping track of standards set by software testing authorities. Performance of testing on functionality of software. Reporting defects and problems that occurred during the test process. Performance of test duties for regression.

10. Using a tracking system to track reported problems with software. 11. Preparation of software test evaluation reports.

12. Implementation and participation in walkthrough of software.

21

Job Descriptions of Business Analyst:


Job Title: Department/Group: Location: Level/Salary Range: Applicant Address Sector F# 7/1 Street#23 H#45 Islamabad Pakistan Job Description The Business Systems Analyst defines the requirements and computer solutions to resolve business-related problems, administer control of records and meet strategic organizational goals. This individual serves a role in the selection, implementation and support of new and existing applications. This position may include planning and recommending acquisition of new software applications or devising ways to apply existing system resources to additional operations. 1. Identifies, defines, records and communicates user and functional requirements for necessary software, data storage and retention, or workflow and business process changes. 2. Performs investigational analysis and evaluation to determine project or application feasibility. 3. Develops cost and benefit estimates to establish project worth, including the development of alternatives and recommendations for new acquisitions or changes to existing applications or equipment. 4. Estimates resource and record management requirements and creates plans, timelines, milestones, user approvals, charts and reports for use in managing an assigned project. 5. Develops time schedules, conversion, and test procedures for all aspects of a system implementation, from manual handling through computer processing. 6. Prepares and maintains documentation, including procedures, system specifications, technical documentation, computer training materials and user manuals in compliance with legal and regulatory 7. authorities and records management best practices. Prepares feasibility studies; recommends and establishes program objectives, priorities and schedules in conjunction with user and functional requirements and conducts end-user training, as needed, for assigned applications. 8. Ability to prioritize independently, multiple requests and system requirements to meet the organizational goals. Approved By: CEO PRAL MR Alamgir Khan Date: Applicant Signature 13/6/2011 Business Analyst FBR financial suite project group Islamabad 65000/Job Category: Job Code/ Req#: Worker Name Position Type: Analysis

000#124 Ajmal Khan contract

Signature:

22

Organization Chart: An organizational chart is a diagram that shows the structure of an organization and the relationships and relative ranks of its parts and positions/jobs. The term is also used for similar diagrams, for example ones showing the different elements of a field of knowledge or a group of languages.

Organizational Chart of PRAL

23

Team Management Chart:-

Team management Chart

24

Financial plan: Financial planning is a process that requires discipline and for many a financial planner offers the advice and guidance one needs to stay on budget. The first step toward planning your financial future is usually the hardest, but regardless of when you begin, the basics remain the same. The six most important steps to get started with your financial planning: i. Assess your situation.

This is the most critical step in financial planning, it summarizes where you are in regards to the cumulative effects of your past financial decisions. y Income y Net Worth y Cash Flow y Insurance Policies y Tax Returns y Investment Portfolios y Retirement Plans y Employee Benefits Identify your goals

ii.

Your goals should be specific and measurable. Married couples should complete this step together as personal values, attitudes, and extended family responsibilities may come into play. You'd be surprised to find that your spouse may have different financial goals than you do. Some of these may include but are not limited to: education for your children, supporting elderly parents, etc. iii. Find a Certified Financial Planner

Different planners have different areas of expertise. The best time to determine what you need in a financial planner is after you assess your present situation. This will help you narrow your choices. One of the best ways to find a provider is to ask your network of friends, family, and coworkers that you trust for a referral. iv. Design a plan. After review of your current situation the financial planner will provide recommendations and solutions. These recommendations should be structured to meet your financial needs and may include a budget, a savings plan, a retirement plan, and investments.

25

v.

Execute the plan

A financial plan is only successful if put into action. Your financial planner should help and coordinate your efforts to reach your goals and objectives. By guiding you through the process, especially with challenging tasks such as investments, your financial provider can help you execute with other qualified professionals. vi. Review, refine, and review.

Once executed, a financial plan must be reviewed regularly. As your needs change and the economy changes, so will your plan. A good financial planner should encourage you to review your plan and make changes as needed and check on your progress.

26

References: 1. http://www.purdue.edu/ethics/contribute_pdf_docs/staffhire2005.pdf 2. http://www.waikato.ac.nz/hrm/internal/policy/recruit.pdf 3. http://office.microsoft.com/en-us/templates/sr-computer-programmer-job-descriptionTC101929411.aspx

4. http://office.microsoft.com/en-us/templates/software-engineer-job-descriptionTC010356802.aspx

5. http://www.linkedin.com/jobs/jobs-Senior-Financial-Software-1643735 6. http://ww2.prospects.ac.uk/p/types_of_job/software_engineer_job_description.jsp 7. http://www.technical-resumes.com/software-engineer-job-description/ 8. http://www.studentaffairs.cmu.edu/career/cit/jobSearch/InterviewQuestions.pdf 9. http://softnetweb.com/downloaddocument?file=http://newsgroups.derkeiler.com/pdf/Archive


/Comp/comp.software.testing/2007-07/msg00129.pdf&t

10. http://www.pral.com.pk/ 11. http://memphis.theiiba.org/download/Sample_BA_Openings.pdf 12. http://www.scribd.com/doc/53931421/WAC-of-NetSol-Inc 13. http://eap.ucop.edu/common/Forms/job-description-steps.pdf

27