Professional Documents
Culture Documents
A Task-Member Assignment Model For Complex Engineering Projects
A Task-Member Assignment Model For Complex Engineering Projects
net/publication/264439547
CITATIONS READS
14 203
2 authors:
Some of the authors of this publication are also working on these related projects:
Workflow Redesign for Better Healthcare Delivery Coordination and Synchronization View project
All content following this page was uploaded by Shi-Jie(Gary) Chen on 18 August 2014.
Lukasz M. Mazur
Industrial Extension Service,
North Carolina State University,
Centennial Campus,
Campus Box 7902,
Raleigh, NC 27695-7902, USA
E-mail: lukasz_mazur@ncsu.edu
Shi-Jie Chen*
Department of Industrial and Systems Engineering,
590 Garden Road, EB 234,
Northern Illinois University,
DeKalb, IL 60115, USA
Fax: +1 815 753 0823
E-mail: gchen@ceet.niu.edu
*Corresponding author
Reference to this paper should be made as follows: Mazur, L.M. and Chen S-J.
(2011) ‘A task-member assignment model for complex engineering projects’,
Int. J. Industrial and Systems Engineering, Vol. 7, No. 1, pp.1–25.
1 Introduction
Complex projects with a large number of tasks usually require expertise from various
functional departments. The assignment of people to teams and tasks is an important step
during the planning stage of a project that should be based on valid and reliable
information with good decision support rules and systems. For example, the design of an
automobile can involve the coordination of hundreds or even thousands of tasks and
engineers from different departments who make more than a million design decisions
over months or years (Eppinger et al., 1990). However, if a project does not have
effective teams to work on it, the lack of communication and cooperation among team
members could seriously delay the project completion. The goal of team formation is to
leverage intellectual capital and apply it as quickly as possible (Chen and Lin, 2002,
2003; Wi et al., 2009; Kratzer et al., 2006). Teaming approach can draw talent quickly
from different functions, locations and organisations creating a higher potential for
successful project performance. The methods that organisations use to manage the
teaming process can mean the difference between success and failure (Bozbura et al.,
2007; Chen and Lin, 2004; Chien and Chen, 2008; Duarte and Snyder, 1999).
The objective of this paper is to develop a task-member assignment model for
complex engineering projects using genetic algorithm (GA). Three important team
member characteristics (i.e. multifunctional knowledge, teamwork capabilities and
working relationship) with quantifiable measures and each member’s workload schedule
are used in the model so that the right team member can be selected for the right task at
the right time.
2 Genetic algorithm
This was invented by Holland in 1975 and later developed by Goldberg (1989), GA is a
heuristic that mimics biological evolution as a problem-solving strategy, which has
proved to be very effective in solving non-deterministic polynomial-time hard (NP-hard)
problems such as project task sequencing and scheduling (Syswerda, 1990). The problem
of task-member assignment in complex engineering projects is an NP-hard problem. For
A taskmember assignment model for complex engineering projects 3
2 Fitness function: the problem of how to design the fitness function must be carefully
considered so that the it does equate to a better solution for the given problem. If the
fitness function is poorly designed or imprecisely defined, the algorithm may be
unable to find a solution to the problem or may end up solving the wrong problem.
3 Population size: it is crucial to establish an appropriate population size that will lead
to an optimal solution to the problem. In general, the more complex the problem is,
the larger the population size should be. Usually, it is recommended to test the newly
designed fitness function in order to determine the best population size to be used.
4 Premature convergence: this problem usually is dependent on which selection
method is used for the algorithm. Premature convergence happens fast if one
particular solution becomes dominant over the others. Premature convergence can be
avoided by controlling the strength of selection so as not to give excessive-fit
individuals too much advantage.
To deal with potential issues of GA, researchers developed unique solutions to deal with
potential issues related to code representation, fitness function design and/or solution
generation. For example, Wang et al. (2008) presented a novel coding format of
chromosomes with random bit crossing to solve multi-team weapon target assignment
problem. Fan et al. (2009) used the multi-objective genetic algorithm with a bi-objective
0–1 programming model for selecting suitable members for facilitating the success of
research and development projects using the individual and collaborative information.
Finally, Azadeh et al., (2009) using integrated GA identified a conventional time series as
the best model for future oil production forecasting because of its dynamic structure,
whereas the previous studies assume that GA always provides the best solutions.
Different criteria for selecting members to project teams such as functional expertise,
teamwork experience, personal attributes, communication skills, culture, leadership and
motivation through job assignment have been reported (Blackwell, 1986; Bozbura et al.,
2007; Chen and Chen, 2007; Kratzer et al., 2006; Wi et al., 2009). For example, Taylor
(1986) suggested that the optimum team contains members who have the major skills
necessary for the task, are motivated to engage in the task, have adequate time to devote
to the task, have reasonable aptitude for the task, will be engaged long enough to provide
continuity to the task, and will join with a small group to allow intensive, task-focus
interactions. Chung and Guinan (1994) noted that the teams with more experienced
members performed better than those with less experienced members. Allen (1986),
Sundstrom et al. (1990) and Chen and Chen (2007) emphasised organisational structure,
culture and members teamwork experience as important factors for an effective team
construction. Safoutin and Thurston (1993) indicated the importance of communication
in a team by emphasising that most design failures are caused by communication errors at
key decision points. Especially, as team size becomes large, communication errors
usually happen due to the complex links and interactions among team members.
Therefore, Fan et al. (2009) proposed a method for member selection of R&D teams, in which
both the individual information of members and the collaborative information between members
are considered. Since communication error is a central problem for teams, selecting team
A taskmember assignment model for complex engineering projects 5
members who have better communication skills is essential. Moreover, Hackman (2002)
Boies and Howell (2006) emphasised the role of the team leader and conditions necessary
for a great team performance through project or task execution. Wi et al. (2009) found
that appointing a good leader to the position of team manager and having a competent workers
collaboration as team members is a key to success in business activities of an enterprising
institution. Pearce and Conger (2003) presented a relatively new concept of shared
leadership as a key to success and as a dynamic function that emerges out of the
relationship of people who are bound together by some form of group task or goal in a
team.
Other researchers have also suggested different characteristics for team building
including decision-making skills, conflict resolution abilities, creativity, diversity, team
size, team age, coordination, cohesiveness, organisational structure, socialisation and
technical support (McKee, 1992; Nicholas, 1994). For example, Chien and Chen (2008)
has forecasted the employees’ performance, turnover, reason of quitting job, etc., by
means of the F2 automatic interaction detection (CHAID) method with eight independent
variables. These are age, gender, marital status, degree, school, major, work experience
and the recruitment channels. To help ensure the quality of team performance, Stinson
(1990) highlighted the need for team member flexibility. To build a successful team,
barriers to the subject – matter, the process, as well as the culture issue have to be
avoided (Levi, 2001; Stinson, 1990; Turner, 2000). These barriers seriously impede
project execution due to a lack of expertise, burden of excessive information processing
and deficiency of adaptation to efficient workflows. In addition, there is growing
evidence that the team members must possess both individual task skills and teamwork
skills, in order to perform together successfully (Campion et al., 1993; Converse et al.,
1991; Haque et al., 2000; Logan, 1993; Pawar and Sharifi, 1997; Sharifi and Pawar,
2002).
To organise a successful team where the right team members are selected, Chen and
Lin (2004) developed a team member model that quantifies team member characteristics
into the following categories:
1 Multifunctional knowledge rating: a member who does not work in a certain
functional department may still have a certain level of knowledge of this department.
This will increase the flexibility when a key functional member is needed for a
project team.
2 Teamwork capability rating: in addition to functional knowledge, team members
must possess teamwork skills in order to work together successfully. Therefore,
teamwork capability of each member is important for organising a successful team.
The following three attributes are related to each member’s teamwork capability:
a Teamwork experience: since teams with more experienced members perform
better than those with less experienced members in terms of decision making,
conflict resolution and cooperation, teamwork experience of each member
should be taken into account when selecting the team members.
b Communication skills: team members with good communication skills will
put forth agreement among team members and hence improve the team
performance. Thus, selecting team members who have better communication
skills is essential.
6 L.M. Mazur and S-J. Chen
In our model, multifunctional knowledge and teamwork capability ratings are captured
from each member using analytic hierarchy process (AHP) (Chen and Lin, 2004). AHP
has been found effective in transferring qualitative decision measures of competing
decision scenarios into quantitative values via paired comparisons (Saaty, 1980, 1990).
Especially, it has been shown that absolute measurement in AHP is mostly used for
models with a large number of alternatives (Chen and Lin, 2004; Forman and Selly,
2001). Absolute measurements are used to gauge the alternatives against an established
scale and not against each other. In everyday life, we often use such absolute
measurement when measuring distance (e.g. kilometres), volume (e.g. litres) and
temperature (e.g. degree Celsius). Therefore, it is natural using absolute measurement to
derive the new scales even they do not exist. In absolute measurement, instead of
comparing all the members to each other, the following seven verbal intensities are
evaluated by paired comparisons: EXCELLENT (E), VERY GOOD (VG), GOOD (G),
AVERAGE (A), BELOW AVERAGE (BA), POOR (P) and VERY POOR (VP). For
example, how much EXCELLENT is better than POOR on a scale from 1 to 9? These
verbal intensities will then become a set of standard scales (or AHP scores) to help assess
each member’s ratings of multifunctional knowledge or teamwork capability. Members
in the company will be simply rated as to what intensity they are under the criterion, but
not by paired comparisons that is indeed very hard to do for companies with a large
number of employees.
Nevertheless, creation of effective teams using MBTI should always follow some
specific guidelines. According to Myers and McCaulley (1985), the most effective teams
should have a good combination of personality types. When the identified personality
types can complement each other in cooperative work, the team can enjoy a balance to
becoming a successful team (Lyman and Richter, 1995). Too much opposition makes it
hard for the people to work together well. They claimed that the best teamwork is usually
done by people who differ on one or two preferences to complement each other and have
two or three preferences in common to help them understand and communicate with each
other. They recommended Sensing and iNtuitive types can be useful to each other, as
well as Thinking and Feeling types. This is especially true in teamwork in which a mixed
group of SN and TF members is needed for problem solving and decision making.
Moreover, they also suggested that the people who differ on Judging and Perceiving
preferences will be hard to understand and predict to each other. On the other hand, with
the same type of Judging or Perceiving, people will tend to have common interests since
they share the same kind of perception and to consider the same things important since
they share similar judgement. Therefore, when selecting team members, the above factors
need to be considered. MBTI has been a common battery for personality profiling. This is
evidenced by the fact that approximately over three million people a year complete the
MBTI test; and nearly 40% of such test are applied to team building and management
development in major corporations (Gardner and Martinko, 1996). Since it is often used
as an instrument to explain the effects that personal preferences have on decision-making
and problem solving (Guthrie, 1993), MBTI still continues to be a popular personality
profiling instrument for teamwork in industry.
In addition to the above ratings for team members, each member’s workload schedule
should be considered, so that the right team member will be selected for the right task at
the right time. The workload schedule of each member represents the utilisation of each
member’s work hours, expressed as a percentage, throughout the entire project length.
For example, a 75% workload in a member’s workload schedule indicates that 75% of
8 L.M. Mazur and S-J. Chen
his/her capacity will be utilised at the time, leaving remaining 25% open for other tasks to
be potentially assigned. In such case, only a task with 25% workload factor (TWF) can be
assigned to this member during that time period. Members who are already occupied up
to their 100% capacity at the time should not be considered for task assignments during
that time period.
To assign the right team member to the right task at the right time for complex
engineering projects, a task-member assignment model using GA is developed in this
section. The model incorporates three important team member characteristics
(i.e. multifunctional knowledge, teamwork capabilities and working relationship) with
quantifiable measures and each member’s workload schedule. Figure 2 shows GA steps
for the task-member assignment model that are detailed below:
Figure 2 GA steps for the task-member assignment model (see online version for colours)
A taskmember assignment model for complex engineering projects 9
t m n
Wb ¦ 1 K ¦ m ¦^>m! / (m 2)! u 2@`
1
t
1 1
where
Kij = multifunctional knowledge rating of the ith candidate from jth department
Tij = teamwork capability rating of the ith candidate from jth department
Rij,i'j’ = working relationship rating between the ith candidate from jth department and
the I’th candidate from j’th department
Kt = multifunctional knowledge rating threshold required by task t
m = number of members in the team
n = number of teams
t = number of tasks in the entire project
4 Selection of chromosomes: the algorithm uses the tournament selection method. The
major advantage of tournament selection is its ability to protect the algorithm from
premature convergence (Syswerda, 1990). This is done by random chromosome
selection for tournament in which chromosomes with higher fitness values have
greater probability for survival. In every reproduction step, two chromosomes are
selected from a new population generated for tournament selection. The winner of
the tournament is the chromosome with a higher fitness value, Wi, which is then
copied to the next population. Tournament selection then continues until the
population meets a user-defined size.
5 Reproduction process: multi-points crossing is used for reproduction process in the
algorithm. Multi-points crossing introduces more variability in generating new
chromosomes than single-point crossing. Such variability is desired for solving
10 L.M. Mazur and S-J. Chen
where
Wt-m** = the current best chromosome
Wt-m* = the best chromosome from a new iteration in the same population
Z1 = a user-defined threshold value (from 0 to 1)
7 Selection of the best solution: the chromosome with the highest fitness value is
selected and saved as the global best chromosome.
8 Check for stoppage conditions: there are three stoppage conditions in the
algorithm. Firstly, the stoppage occurs if there is no further improvement in the
fitness function for a certain number of generations (e.g. 10% of the maximum
number of generations pre-defined by the users). Secondly, the algorithm stops after
a pre-defined maximum number of generations. Thirdly, the stoppage also occurs if
the fitness value of the global best chromosome Wt-m*** is higher than the best
possible chromosome Wb times a user-defined threshold value Z2 (from 0 to 1). For
example, assigning 0.8 to Z2 means that any chromosome with fitness value higher
than 80% of the best possible chromosome is accepted as the final and best solution.
Wb u Z 2 ! Wt m***
where
Wb = the best possible chromosome
Wt-m*** = the global best chromosome
Z2 = a user defined threshold value (from 0 to 1)
A taskmember assignment model for complex engineering projects 11
5 An illustrative example
E E E E E E E E I I I I I I I I
S S S S N N N N S S S S N N N N
T T F F T T F F T T F F T T F F
J P J P J P J P J P J P J P J P
M10, M20 ESTJ 0.67
M2, M11, ESTP 0.33 0.67
M21, M31
M13, M33 ESFJ 0.83 0.50 0.67
M4, M14, ESFP 0.50 0.83 0.33 0.67
M24, M34
M5, M15, ENTJ 0.83 0.50 1.00 0.67 0.67
M25, M35
M6, M26 ENTP 0.50 0.83 0.67 1.00 0.33 0.67
M7, M27, ENFJ 1.00 0.67 0.83 0.50 0.83 0.50 0.67
M37
M8, M18 ENFP 0.67 1.00 0.50 0.83 0.50 0.83 0.33 0.67
M9, M29, ISTJ 0.50 0.17 0.67 0.33 0.67 0.33 0.83 0.50 0.33
M39
M32, M40 ISTP 0.17 0.50 0.33 0.67 0.33 0.67 0.50 0.83 0.00 0.33
M1, M30 ISFJ 0.67 0.33 0.50 0.17 0.83 0.50 0.67 0.33 0.50 0.17 0.33
M12, M17 ISFP 0.33 0.67 0.17 0.50 0.50 0.83 0.33 0.67 0.17 0.50 0.00 0.33
M3, M23 INTJ 0.67 0.33 0.83 0.50 0.50 0.17 0.67 0.33 0.50 0.17 0.67 0.33 0.33
M16, M36 INTP 0.33 0.67 0.50 0.83 0.17 0.50 0.33 0.67 0.17 0.50 0.33 0.67 0.00 0.33
M22, M28, INFJ 0.83 0.50 0.67 0.33 0.67 0.33 0.50 0.17 0.67 0.33 0.50 0.17 0.50 0.17 0.33
M38
M19, M41, INFP 0.50 0.83 0.33 0.67 0.33 0.67 0.17 0.50 0.33 0.67 0.17 0.50 0.17 0.50 0.00 0.33
M42
Note: Extrovert (E), Introvert (I), Sensing (S), iNtuitive (N), Thinking (T), Feeling (F),
Judging(J) and Perceiving (P).
Table 4 shows the workload schedule of 42 members during 20 periods of project length.
For example, member 2 will not be available in periods 5, 8 and 10 because his/her
workload or capacity in those three periods are 100% occupied. In addition, member 2
will be partially available in period 18 (50%) and period 19 (25%).
Table 5 shows the results of task-member assignments for the 27-task project
example. Task workload factor (TWF), minimum knowledge rating (Kt) required for each
task and the functional department(s) responsible for completing each task are entered by
the project manager before GA starts task-member assignments. For example, task 5 has
its workload factor set to 400% meaning that it will require 4 different members (from
departments 7, 12, 6 and 3, respectively) with each committing 100% capacity. In
addition, the minimum knowledge rating required for task 5 is 1.000 (E), so that only
expert members with 1.000 knowledge rating from departments 7, 12, 6 and 3 are
qualified for the assignment to task 5. The following GA parameters are chosen: number
of generations = 1000, number of populations = 100, Z1 = 0.9 and Z2 = 0.9.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
Table 4
M12 100%
A taskmember assignment model for complex engineering projects
M13 100%
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
Table 4
M20
M21 25%
Member’s workload schedule (continued)
M40 60%
A taskmember assignment model for complex engineering projects
Task Task
number Task description relationship TWF Kt Department Member
T1 Business offer 5 100% 0.654 (VG) 9 32
Proposition
T2 Order specification 1 300% 0.654 (VG) 3 2 10 6 7 31
analysis for
production Feasibility
T3 Technical concept 1 100% 0.654 (VG) 9 32
proposition
T4 Price evaluation 1 100% 0.449 (G) 9 36
T5 Project initiation 6, 7 400% 1.000 (E) 7 12 6 3 20 40 19 11
T6 Project design 8 100% 1.000 (E) 2 7
documentation
T7 Project components 11 100% 0.654 (VG) 2 3
documentation
T8 Project specification 9, 10 200% 0.449 (G) 2 2 4 11
Check/changes
T9 User manual – 200% 0.449 (G) 2 2 3 4
documentation
T10 Past experience 11 200% 1.000 (E) 1 1 37 38
technology
Consultation
T11 Technology 12, 16 200% 0.654 (VG) 12 12 39 40
documentation
T12 Evaluation/selection 13 200% 0.449 (G) 9 9 31 36
of procurement
partners
T13 Material procurement 14 100% 0.654 (VG) 9 31
ordering
T14 Material procurement 15, 18 200% 0.654 (VG) 5 5 14 15
Receiving
T15 Project material 8 100% 0.654 (VG) 3 11
evaluation/specificati
on Changes
T16 Evaluation/selection 17 100% 1.000 (E) 11 38
of supply chain
management partners
T17 Detail analysis of 19 100% 0.654 (VG) 11 1
supply chain
management value
proposition
T18 Detail analysis of 19 100% 1.000 (E) 8 22
firms value
proposition
T19 Assembly of furnace 20 400% 1.000 (E) 8 8 8 8 22 23 24 29
subparts
A taskmember assignment model for complex engineering projects 19
Task Task
number Task description relationship TWF Kt Department Member
T20 Assembly of main 21 400% 0.449 (G) 8 8 8 8 22 23 27 28
furnace part
T21 Final assembly 22 200% 1.000 (E) 8 10 22 23
T22 Final testing 23 200% 0.654 (VG) 10 10 31 34
T23 disassembly and 24 300% 1.000 (E) 8 8 8 22 23 24
painting
T24 Transportation 25 200% 1.000 (E) 4 4 12 15
T25 Assembly over the 26 400% 0.654 (VG) 10 10 10 10 31 34 35 36
customer site
T26 Furnace assembly 27 100% 1.000 (E) 10 36
inspection
T27 Final meeting – 100% 1.000 (E) 13 42
The manager can manually cross-check the feasibility of members with respect to their
workload schedules and multifunctional knowledge ratings. For example, in Table 5, task
2 (Order Specification Analysis for Production Feasibility) is set at 300% workload factor
(TWF) in project period 2 (see the project task flow in Figure 3) with 0.654 (VG) minimum
knowledge rating requirement from departments 3, 2 and 10. It can be easily checked
from Tables 1 and 4 that all the members assigned (members 6, 7 and 31) meet the
requirements of workload schedule and multifunctional knowledge rating. For instance,
member 6 has 0.654 (VG) multifunctional knowledge rating in department 3 and his/her
schedule is 100% available in project period 2. The task-member assignment solution can
also be cross-checked using teamwork capability and working relationship ratings in
Tables 2 and 3. For example, members 6, 7 and 31, who are assigned to task 2, all have
high teamwork capability ratings: 1.0000, 0.7332 and 0.8540, respectively. The working
relationship ratings are 0.5 between members 6 and 7 (ENTP – ENFJ), 0.83 between
members 6 and 31 (ENTP – ESTP) and 0.67 between members 7 and 31 (ENFJ – ESTP).
However, finding the best solution of task-member assignments by cross-checking the
members’ teamwork capability and working relationship ratings could be a long and
tedious process, if attempted manually. Even in a project with one task requesting two
members to work on it, if there were ten qualified and available members under
§10 ·
consideration, it would take the manager to evaluate ¨ ¸ or 45 possible combinations
©2 ¹
for reaching the solution. Our task-member assignment model using GA is capable of
comparing hundreds of thousands of solutions in a relatively short time to provide the
managers with at least a very good solution for team building.
6 Conclusions
This research tackles one important, yet largely ignored issue in project management:
how to assign the right team members to the right tasks at the right time for complex
projects? Complex engineering projects with a large number of tasks usually require
20 L.M. Mazur and S-J. Chen
25% TWF each may be more difficult for a member to handle than one task with
100% TWF due to organisational structure and/or technology support. Therefore,
establishing an appropriate limit of simultaneous task assignments to a member
should improve the project execution.
4 Without reliable and accurate data, the results from our model would be like
‘garbage in, garbage out’, which can lead to poor project execution and outcomes.
Therefore, the managers should note that it is important to obtain reliable and
accurate data for the model including each member’s multifunctional knowledge
rating (Kij), teamwork capability rating (Tij), working relationship rating (Rij,i'j’) and
workload schedule as well as each task’s minimum knowledge rating (Kt) and
workload factor (TWF). For example, using inaccurate multifunctional knowledge
rating (Kij) data can result in assigning tasks to either under or over qualified
members that consequently leads to poor outcomes, rework or high cost for task
execution.
5 It should be noted that MBTI can truly enhance team effectiveness and improve
personnel management, only if skillfully used. For example, using repertory grid as a
methodology, Rigg and Sparrow (1994) provided evidence for significant differences
in gender on management styles including overall style, decision-making and
interpersonal relationship. Smith (1999) found that the direct and moderating
influences of MBTI on various performance measures were very often not
significant. He tested a variety of personality types and cognitive styles and found no
significant influences of MBTI measures, nether on information processing
behaviour nor on performance. Therefore, the argument can be made that if MBTI
measures are not valid predictors of behaviours, then it is also very unlikely that they
influence interactions. Our assumptions with respect to team member characteristics
have been derived based on the literature review as well as case studies from
industry. In general, MBTI suggests that knowing one’s own preferences and
learning about the preferences of others help individuals to identify their special
strengths, to determine the kinds of work they will enjoy and to work more
productively with their colleagues. MBTI has been, and continues to be, a popular
tool for researchers and has been applied in numerous personal and organisational
settings to examine group interactions. However, we need to emphasise that only
skilful use of MBTI can enhance team effectiveness and improve personnel
management. Since MBTI is used in the paper as the basis for understanding each
team member’s personality and their potential working relationship in a team, the
readers are cautioned not to treat the MBTI personalities as stereotypes without
discretion. For example, factors like gender, different populations, environment, etc.
should be considered while using MBTI.
6 Our task-member assignment model does not take into account various factors on the
management level (i.e. leadership, conflict resolution, decision-making skills,
Hackman’s team design model, etc.), which can influence team cooperation with
respect to project management. The managers should note that our model is flexible
and is able to include these management-level factors to fit their needs and
preferences. For example, decision-making, conflict resolution and cooperation skills
can be sub-factors under teamwork experience and leadership can be a sub-factor
under flexibility in job assignment.
22 L.M. Mazur and S-J. Chen
7 The use of heuristics with GA has been proved to be very effective in solving the
similar type of NP-hard problems (i.e. project task sequencing and scheduling). In
this paper, we have no intention to suggest that GA is ‘the best’ approach for solving
the task-member assignment problems, but we believe it is a “‘very good’ one and no
model has the potential to provide a strong base for task-member assignment in
project management. Other computerised problem-solving techniques or heuristics
(i.e. calculus-based algorithms, enumerative methods, random methods, hill-
climbing methods, simulated annealing, tabu search and neural network, etc.) could
also be applied to this problem. For example, Azizi et al. (2009) compared their new
hybrid simulated annealing algorithm tailored for flow shop scheduling with other
techniques including a conventional simulated annealing, a standard genetic
algorithm and a hybrid genetic algorithm. The computational results clearly indicate
that the proposed algorithm is much more efficient than the conventional heuristics.
Therefore, future research can compare the computational performance of GA with
these other methods.
Acknowledgements
We are grateful to the anonymous reviewers and the editor for their valuable comments
and suggestions.
References
Allen, T. (1986) ‘Organizational structure, information technology and R&D productivity’, IEEE
Transactions on Engineering Management, Vol. 33, No. 4, pp.212–217.
Azadeh, A., Aramoon, M. and Saberi, M. (2009) ‘An integrated GA-time series algorithm for
forecasting oil production estimation: USA, Russia, India, and Brazil’, Int. J. Industrial and
Systems Engineering, Vol. 4, No. 4, pp.368–387.
Azizi, N., Liang, M. and Zolfaghari, S. (2009) ‘Hybrid simulated annealing in flow shop
scheduling: a diversification and intensification approach’, Int. J. Industrial and Systems
Engineering, Vol. 4, No. 3, pp.326–348.
Blackwell, G.W. (1986) ‘Multidisciplinary team research’, In D.E. Chubin et al. (Eds.),
Interdisciplinary Analysis and Research, Mt. Airy, MD: Lomond, pp.103–114.
Boies, K.M. and Howell, J.M. (2006) ‘Leader–member exchange in teams: an examination of the
interaction between relationship differentiation and mean LMX in explaining team-level
outcomes’, The Leadership Quarterly, Vol. 17, No. 3, pp.246–257.
Bozbura, F.T., Beskese, A. and Kahraman, C. (2007) ‘Prioritization of human capital measurement
indicators using fuzzy AHP’, Expert Systems with Applications, Vol. 32, No. 4, pp.1100–1112.
Campion, M.A., Medsker, G.J. and Higgs, A.C. (1993) ‘Relations between work group
characteristics and effectiveness: implications for designing effective work groups’,
Personality Psychology, Vol. 46, No. 4, pp.823–850.
Chen, S.J. and Lin, L. (2002) ‘A project task coordination model for team organization in
concurrent engineering’, Concurrent Engineering: Research and Applications, Vol. 10, No. 3,
pp.187–203.
Chen, S.J. and Lin, L. (2003) ‘Decomposition of interdependent task group for concurrent
engineering’, Computers and Industrial Engineering, Vol. 44, No. 3, pp.435–459.
A taskmember assignment model for complex engineering projects 23
Chen, S.J. and Lin, L. (2004) ‘Modeling team member characteristics for the formation of a
multifunctional team in concurrent engineering’, IEEE Transactions on Engineering
Management, Vol. 51, No. 2, pp.111–124.
Chen, W.T. and Chen, T.T. (2007) ‘Critical success factors for construction partnering in Taiwan’,
Int. J. Project Management, Vol. 25, No. 5, pp.475–484.
Chien, C.F. and Chen, L.F. (2008) ‘Data mining to improve personnel selection and enhance
human capital: a case study in high-technology industry’, Expert Systems with Applications,
Vol. 34, No. 1, pp.280–290.
Chung, W.Y. and Guinan, P.J. (1994) ‘Effects of participative management’, Proceedings of ACM
SIGCPR Conference, Alexandria, VA, pp.252–260.
Converse, S.A., Cannon-Bowers, J.A. and Salas, E. (1991) ‘Team member shared mental models: a
theory and some methodological issues’, Proceedings of Human Factors Society 35th Annual
Meeting, Santa Monica, CA: Human Factors and Ergonomics Society, pp.1417–1421.
Crossley, B.A. (1994) ‘Team building with personality’, Nursing Management, Vol. 25, No. 8,
pp.79–80.
Dawkins, R. (1996) The Blind Watchmaker: Why the Evidence of Evolution Reveals a Universe
Without Design. New York, NY: W.W. Norton & Co.
Duarte, D.L. and Snyder, N.T. (1999) Mastering Virtual Teams.San Francisco, CA: Jossey-Bass.
Edgley, G.J. (1992) ‘Type and temperament’, Associate Management, Vol. 44, No. 10, pp.83–92.
Eppinger, S.D., Whitney, D.E., Smith, R.P. and Gebala, D.A. (1990) ‘Organizing the tasks in
complex design projects’, ASME Design Theory and Methodology, Vol. 27, No. 1, pp.39–46.
Fan, Z., Feng, B., Jiang, Z. and Fu, N. (2009) ‘A method for member selection of R&D teams using
the individual and collaborative information’, Expert Systems with Applications, Vol. 36, No. 4,
pp.8313–8323.
Forman, E.H. and Selly, M.A. (2001) Decision by Objectives – How to Convince Others that You
are Right, Hackensack, NJ: World Scientific Press.
Gardner, W.L. and Martinko, M.J. (1996) ‘Using the Myers–Briggs type indicator to study
managers: a literature review and research agenda’, Management Journal, Vol. 22, No. 1,
pp.45–83.
Goldberg, D. (1989) Genetic Algorithms in Search, Optimization and Machine Learning.
New York, NY: Addison-Wesley.
Guthrie, J. (1993) ‘The Myers–Briggs type indicator at the Australian management college
Mt Eliza’, Practicing Manager, Vol. 13, No. 2, pp.11–18.
Hackman, J.R. (2002) Leading Teams: Setting the Stage for Great Performances. Boston, MA:
Harvard Business School Press.
Haque, B., Pawar, K.S. and Barson, R.J. (2000) ‘Analyzing organizational issues in concurrent new
product development’, Int. J. Production Economics, Vol. 67, No. 2, pp.169–182.
Haupt, R.L. and Haupt, S.E. (1998) Practical Genetic Algorithms. New York, NY: John Wiley &
Sons.
Holland, J. (1992) ‘Genetic algorithms’, Scientific American, Vol. 267, No. 1, pp.66–72.
Kratzer, J., Leenders, R.T.A.J. and Van Engelen, J.M.L. (2006) ‘Managing creative team
performance in virtual environments: an empirical study in 44 R&D teams’, Technovation,
Vol. 26, No. 1, pp.42–49.
Levi, D. (2001) Group Dynamics for Teams, Thousand Oaks, CA: Sage Publications.
Logan, L.R. (1993) ‘Team members identify key ingredients for team-building success’, National
Productivity Review, Vol. 12, No. 2, pp.209–223.
24 L.M. Mazur and S-J. Chen
Lyman, D. and Richter, K. (1995) ‘QFD and personality type: the key to team energy and
effectiveness’, Industrial Engineering, Vol. 27, No. 2, pp.57–61.
McKee, B. (1992) ‘Turn your workers into a team’, Nation’s Business, Vol. 50, No. 7, pp.36–38.
Myers, I.B. (1980) Introduction to Type, Palo Alto, CA: Consulting Psychologists Press.
Myers, I.B. and McCaulley, M.H. (1985) Manual: A Guide to the Development and Use of the
Myers–Briggs Type Indicator, Palo Alto, CA: Consulting Psychologists Press.
Nicholas, J.M. (1994) ‘Concurrent engineering: overcoming obstacles to teamwork’, Production
and Inventory Management Journal, Vol. 35, No. 3, pp.18–22.
Pawar, K.S. and Sharifi, S. (1997) ‘Physical or virtual team collocation: does it matter?’ Int. J.
Production of Economics, Vol. 52, No. 3, pp.283–290.
Pearce, C.L. and Conger, J.A. (2003) Shared Leadership: Reframing the How’s and Why’s of
Leadership, Thousand Oaks, CA: Sage Publications.
Romeo, M.M., Lee, H.S. and Luong, R.A. (2008a) ‘Optimisation of distribution networks using
genetic algorithms. part 1 – problem modeling and automatic generation of solutions’, Int. J.
Manufacturing Technology and Management, Vol. 15, No. 1, pp.64–84.
Romeo, M.M., Lee, H.S. and Luong, R.A. (2008b) ‘Optimisation of distribution networks using
genetic algorithms. part 2 – the genetic algorithm and genetic operators’, Int. J. Manufacturing
Technology and Management, Vol. 15, No. 1, pp.84–101.
Prasad, B. (1998). ‘Decentralized cooperation: a distributed approach to team design in a
concurrent engineering organization’, Team Performance Management, Vol. 4, No. 4,
pp.138–165.
Rigg, C. and Sparrow, J. (1994) ‘Gender, diversity and working styles’, Women in Management
Review, Vol. 9, No. 1, pp.9–16.
Saaty, T.L. (1980) The Analytic Hierarchy Process, New York. NY: McGraw-Hill.Saaty, T.L.
(1990) ‘How to make a decision: the analytic hierarchy process’, European Journal of
Operational Research, Vol. 48, No. 1, pp.9–26.
Safoutin, M.J. and Thurston, D.L. (1993) ‘A communications-based technique for interdisciplinary
design team management’, IEEE Transactions on Engineering Management, Vol. 40, No. 4,
pp.360–372.
Sharifi, S. and Pawar, K.S. (2002) ‘Virtually co-located product design teams: sharing teaming
experiences after the event?’ Int. J. Operation and Production Management, Vol. 22, No. 6,
pp.656–679.
Smith, M. (1999) ‘Personality issues and their impact on accounting and auditing’, Managerial
Auditing Journal, Vol. 14, No. 9, pp.453–460.
Stinson, T. (1990) ‘Teamwork in real engineering’, Machine Design, Vol. 22, No. 3, pp.99–104.
Sundstrom, E., DeMeuse K.P. and Futrell, D. (1990) ‘Work teams applications and effectiveness’,
American Psychologist, Vol. 45, No. 2, pp.120–133.
Syswerda, G. (1990) Handbook of Genetic Algorithms. New York: Van Nostran Reinhold.
Taylor, J.B. (1986) ‘Building an interdisciplinary team’, In D.E. Chubin et al. (Eds.),
Interdisciplinary Analysis and Research, Mt. Airy, MD: Lomond, pp.141–154.
Tomal, D.R. (1992) ‘Using the right personality style’, Supervision, Vol. 53, No. 10, pp.12–13.
Trower, J.K. and Moore, K.K. (1996) ‘A study of the impact of individual goals and team
composition variables on team performance’, Proceedings of ACM SIGCPR Conference,
Denver, CO, pp.206–213.
Turner, M.E. (2000) Groups at Work: Theory and Research, Mahwah, NJ: Lawrence Erlbaum
Associates.
A taskmember assignment model for complex engineering projects 25
Wang, W., Cheng, S. and Zhang, Y. (2008) ‘Research on approach for a type of weapon target
assignment problem solving by genetic algorithm’, Systems Engineering and Electronics,
Vol. 30, No. 9, pp.1708–1711.
Wi, H., Oh, S., Mun, J. and Jung, M. (2009) ‘A team formation model based on knowledge and
collaboration. expert systems with applications’ Vol. 36, No. 5, pp.9121–9134.
Zakarian, A. and Kusiak, A. (1999) ‘Forming teams: an analytical approach’, IIE Transattions on
Design and Manufacturing, Vol. 31, No. 1, pp.85–97.