Our system is currently under heavy load due to increased usage. We're actively working on upgrades to improve performance. Thank you for your patience.
2003
DOI: 10.1002/spip.186
|View full text |Cite
|
Sign up to set email alerts
|

Architecture as a coordination tool in multi‐site software development

Abstract: A widely held understanding of coordination in software development is that it focuses on coordinating development activities to achieve a common goal. Our study, a case study in an international ICT company, suggests that in multi-site environment, it is not enough to coordinate development activities to achieve a common goal. Rather, more emphasis should be put on coordinating interdependencies between activities. Shifting the interest from activities (and subsystems) toward system-level dependencies require… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

3
64
0
1

Year Published

2007
2007
2020
2020

Publication Types

Select...
3
3
1

Relationship

0
7

Authors

Journals

citations
Cited by 66 publications
(68 citation statements)
references
References 30 publications
3
64
0
1
Order By: Relevance
“…Adopting an architecture tends to guide developers toward compatible decisions, assuming there is effective communication and a common understanding of what the architecture actually is [37,54].…”
Section: Software Architecturementioning
confidence: 99%
See 1 more Smart Citation
“…Adopting an architecture tends to guide developers toward compatible decisions, assuming there is effective communication and a common understanding of what the architecture actually is [37,54].…”
Section: Software Architecturementioning
confidence: 99%
“…This can be a disadvantage if coordination becomes necessary among groups, as can happen when interfaces are unstable [38,54,65], or if there are important semantic dependencies.…”
Section: Research Summarymentioning
confidence: 99%
“…Accordingly, these informalisms serve as affordances that facilitate, enculturate, and document collaborative work in FOSSD projects. [51].…”
Section: Fossd Informalismsmentioning
confidence: 99%
“…It also enables shared architectural dependencies to arise (perhaps unintentionally) in the software components or sub-systems that are used/reused across projects [cf. 9,32,51]. FOSSD Web sites also serve as hubs that centralize attention for what is happening with the decentralized development of the focal FOSS system, its status, participants and contributors, discourse on pending/future needs, etc.…”
Section: Alliance Formation Inter-project Social Networking and Commmentioning
confidence: 99%
See 1 more Smart Citation