organizational performance in hierarchies and communities of practice
TRANSCRIPT
-
8/13/2019 Organizational performance in hierarchies and communities of practice
1/23
Journal of Economic Behavior & Organization
Vol. 61 (2006) 668690
Organizational performance in hierarchies andcommunities of practice
Olivier Dupouet a, Murat Yldzoglu b,
a BETA (UMR CNRS 752) Universite Louis Pasteur, 61, Avenue de la Foret Noire,67000 Strasbourg, Franceb E3i, IFReDE-GRES, Universite Montesquieu Bordeaux IV, Avenue Leon Duguit, 33608 Pessac, France
Received 26 October 2003; accepted 21 July 2004
Available online 24 July 2006
Abstract
In an earlier article we studied the Communities of Practice and their conditions of emergence using an
Agent based model with a set of agents facing a continuous flow of problems. We now center our analysis on
the performance of this organizational structure compared to a two-level hierarchical delegation structure.
Our results show the crucial role played by the communication and the specialisation of agents; especially that
community structures are efficient for competence building and learning in the long term. This paper backsthe claim made by (Bowles, S., Gintis, H., 2002. Social capital and community governance. The Economic
Journal112, 419437.) that hierarchy and communities are complementary modes of governance.
2006 Elsevier B.V. All rights reserved.
JEL classification: D2; D83; L2
Keywords: Communities of practice; Learning; Emergence of networks; Organisational efficiency; Hierarchy
1. Introduction
The idea that informal social structures play an important role in the behavior and capabilities of
organizations is a long-standing idea in disciplines such as the sociology of organizations (Crozier
and Friedberg, 1977)or management studies (Brown and Duguid, 1991, 1998).The studies of
such informal structures have attained a growing interest with the recent emphasis put on the
knowledge-based economy and the collective learning processes that become the key factor for
success of firms in such a framework. Indeed, an important part of the learning processes within
organizations are increasingly seen as taking place within the informal networks nested in them.
Corresponding author. Tel.: +33 556 84 54 53; fax: +33 556 84 86 47.
E-mail addresses:[email protected](O. Dupouet),[email protected](M. Yldzoglu).
0167-2681/$ see front matter 2006 Elsevier B.V. All rights reserved.
doi:10.1016/j.jebo.2004.07.011
mailto:[email protected]:[email protected]://localhost/var/www/apps/conversion/tmp/scratch_9/dx.doi.org/10.1016/j.jebo.2004.07.011http://localhost/var/www/apps/conversion/tmp/scratch_9/dx.doi.org/10.1016/j.jebo.2004.07.011mailto:[email protected]:[email protected] -
8/13/2019 Organizational performance in hierarchies and communities of practice
2/23
O. Dupouet, M. Yldzoglu / J. of Economic Behavior & Org. 61 (2006) 668690 669
In particular, the concept of community of practice is deemed particularly useful by a number
of scholars to account for the learning processes taking place within an organization (Brown
and Duguid, 1991, 1998; Wenger, 1998).The concept of community of practice was introduced
by Lave and Wenger (1990) who, by focusing on individuals practices, identified groups of
persons engaged in the same practice communicating regularly with one another about theiractivities. Members of a community of practice essentially seek to develop their competencies
in the considered practice. Communities of practice can then be seen as a means to enhance
individual competencies; they are oriented toward their members (Lave and Wenger, 1990; Brown
and Duguid, 1991). This goal is reached through the construction, the exchange and the sharing of
a common repertoire of resources (Wenger). According to this definition, communities of practice
appear as important loci for competence building within firms. As Wenger puts it, communities
of practice are elementary regimes of competence.Amin and Cohendet (2003, 74)note These
communities might be found in traditional work divisions and departments, but they also cut across
functional divisions, spill over into after-work or project-based teams, and straddle networks of
cross-corporate and professional ties. For example, within firms, classical communities includefunctional groups of employees who share a particular specialisation corresponding to the classical
division of labor (e.g. marketing or accounting). They also include teams of employees with
heterogeneous skills and qualifications, often coordinated by team leaders and put together to
achieve a particular goal in a given period of time.
However, although some works, either empirical or theoretical, investigate the impact of com-
munities of practice upon the performance of the organization as a whole (Orr, 1990; Huberman
and Hogg, 1995),such studies remain rare. More precisely, some measures of performance of
communities themselves would be desirable. Moreover, the interplay between communities and
hierarchy and the output of this interplay deserves deeper analysis. These issues are difficult to
tackle in traditional ways since the impact of communities upon hierarchical structures and their
potential benefits in terms of performance remain largely invisible in case studies. Their existence
can be evidenced, but the true input of their activities for the firm are hard to assess. Besides, most
of the theoretical work on communities of practice leaves some questions (such as the bound-
ary of communities, for instance) unanswered. The concept is thus difficult to formalize using,
for example, a mathematical apparatus. In a previous work (Dupouet et al., 2003),we explored
the emergence of communities of practice from a collection of individuals engaged in problem-
solving activities. We evidenced sufficient conditions for the emergence of such social structures
and show the usefulness of some indicators to characterize networks of communities of practice.
This paper goes one step further and, using computational methods, seeks to shed some light onthe role of communities in the performance of organizations, using computational methods.
Even if this articles main contribution concerns the emergence and the efficiency of the com-
munities of practice, we use the hierarchy as a benchmark case. As a consequence this article
is somewhat connected to the literature that has been mainly developed following the seminal
article ofBolton and Dewatripoint (1994).This is not the place to review this quite rich literature,
but we can emphasize the complementarity that exists between our work and these articles on
the efficiency of hierarchy. Bolton and Dewatripoint consider the efficiency of different struc-
tures for the communication networks in an organization that must handle a continuous flow of
information. They study the trade-off that must be established between the specialisation of the
agents and the cost of communications under differentgivennetwork structures and character-ize the conditions under which a pyramidal structure can become the most efficient one. Even if
the main problem of this article is not very far from some of the points we study in our model,
the structure of these models are very different. In our case the structure of the communication
-
8/13/2019 Organizational performance in hierarchies and communities of practice
3/23
-
8/13/2019 Organizational performance in hierarchies and communities of practice
4/23
O. Dupouet, M. Yldzoglu / J. of Economic Behavior & Org. 61 (2006) 668690 671
processes, it refuses the problem and passes it to the next agent in a randomly constructed list
of agents. Otherwise it accepts the problem and tries to give an answer using its rule set. If it
does not possess a satisfactory rule, it consults the community that it has constructed over the
past interactions. If the agent does not receive any response from the contacted agents, it passes
the problem to the next agent in the random list. If the last agent in the list cannot provide anyanswer, the problem remains unsolved (the system does not have the competencies to deal with
this specific problem). Such a situation corresponds to a loss for the firm and hence a decrease
in performance. The overall dynamics thus result both from individual learning by doing and
learning by interacting between agents. We will discuss these elements in more detail later in this
section.
The second part of the model consists of an hierarchical structure where amanageris added
to the community of the agents. The role of the manager is to receive the problems from the
environment and to select the agent it deems the most able to solve this problem. Its role is thus
to carry out a division of labor. We called this part of the model hierarchy with delegation (HD,
hereafter) since the manager has to ask its subordinates for advice in order to answer the problemssubmitted by the environment. In addition, we consider two possibilities: either agents are able
to communicate horizontally or not.
The article questions the various dimensions of these different organizational settings with a
particular interest in the role of communities in the global performance of a firm. In the rest of
this section, we present the problem space that organizations are facing, the learning processes of
agents, the implemented communication processes and the role of the manager.
2.1. The environment
The agents in the model face a continuous flow of classification problems. Such problems
are quite common in organizational contexts (cf.for exampleCarley and Lin, 1997,Ouksel and
Vyhmeister, 2000). In this article, the simulation model is inspired by a specific empirical context:
a population of agents whose task consists in allocating financial warranties for bank loans to small
enterprises. For each enterprise, a given agent has to determine a certain amount of warranty by
considering a set of criteria. In their endeavor to determine the optimum level of warranty, agents
can communicate with each other. They can thus exchange the best practices concerning a
particular subspace of the problem space. In this way, communities of practice are susceptible to
emerge.
Formally, we suppose that a project is characterized by two criteria stocked as a eight bits longbinary string. The first four bits code the value of the first criterion and the four last bits the value
of the second one. The problem space is thus a grid, and each binary string represents a particular
situation and occupies a position on that grid. An action is associated with each situation (for the
agent, the various possibilities take the form [condition:action], where the condition is the binary
string and the action is an integer). According to each particular situation, the agent must propose
an amount of warranty (the action): for example, 10, 20, 30, 40, 50 or 75% (respectively coded as
actions 05; seeFig. 1).The linear nature of the complementarity that exists between these two
dimensions of the projects implies smaller surfaces when we get closer to the origin. That could
make the classification more difficult, and one of the environments we have tested corresponds to
rectangular surfaces. The structure we have retained for this article does not imply any noticeabledifficulty for learning in comparison with the rectangular one. The linear complementarity relation
better corresponds to the nature of the problem we study (riskiness vs return of the projects, for
example).
-
8/13/2019 Organizational performance in hierarchies and communities of practice
5/23
-
8/13/2019 Organizational performance in hierarchies and communities of practice
6/23
O. Dupouet, M. Yldzoglu / J. of Economic Behavior & Org. 61 (2006) 668690 673
Fig. 2. Schematic XCS (adapted from Wilson). The Match set is constructed using the rules that contain the signal 0011 intheir condition part. The sign # corresponds to a joker that can either match 0 or 1. This possibility is behind the capacity
of the Classifier System to generalize from observations.
of performance,F, the fitness that measures the accuracy of the rules (a function of the inverse of
the error) and that is used in the genetic algorithm used by the XCS to explore the problem space.
When the genetic algorithm discovers new rules, they are introduced into the population. For each
problem, rules regarding which the condition part fits the signal from the environment are stored in
an array called the match set. A prediction array is then constituted in order to evaluate the reward
associated with each advocated action. This array contains for each possible action the average rel-ative performance (fitness prediction) of the rules that prescribe this action in the match set. If no
rules in the match set prescribe a particular action, the corresponding value in the prediction array
isnil. Based on this array, an action is chosen and triggered in the environment. In our implemen-
tation, the agent can select the action predicting the highest reward from the environment or use a
roulette wheel process to select the action to be fired. A parameterselectAgcontrols the choice of
the selection mode: when set to 1, the best action is chosen; when set to 0, the roulette wheel is used.
In the latter case, each rule has a positive probability of being chosen, and this probability increases
with the performance of the rule. In our setting these two values ofselectAg(0,1) respectively
correspond to agents who favourexploration(0: roulette wheel) orexploitation(1: best action).
The environment then rewards the XCS that uses this reward to adjust the parameters of its rules.Based on the literature on communities of practice, we endow the agents with the following
characteristics. An agent seeks to develop its competencies on a given practice that does not
constitute its entire activity but is nonetheless deemed critical by the agent. Moreover, the learning
-
8/13/2019 Organizational performance in hierarchies and communities of practice
7/23
674 O. Dupouet, M. Yldzoglu / J. of Economic Behavior & Org. 61 (2006) 668690
process of each agent is oriented: new rules produced by the genetic algorithm are inserted in
its memory only if they are in its realm of specialisation. The surface of the specialisation is
controlled by the parameter compRange that can rank from 0 to 1. The variable compRange
corresponds to the maximal possible distance between the specialisation area of the agent and
the submitted problem. For each submitted problem, the agent computes the maximal relativedistance3 between the condition part of the best rules in its classifier set (the ones with a fitness
better than the average of its classifier set) and the submitted problem. If this distance is higher
thancompRange, the agent considers that the problem is too far from its specialisation area and
passes the problem to the next agent in a randomly composed list of agents. compRange also
intervenes in the mutations in order to impede their capacity to disturb the learning process of
the agent (the Genetic Algorithm is niche-based in the specialisation area of the agent). When
compRange is equal to 1, the agent is not specialised and can accept all the problems submitted by
the environment, but when it is close to 0, the agent becomes highly specialised. This is intended
to account for the focused learning taking place in communities of practice. An agent has a limited
memory that does not permit it to deal with the whole problem space by itself.
2.3. Learning by interacting
In our implementation, a parameter, communication, determines whether or not the agents
have the ability to communicate. This parameter can take the values 0 or 1; when it is set to 1, the
communication is allowed. We now present the communication process (seeFig. 3).
The agent can have no rule satisfying the signal from the environment or have only a poor
rule (with a prediction of performance below an acceptable threshold, common to all agents). If
an agent does not possess a satisfying rule to answer a problem but the problem lies nonethelessin its realm of specialisation, it engages a communication process by requesting help from other
agents in its community. Each contacted agent returns the best matching rule it has in its classifier
set. The requesting agent collects all answers and evaluates them.
If a received rule offers a better prediction of performance, then it adopts it.
If predictions are equivalent (either several rules it received have identical prediction, or the
rules it received and the ones it already possesses have identical prediction), it compares the
prediction error and opts for the rule having the lowest one.
In case of equivalence between prediction errors, it compares values of fitness and chooses the
rule with the highest fitness. When these parameters are not discriminating, the agent choosesa rule at random.
By accepting a rule, the agent copies it in its memory and uses it to answer the signal from the
environment.
Each agent uses an address book to keep in memory successive communications with different
partners. This address book is originally empty. When an agent first launches a communication
process, it asks a percentage (consultRatio) of the whole population at random. It then stores in
its address book the references of agents answering him (not only the ones giving him the best
answers). In the following periods, the agent will question the agents present in its address book.
3 This distance is normalized by the maximal possible distance in the environment. As a consequence, it belongs to
[0,1] ascompRange.
-
8/13/2019 Organizational performance in hierarchies and communities of practice
8/23
O. Dupouet, M. Yldzoglu / J. of Economic Behavior & Org. 61 (2006) 668690 675
Fig. 3. Solving problems in CP. The agents only accept to handle problems that are close to their specialisation area.
If an agent accepts a problem but does not have a solution for this problem, it consults its community (contained in its
addressbook). If a member of its community provides it with a satisfactory solution, this solution is integrated in the
population of rules of the initial agent (the agent learnsthis rule).
If none of these agents answer its enquiry, it will then ask once again consultRatioof the total
population of agents, which can be seen as an exploration of its social environment and a searchfor new partners. In order to avoid the presence of non-relevant agents in the address book, a
counter (exval) is associated with each agent present in a given address book. If an agent does
not answer to exvalconsecutive enquiries, it is removed from the address book. exvalis thus a
parameter indicative of the stability of links established by agent and of the general degree of
trust in the organization.
Hence,
in order to enhance its practice, an agent engages with other agents in the building and the
sharing of a common repertoire of knowledge resources. In particular, this implies that the
agent is always willing to cooperate with other potential members of a community and that
there is no direct cost associated with the establishment of a new relation;
the agent then nurtures this community of practice with its experience and in turn relies on this
community to enhance its practice.
Behaviors of agents are then twofold; they are engaged in a practice involving individual
learning, and they are committed to social interactions. However, these two parts are interrelated
in that communication informs practice and practice fosters exchanges.
2.4. The role of the manager
The second organizational structure implemented consists in the simple addition of a manager
on top of the structure presented so far. The environment remains the same. However, in this new
-
8/13/2019 Organizational performance in hierarchies and communities of practice
9/23
676 O. Dupouet, M. Yldzoglu / J. of Economic Behavior & Org. 61 (2006) 668690
Fig. 4. Problem solving procedure of the manager.
organization, the signals from the environment are directly received by the manager. The duty of
the manager is to allocate the task of answering a given signal to the agent most suited for this
specific problem. The role of the manager can then be seen as twofold. On the one hand, it has to
allocate efficiently the tasks as they are submitted by the environment. On the other hand, since
the allocation of tasks made by the manager will influence the learning processes of the agents,it can also be viewed as a guide for the learning of agents.
From the modelling standpoint, the manager is an XCS similar to the ones used for modeling
agents. The condition part of the managers rules corresponds to the signals arising from the
environment. The action parts consist of the references to the agents (i.e. each agent is referenced
to by an integer).
To choose an agent for answering a given problem, the manager proceeds as follow (see Fig. 4).
First, the manager tries to find an agent by selecting in its memory a rule that matches the signal
from the environment. If it does not have any rule, then the manager chooses an agent that is not
often called and that has a specialisation realm close to the signal submitted by the environment. 4
In the latter case, the manager adds in its memory a new rule of which the condition part is thesignal from the environment and whose action part is the reference to the selected agent. As in the
case of agents, the manager can select the rule with the best prediction of performance in its action
set or use a roulette wheel process to chose the action. This is controlled by the parameter select
Man(whenselect Manis 1, the rule with the best prediction is chosen; when it is 0, the roulette
wheel is used). These two values again correspond to a manager who favours exploration (0:
roulette wheel) orexploitation(1: best action). Once an agent has been selected by the manager,
the problem is passed to this agent and it tries to answer it.
4 The fact that the manager only does one random experiment is not really restrictive. When communication is allowed,
several other agents will generally be questioned by the initially chosen agent. We have also done experiments allowing
the manager to call some (variable) number of agents as long as it cannot find an agent that would accept to treat the
problem. The results we obtained are very similar to the ones exposed in the next section.
-
8/13/2019 Organizational performance in hierarchies and communities of practice
10/23
O. Dupouet, M. Yldzoglu / J. of Economic Behavior & Org. 61 (2006) 668690 677
To answer the problem, the agent can either solve it alone or ask for help from other agents
(if communication is set to 1). However, the problem is not passed to another agent when the
selected agent cannot answer. In that case, the problem remains unsolved (the organization has
not been able to develop a policy for this problem), and incurring a cost that corresponds to a
missed opportunity for the organization.The selected agent returns its answer directly to the environment that evaluates it and gives a
reward. The reward is then used by the agent and the manager to carry on their learning processes
and refine the parameters associated with their rules.
3. Simulation protocol and main results
3.1. The simulation protocol and methodology
Given the complexity of the interactions we model and the strong non-linearity of the decision
processes of the agents, we adopt a methodology that allows quite a systematic exploration ofthe parameter space of the model. This methodology is close to the Monte-Carlo method. For
each of our two models, we run 500 series of 15,000 problems5 each where the results from each
problem has a probability of 1% of being saved. Thus, for each run we obtain an average number
of 150 randomly chosen observations for all the measured variables. All series are initialized with
a randomly drawn vector of values for the main parameters of the model. As a result, we obtain,
for each model, a set of 75,000 observations covering quite a diversified subset of the parameter
space and the problem space. The values from which different parameters are drawn can be read
in the Appendix A.6 We do not necessarily discuss in the text all the parameters that appear in
this appendix but only the most significant ones. We analyze these random samples using box
plots (giving the four quartiles of the distributions of the variables), Student tests between subsets,
histograms and regression trees. The statistical analysis is conducted using R (see R. Development
Core Team, 2003).
The gross performance ( [1000,1000]) is the most direct indicator of the organizational
efficiency. When the organization faces a problem, it can find a solution and obtain the actual
performance returned by the environment, or it can be unable to provide any solution, in which
case the problem remains unsolved. The performance takes into account this missed opportunity;
it is computed in this case using the negative of the past average performance (the opportunity
that the organization has missed by being unable to solve the problem). This performance criteria
is useful for us in order to distinguish firms that generally can solve problems but miss someopportunities from the ones that are never able to solve problems. Missing opportunities can be
fatal in a competitive environment as is emphasized by Visser. If the organization is a help desk,
not being able to solve the problems of the customers can be very frustrating for them, and they
can be lost to the competition. If the organization is the financial warranty providing firm of our
example, projects that are not handled can be warranted by the competition and the firm can
loose its credibility and its market share. Given that we desire to evaluate the capability of the
organization to handle problems as well as the quality of this treatment, we must qualify this
capability. The relative weight of negative performances in comparison with the positive ones
nicely indicates the capacity of each organization to treat problems.
5 15000 problems correspond to the yearly average number of cases considered by the refinancing company we have
analysed.6 This appendix is downloadable from our web site:http://beagle.u-bordeaux4.fr/yildi/files/appendixhiercp.pdf.
http://beagle.u-bordeaux4.fr/yildi/files/appendixhiercp.pdfhttp://beagle.u-bordeaux4.fr/yildi/files/appendixhiercp.pdf -
8/13/2019 Organizational performance in hierarchies and communities of practice
11/23
-
8/13/2019 Organizational performance in hierarchies and communities of practice
12/23
O. Dupouet, M. Yldzoglu / J. of Economic Behavior & Org. 61 (2006) 668690 679
Fig. 6. Comparison of gross performance between organizations with (1) and without (0) communication.
with communications (1) and without communications (0). The graphic (a) shows that the com-
munities of practice need communications to better avoid the negative payoffs (due to unsolved
problems), while the hierarchy needs communications for attaining better payoffs (graphic (b)). As
a consequence, communications do not play the same role in these two organizational structures.
The comparison of results between HD and CP shows that CP is able to attain, on average,
better payoffs than HD. The organizational structure plays the main role in the determination
of the performance, but communities with communication (CP(communication = 1)) attain the
highest performances and the complete ordering between these four cases is given by
CP(1) CP(0) HD(1) HD(0). (2)
Student tests between different cases concerning the gross performance give the followingresults:
H1: CP < HD t= 64.2951, df= 149390.3,pvalue = 1
H1: CP (1) < HD(1) t= 51.3433, df= 122334.1,pvalue = 1
H1: CP (1) < CP (0) t= 8.9367, df= 31741.86, p value = 1
H1: CP (0) < HD(1) t= 27.6562, df= 32190.58,pvalue = 1
H1: HD(1) < HD(0) t= 41.9592, df= 12777.20, pvalue = 1
H1: CP (0) < HD(0) t= 55.6133, df= 18648.14,pvalue = 1
InFig. 7,we consider the total number of communications in CP and HD. It clearly shows
that the number of communications is the highest in CP. Moreover,Fig. 6evidences that com-
-
8/13/2019 Organizational performance in hierarchies and communities of practice
13/23
680 O. Dupouet, M. Yldzoglu / J. of Economic Behavior & Org. 61 (2006) 668690
Fig. 7. Comparison of the number of communications.
munications significantly enhance the gross performance of the organizations but they could also
be seen as an important source of organizational cost (Ishida and Ohta, 2001; Butler, 2000).
However, this cost cannot be specified without introducing an ad hoc bias. Nonetheless, if this
cost is really consequential, it could eliminate the contribution of communications to gross
performance. Organizations are thus facing a trade-off, having to find a balance between thenumber of communications that would increase their performance and a reasonable cost of these
communications.
In the rest of the article, we will focus the analysis on the settings where communication is
allowed.
3.2.2. Emergence and performance of the communities of practice
The comparative analysis of performance indicates that communications among agents, outside
the hierarchical line, play a role in the behavior of the system as a whole. In our setting, to allow
communication is to allow agents to build relational structures beyond the hierarchy. In otherwords, in our setting, when communications occur, one can hope to observe the emergence of
communities of practice. To account for the emergence of their communities, we here use an
indicator well-known in social network analysis,cliquishness(Newman et al., 2001; Watts, 1999;
Wasserman and Faust, 1994),which captures the idea that two agents connected to another agent
are likely to be connected to one another. It is thus an indicator of the existence of groups of
tightly connected agents within the graph. Given the assumptions we adopt about the agents and
their behaviors, such groups would correspond here to communities of practice.
In a directed graph, cliquishness represents, for a vertex with n neighbors, the fraction of
potential edges that actually exist between them: the full connection of all the nneighbors with
each other would correspond to n(n 1). Cliquishness is the average of this measure over allvertices. IfG(I,d) is a graph, withIbeing the set of the n nodes ofG and dbeing its adjacency
matrix, the average cliquishness ofG can be defined using the following notation. Ifd(i,j) is the
distance between the verticesiandj,Vi= {j|d(i,j) = 1}is the direct neighborhood ofi. Letni= #Vi
-
8/13/2019 Organizational performance in hierarchies and communities of practice
14/23
O. Dupouet, M. Yldzoglu / J. of Economic Behavior & Org. 61 (2006) 668690 681
andmi =
j,l
d(j, l)j, lVisuch asd(j,l) = 1. The cliquishness ofG can be computed as
C=
1
ni
mi
ni(ni 1) . (3)
Cliquishness can consequently rank from 0 to 1. When it is equal to 0, no triangles exist within
the graph. When cliquishness equals 1, the graph is made of fully connected subgraphs. Given
that communications in our model create new links, as well as eliminate the existing ones that
become irrelevant, the passage of time alone does not automatically increase cliquishness.
Fig. 8 shows that communities do not emerge solely in the CP model, but also in HD. Nonethe-
less, the highest values ofcliquishness are only reached in CP. As a consequence, we observe in the
latter either a higher number of communities or more tightly knit ones. A potentially interesting
feature of communities is their contribution to the attainment of high performances.
InDupouet et al. (2003),we characterize the emergence of communities of practice in the CP
model. To do so, we use three indicators (betweenness, degreesand cliquishness). We show that
full-fledged communities of practice only emerge for certain values of these indicators. These
configurations correspond to values of cliquishness between 0.2 and 0.3. In order to study the
role of communities in the overall performance, we consider the distribution of cliquishness
in the cases corresponding to the maximal performance. Fig. 9shows that in CP as well as in
HD, the most frequent values of cliquishness, when the performance is maximal, are the ones
that also correspond to the emergence of the communities of practice (the distributions possess a
cumulation around 0.20.3). These observations will be confirmed below in Figs. (12a) and (13a).
These results show that for both types of organizations, the highest performances are attainedmainly in the cases where the communities of practice emerge. Even if it is practically quite
arbitrary to determine a limit value ofcliquishness corresponding to the emergence of communities
of practice, the correspondence between the highest performances and the presence of structures
similar to communities of practice is quite strong.
Fig. 8. Comparison of Cliquishness.
-
8/13/2019 Organizational performance in hierarchies and communities of practice
15/23
682 O. Dupouet, M. Yldzoglu / J. of Economic Behavior & Org. 61 (2006) 668690
Fig. 9. Distribution of cliquishness for the cases with the maximal performance.
Our results have so far focused on the most striking results of the model. However, the under-
standing of the mechanisms behind these results requires further explorations.
3.2.3. Behind the curtains: the role of the main parameters
We analyze the role of different parameters of the model using regression trees (Venables and
Ripley, 1999, chapter 10). A regression tree establishes a hierarchy between independent variables
using their contributions to the overall fit (R2) of the regression. More exactly, it splits the set
of observations in sub-classes characterized by their value in terms of their contribution to the
overall fit and of their predictions for the dependent variables (all parameters that are modified
by the Monte Carlo procedure are included as explanatory variables in each of the following
regressions). This value is validated against a fraction (10%) of the sample that is not used during
the estimation. Regression trees are very flexible and powerful in the clarification of the structure
of the observations. We give in the next paragraph a step-by-step interpretation of the regression
tree exposed inFig. 10.We now consider the determinants of the main performance variables of
our model.
Fig. 10. Regression tree for the gross performance in HD.
-
8/13/2019 Organizational performance in hierarchies and communities of practice
16/23
O. Dupouet, M. Yldzoglu / J. of Economic Behavior & Org. 61 (2006) 668690 683
Fig. 11. Regression tree for the gross performance in CP.
3.2.3.1. Determinants of the gross performance. TheFigs. 10 and 11exhibit the variables that
contribute more than 1% to the overall fit in both cases (HD and CP) with communications. In
Fig. 10,the first condition (selectMan < 0.5) divides the observations in two subsets. On the left,
we have the observations for which this condition is fulfilled, and on the right, the observations
that correspond to (selectMan 0.5). This is a common feature of all trees; on the left of a
condition we have observations for which the condition is true, and on the right, the ones for
which it is false. The observations on the left, corresponding to (selectMan < 0.5), are again
separated in two sub-groups by another condition concerning the specialization of the agents:
(comprange < 0.5787). The final nodes of the tree indicate the number n of observations concerned
by these conditions and the expected value of the dependent variable (here the gross performance)
in this sample. For example, (selectMan
-
8/13/2019 Organizational performance in hierarchies and communities of practice
17/23
684 O. Dupouet, M. Yldzoglu / J. of Economic Behavior & Org. 61 (2006) 668690
Fig. 12. Determinants of gross performance in HD. (a) Role of Cliquishness (b) Role of comprange (c) Role of the
behavioral selectors.
exploitation (they use the best action rule (selectAg = 1) for choosing their actions). When the
manager uses a more explorative strategy (selectMan = 0), the organization is only able to treatproblems if the agents are loosely specialized [Fig. 10].
CP with communications
In the communities, the hierarchy between the determinants is slightly different. Even ifselec-
tAg plays the main role in the segregation of different cases, the specialisation of the agents clearly
appears as the main determinant of the performances. The community can only attain significant
performances if the agents are not too specialised (compRange 0.13). When conditions upon
compRangeand selectAgare fulfilled, then time matters (since the variableperiodcorrespond to
the number of the submitted problems). There is a learning trajectory of the system over time.
Since time does not play this privileged role in HD, it seems that the initial conditions in CP are less
determining than in HD. It is interesting to observe that other dimensions of the communication
(like the consultRatio) play only a marginal role in the determination of the gross performance.
Their role only appears when we consider more qualitative aspects of the performance (Fig. 11).
The boxplots ofFigs. 12 and 13give the distribution of gross performance as a function of
another variable (for example,cliquishness). These values are split in two groups, on the left we
have the values of the performance when the explicative variable is lower than its second quartile
(its median,Q2) and on the right, we have the complementary cases where the variable is higher
than its median.
Fig. 13. Determinants of gross performance in CP. (a) Role of Cliquishness (b) Role ofcomprange(c) Role ofselectAg.
-
8/13/2019 Organizational performance in hierarchies and communities of practice
18/23
O. Dupouet, M. Yldzoglu / J. of Economic Behavior & Org. 61 (2006) 668690 685
The comparison ofFig. 12withFig. 13reveals an interesting structural regularity: higher
performance is associated with higher cliquishness and lower specialisation (highercomprange),
and exploitation allows the hierarchy to increase its performance while permitting the commu-
nities to reduce negative performances. This again confirms the positive relationship between
the emergence of the communities of practice and the global performance and explains how thismechanism works: higher cliquishnessincreases the capacity of CP to cover the problem space,
while it increases the accuracy of problem solving by HD. We should not forget that even if
the manager and the agents favour exploitation, some minimal amount of exploration is always
present through the genetic algorithm.
3.2.3.2. Determinants of communications. The number of communications in the organization
will generally imply a cost as we have stressed above (Ishida and Ohta, 2001; Butler, 2000).
Whatever the nature of this cost (linear, non-linear, etc.) it will generally be increasing with the
number of communications. It is legitimate then to ask if it is possible to limit the communications
when their cost is prohibitive. We consider the determinants of the communications inFig. 14inorder to identify the parameters that the organization could weight in order to reduce this cost.
HD with communications
In HD the number of communications remains relatively limited. It is sufficient to limit the
possibility for the agents to consult other members in order to minimize these costs. This is not a
tautology, since the actual number of communications also depends on other variables such as
the specialization of the agents. Even if strongly restricting the possibility of consultation is not
possible, a manager who strongly favours exploitation over exploration in its decisions will also
be able to limit these costs. Last but not least, an intermediate level of specialisation (compRange [0.17,0.63]) of the agents can also be used to contain these costs (Fig. 14a).
CP with communications
In CP, one must definitely avoid a very high specialisation (compRange < 0.1) for the agents,
but this is not enough. Some limitation of the possibilities of consulting other agents is necessary
Fig. 14. Determinants of the number of communications.
-
8/13/2019 Organizational performance in hierarchies and communities of practice
19/23
-
8/13/2019 Organizational performance in hierarchies and communities of practice
20/23
O. Dupouet, M. Yldzoglu / J. of Economic Behavior & Org. 61 (2006) 668690 687
Fig. 16. Regression tree for cliquishness in CP.
HD with communications
Three variables intervene in the emergence of communities in the case HD: consultRatio,
exval and compRange. When consultRatio is low (consultRatio 0.11), then no commu-
nities can emerge and the value of cliquishness is almost one of a random graph. When
0.11 consultRatio < 0.35, thenexval has to be quite high, that is, there must be some kind of
fidelity or trust in relationships between agents in order to observe the emergence of communities.
Even when consultRatio is higher, exval still has to be above 3.5 to obtain the highest values
of cliquishness. In any case, compRange has to be above a certain threshold to have values of
cliquishness corresponding to full-fledged communities of practice (Fig. 15).
CP with communications
The same three parameters are the determinants in the emergence of communities in the case
CP. However,compRange(that is the level of specialisation of agents) plays here a less important
role than in the case HD. As in the previous case, whenconsult Ratiois low, high values ofexval
help reaching reasonably high values of cliquishness (i.e. exval 9.5 implies a cliquishnessof
0.14). The highest values of cliquishnessare attained for high values of consultRatioand exval.
Hence, in order to build communities of practice, agents need both a great ability to screen theirsocial environment and a certain stability in their relationships (Fig. 16).
The main determinant of the importance of communities of practice is therefore the possibility
of communications between agents. This is of course not a very surprising result in itself, but
-
8/13/2019 Organizational performance in hierarchies and communities of practice
21/23
688 O. Dupouet, M. Yldzoglu / J. of Economic Behavior & Org. 61 (2006) 668690
given that the conditions for it are quite demanding (consultRatio> 0.35), communications are not
enough; some degree of trust in the organization is also necessary, and communities of practice
are not a simple epiphenomenon.
4. Conclusion
This article analyzes the potential impact that informal social structures, communities of prac-
tice, can have upon the performance of firms or subunits of firms.
The first result of this work is to show that community structures are efficient for compe-
tence building, particularly if one considers learning in the long term (i.e. without strong time
constraints). However, real firms are required to answer demands from the market in a timely
fashion. In these cases, this work tends to show that hierarchy altogether with communities of
practice is the most efficient structure among those we explore. This paper thus backs the claim
made byBowles and Gintis (2002)that hierarchy and communities are complementary ratherthan substitute modes of governance. When the cost of communications are important, HD can
successfully assure a satisfactory trade-off; it implies a very low level of communications and
a reasonable level of performance. When the reliability of the performance is the issue, CP can
assure more systematically positive performances, but it can also incur a tremendously higher
level of communications.
Moreover, the examination of the interrelations between variables reveals that two of them
are especially crucial for the emergence of communities and their performances: the degree
of specialisation of agents and the conditions of communication between them. If the former
clearly depends on the individual agent, the second can be seen as part of the environment in
which communities exist (e.g. the efforts made by the management to ease communication, the
existence of an intranet, etc.). In the case of HD, one must add the behavior of management to
the two previous parameters. The way managers apprehend their task has an influence both on
the conditions of emergence of communities within the firm and on the global performance of the
organization. It is the interplay between agents idiosyncratic capabilities and managers behavior
that ends up in an organizations specific outcome.
However, we are well aware that this can only constitute an exploratory work on these
issues. Regarding communities, the detailed dynamics of their behavior has not been explored.
In particular, the legitimate peripheral participation process that Lave and Wenger put at the
heart of the evolution of communities structure has not been explored. Also, an interestingdevelopment of the model could follow Hart and Moore and allow for a differentiated special-
ization of the agents, some of them being less specialized than others. The particular role that
such agents could play in the network can be very interesting to study. Enriching the possi-
ble structures for the hierarchy could also be very interesting since this would allow a better
comparison of our model with the hierarchy models developed by Bolton and Dewatripoint
or by Garicano. We should not forget that the structure of the communication hierarchy is
endogenous in our model and its structure could be more directly compared with the struc-
tures considered by Bolton and Dewatripoint (conveyor belt or strict hierarchy, for example).
In an article more directly focused on the hierarchy (instead of the communities of practice),
some indicators from the social network analysis literature could be used to characterize thehierarchical structure of the agents communication network. Besides, concerning the incentives
and motivations of agents to enter in a community, we have assumed that the agents are always
willing to enhance their individual competencies by resorting to communities. This assumption
-
8/13/2019 Organizational performance in hierarchies and communities of practice
22/23
O. Dupouet, M. Yldzoglu / J. of Economic Behavior & Org. 61 (2006) 668690 689
is common in the literature about communities of practice but would certainly deserve a deeper
exploration.
Our model with hierarchy also focuses on some key aspects and leaves many other features
unaddressed. For instance, the fostering of communities of practice is not considered as a strategic
issue by the manager, whereas this is certainly a main concern in management studies today.Moreover, we here only dealt with a specific form of hierarchy where the manager is engaged
in a learning process. It could also be interesting to investigate a more rigid hierarchy where the
manager strongly prescribes the tasks to agents without seeking to take into account their learning
curves or specialisation (as, for example, in Carley and Lin). More complex problem spaces (as
inRivkin and Siggelkow, 2003)should also be analyzed since they can condition the learning
process of the agents.
All these limitations highlight the work that remains to be done in modeling the behavior and
the role of communities within firms. It is hoped that this work contributes in opening the way to
this future research.
Acknowledgements
We gratefully acknowledge the comments and suggestions of the participants of the SCE Work-
shop on Complex Behavior in Economics and Finance 2003 and of the WEHIA 2003 Workshop.
We are very grateful to two anonymous referees who have considerably contributed to the read-
ability of this article. Financial support of the CCRRDT program of Region Aquitaine is gratefully
acknowledged by Murat Yildizoglu.
References
Amin, A., Cohendet, P., 2003. Knowledge Practices, Communities and Competences in Firms. Oxford University Press,
London.
Bolton, P., Dewatripoint, M., 1994. The firm as a communication network. The Quarterly Journal of Economics 109,
809839.
Bowles, S., Gintis, H., 2002. Social capital and community governance. The Economic Journal 112, 419437.
Brown, J.S., Duguid, P., 1991. Organizational learning and communities of practice: toward a unified view of working,
learning and innovation. Organization Science 2, 4057.
Brown, J.S., Duguid, P., 1998. Organizing knowledge. California Management Review 40, 90111.
Butler, B.S., 2000. Communication cost, belief development and structural change: a dynamic model of networked
communities of practice. CASOS working paper.http://www.casos.ece.cmu.edu/.
Butz, M.V., Wilson, S.W., 2001. An algorithmic description of XCS. In: Lanzi, P.L., Stolzmann, W., Wilson, S.W. (Eds.),
Advances in Learning Classifier Systems, Third International Workshop (IWLCS-2000), Lecture Notes in Artificial
Intelligence (LNAI-1996). Springer-Verlag, Berlin.
Carley, K.M., Lin, Z., 1997. A theoretical study of organizational performance under information distortion. Management
Science 43, 976997.
Crozier, M., Friedberg, E., 1977. Lacteur et le systeme. Points Seuil, Paris.
Delmastro, M., 2002. The determinants of the management hierarchy: evidence from italian plants. International Journal
of Industrial Organization 20, 119137.
Dupouet, O., Yildizoglu, M., Cohendet, P., 2003. Morphogenese de communautes de pratique. Revue dEconomie Indus-
trielle 103, 91110.
Garicano, L., 2000. Hierarchies and the organization of knowledge in production. The Journal of Political Economy 108,
874904.Hart, O., Moore, J., 2005. On the design of hierarchies: coordination versus specialization. Journal of Political Economy
113, 675702.
Holland, J.H., Holyoak, K.J., Thagard, P.R., 1989. Induction. Processes of inference, learning and discovery. MIT Press,
Cambridge.
http://www.casos.ece.cmu.edu/http://www.casos.ece.cmu.edu/ -
8/13/2019 Organizational performance in hierarchies and communities of practice
23/23
690 O. Dupouet, M. Yldzoglu / J. of Economic Behavior & Org. 61 (2006) 668690
Huberman, B.A., Hogg, T., 1995. Communities of practice: performance and evolution. Computational & Mathematical
Organization Theory 1 (1), 7392.
Ishida, K., Ohta, T., 2001. On a mathematical comparison between hierarchy and network with a classification of coor-
dination structures. Computational & Mathematical Organization Theory 7, 311330.
Lanzi, P.L., Riolo, R., 2000. A roadmap to the last decade of learning classifier system research. In: Lanzi, P.L., Stolzman,
W., Wilson, S.W. (Eds.), Learning classifier system, from foundation to application. Springer-Verlag, Berlin, pp.3363.
Lave, J., Wenger, E.C., 1990. Situated learning: legitimate peripheral participation. Cambridge University Press, New
York.
Newman, M.E.J., Strogatz, S.H., Watts, D.J., 2001. Random graphs with arbitrary degree distributions and their applica-
tions. Physical Review E 64, 026118.
Ouksel, A., Vyhmeister, R., 2000. Performance of organizational design models and their impact on organization learning.
Computational & Mathematical Organization Theory 6, 395410.
Orr, J., 1990. Talking about machines: An ethnography of a modern job. Cornell University Press, Ithaca, NY.
R. Development Core Team, 2003. R: a language and environment for statistical computing. R foundation for statistical
computing. Vienna:http://www.r-project.org/.
Rivkin, J.W., Siggelkow, N., 2003. Balancing search and stability: interdependencies among elements of organizational
design. Management Science 49, 290312.
Schulenburg, S., Ross, P., 2000. An adaptive agent based economic model. In: Lanzi, P.L., Stolzman, W., Wilson, S.W.
(Eds.), Learning classifier system, from foundation to application. Springer-Verlag, Berlin, pp. 263283.
Venables, W.N., Ripley, B.D., 1999. Modern applied statistics with S-PLUS, 3rd ed. Springer, New York.
Visser, B., 2000. Organizational communication structure and performance. Journal of Economic Behavior and Organi-
zation 42, 231252.
Wasserman, S., Faust, K., 1994. Social network analysis: methods and applications. Cambridge University Press, Cam-
bridge.
Watts, D.J., 1999. Small worlds. Princeton University Press.
Wenger, E., 1998. Communities of practice: learning, meaning and identity. Cambridge University Press, Cambridge.
Wilson, S.W., 1995. Classifier fitness based on accuracy. Evolutionary Computation 3, 149175.
http://www.r-project.org/http://www.r-project.org/