resource management

7
Resource Management 1. Project Story Introduction: Project management gained popularity in the last few decades due to its effectiveness as it helps the organizations to generate extra revenues and complete the tasks within given time. Resource management is one of the main building blocks of any organization for their future growth. Here with this Resource Management application I have tried to incorporate my idea for facilitate the entire human resources allocation process in any Organization which now a days is very much required to deliver a quality project within given deadline. Project Summary: Resource Manager or Project managers are responsible for managing resources allocation from the start to till the end of the project. As per the current functionality to allocate or release any resource from any project, resource manager needs to understand the present status of this resource. So far resource manager doesn’t have any user friendly or mobile rendering application to get this process done at any point of time form anywhere in the world. The target of this Resource Management application is to engage company’s resources in the most efficient way as possible. With the advent of this Resource Management application end User will able to perform the below processes from anywhere and from any device: Resource managers can check resources details under their control. Resource managers can able to view the resource’s entire project allocation history. Resource managers can check the availability of the resources at a given time. Resource managers can view the requirement of resources under their control. Resource managers/Project managers can raise request for resources for future utilization. Project Manager of any project can view, release or allocation request of any resource by their respective resource manager and also able to approve/reject the raised request. Pros: User friendly. Transparency on resource availability. No device dependency. Faster process. Cons: Certain downtime of server might affect the application, which should be identified and addressed as quickly as possible. Segmentation: Resource Manager, Project manager or Delivery Manager, member of Resource Allocation team are the primary users who will be accessing this application. Targeting Industry: Initially I am trying to implementing this application for IT industry however this can as well be used for any industries where random resource allocation/ de-allocation is required based on project requirement Positioning: Managers taking care of resourcing. Functional Details: As per our proposed functionality, a Launchpad will be structured with 4 tiles. 1. Resource Details 2. Resource Requirement 3. Request Pool 4. Request Status The tile named Resource Details”, which on click will be triggered to a page from where resource

Upload: altruism-r-if

Post on 02-Dec-2015

8 views

Category:

Documents


0 download

DESCRIPTION

Resource Management

TRANSCRIPT

Page 1: Resource Management

Resource Management 1. Project Story

Introduction: Project management gained popularity in the last few decades due to its effectiveness as it helps the

organizations to generate extra revenues and complete the tasks within given time. Resource management is one of the main building blocks of any organization for their future growth. Here with this Resource Management application I have tried to incorporate my idea for facilitate the entire human resources allocation process in any Organization which now a days is very much required to deliver a quality project within given deadline. Project Summary:

Resource Manager or Project managers are responsible for managing resources allocation from the start to till the end of the project. As per the current functionality to allocate or release any resource from any project, resource manager needs to understand the present status of this resource. So far resource

manager doesn’t have any user friendly or mobile rendering application to get this process done at any point of time form anywhere in the world.

The target of this Resource Management application is to engage company’s resources in the most efficient way as possible. With the advent of this Resource Management application end User will able to perform the below processes from anywhere and from any device:

Resource managers can check resources details under their control.

Resource managers can able to view the resource’s entire project allocation history.

Resource managers can check the availability of the resources at a given time.

Resource managers can view the requirement of resources under their control.

Resource managers/Project managers can raise request for resources for future utilization.

Project Manager of any project can view, release or allocation request of any resource by their

respective resource manager and also able to approve/reject the raised request.

Pros: User friendly. Transparency on resource availability. No device dependency. Faster process.

Cons: Certain downtime of server might affect the application, which should be identified and

addressed as quickly as possible.

Segmentation: Resource Manager, Project manager or Delivery Manager, member of Resource Allocation team are the primary users who will be accessing this application. Targeting Industry: Initially I am trying to implementing this application for IT industry however this

can as well be used for any industries where random resource allocation/ de-allocation is required based on project requirement

Positioning: Managers taking care of resourcing. Functional Details:

As per our proposed functionality, a Launchpad will be structured with 4 tiles. 1. Resource Details 2. Resource Requirement 3. Request Pool 4. Request Status

The tile named “Resource Details”, which on click will be triggered to a page from where resource

Page 2: Resource Management

manager will be able to see the list of resources under their control with their personal details, project

details and technology details along with their present status in the project.

Once Resource Manager selects a particular resource name and submits the Allocate/Release request from Project details tab, an immediate request will be triggered to the resource’s present Project manager/Delivery manager for their approval. Project manager/Delivery manager will view request

