• No results found

TESNA Game: A Serious Game for Understanding Process Patterns

N/A
N/A
Protected

Academic year: 2021

Share "TESNA Game: A Serious Game for Understanding Process Patterns"

Copied!
15
0
0

Bezig met laden.... (Bekijk nu de volledige tekst)

Hele tekst

(1)

TESNA Game: A Serious Game for Understanding

Socio-Technical Coordination Problems

Gijs van Veen &

Chintan Amrit

(2)
(3)
(4)
(5)

Lack of code ownership is a major contributor to discovery effort in large-scale software development today.

Historical Design Rationale/Related patterns:

The design rationale behind the proposed solution. Patterns are often coupled or composed with other patterns, leading to the concept of pattern language.

The architecture and organization will better reflect each other. The organization and product

architecture will be aligned. Resulting Context: Discusses the

context resulting from applying the pattern. In particular, trade-offs should be mentioned

Each code module in the system is owned by a single Developer. Except in exceptional and explicit circumstances, code may be modified only by its owner. Make sure organization is

compatible with the architecture Solution: The solution proposed for the

problem

Most design knowledge lives in the code; navigating unfamiliar code to explore design issues takes time. Not everyone can know everything all the time.

Architecture shapes communication paths in the organization. Formal Organization shapes architecture. Forces: Forces that require resolution

A system with mechanisms to document and enforce the software architecture, and developers to write the code

An architect and development team are in place.

Context: The current structure of the system giving the context of the problem

A Developer cannot keep up with a constantly changing base of

implementation code. Aligning Organization and

Architecture Problem: A problem growing from the

Forces.

Code Ownership Pattern (Coplien 1994)

Conway’s Law (Conway 1968) Pattern Name

(6)

20-7-2009 University of Twente 6

Problems with Socio-Technical Patterns

1.

Hard to implement: as the problems are hard to find

How does the manager recognize the pattern problems?

(7)
(8)
(9)
(10)
(11)

1 0 1 2 1 C D C B 16 2 0 2 2 2 C B D C 15 0 0 0 0 2 C C D D 14 -1 1 0 1 1 B C D D 13 2 0 2 2 2 C B D A 12 0 0 0 0 1 C C C C 11 0 0 0 0 0 B B C C 10 1 0 1 1 1 B B D A 9 0 0 0 0 1 C C C C 8 1 0 1 2 1 C B A C 7 -2 2 0 2 0 D C C D 6 1 0 1 1 2 C C D C 5 0 0 0 0 0 B B A A 4 -1 1 0 1 1 C C C D 3 1 0 1 1 2 C C D A 2 0 0 0 1 1 C C C B 1 2nd 1st 2nd 1st Diff Wor Imp Ch Cor Question 2 Question 1 Player -1 1 0 1 1 C C A D 24 -2 2 0 2 0 B C A D 23 1 0 1 1 2 C C D C 22 0 0 0 0 2 C C D D 21 0 0 0 0 1 C C C C 20 0 0 0 0 1 C C C C 19 2 0 2 2 2 C A D C 18 0 1 1 2 1 D C D C 17 1 0 1 2 1 C D C B 16 Diff Wor Imp Ch Cor Question 2 Question 1 Player

(12)

20-7-2009 University of Twente 12

Results

On an average 0.96 questions were answered correctly the first time

On average, players answered 1.17 questions correctly after playing the

(13)

The Game URL

http://www.tesna.org

-> TESNA Game

OR

(14)

20-7-2009 University of Twente 14

For paper requests mail to:

(15)

Referenties

GERELATEERDE DOCUMENTEN

- Voor waardevolle archeologische vindplaatsen die bedreigd worden door de geplande ruimtelijke ontwikkeling en die niet in situ bewaard kunnen blijven: wat is

(c) In QSA, the challenge is a quantum state for which an emulation attack (d) fails because the adver- sary cannot actually determine the quantum state, and, hence, any at- tempt

The game is currently limited to a number of learning outcomes which two local safety training companies identified as important from forklift operator training guides (Nirvana

The Bales Interaction Process Analysis (IPA) [74] will be used in the tool to analyse the transcribed text to get an insight into how communication and leadership are reflected

In the final game the cooking has been simplified even more. The player can click on a pan to put it on the stove with butter, oil or water in and fire underneath, but the vegetables

Abstract— Bullying is a serious social problem at schools, very prevalent independently of culture and country, and particularly acute for teenagers. With the irruption of

BTXNE yields on humin intake obtained during the pyrolysis of synthetic (SH), crude/purified industrial (CIH/PIH) humins and kraft lignin (KL) with HZSM-5-50 (Humin: Catalyst

In the remainder of this chapter I will focus on the theoretical possibilities and difficulties of relating levels and mechanics using Machinations diagrams to extend mission and