27.06.2013 Views

Proceedings of the 8th International Conference on Intellectual ...

Proceedings of the 8th International Conference on Intellectual ...

Proceedings of the 8th International Conference on Intellectual ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Igor Hawryszkiewycz<br />

between communities. For example, <str<strong>on</strong>g>the</str<strong>on</strong>g> collaborati<strong>on</strong> between applicati<strong>on</strong> developers and vendor<br />

s<str<strong>on</strong>g>of</str<strong>on</strong>g>tware creates new knowledge <str<strong>on</strong>g>of</str<strong>on</strong>g> how vendor s<str<strong>on</strong>g>of</str<strong>on</strong>g>tware can be used to create applicati<strong>on</strong>s that<br />

satisfy user requirements.<br />

Customer<br />

knowledge<br />

community<br />

Client liais<strong>on</strong><br />

M<strong>on</strong>itoring<br />

Customer CustomeCommunity<br />

r<br />

System<br />

performance<br />

Infrastructure<br />

knowledge<br />

community<br />

Process<br />

requirements<br />

Client<br />

manager<br />

Infrastructure<br />

manager<br />

Figure 2: Communities in process outsourcing<br />

2.2 Modeling <str<strong>on</strong>g>the</str<strong>on</strong>g> system<br />

Coordinati<strong>on</strong><br />

Community<br />

Operati<strong>on</strong>s<br />

manager<br />

Applicati<strong>on</strong><br />

knowledge<br />

community<br />

Vendor<br />

manager<br />

Applicati<strong>on</strong><br />

program<br />

Vendor<br />

s<str<strong>on</strong>g>of</str<strong>on</strong>g>tware<br />

knowledge<br />

community<br />

Vendor<br />

s<str<strong>on</strong>g>of</str<strong>on</strong>g>tware<br />

Modeling tools in such envir<strong>on</strong>ments must be able to combine selected c<strong>on</strong>cepts to model<br />

relati<strong>on</strong>ships between communities. It should be sufficiently flexible to show any <str<strong>on</strong>g>of</str<strong>on</strong>g> any number <str<strong>on</strong>g>of</str<strong>on</strong>g><br />

selected relati<strong>on</strong>ships. The modelling method described here is implemented <strong>on</strong> <str<strong>on</strong>g>the</str<strong>on</strong>g> open modelling<br />

platform at <str<strong>on</strong>g>the</str<strong>on</strong>g> University <str<strong>on</strong>g>of</str<strong>on</strong>g> Vienna. The method known as MelCa allows models to be set up from<br />

different perspectives and maintains cross references between models as allowed by <str<strong>on</strong>g>the</str<strong>on</strong>g> open<br />

modelling platforms. New objects can be easily added to each perspective. The c<strong>on</strong>cepts for each<br />

perspective are shown in <str<strong>on</strong>g>the</str<strong>on</strong>g> center and can be easily selected and plugged into <str<strong>on</strong>g>the</str<strong>on</strong>g> model.<br />

Figure 3 shows <str<strong>on</strong>g>the</str<strong>on</strong>g> high level community structure illustrated in Figure 2. It shows communities, roles<br />

and artifacts that were described in Figure 2. The roles are represented by circles and communities by<br />

organizati<strong>on</strong>al symbols. There is a link between <str<strong>on</strong>g>the</str<strong>on</strong>g> roles and communities. Notes can be attached to<br />

all comp<strong>on</strong>ents.<br />

An aggregati<strong>on</strong> feature, shown as <str<strong>on</strong>g>the</str<strong>on</strong>g> shaded areas, can be used to identify <str<strong>on</strong>g>the</str<strong>on</strong>g> coordinati<strong>on</strong> or<br />

m<strong>on</strong>itoring communities. For example, <str<strong>on</strong>g>the</str<strong>on</strong>g> roles resp<strong>on</strong>sible for <str<strong>on</strong>g>the</str<strong>on</strong>g> four communities all participate in<br />

goal setting. These goals are implemented as c<strong>on</strong>tracts between <str<strong>on</strong>g>the</str<strong>on</strong>g> different parties.<br />

The modeling method can <str<strong>on</strong>g>the</str<strong>on</strong>g>n be used to look at knowledge resp<strong>on</strong>sibilities within <str<strong>on</strong>g>the</str<strong>on</strong>g> system. It can<br />

also define <str<strong>on</strong>g>the</str<strong>on</strong>g> services needed. To this <str<strong>on</strong>g>the</str<strong>on</strong>g> knowledge communities are described in more detail.<br />

2.3 Expanding to informati<strong>on</strong> flows<br />

Figure 4 shows a detailed model <str<strong>on</strong>g>of</str<strong>on</strong>g> <str<strong>on</strong>g>the</str<strong>on</strong>g> applicati<strong>on</strong> knowledge community. It uses <str<strong>on</strong>g>the</str<strong>on</strong>g> idea <str<strong>on</strong>g>of</str<strong>on</strong>g> an<br />

Enterprise Social Network (Hawryszkiewycz, 2010) to model knowledge flows in enterprises. The<br />

ESN shows <str<strong>on</strong>g>the</str<strong>on</strong>g> resp<strong>on</strong>sibilities <str<strong>on</strong>g>of</str<strong>on</strong>g> roles and interacti<strong>on</strong>s between <str<strong>on</strong>g>the</str<strong>on</strong>g>m. Figure 4 shows a number <str<strong>on</strong>g>of</str<strong>on</strong>g><br />

additi<strong>on</strong>al roles found in <str<strong>on</strong>g>the</str<strong>on</strong>g> applicati<strong>on</strong> knowledge community. The main additi<strong>on</strong>al roles are:<br />

The fault coordinator to take resp<strong>on</strong>sibility for dealing with any fault reports raised by <str<strong>on</strong>g>the</str<strong>on</strong>g> system<br />

clients, and<br />

The development manager who takes resp<strong>on</strong>sibility for implementing any agreed changes from<br />

<str<strong>on</strong>g>the</str<strong>on</strong>g> client.<br />

229

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!