details when they click on “Request Pool” tile in a Launchpad and they can approve/reject the raised request. In the Launchpad there also be another 2 tiles. One is “Resource Requirement” and another is “Request Status”. By clicking on the “Resource Requirement” tile resource manager can check requirement of the resource under their control so he/she can anticipate and prepare a plan for future demands of their resources.

By clicking on the “Request Status” tile Resource Manager/Project Manager can check the status of their requests. Use case Diagram of Resource Management

Flow Diagram of Resource Allocation/Release Process

Page 3: Resource Management

2. Persona using a template

Name: Baren Krown

“For me, I would to…” Handle resources under my control in most efficient way and try to allocate bench resources in a project as early as possible, this way billability can be increased. Background:

45 years Old, Married. 15 years experienced manager who is familiar with all the best HR practices and policies, and who knows how to effectively apply them in the workplace. One of his greatest strengths is being able to ensure that an organization employs the right balance of staff in terms of skills and experience.

Job Title / Role: Human Resources Manager Job Responsibilities (Main tasks and frequency):

Resource handling under his control.

Controlling costs and ensuring that they do not exceed budgets. Planning, and delivering, training, including inductions for new staff. Ensuring that the correct recruitment and selection procedures are adhered to.

Resource handling under his control.

Controlling costs and ensuring that they do not exceed budgets.

Planning, and delivering, training, including

inductions for new staff.

Ensuring that the correct recruitment and

selection procedures are adhered to.

Engage company’s resources in the most efficient way as possible.

Reduce Resource’s bench allocation time period.

Increase company’s growth in terms of profit.

Time consuming, manual dependency and

lengthy process.

Type Here

Type Here

Human Resources Manager

Baren Krown

Type Here

User friendly, device

independent Resource Management application.

Page 4: Resource Management

Main Goals:

Engage company’s resources in the most efficient way as possible.

Reduce Resource’s bench tenure of the resources. Increase company’s growth in terms of profit.

Needs:

User friendly, device independent automated Resource Management application.

Pain Points:

Time consuming, manual dependency and lengthy process. Stakeholders:

Resource Manager Project Manager Resource Allocation Team

Competencies:

Defined at template

3. User Experience Journey

4. Mock up

Resource Manager can check requirement of resources under his control by clicking on the “Resource Requirement” tile (Figure 1 Figure 2) in the Launchpad.

Page 5: Resource Management

Figure 1 Figure 2 Resource Manager can check resource information by clicking on the “Resource Details” tile in the Launchpad, which on click will be triggered to a page from where resource manager will be able to see

the list of resources under his/her control with their personal details (Figure 3), project details (Figure 4) along with the respective resource’s allocation status in the current project and technological details (Figure 5).

Figure 3(Resource Information) Figure 4(Project list)

Figure 4.1(Project Details) Figure 5(Technical Information)

Page 6: Resource Management

Resource Manager can submit release request (Figure 6), submit allocation request (Figure 7)

Figure 6 Figure 7

Resource Manager or Project Manager can raised request for required resources by clicking the “+” sign in the master footer section (Figure 8).

Figure 8

Project manager will view request details when they click on “Request Pool” tile in a Launchpad and they can approve/reject the raised request (Figure 9). By clicking on the “Request Status” tile Resource Manager/Project Manager can check the status of their requests (Figure 10) and they approve or reject request with a valid reason.

Figure 9 Figure 10

Page 7: Resource Management

5. SAP Web IDE screenshot

Figure 11

Master Section (Figure 12) and Detail Section (Figure 13)

Figure 12 Figure 13 Component 1: When end user will click on the search icon it will trigger to “onSearch” function at “Master.controller.js” page, where I write the below mentioned code for search result against

Resource’s last name from Mock Data and bind with the list. Coding:

<SearchField id="searchField" search="onSearch"

if (searchString && searchString.length > 0) {

filters = [ new sap.ui.model.Filter("EmployeeLN", sap.ui.model.FilterOperator.Contains, searchString) ]; } // Update list binding this.getView().byId("list").getBinding("items").filter(filters);

Component 2:

When end user click “i” tab in the detail section, “SimpleForm” under “IconTabFilter” will open

instantly and from where end user will see Resource’s organizational and other information details. Apart from these mentioned above two components, I also create “Master” and “Details” component using “Project from template” which was mentioned at Week 3 Unit3 and also generate the mock data which was mentioned at Week 3 Unit 5 under “SAP Fiori App in the Cloud” course.