Optimization of Resource Allocation and Task Allocation With Project Management Information Systems in Information Technology Companies.
Optimization of Resource Allocation and Task Allocation With Project Management Information Systems in Information Technology Companies.
net/publication/373458299
CITATIONS READS
6 3,199
3 authors, including:
All content following this page was uploaded by Ilham Nur Pratama on 29 August 2023.
1
P Department of Industrial Engineering, University of Indonesia, Kukusan, Kecamatan Beji,
P
Abstract – This study proposes a novel approach to Keywords – Project management information system,
designing an integrated Resource Allocation and Task enterprise architecture, decision making project,
Allocation Optimization System (RATAOS) using human resource management.
Enterprise Architecture (EA) to improve project
management efficiency. The proposed approach
integrates Project Management Information System 1. Introduction
(PMIS) with an optimization system designed using a
random forest model and Natural Language In today's highly competitive business
Programming (NLP). The integrated system optimizes environment, organizations are constantly seeking
resource and task allocation, reducing operational ways to improve their operations and increase their
costs by 14% and planning phases by 88.7%. Project efficiency. Project management is an essential part of
completion time increased by 50.80%, demonstrating this process, as it enables organizations to plan,
the effectiveness of the integrated system. The purpose execute, and control their projects effectively. Figure
of this study is to find a solution for PMIS to be used as
1 presents data from an information technology
an automatic data-driven Resource and Task
Allocation Optimization System. The technique used in company regarding the reasons for project delays.
this study is service integration between the existing [1]. The reason projects are late is most often due to
PMIS with the Resource and Task Allocation an incompetent project manager, an organization
Optimization System. doing more than one project, and a limited project
budget. Also, another thing that impacts the project
completion time is unsupported project software,
DOI: 10.18421/TEM123-65 poor human resource management, limited
https://doi.org/10.18421/TEM123-65
35TU U35T
governance implementation, limited risk
management, and changing scope frequently. This
Corresponding author: Muhammad Dachyar, kind of condition is usually called the resource-
Department of Industrial Engineering, University constrained multi-project scheduling problem.
of Indonesia, Kukusan, Indonesia The resource-constrained multi-project scheduling
Email: [email protected]
35TU U35T
Table 1. Literature review of PMIS and how PMIS is used for task and resource allocation
The data gathering process will collect data from Low Difficulty with Less Priority
information technology practitioners who have more Low Difficulty with High Priority
than 10 years of work experience related to their High Difficulty with Less Priority
preferences about [14], [24]: High Difficulty with High Priority
Resource allocation to certain task This study defines the level of resources into 4
Number of tasks given to a resource types of levels namely:
Resource allocation for special task Outsource Level
Consideration for selecting replacement Officer Level
resource. Senior Officer Level
All the data gathered from the experts serves as Functional Manager Level
the basis for designing the system, particularly the This resource level has different costs and
identification system aimed at emulating expert competencies for each level, as well as the ability of
behavior. The experts are presented with questions the resource to do a job. Outsourced officers have
related to work allocation, varying in difficulty and relatively lower costs when compared to functional
priority, to assess the level of resources that should managers. However, the functional manager can do
be allocated. The scenarios of allocation based on more work in less time, but the costs incurred are
degree of difficulty and priority used in this research greater. The data of the steps that were mentioned
are [26], [28]: before is shown in Figure 2 and Figure 3.
Figure 2. Resource allocation preferences and maximum number of jobs allocated at a time
Figure 3. Special resource allocation and consideration for selecting backup resource
It shows that the expert will look at the person’s It can be concluded that when there are
workload first before selecting other aspects related considerations for selecting backup resources,
to resource allocations. The experts also prefer to experts prefer to select resources that are available
give the maximum number of jobs allocated at the and could perform the task that is being transferred.
same time, which is two, so resources will not have
much backlog on their side. There are times when 4. Resource Allocation and Task Allocation
experts do special work allocation to a certain Optimization System (RATAOS)
resource because of project characteristics and
project demand. The expert considers that when a This system architecture is represented using
resource has skills above average, a person is enterprise architecture (Figure 5), to show the
selected for that special task. relationship between humans, technology
application, and the business itself.
The system architecture depicted includes three 8 application events, 1 application service, and 2
layers: business, application, and technology, which application components. The PMIS and RATAOS
constitute the core of the system being constructed.. are the two application components that provide the
At a high level, the business layer comprises eight necessary interface, events, and services for input
business actors, two business roles, three business processing. The business layer utilizes the
processes, and two business events. The purpose of application layer, which, in turn, requires support
this layer is to interact with the application layer to from the technological layer to operate effectively.
input projects into the Project Management The technological layer comprises two devices, two
Information System (PMIS) and receive pieces of system software, and one technology
recommended resources from the RATAOS. The service, all of which are critical to supporting the
application layer consists of 5 application interfaces, application layer and making it operational and
accessible.
Figure 4. Enterprise architecture for resource and task allocation optimization system
The database for storing the data from the Figure 5 shows the example of project
application layer has also been designed so it will be management process flow in Information
easy to store and get the appropriate data for the Technology Company. All the processes nodes will
process. Before beginning the building process, the be simulated with parameter from Table 2 and Table
first step is to know the existing condition of the 3 to get the simulation result.
process that already occurs in an enterprise.
Table 2. Cost per hour on activity execution No. Process Worker Hours
Actor Cost per Hour (USD) 6 Confirmation Functional ± 24
Functional Manager 5.58 to the related Manager
resource for
Officer 2.80
doing a task
Senior Officer 4.18
7 Resource Functional ± 0.167
Outsource 2.09
allocation for Manager,
a task Project
Table 3. Detail working time per process
Manager
No. Process Worker Hours 8 Execution by Officer ± 240
1 Input AM
Senior ±1 officer
order from
Officer 9 Execution by Senior ± 192
requisition (Account senior officer Officer
system Manager) 10 Execution by Outsource ± 360
2 Input project
Senior ± 0.5 outsource
from AM to Officer 11 Input new AM, PM ± 0.5
PMIS (Project requirement
Manager) due to change
3 Define the PM, ±1 request
task for a Functional
project Manager Activity numbers 4-6, as specified in Table 3, will
4 Create Senior ± 0.5 undergo optimization by the RATAOS. Following
timeline for Officer the RATAOS simulation, a further simulation will be
project (Project conducted to assess the optimized or "to-be" process.
Manager) The simulation results for the existing or "as-is"
process are presented in Table 4 and Figure 6.
5 Decides Functional ±1
The findings reveal that completing a project
resource who Manager
takes 12.4 weeks, or approximately 2.85 months,
will do the
which is longer than the average sprint duration of
task for a
only one month [4], [29].
project
The planning durations require 35.83 hours, Table 4. Asis process simulation results
which is longer than the actual planning duration or
Parameter Value
any sprint planning durations as identified by PMI
Cycle time of a process 12.4 Weeks
[4]. Additionally, Figure 6 depicts a right-skewed
Overall process cost 2,410.77 USD
resource usage distribution, with officer allocation
remaining high. This outcome was due to work Planning Duration 35.83 Hours
allocation based on intuition rather than data-based
decision-making.
The simulation data then will be the foundation This is caused by the experts and the training data
and characteristics for NLP and a random forest used in this study; they are still not used to
identification system, so it can be used for outsourcing work when there are no resources to do
eliminating the bottleneck as a result. NLP and it. Of course, in the future, this will need to be
random forest are trained using 29000 records to get considered for the system to function optimally. It
a precision identification of what project managers also needs to be straightened out with operational
and functional managers input. The input of activities and the way of thinking of people who use
RATAOS is task name, difficulty level, and it.
deliverables load. For difficulty level and Table 5. Simulation of the results for RATAOS;
deliverables load, there will be values of high and identification of resources to suit the task
low. The interface view of the RATAOS is shown in
Figure 7. Scenario Accuracy Average
Percentage Processing
Time
Low Deliverables, Low 90% 0.0131 second
Difficulty
High Deliverables, Low 50% 0.0071 second
Difficulty
Low Deliverables, High 80% 0.0103 second
Difficulty
Figure 7. RATAOS interface when inputting task High Deliverables, 70% 0.0089 second
High Difficulty
The system was then tested 10 times using the 4 Average 72.50% 0.0098 second
different scenarios mentioned before. The simulation
of the system can be found in Table 5. The presented The simulated RATAOS are then used for the
result has already been optimized, but at high inputs to the new process, which will be called the
deliverables and low difficulty scenarios, it still “to be” process. The new process will be modelled in
seems to have a low percentage of identification, at BPMN and can be found in Figure 8.
only 50%.
[5]. Chilton, M. A. (2014). Resource allocation in IT [18]. Mansar, S. L., & Reijers, H. A. (2005). Best
projects: using schedule optimization. International practices in business process redesign: Validation of a
Journal of Information Systems and Project redesign framework. Computers in Industry, 56(5),
Management, 2(3), 47-59. 457–471. Doi: 10.1016/j.compind.2005.01.001
Doi: 10.12821/ijispm020303 [19]. Navidi, W. (2013). Statistics for Engineers and
[6]. Dachyar, M., Zagloel, T. Y. M., & Saragih, L. R. Scientists (3rd ed). McGraw-Hill.
(2020). Enterprise architecture breakthrough for [20]. Onesmus, M. (2020). Introduction to Random Forest
telecommunications transformation: A reconciliation in Machine Learning. Section. Retrieved
model to solve bankruptcy. Heliyon, 6(10), e05273. from: https://www.section.io/engineering-
Doi: 10.1016/j.heliyon.2020.e05273 education/introduction-to-random-forest-in-machine-
[7]. Gao, C. I. O. (2001). A Practical Guide to Federal learning/ [accessed: 10 March 0223].
Enterprise Architecture. Chief Information Officer [21]. Carbone, T. A., & Gholston, S. (2004). Project
Council, Version, 1. manager skill development: A survey of programs and
[8]. Garg, S., Sinha, S., Kar, A. K., & Mani, M. (2022). A practitioners. Engineering Management
review of machine learning applications in human Journal, 16(3), 10-16.
resource management. International Journal of [22]. Pappas, L. (2005). The state of project management
Productivity and Performance Management, 71(5), training. PM Network. 19(8), 59–66.
1590–1610. Doi: 10.1108/IJPPM-08-2020-0427 [23]. Patil, A., Madaan, J., Chan, F. T. S., & Charan, P.
[9]. González Moyano, C., Pufahl, L., Weber, I., & (2022). Advancement of performance measurement
Mendling, J. (2022). Uses of business process system in the humanitarian supply chain. Expert
modeling in agile software development projects. Systems with Applications, 206, 117844.
Information and Software Technology, 152, 107028. Doi: 10.1016/j.eswa.2022.117844
Doi: 10.1016/j.infsof.2022.107028 [24]. PMI. (2021). A Guide to the Project Management
[10]. Hannemann, I., Rodrigues, S., Loures, E., Body of Knowledge (PMBOK GUIDE) - Seventh
Deschamps, F., & Cestari, J. (2022). Applying a Edition and The Standard for Project Management.
decision model based on multiple criteria decision Project Management Institute.
making methods to evaluate the influence of digital [25]. PMI. (2021). Pulse of Profession 2021: Beyond
transformation technologies on enterprise architecture Agility. Project Management Institute.
principles. IET Collaborative Intelligent [26]. Reijers, H. A. (2021). Business Process
Manufacturing, 4(2), 101–111. Management: The evolution of a discipline.
Doi: 10.1049/cim2.12046 Computers in Industry, 126, 103404.
[11]. Harinaldi, D. I., & Eng, M. (2005). Prinsip-prinsip Doi: 10.1016/j.compind.2021.103404
statistik untuk teknik dan sains. Jakarta: Erlangga. [27]. Saragih, L. R., Dachyar, M., & Zagloel, T. Y. M.
[12]. Hosseinian, A. H., & Baradaran, V. (2021). A two- (2021). Implementation of telecommunications cross-
phase approach for solving the multi-skill resource- industry collaboration through agile project
constrained multi-project scheduling problem: a case management. Heliyon, 7(5), e07013.
study in construction industry. Engineering, Doi: 10.1016/j.heliyon.2021.e07013
Construction and Architectural Management, 30(1). [28]. Satic, U., Jacko, P., & Kirkbride, C. (2022).
Doi: 10.1108/ECAM-07-2019-0384 Performance evaluation of scheduling policies for the
[13]. Hurwitz, J., & Kirsch, D. (2018). Machine dynamic and stochastic resource-constrained multi-
learning for dummies (IBM Limited Edition) project scheduling problem. International Journal of
John Wiley & Sons. Production Research, 60(4), 1411–1423.
[14]. K.Pratt, M., & Roy, M. (2017). What is business Doi: 10.1080/00207543.2020.1857450
process reengineering (BPR) - Definition from [29]. Sheoraj, Y., & Sungkur, R. K. (2022). Using AI to
WhatIs. TechTarget. Retrieved develop a framework to prevent employees from
from: https://www.techtarget.com/searchcio/definition missing project deadlines in software projects - case
/business-process [accessed: 21 February 2023] study of a global human capital management (HCM)
[15]. Kerzner, H. (2017). Project Management: A Systems software company. Advances in Engineering
Approach to Planning, Scheduling, and Controlling Software, 170, 103143.
(12th ed). John Wiley & Sons. Doi: 10.1016/j.advengsoft.2022.103143
[16]. Kim, C. W., Yoo, W. S., Lim, H., Yu, I., Cho, H., & [30]. Shetty, B. (2019). Supervised Machine Learning
Kang, K. I. (2018). Early-warning performance Classification. Builtin. Retrieved
monitoring system (EPMS) using the business from: https://builtin.com/data-science/supervised-
information of a project. International Journal of machine-learning-classification [ accessed: 14 May
Project Management, 36(5), 730–743. 2023]
https://doi.org/10.1016/j.ijproman.2018.03.010 [31]. Tewari, I., & Pant, M. (2020). Artificial Intelligence
[17]. Kock, A., Schulz, B., Kopmann, J., & Gemünden, H. Reshaping Human Resource Management : A
G. (2020). Project portfolio management information Review. In 2020 IEEE international conference on
systems’ positive influence on performance – the advent trends in multidisciplinary research and
importance of process maturity. International Journal innovation (ICATMRI), 1-4. IEEE.
of Project Management, 38(4), 229–241. Doi: 10.1109/ICATMRI51801.2020.9398420
Doi: 10.1016/j.ijproman.2020.05.001