Tải bản đầy đủ (.doc) (9 trang)

Assignment project management name HUMAN RESOURCE MANAGEMENT WEBSITE

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (402.23 KB, 9 trang )

TOPIC

Using a project that you have worked on or are familiar with please
complete the following activities:
• Provide a brief description of the project.
• Describe why this project was important.
• Define and describe the roles of key people working on the project
• Who were the stakeholders and describe their roles.
• Was the project successful?
CONTENT

I.

Introduction
The consulting industry is one of the fastest growing business sectors worldwide with new

opportunities emerging continually in hundreds of different fields. Software consulting and
recruiting agencies match the requirements of the client firms with the skills of their employees
and set up the interview between their employees and the client firm. Interviews are then
conducted, and the candidates selected in the interview are recruited as consultants or
contractors in the client’s firm for the duration of the project.
This project examines the issues related to dynamic Human Resource Management and
implements a web-based application for a fictitious consulting firm that participates in the
placement of contractors in different organizations. The system is implemented using a n-tier
approach, with a backend database, a middle tier of latest middle ware of server side, and a
front end web browser (client).
Project name is: “HUMAN RESOURCE MANAGEMENT WEBSITE”

II.

Business Case


Software consulting and recruiting agencies match the requirements of the client firms with

the skills of their employees and set up the interview between their employees and the client
firm. Interviews are then conducted, and the candidates selected in the interview are recruited
as consultants in the client’s firm for the duration of the project.


The recent downsizing in businesses and other organizations has resulted in an increase in
consulting business for two reasons. Many experienced and well-qualified professionals have
found that offering their services on a consulting basis meets both their career and financial
needs. Secondly, after downsizing, organizations find it economical and flexible to use
consultants rather than full-time employees to fill their fluctuating technical, management and
operation needs.
The above factors have led to the consulting industry becoming one of the fastest growing
business sectors worldwide. Hence the consulting firms are attempting to automate as much
routine activities as possible. An effective web-application can be a proper medium for
bringing all the above parties together.
Web-based applications are web sites with user interactivity. The key advantage of the webbased application is its availability, as it can be accessed by anyone connected to the Internet
and multiple users can access it at the same time. The web-application can be designed as a
three-tier architecture, which includes a web client, network servers, and a back-end
information system supported by a suite of databases. The goal of this project is to develop a
user-friendly web-based application that automates the routine activities for an IT consulting
firm.
This project implements features such as employee database, company management,
interview planning and scheduling, job vacancies and contract management and performance
review reports, that are required to perform most of the operations in an IT consulting firm.

III.

Features of application and High level plan

A consulting firm has three kinds of users that access the system, the Employee Applicant,

the Employer Contact and the Administrator. Employee Applicants are those who apply for the
jobs through the consultancy. The Applicant can update the existing details in the Applicant’s
database including their personal information, skills and resume. Client is the company that
seeks the services of the employees of a consulting firm. A client firm may have many
employees, Employer Contacts, which require access to the system in order to add or update
job or company information. The Administrator matches the skills of its employee with the
skills required by the client company for a particular job and arranges an interview between the
client contact and the Applicant. After a successful interview process, the Administrator will
facilitate the consummation of the contract between the employee and employer. The following
are features of application:
 Candidates managements


 Employee database with the advanced search option
 Company database with the advanced search option
 Job search capability
 Interview scheduling
 Contracts management
 Performance reports

High level plan
Pilot
Task
ID

Task Name

1 Software Development

Scope
2
Analysis/Software
Requirements
3
Design
4
Development
5
Testing
6
Training
7
Documentation
8
Pilot
9
Deployment
10
Post
Implementation
11 Review
Software
development template
12 complete

Duration

Start


Finish

95.75 days

Mon 1/4/10

Mon 5/17/10

3.5 days

Mon 1/4/10

Thu 1/7/10

14 days

Thu 1/7/10

Wed 1/27/10

14.5 days
21.75 days
48.75 days
45.75 days
30.5 days
70.25 days
5 days

Wed 1/27/10
Wed 2/17/10

Wed 2/17/10
Wed 2/17/10
Wed 2/17/10
Wed 1/27/10
Wed 5/5/10

Tue 2/16/10
Thu 3/18/10
Mon 4/26/10
Wed 4/21/10
Wed 3/31/10
Wed 5/5/10
Wed 5/12/10

3 days

Wed 5/12/10

Mon 5/17/10

0 days

Mon 5/17/10

Mon 5/17/10


Pilot

IV.


Project Stakeholders, Roles and Responsibility
Stakeholders are individuals and organizations who have a vested interest in the success of

the project. The identification and input of stakeholders help to define, clarify, drive, change,
and contribute to the scope and ultimately the success of the project. To ensure project success,
the project management team needs to identify stakeholders early in the project, determine their
needs and expectations and manage and influence those expectations over the course of the
project.
We need also be aware that it is difficult to manage the expectation of stakeholders because
often they have conflicting goals and expectation. The expectation may require more resource
than are currently available.


Role

Responsibility

Authority

The
project
Steering
Committee:
including
management
and
other
executive level stakeholders


Approve the implementation
scope, approach, time frame and
budget,
measurement
and
refinement.


Provide
interpretation of company
or project vision, direction
and execution of objectives.

Provide
project
oversight and guidance on
strategic
issues
and
direction.

Make
decisions
which can change project
organization, project scope,
or allocation of project
funding.

Ensure that the
direction of the project

continues to be in line with
the original mission and
goals set forth at the
beginning of the project.

