dc.contributor.author |
Bick, S |
en |
dc.contributor.author |
Spohrer, K |
en |
dc.contributor.author |
Hoda, Rashina |
en |
dc.contributor.author |
Scheerer, A |
en |
dc.contributor.author |
Heinzl, A |
en |
dc.date.accessioned |
2018-10-01T20:05:49Z |
en |
dc.date.issued |
2017 |
en |
dc.identifier.citation |
IEEE Transactions on Software Engineering 44(10) 932-950 2017 |
en |
dc.identifier.issn |
0098-5589 |
en |
dc.identifier.uri |
http://hdl.handle.net/2292/37916 |
en |
dc.description.abstract |
Achieving effective inter-team coordination is one of the most pressing challenges in large-scale software development. Hybrid approaches of traditional and agile development promise combining the overview and predictability of long-term planning on inter-team level with the flexibility and adaptability of agile development on team level. It is currently unclear, however, why such hybrids often fail. Our case study within a large software development unit of 13 teams at a global enterprise software company explores how and why a combination of traditional planning on inter-team level and agile development on team level can result in ineffective coordination. Based on a variety of data, including interviews with scrum masters, product owners, architects and senior management, and using Grounded Theory data analysis procedures, we identify a lack of dependency awareness across development teams as a key explanation of ineffective coordination. Our findings show how a lack of dependency awareness emerges from misaligned planning activities of specification, prioritization, estimation and allocation between agile team and traditional inter-team levels and ultimately prevents effective coordination. Knowing about these issues, large-scale hybrid projects in similar contexts can try to better align their planning activities across levels to improve dependency awareness and in turn achieve more effective coordination. |
en |
dc.publisher |
Institute of Electrical and Electronics Engineers |
en |
dc.relation.ispartofseries |
IEEE Transactions on Software Engineering |
en |
dc.rights |
Items in ResearchSpace are protected by copyright, with all rights reserved, unless otherwise indicated. Previously published items are made available in accordance with the copyright policy of the publisher. |
en |
dc.rights.uri |
https://researchspace.auckland.ac.nz/docs/uoa-docs/rights.htm |
en |
dc.rights.uri |
https://www.ieee.org/publications/rights/author-posting-policy.html |
en |
dc.title |
Coordination Challenges in Large-Scale Software Development: A Case Study of Planning Misalignment in Hybrid Settings |
en |
dc.type |
Journal Article |
en |
dc.identifier.doi |
10.1109/TSE.2017.2730870 |
en |
pubs.issue |
10 |
en |
pubs.begin-page |
932 |
en |
pubs.volume |
44 |
en |
dc.rights.holder |
Copyright: IEEE |
en |
pubs.end-page |
950 |
en |
dc.rights.accessrights |
http://purl.org/eprint/accessRights/OpenAccess |
en |
pubs.subtype |
Article |
en |
pubs.elements-id |
645746 |
en |
pubs.org-id |
Engineering |
en |
pubs.org-id |
Department of Electrical, Computer and Software Engineering |
en |
pubs.record-created-at-source-date |
2017-08-09 |
en |
pubs.online-publication-date |
2017-07-24 |
en |