2017
DOI: 10.1016/j.infsof.2017.01.003
|View full text |Cite
|
Sign up to set email alerts
|

Software teams and their knowledge networks in large-scale software development

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

11
91
1
4

Year Published

2017
2017
2024
2024

Publication Types

Select...
7
2

Relationship

3
6

Authors

Journals

citations
Cited by 91 publications
(107 citation statements)
references
References 26 publications
11
91
1
4
Order By: Relevance
“…Self-management is a central principle in agile methods, but studies from fields other than software development indicate that selfmanagement can reduce the ability to coordinate across teams effectively (Ingvaldsen and Rolfsen 2012). Also, while the teams need to self-manage, team members need to have an effective knowledge network and collaborate closely with experts outside the team in large-scale agile environments Šmite et al 2017). Having an emerging architecture (Eckstein 2014) could hamper project progress when many teams are working in parallel.…”
Section: Introductionmentioning
confidence: 99%
“…Self-management is a central principle in agile methods, but studies from fields other than software development indicate that selfmanagement can reduce the ability to coordinate across teams effectively (Ingvaldsen and Rolfsen 2012). Also, while the teams need to self-manage, team members need to have an effective knowledge network and collaborate closely with experts outside the team in large-scale agile environments Šmite et al 2017). Having an emerging architecture (Eckstein 2014) could hamper project progress when many teams are working in parallel.…”
Section: Introductionmentioning
confidence: 99%
“…Just as the knowledge of individuals interacts with the organisational level, so do the relationships between individuals: work-related relationships and friendships between individuals establish social network structures between teams, which influences team efficiency positively by increasing their ability to acquire and apply resources such as knowledge [62]. Software development teams have 695 been shown to rely on these relationships in particular when solving complex and unfamiliar tasks [63]. The influence of networks is not necessarily tied to tight and frequent collaboration: strong arguments exist for weak ties being critical in ensuring the propagation of knowledge, even if recent research indicates that this depends on the environment and complexity of the information [64,65].…”
Section: Organisational Implicationsmentioning
confidence: 99%
“…• To developing deep understanding: To employ a variety of methods so as to enrich our understanding of techniques, practices, and phenomena in the software engineering area. Such studies are needed to understand the state of practice, and to analyze and document complex phenomena (see, for example, Smite et al [7]);…”
Section: The Present: Articles In This Special Sectionmentioning
confidence: 99%