Project sponsors

- Responsible for providing the
financial resource to complete the
project successfuly. This is
critical, as the priorities for
funding and staffing determine the
ultimate successful outcome of
any project

Approve
or
terminate
contract with the company
host the contract.
Give final approve for
deliverables
which
is
delivered from company
owned contract.

- Oversee project, delegate the
authority to project manager.
Client

Representative/ Works with the PM/TL in •
Project Manager
identifying the requirements for
the phases or deliverables

- Define high level plan
- Provide scope
Work with TM and PM to •
develop test plan/completion
report/sign-off documents and
all other deliverables.

Provide direction on
prioritization of emerging
issues and risks.
Provide advice and
council on major project and
policy decisions.
Ensure the appropriate
project team members and
key decision makers are
identified and available to
fulfill their project
responsibilities.


Role
Project Manager

Responsibility

Overall responsibility for meeting
project requirement within agreed
to time, cost, scope and quality
- Define detailed plan
- Supervision and guidance the
project team
- Regular project weekly/monthly
report to the project
sponsor/steering committee.
- Chair risk and change control
committees.

Authority
Sole
authority
to
communicate the delivery
schedule and status reports
to the Project sponsor.
Define project member’s
roles and assign project’s
task to project members
directly
or
indirectly
through project team leader.

Perform a clearly defined
part of the project
activities

Report
a
assigned
task/work status/progress
to project manager
Attend
project
weekly/monthly meeting.

- Identify high impact / high
return opportunities within
respective areas
- Proactively ask questions
and offer input

Client’s staff

This consider as customer of
application, they responsible to
run acceptant criteria to qualify
the quality of application.

Employees must be
consulted on certain
management decisions. This
right increases transparency
of management decisions
and allows employee
opinion to ameliorate the
asymmetry of information

between management and
company hosting of project.

Financial staff

People who monitor and review Review and approval for
project budget of the project.
project fund for each stage.

Quality assurance

The quality assurance function Review and approve the
plans and implements the QA quality plan and process of
activities to ensure that the project.
required process and standard are
followed.

Project team members

-

-

-

V.

Project organization structure & communication plan



Meeting
Purpose

Critical Thread Review
Review project status report for insight into the project. Verify and validate all
key information is reported, and hence validate the project health assessment.
Location
Vietnam
Frequency Monthly
Chairperson Project Portfolio Manager, or designated project reviewer.
Minutes by Project Manager or designate
Attendees •Project leader,
•Team leader,
•Functional leader
Agenda

- Project progress
- Project deliverable review
- Project scope managment
- Project issue/risk
Distribution All project members.
list
Media
Project diary, Project weekly report & project productivity indicator, seven keys.
Report
Purpose
Frequency
Author
Distributed to
Media

Reference to

Project Weekly Productivity indicator Report – W##Y##
Project Status Report – to Sponsor/Client and/or Delivery Organization
Manager
Weekly
Project status report - Project Manager
Sub-project/team status report - Project Team Leader
Project status report – Service Line Manager, Client if appropriate
Sub-project/team status report - Project Manager
Excel file
Customer template Project


VI.

Project Change control
To ensure the project scope is not creep, it is also important factor to manage project within

budget and time frame. A Change management control should be defined. Change management
control activities include requesting, evaluating, approving/rejecting, and implementation of
changes to baselined Configuration item. Changes encompass both error and enhancement. The
degree of formality necessary for the change process depends on the project baseline affected
and on the impact of the change within the configuration structure. Once artifacts are baselined,
any changes to these artifacts need to go through the Change Management Procedure.
A change request process starts with a Change Request to notify the Project Manager of the
need for a change to project.
Accepting a Change Request
The Project Manager assigns the CR (Change request) (with all available details regarding the
need for a change to the project, including the reason for and the nature of the change being

requested) to a developer to analyze changes.
Evaluating changes
The technical leader and / or developer analyze(s) the requirement and determines the impact on
existing baseline source code. An estimate of effort required for completing the changes, risks
and issues associated with the change are identified at this stage. The CR document is updated
with the estimate and new high level design of the proposed change in the Change Tracking
section. This document is then sent to CCB for review and approval.
Approving or disapproving changes
The project committee reviews the updated Change request with estimates and decides
implementation. If the CR is approved by CCB, it is sent back to the users for approval from
user’s side.
Implementing changes
The source codes of latest release which is in Production environment is used as baselines for
any Improvement Request.

VII.

Project achievement
With clear responsibility for each project member and we as well as plan, project had
gone smoothly. We would do our project scheduling on an ongoing basis via internet
meeting software that allowed all of us to look at the same computer image even though we
were in two different locations Vietnam and US. We had over 40 people involved in these


meetings, and there was a bilingual challenge as well since there were a significant number
of Vietnamese speaking folks who were not fluent in English. However, throughout the
duration of the project, it was a very collegial, collaborative effort. At first, everyone
focused on the business requirement, system design and scope management —that was the
center of attention for our team and the customer. However apply the CMMi methodology,
we discovered early in the process that other parts of the project were equally as important.

Our new focus on the critical path of Developing prototype based on functional
specifications, Develop code of application. Additionally, we could do it at a more normal
pace instead of rushing to get the software deliverable done without considering these other
important aspects of user acceptant test. Project team proud to say that this project was
delivered on time and on budget.

VIII.

Reference

#

Title

Note

1

Project management

Olaf Passenhein & Ventus
publishing Aps

2

PMBOK® Guide — Fourth Edition

/>



×