Software engineering is a highly collaborative process. However, we still lack knowledge on how to collaborate successfully. A main barrier to successful collaboration emerges due to social dilemmas that can be traced back to a profound tension between what is desirable for a collective as a whole, e. g. a software development team, and what is desirable for an individual, e. g. a single coder. This position paper introduces the concept of win-for-all (winn) and applies it to software engineering education. winn is an all-purpose pattern of thought for group processes with the aim to optimally balance individual and group needs. Thus, winn is a prerequisite for sustainable and high-quality performance of the whole group, the latter being a central issue for software engineering. High-level performance can only be achieved through a systemic perspective: both, the group and the individual (as a fundamental element of the group) have to be considered. Consequently, there is also still a lot of potential for teaching and improving collaboration in software engineering education.
展开▼
机译:软件工程是一个高度协作的过程。但是,我们仍然缺乏有关如何成功进行协作的知识。由于社会困境,出现了成功合作的主要障碍,这可以追溯到整个集体所希望得到的东西之间的深刻张力。 G。软件开发团队,以及个人的期望,例如G。单个编码器。本立场文件介绍了“全赢”(win n sup>)的概念,并将其应用于软件工程教育。 win n sup>是小组流程的万能思维模式,旨在最佳地平衡个人和小组的需求。因此,win n sup>是整个团队可持续和高质量表现的先决条件,后者是软件工程的中心问题。高水平的绩效只能通过系统的角度来实现:必须同时考虑小组和个人(作为小组的基本要素)。因此,在软件工程教育中教学和改善协作方面还有很大的潜力。
展开▼