1 s2.0 S2351978920306314 Main
1 s2.0 S2351978920306314 Main
1 s2.0 S2351978920306314 Main
com
Available online at www.sciencedirect.com
ScienceDirect
ScienceDirect
Available online at www.sciencedirect.com
Abstract
Abstract
Program portfolio managers in digital transformation programs have a need for knowledge that can guide decisions related to the alignment of
Program portfolio managers
program investments with theinsustainability
digital transformation programs
and strategic haveofa the
objectives need for knowledge
organization. Thethat can guide
purpose of thisdecisions
research related to the alignment
is to illustrate of
the utility of
program
a frameworkinvestments
capable with the sustainability
of clarifying and strategic
the cost-benefit objectives
tradeoffs of the
stemming organization.
from assessing The purpose ofprogram
digitalization this research is to illustrate
investment risks in the
the utility of
military
ashipbuilding
framework sector.
capableOurof clarifying the cost-benefit
approach uses tradeoffs
Artificial Neural stemming
Network from assessing
to quantify digitalization
benefits and program
risks per project investment
while employing risks in the analysis
scenario military
shipbuilding
to quantify thesector. Our
effects approach uses
of operational ArtificialANeural
constraints. MonteNetwork to quantify
Carlo model is used benefits anddata
to generate riskssamples
per project while employing
that support the executionscenario
of theanalysis
Neural
to quantifyThis
Network. the effects
enablesof operational
the use of constraints. A Monte Carlo
Portfolio Management modelprinciples
Theory is used to generate dataand
to organize samples that support
estimate measuresthe of
execution of the Neural
performance of the
Network. Thisproject
digitalization enablesportfolio.
the use Weof Portfolio Management
demonstrate the utilityTheory
of the principles
frameworktobyorganize
means ofanda estimate measures
theoretical of performance
case study of the
presenting several
digitalization project investment
digitalization project portfolio. We demonstrate
scenarios. the utility
We conclude of framework
that the the framework makesbya means of a and
contribution theoretical
call for case study work
additional presenting
to extendseveral
this
digitalization
framework to project investment
formalize scenarios.
the portfolio We conclude
assessment activitythat theincluding
while framework makes a contribution
acceptable and constrain
risk ranges that call for additional
the final work to extend
fractions this
of budget
framework
allocations. to formalize the portfolio assessment activity while including acceptable risk ranges that constrain the final fractions of budget
allocations.
© 2020
© 2020The TheAuthors.
Authors. Published
Published by Elsevier
by Elsevier B.V.B.V.
© 2020
This
This The
isisan Authors.
anopen
open Published
access
access article
article by Elsevier
under
under B.V.BY-NC-ND
the BY-NC-ND
the CC CC licenselicense (http://creativecommons.org/licenses/by-nc-nd/4.0/)
(http://creativecommons.org/licenses/by-nc-nd/4.0/)
This is an open
Peer-review
Peer-review access
under
under article under
responsibility
responsibility thethe
ofof
the CC BY-NC-ND
scientific
scientific license
committee
committee (http://creativecommons.org/licenses/by-nc-nd/4.0/)
of
of the the International
International Conference
Conference on Industry
on Industry 4.0Smart
4.0 and and Smart Manufacturing.
Manufacturing.
Peer-review under responsibility of the scientific committee of the International Conference on Industry 4.0 and Smart Manufacturing.
Keywords: Project Management; Portfolio Management; Neural Networks; Cost Analysis; Training
Keywords: Project Management; Portfolio Management; Neural Networks; Cost Analysis; Training
strategy, those that are aligned to an organization’s strategy management of either a portfolio containing several projects,
are successfully completed (71%) more frequently than or a specific program encompassing a set of projects, entails
projects that are misaligned (48%) [3]. Problems caused by an understanding of the mission of the organization and
misalignment include: confusion; waste of time, money and decision-making that will realize benefits that are of strategic
opportunity; diminished productivity; de-motivation of importance [17,18]. Since the pursuit of programs and the
individuals and teams; internal conflicts and power struggles continuation of projects require expenditure of finite
and ultimately project failure [7]. In a shipyard, resources that organizational resources, the identification of digitalization
have been initially allocated to specific shipbuilding projects projects that are most aligned with strategic priorities is
may be pulled away to temporarily serve other projects (e.g., critical for the success of the organization [19,20].
maintenance, emergency repairs) [8]. For example, in the US Digital portfolio and project managers must necessarily
shipbuilding industry, important delays caused by a high determine the variations in the amount of support among the
number of interactions from liberal concurrent engineering projects in an effort to maximize the utility of the mix in
policies has led to an 18 year maintenance backlog [8,9]. advancing the organization towards its digital transformation
The alignment of projects and programs to strategic goals strategic goals. This prioritization process frequently involves
requires stakeholders to develop a consistent means of evaluating the relative risks, benefits, and costs among the
identifying, prioritizing, and defining metrics/outcomes and projects [21]. Maximizing benefit-cost relationships while
their aligned outputs [10]. In this alignment process, a minimizing risks are common tasks performed in the planning
program or project may be seen as a line of organized and controlling stages of project portfolio management.
activities that is intended to advance a product, practice, Project portfolio managers seek to select or support
procedure, or service towards meeting a need within the projects within the project’s portfolio that traditionally
government or marketplace, contribute to some type of balance benefits (mean) and risks (variance). Risk, however,
benefits (e.g., readiness, revenue), and contribute to the may be measured using other forms, e.g., conditional value at
sustainability of the organization. In an intensive capital risk (CVaR), Tail value at risk (TVaR), also known as tail
industry sector such as the military shipbuilding, this conditional expectation (TCE), or conditional tail expectation
organizational configuration by project/program makes sense (CTE). In this paper, the minimum variance opportunity set
given the large number of non-repetitive and complex indicates combinations of risks and benefits that yield the
activities and tasks associated to it [11]. Firms and institutions minimum variance for a particular benefit. Hence, an efficient
that use this managerial perspective, generally group projects digitalization project portfolio frontier may identify
and programs that have the potential to advance a common investments in a set of projects where it is not possible to
organizational goal into portfolios that require continuous obtain less risky project combinations relative a desired
control and evaluation [12]. Thus, an organization may have benefit level.
several concurrent programs and each program may The following sections of this paper presents a background
encompass one or more projects or programs that address the section that positions this work within the industrial context,
development of a product or capability that is understood to presents an innovative digital shipbuilding supply chain
contribute to longer-term institutional sustainability. framework; outlines a neural network analysis to examine
The shipbuilding industry that is largely characterized by digital projects using a digital shipbuilding supply chain
using a project-based approach to manufacture ships, perspective; presents a brief description of stochastic portfolio
submarines, and engage in ship repair and overhaul [9] would analysis; and introduces a framework integrating these
largely benefit from the implementation of novel approaches. This is followed by a brief analysis of a case
technological and operational means that seek to enhance its study in the development research industry illustrating the
questionable performance. Digital transformation programs application of the framework. The results stemming from the
emerge as a means that seek to convert slow-, outdated-, and analysis of theoretical scenarios are presented and discussed.
ill-defined operations into data-driven agile and at the same We then revisit and summarize the contributions of this work.
time lean operations based on the extensive use of Industry
4.0 technology [13–15]. 2. The Shipbuilding and Shipyard Supply Chain
Mostly organized with a project-based configuration as Management Context
well, resources are temporarily assigned to carry on digital
transformation assignments that seek to increase industrial In general, supply chain refers to all parties involved,
capabilities and become more efficient and largely flexible directly or indirectly in fulfilling customer requests [22]. In
while increasing process and product integrity. These the shipbuilding supply chain management context, activities
digitally-oriented initiatives are mostly based on data sharing upstream include procuring material and components from
and processing resulting in a paradigm shift in the way that numerous, complex suppliers to managing the deactivation of
organizations, such as shipbuilding, engage in decision- ships and submarines downstream once they have reached
making processes toward a data-driven approach [16]. Thus, their end-of-life. The basic elements of a shipbuilding supply
a set of digital transformation projects may be further chain management framework that seek to guide an
represented within a larger project or program portfolio, understanding of a value chain of these processes is presented
supervised by a digital transformation portfolio manager. The in Figure 1.
Rafael Diaz et al. / Procedia Manufacturing 42 (2020) 173–180 175
Author name / Procedia Manufacturing 00 (2019) 000–000 3
ScienceDirect
Procedia Manufacturing 00 (2019) 000–000
176 Rafael Diaz et al. / Procedia Manufacturing 42 (2020) 173–180www.elsevier.com/locate/procedia
Project portfolio evaluations require reasonable estimations (supervised training) is then executed with new information
of the risks and associated benefits per project. The complex about the assessed project portfolio, and thus the overall risk
and stochastic nature of project risks makes the analysis of per project can be obtained (scoring process).
investment choices intended to mitigate risks, a candidate for
ANN analysis. ANN models have been recognized in the IT 4.2. Sampling Enhancement via Monte Carlo
development context as competent tools to reasonably
estimate these values accurately [27]. Empirically generated continuous or discrete probability
ANN models employ the concept of hidden layers which distribution per risk component can be elicited from historical
are composed of a number of neurons (hidden neurons). data, subject matter expert (SME) information, or a
These models use mathematical functions to map inputs to combination of both. These probability distributions per
outputs and may be conceived as a massively parallel adaptive project risk level can be used to generate samples through a
network of simple nonlinear computing neurons, which are Monte Carlo simulation, and thus, to train the data that is used
intended to characterize and mimic some of the functionality to calculate overall risk to projects. The historical data reflects
of the human nervous system in an effort to partially capture a set composed of individual project risk factors and overall
some of its computational strengths [28]. ANN can be risk scores per project information. Additional Monte Carlo
described as a complex nonlinear characterization where the samples can be used to extend the historical and SME input
task of variable transformation, composite variable data set to an acceptable number of observations to improve
transformation, and model estimation are done simultaneously the accuracy of the ANN analysis. In this machine learning
in such a way that a specified error function is minimized process, the sample data is partitioned into three major groups
[29]. An appropriate number of hidden units depend on a that include: learning (40%), training (30%), and testing
relationship between the number of input and output units, the (30%). The Levenberg-Marquardt optimization technique (see
number of training cases, the type of hidden unit activation, [31] for details) is used to train the data.
and the training algorithm [30].
As a rule of thumb, it is well known that 30 observations 4.3. Neural Network Scoring
are required in the input layer per neuron in the hidden layer.
The ANN model cycles through an iterative process until a The knowledge created during the machine learning
termination criterion is reached. training and testing process may be described as the
In the studied context, the response model may reflect the behavioral pattern of the effects resulting from different factor
risk related to the likelihood of the occurrence of undesirable risk arrangements. Given a selection criterion, such as
events. Thus, an overall project risk factor that relates minimizing a set of error functions, the neural network model
individual risk elements per project can be defined as a target is generated. A second data source that corresponds to the risk
output. The ANN model obtained with historical data scores of the assessed projects is obtained by applying the
neural network model to calculate the overall risk per project 5. Case Study
as a target layer. To ensure the best neural network model is
obtained for computing overall risk per project, different types A Research and Development (R&D) institution that
of neural architecture can be used to train the data. However, investigates and develops digital solutions in the military
workers are required to carefully assess these opportunities as domains is engaged in three types of digitalization
each one might contain unacceptable risk levels (e.g., development programs categorized by three risk levels (low,
additional cyber risks) that can jeopardize the operational medium, and high) with equal possibility as exhibited in
integrity. Table 1.
Unlike most project studies that consider risk probabilities 5.1. Determine benefits and risks
as a continuous distribution (e.g., beta or normal
distributions), in this paper, we consider an empirically The portfolio manager computes the overall risk associated
discrete modeled distribution for characterizing these with each project in the portfolio during a risk analysis phase.
probabilities. Thus, each individual risk probability is This is done by assessing the importance, or weight, of the
partitioned into five sub-levels (1-5). Each level considers individual risk factor for each project. ANN is used to
both the probability of occurrence and associated risk degree generate a model that can be used to relate individual risk
represented nominally and measured from 0 to 1. For each factors and produce an overall risk score for each individual
factor, the probability mass function adds up to 1. The risk project. A simple ANN with 2 hidden layers with 8 neurons
factors considered in these projects include: 1. Creeping user each and a single output is used to produce these risk scores
requirements, 2. Large and project complexity, 3. Application (8-8-1) [32]. Eight was selected as this corresponds to each
complexity, 4. Unnecessary features, and 5. Lack of user the five project risks and three uncertainties. SAS Miner 7.1 is
support [26]. In addition, the manager ponders uncertainties employed to configure, execute, and compare the ANN
within three additional dimensions that include 60% in time models.
uncertainty, 10% in control uncertainty, and 30% in The risk probability distribution presented in Table 1 per
information uncertainty. Notice that as explained before, risk project risk level is used to generate samples through a Monte
value represents a convoluted measure that characterizes the Carlo simulation, and thus, simulate the training data that is
probability that a project will fail to meet its objectives. used to evaluate overall project risks of the projects presented
Table 2 presents the financial and individual risk factors in Table 2. Notice that some analysists and researchers might
for ten ongoing projects A through J which requires use the Monte Carlo technique to generate samples and then
evaluation. The costs of each project as well as its cost as a calculate averages in determining the overall project risks.
share of the entire portfolio (estimated by the portfolio However, in this paper the Monte Carlo simulation is limited
manager to be $124.7 million) are presented in the second and only to determine samples that will feed the neural network
third columns, while individual project risk information is model as other authors has considered. The machine learning
presented in columns four to eleven. approach used in this paper seeks to employ ANN as a better
approximation of the real risk behaviour exhibited by the
portfolio.
178 Rafael Diaz et al. / Procedia Manufacturing 42 (2020) 173–180
6 Author name / Procedia Manufacturing 00 (2019) 000–000
The historical data is based on a (disguised) data set quantify benefits and risks per project while employing
comprising individual project risk factors and overall risk scenario analysis to quantify the effects of constraints per
scores per project for 30 projects. More specifically, the project. Monte Carlo simulation is used to obtain sample data
Monte Carlo samples obtained using the probability that facilitates the execution of the neural network. The results
distribution presented in Table 2 are used to extend the from these simulations could be used to enable the use of
historical input data set from 30 project observations to 300 Portfolio Management Theory principles to organize and
observations. The sample data is further partitioned into three estimate measures of performance and the utilization of
major groups that include: learning (40%), training (30%), nonlinear programming tools to minimize the overall portfolio
and testing (30%). variance while maintaining risk-aversion and budget-
As previously discusses, the knowledge created during the constrained parameters.
training and testing process are assessed using 1. classical The digital transformation project risk evaluation
multilayer perceptron (MLP), 2. ordinary radial basis function framework offered follows a logical approach. First, it uses
with equal widths (ORBFEQ), 3. ordinary radial basis ANN to capture individual risk factors and quantify the
function with unequal widths (ORBFUN), 4. normalized overall risk of each project. Cost-benefit analysis is then
radial basis with equal heights (NRBFEH), 5. normalized employed to provide the foundation for performing a scenario
radial basis with equal volumes (NRBFEV), 6. normalized analysis. An examination of the effects of selected scenarios
radial basis with equal widths (NRBFEW), 7. normalized can subsequently be performed. This examination is required
radial basis with equal widths and heights (NRBFEQ), 8. to understand variations in the potential resources assigned
normalized radial basis with unequal widths and heights per digitalization projects. Afterward, correlation and
(NRBFUN). As mentioned, the Average Square Error from covariance matrices can be determined. These correlations
the validating stage is used as the reference for model may represent elicited perceptions that indicate how
selection. Table 3 shows the statistical results of this individual projects are related. The covariance matrix can
comparison that suggests the normalized radial basis with relate the project correlations, the returns, and the variability
equal widths and heights (NRBFEQ) architecture outperforms or risk required. The overall digitalization project portfolio
the alternative assessed ANN architectures. Thus, the returns, and the portfolio variance can be then determined.
NRBFEQ architecture is employed to determine the risk data. Returns and variances can be subsequently recalculated given
Once the ANN model using the NRBFEQ architecture is additional constraints. Thus, portfolio managers are able to
selected to execute the ANN model, the target variable which optimize the distribution of available resources while
is overall risk per project is obtained as presented below in preserving portfolio integrity.
Table 4. It is important for training analysts and managers to
perform risk evaluations as the organization moves through
Table 2. Current Project Investment and Risk Level per Risk Factor digital transformation process while achieving strategic goals.
In particular, organizations engaged in becoming data-driven
managed and operated might consistently reveal vast
Information
Cost ($
CON
CUR
LUS
CR
UF
D
Table 3. Neural Network Architectures: Statistical Evaluation (AIC: Akaike’s Information Criterion; SBC: Schwarz’s Bayesian Criterion; ASE: Average Squared
Error; MAE: Maximum Absolute Error; RASE: Root Average Squared Error; SSE: Sum of Squared Errors; FPE: Final Prediction Error; MSE: Mean Squared
Error; RFPE: Root Final Prediction Error; RMSE: Root Mean Squared Error; AEF: Average Error Function; EF: Error Function)
ANN Architecture Valid: ASE AIC SBC ASE MAE RASE SSE FPE MSE RFPE RMSE AEF EF
NRBFEQ 3.33E-06 -1372.62 -1169.13 3.19E-06 .0093 .0018 .0004 1.310E-05 8.15E-06 .0036 .0029 3.19E-06 .0004
NRFEW 4.36E-06 -1366.40 -1140.61 2.94E-06 .0057 .0017 .0004 1.518E-05 9.05E-06 .0040 .0030 2.94E-06 .0004
MLP 5.25E-06 -1323.98 -1098.19 4.19E-06 .0095 .0020 .0005 2.157E-05 1.29E-05 .0047 .0036 4.19E-06 .0005
NRBFUN 1.09E-05 -1198.70 -953.40 1.06E-05 .0107 .0033 .0013 6.888E-05 3.97E-05 .0083 .0063 1.06E-05 .0013
ORBFUN 1.38E-05 -1217.82 -992.03 1.01E-05 .0102 .0032 .0012 5.227E-05 3.12E-05 .0072 .0056 1.01E-05 .0012
NRBFEV 2.48E-05 -1311.71 -1088.71 4.72E-06 .0063 .0022 .0006 2.379E-05 1.42E-05 .0049 .0038 4.72E-06 .0006
ORBFEQ 3.39E-05 -1212.57 -1006.30 1.19E-05 .0086 .0035 .0014 5.024E-05 3.11E-05 .0071 .0056 1.19E-05 .0014
NRBFEH 1.31E-04 -1511.94 -1288.94 8.89E-07 .0037 .0009 .0001 4.446E-06 2.67E-06 .0021 .0016 8.89E-07 0.001
[22] S. Chopra, P. Meindl, Supply Chain Management. Strategy, model for software effort estimation, Expert Syst Appl. 35 (2008)
Planning & Operation, Prentice Hall, New Jersey, 2010. 929–937. https://doi.org/10.1016/j.eswa.2007.08.001.
https://doi.org/10.1007/978-3-8349-9320-5_22. [28] R. Lippmann, Book Review: “Neural Networks, A Comprehensive
[23] R.N. Charette, The mechanics of managing IT risk, J Inf Technol. Foundation”, by Simon Haykin, Int J Neural Syst. 5 (1994) 363–
11 (1996) 373–378. https://doi.org/10.1057/jit.1996.10. 364.
[24] P.L. Bannerman, Risk and risk management in software projects: A [29] S.K. Sarma, Predicting modeling with SAS practical solution for
reassessment, J Syst Softw. 81 (2008) 2118–2133. business application, (2007).
https://doi.org/10.1016/j.jss.2008.03.059. [30] E.B.R.D. Stuart Geman, Neural networks and the bias/variance
[25] Y.H. Kwak, J. Stoddard, Project risk management: Lessons learned dilemma, Neural Comput. 4 (1992) 1–58.
from software development environment, Technovation. 24 (2004) [31] M.I.A. Lourakis, A Brief Description of the Levenberg-Marquardt
915–920. https://doi.org/10.1016/S0166-4972(03)00033-6. Algorithm Implemened by levmar, Found Res Technol. 4 (2005) 1–
[26] D.X. Houston, G.T. Mackulak, J.S. Collofello, Stochastic 6. https://doi.org/10.1016/j.ijinfomgt.2009.10.001.
simulation of risk factor potential effects for software development [32] J. Singh, B. Sahoo, Software Effort Estimation with Different
risk management, J Syst Softw. 59 (2001) 247–257. Artificial Neural Network, (2012).
https://doi.org/10.1016/S0164-1212(01)00066-8.
[27] H. Park, S. Baek, An empirical validation of a neural network