Skip to main content
main-content

Tipp

Weitere Artikel dieser Ausgabe durch Wischen aufrufen

Erschienen in: Business & Information Systems Engineering 5/2013

01.10.2013 | State of the Art

The Role of Communication in Agile Systems Development

An Analysis of the State of the Art

verfasst von: Markus Hummel, Dr. Christoph Rosenkranz, Prof. Dr. Roland Holten

Erschienen in: Business & Information Systems Engineering | Ausgabe 5/2013

Einloggen, um Zugang zu erhalten
share
TEILEN

Abstract

Agile systems development (SD) is described as a cooperative game of invention and communication, in which teams are characterized by relying heavily on informal communication mechanisms such as face-to-face conversations. Our current state of knowledge about the actual communication process in agile SD projects is fragmented because of the lack of an integrative lens across different studies. On the basis of the Unified Model of SD Success, we provide an integrated view on the role of communication in agile SD by conducting a structured, systematic literature review. Our data collection process resulted in 333 relevant papers on agile SD and communication. We find that despite its acknowledged importance, our knowledge on communication and agile SD is limited and research is scattered, inconclusive, as well as contradictory. In consequence, we present several research gaps that deserve future research attention. Specifically, we call for research that opens up the communication process and empirically validates the implications for communication frequency and quality triggered by agile SD.
Anhänge
Nur mit Berechtigung zugänglich
Literatur
Zurück zum Zitat Aaen I (2008) Essence: facilitating agile innovation. In: Abrahamsson P, Baskerville R, Conboy K, Fitzgerald B, Morgan L, Wang X (eds) Agile processes in software engineering and extreme programming (XP 2008). Springer, Heidelberg, pp 1–10 CrossRef Aaen I (2008) Essence: facilitating agile innovation. In: Abrahamsson P, Baskerville R, Conboy K, Fitzgerald B, Morgan L, Wang X (eds) Agile processes in software engineering and extreme programming (XP 2008). Springer, Heidelberg, pp 1–10 CrossRef
Zurück zum Zitat Abbas N, Gravell AM, Wills GB (2010) Using factor analysis to generate clusters of agile practices (a guide for agile process improvement). In: Freudenberg S, Chao J (eds) AGILE 2010, Orlando. IEEE Press, New York, pp 11–20 CrossRef Abbas N, Gravell AM, Wills GB (2010) Using factor analysis to generate clusters of agile practices (a guide for agile process improvement). In: Freudenberg S, Chao J (eds) AGILE 2010, Orlando. IEEE Press, New York, pp 11–20 CrossRef
Zurück zum Zitat Adolph S, Kruchten P, Hall W (2012) Reconciling perspectives: a grounded theory of how people manage the process of software development. J Syst Softw 85(6):1269–1286 CrossRef Adolph S, Kruchten P, Hall W (2012) Reconciling perspectives: a grounded theory of how people manage the process of software development. J Syst Softw 85(6):1269–1286 CrossRef
Zurück zum Zitat Ågerfalk PJ, Fitzgerald B, Slaughter SA (2009) Flexible and distributed information systems development: state of the art and research challenges. Inf Syst Res 20(3):317–328 CrossRef Ågerfalk PJ, Fitzgerald B, Slaughter SA (2009) Flexible and distributed information systems development: state of the art and research challenges. Inf Syst Res 20(3):317–328 CrossRef
Zurück zum Zitat Asnawi AL, Gravell AM, Wills GB (2011) Empirical investigation on agile methods usage: issues identified from early adopters in Malaysia. In: Sillitti A, Hazzan O, Bache E, Albaladejo X (eds) Agile processes in software engineering and extreme programming (XP 2011). Springer, Heidelberg, pp 192–207 CrossRef Asnawi AL, Gravell AM, Wills GB (2011) Empirical investigation on agile methods usage: issues identified from early adopters in Malaysia. In: Sillitti A, Hazzan O, Bache E, Albaladejo X (eds) Agile processes in software engineering and extreme programming (XP 2011). Springer, Heidelberg, pp 192–207 CrossRef
Zurück zum Zitat Back RJ, Hirkman P, Milovanov L (2004) Evaluating the XP customer model and design by contract. In: Euromicro conference. IEEE Press, New York, pp 318–325 Back RJ, Hirkman P, Milovanov L (2004) Evaluating the XP customer model and design by contract. In: Euromicro conference. IEEE Press, New York, pp 318–325
Zurück zum Zitat Baskerville R, Levine L, Pries-Heje J, Ramesh B, Slaughter S (2002) Balancing quality and agility in Internet speed software development. In: ICIS proceedings, pp 859–864 Baskerville R, Levine L, Pries-Heje J, Ramesh B, Slaughter S (2002) Balancing quality and agility in Internet speed software development. In: ICIS proceedings, pp 859–864
Zurück zum Zitat Beck K (1999) Extreme programming explained: embrace change. Addison-Wesley, Boston Beck K (1999) Extreme programming explained: embrace change. Addison-Wesley, Boston
Zurück zum Zitat Beck K, Beedle M, van Bennekum A, Cockburn A, Cunningham W, Fowler M, Grenning J, Highsmith J, Hunt A, Jeffries R, Kern J, Marick B, Martin RC, Mellor S, Schwaber K, Sutherland J, Thomas D (2001) Agile manifesto. http://​www.​agilemanifesto.​org/​. Accessed 2013-03-28 Beck K, Beedle M, van Bennekum A, Cockburn A, Cunningham W, Fowler M, Grenning J, Highsmith J, Hunt A, Jeffries R, Kern J, Marick B, Martin RC, Mellor S, Schwaber K, Sutherland J, Thomas D (2001) Agile manifesto. http://​www.​agilemanifesto.​org/​. Accessed 2013-03-28
Zurück zum Zitat Begel A, Nagappan N (2008) Pair programming: what’s in it for me? In: International symposium on empirical software engineering and measurement, Kaiserslautern. ACM Press, New York, pp 120–128 Begel A, Nagappan N (2008) Pair programming: what’s in it for me? In: International symposium on empirical software engineering and measurement, Kaiserslautern. ACM Press, New York, pp 120–128
Zurück zum Zitat Bless M (2010) Distributed meetings in distributed teams. In: Sillitti A, Martin A, Wang X, Whitworth E (eds) Agile processes in software engineering and extreme programming (XP 2010). Springer, Heidelberg, pp 251–260 CrossRef Bless M (2010) Distributed meetings in distributed teams. In: Sillitti A, Martin A, Wang X, Whitworth E (eds) Agile processes in software engineering and extreme programming (XP 2010). Springer, Heidelberg, pp 251–260 CrossRef
Zurück zum Zitat Bocock L, Martin A (2011) There’s something about lean: a case study. In: AGILE 2011, Salt Lake City. IEEE Press, New York, pp 10–19 CrossRef Bocock L, Martin A (2011) There’s something about lean: a case study. In: AGILE 2011, Salt Lake City. IEEE Press, New York, pp 10–19 CrossRef
Zurück zum Zitat Boden A, Nett B, Wulf V (2007) Coordination practices in distributed software development of small enterprises. In: International conference on global software engineering. IEEE Press, New York, pp 235–246 CrossRef Boden A, Nett B, Wulf V (2007) Coordination practices in distributed software development of small enterprises. In: International conference on global software engineering. IEEE Press, New York, pp 235–246 CrossRef
Zurück zum Zitat Braithwaite K, Joyce T (2005) XP expanded: distributed extreme programming. In: Baumeister H, Marchesi M, Holcombe M (eds) Extreme programming and agile processes in software engineering (XP 2005). Springer, Heidelberg, pp 180–188 CrossRef Braithwaite K, Joyce T (2005) XP expanded: distributed extreme programming. In: Baumeister H, Marchesi M, Holcombe M (eds) Extreme programming and agile processes in software engineering (XP 2005). Springer, Heidelberg, pp 180–188 CrossRef
Zurück zum Zitat Cao L, Mohan K, Peng X, Ramesh B (2009) A framework for adapting agile development methodologies. Eur J Inf Syst 18(4):332–343 CrossRef Cao L, Mohan K, Peng X, Ramesh B (2009) A framework for adapting agile development methodologies. Eur J Inf Syst 18(4):332–343 CrossRef
Zurück zum Zitat Cao L, Ramesh B (2008) Agile requirements engineering practices: an empirical study. IEEE Softw 25(1):60–67 CrossRef Cao L, Ramesh B (2008) Agile requirements engineering practices: an empirical study. IEEE Softw 25(1):60–67 CrossRef
Zurück zum Zitat Clark HH (1996) Using language. Cambridge University Press, New York CrossRef Clark HH (1996) Using language. Cambridge University Press, New York CrossRef
Zurück zum Zitat Cockburn A (2002) Agile software development. Addison-Wesley, Boston Cockburn A (2002) Agile software development. Addison-Wesley, Boston
Zurück zum Zitat Coman ID, Succi G (2009) An exploratory study of developers’ toolbox in an agile team. In: Abrahamsson P, Marchesi M, Maurer F (eds) Agile processes in software engineering and extreme programming (XP 2009). Springer, Heidelberg, pp 43–52 CrossRef Coman ID, Succi G (2009) An exploratory study of developers’ toolbox in an agile team. In: Abrahamsson P, Marchesi M, Maurer F (eds) Agile processes in software engineering and extreme programming (XP 2009). Springer, Heidelberg, pp 43–52 CrossRef
Zurück zum Zitat Conboy K (2009) Agility from first principles: reconstructing the concept of agility in information systems development. Inf Syst Res 20(3):329–354 CrossRef Conboy K (2009) Agility from first principles: reconstructing the concept of agility in information systems development. Inf Syst Res 20(3):329–354 CrossRef
Zurück zum Zitat Conboy K, Coyle S, Xiaofeng W, Pikkarainen M (2011) People over process: key challenges in agile development. IEEE Softw 28(4):48–57 CrossRef Conboy K, Coyle S, Xiaofeng W, Pikkarainen M (2011) People over process: key challenges in agile development. IEEE Softw 28(4):48–57 CrossRef
Zurück zum Zitat Conboy K, Pikkarainen M, Wang X (2007) Agile practices in use from an innovation assimilation perspective: a multiple case study. In: ICIS proceedings Conboy K, Pikkarainen M, Wang X (2007) Agile practices in use from an innovation assimilation perspective: a multiple case study. In: ICIS proceedings
Zurück zum Zitat Dall’Agnol M, Janes A, Succi G, Zaninotto E (2003) Lean management – a metaphor for extreme programming? In: Marchesi M, Succi G (eds) Extreme programming and agile processes in software engineering (XP 2003). Springer, Heidelberg, pp 26–32 CrossRef Dall’Agnol M, Janes A, Succi G, Zaninotto E (2003) Lean management – a metaphor for extreme programming? In: Marchesi M, Succi G (eds) Extreme programming and agile processes in software engineering (XP 2003). Springer, Heidelberg, pp 26–32 CrossRef
Zurück zum Zitat Dingsøyr T, Nerur S, Balijepally V, Moe NB (2012) A decade of agile methodologies: towards explaining agile software development. J Syst Softw 85(6):1213–1221 CrossRef Dingsøyr T, Nerur S, Balijepally V, Moe NB (2012) A decade of agile methodologies: towards explaining agile software development. J Syst Softw 85(6):1213–1221 CrossRef
Zurück zum Zitat Dorairaj S, Noble J, Malik P (2012a) Knowledge management in distributed agile software development. In: AGILE 2012, Dallas. IEEE Press, New York, pp 64–73 CrossRef Dorairaj S, Noble J, Malik P (2012a) Knowledge management in distributed agile software development. In: AGILE 2012, Dallas. IEEE Press, New York, pp 64–73 CrossRef
Zurück zum Zitat Dorairaj S, Noble J, Malik P (2012b) Understanding team dynamics in distributed agile software development. In: Wohlin C (ed) Agile processes in software engineering and extreme programming (XP 2012). Springer, Heidelberg, pp 47–61 CrossRef Dorairaj S, Noble J, Malik P (2012b) Understanding team dynamics in distributed agile software development. In: Wohlin C (ed) Agile processes in software engineering and extreme programming (XP 2012). Springer, Heidelberg, pp 47–61 CrossRef
Zurück zum Zitat Dybå T, Dingsøyr T (2008) Empirical studies of agile software development: a systematic review. Inf Softw Technol 50(9–10):833–859 CrossRef Dybå T, Dingsøyr T (2008) Empirical studies of agile software development: a systematic review. Inf Softw Technol 50(9–10):833–859 CrossRef
Zurück zum Zitat Dybå T, Dingsøyr T (2009) What do we know about agile software development? IEEE Softw 26(5):6–9 CrossRef Dybå T, Dingsøyr T (2009) What do we know about agile software development? IEEE Softw 26(5):6–9 CrossRef
Zurück zum Zitat Elshamy A, Elssamadisy A (2007) Applying agile to large projects: new agile software development practices for large projects. In: Concas G, Damiani E, Scotto M, Succi G (eds) Agile processes in software engineering and extreme programming (XP 2007). Springer, Heidelberg, pp 46–53 CrossRef Elshamy A, Elssamadisy A (2007) Applying agile to large projects: new agile software development practices for large projects. In: Concas G, Damiani E, Scotto M, Succi G (eds) Agile processes in software engineering and extreme programming (XP 2007). Springer, Heidelberg, pp 46–53 CrossRef
Zurück zum Zitat Erickson J, Lyytinen K, Keng S (2005) Agile modeling, agile software development, and extreme programming: the state of research. Int J Database Manag Syst 16(4):88–100 CrossRef Erickson J, Lyytinen K, Keng S (2005) Agile modeling, agile software development, and extreme programming: the state of research. Int J Database Manag Syst 16(4):88–100 CrossRef
Zurück zum Zitat Estler HC, Nordio M, Furia CA, Meyer B, Schneider J (2012) Agile vs. structured distributed software development: a case study. In: International conference on global software engineering. IEEE Press, New York, pp 11–20 Estler HC, Nordio M, Furia CA, Meyer B, Schneider J (2012) Agile vs. structured distributed software development: a case study. In: International conference on global software engineering. IEEE Press, New York, pp 11–20
Zurück zum Zitat Fernando BAJ, Hall T, Fitzpatrick A (2011) The impact of media selection on stakeholder communication in agile global software development: a preliminary industrial case study. In: Proceedings of the 49th SIGMIS annual conference on computer personnel research, San Antonio. ACM Press, New York, pp 131–139 Fernando BAJ, Hall T, Fitzpatrick A (2011) The impact of media selection on stakeholder communication in agile global software development: a preliminary industrial case study. In: Proceedings of the 49th SIGMIS annual conference on computer personnel research, San Antonio. ACM Press, New York, pp 131–139
Zurück zum Zitat Fitzgerald B, Hartnett G, Conboy K (2006) Customising agile methods to software practices at Intel Shannon. Eur J Inf Syst 15(2):200–213 CrossRef Fitzgerald B, Hartnett G, Conboy K (2006) Customising agile methods to software practices at Intel Shannon. Eur J Inf Syst 15(2):200–213 CrossRef
Zurück zum Zitat Fruhling A, de Vreede G-J (2006) Field experiences with extreme programming: developing an emergency response system. J Manag Inf Syst 22(4):39–68 CrossRef Fruhling A, de Vreede G-J (2006) Field experiences with extreme programming: developing an emergency response system. J Manag Inf Syst 22(4):39–68 CrossRef
Zurück zum Zitat Garrod S, Pickering MJ (2009) Joint action, interactive alignment, and dialog. Top Cogn Sci 1(2):292–304 CrossRef Garrod S, Pickering MJ (2009) Joint action, interactive alignment, and dialog. Top Cogn Sci 1(2):292–304 CrossRef
Zurück zum Zitat Hanakawa N (2010) Project reliability growth model based on curves of accumulated communication topics for software development. Int J Softw Eng Knowl Eng 20(5):665–677 CrossRef Hanakawa N (2010) Project reliability growth model based on curves of accumulated communication topics for software development. Int J Softw Eng Knowl Eng 20(5):665–677 CrossRef
Zurück zum Zitat Hansson C, Dittrich Y, Gustafsson B, Zarnak S (2006) How agile are industrial software development practices? J Syst Softw 79(9):1295–1311 CrossRef Hansson C, Dittrich Y, Gustafsson B, Zarnak S (2006) How agile are industrial software development practices? J Syst Softw 79(9):1295–1311 CrossRef
Zurück zum Zitat Haugset B, Hanssen GK (2008) Automated acceptance testing: a literature review and an industrial case study. In: Melnik G, Kruchten P, Poppendieck M (eds) AGILE 2008, Toronto. IEEE Press, New York, pp 27–38 CrossRef Haugset B, Hanssen GK (2008) Automated acceptance testing: a literature review and an industrial case study. In: Melnik G, Kruchten P, Poppendieck M (eds) AGILE 2008, Toronto. IEEE Press, New York, pp 27–38 CrossRef
Zurück zum Zitat Hazzan O, Dubinsky Y (2003) Bridging cognitive and social chasms in software development using extreme programming. In: Marchesi M, Succi G (eds) Extreme programming and agile processes in software engineering (XP 2003). Springer, Heidelberg, pp 47–53 CrossRef Hazzan O, Dubinsky Y (2003) Bridging cognitive and social chasms in software development using extreme programming. In: Marchesi M, Succi G (eds) Extreme programming and agile processes in software engineering (XP 2003). Springer, Heidelberg, pp 47–53 CrossRef
Zurück zum Zitat Hoda R, Noble J, Marshall S (2011) Supporting self-organizing agile teams. In: Sillitti A, Hazzan O, Bache E, Albaladejo X (eds) Agile processes in software engineering and extreme programming (XP 2011). Springer, Heidelberg, pp 73–87 CrossRef Hoda R, Noble J, Marshall S (2011) Supporting self-organizing agile teams. In: Sillitti A, Hazzan O, Bache E, Albaladejo X (eds) Agile processes in software engineering and extreme programming (XP 2011). Springer, Heidelberg, pp 73–87 CrossRef
Zurück zum Zitat Holmström H, Fitzgerald B, Ågerfalk PJ Conchúir EÓ (2006) Agile practices reduce distance in global software development. Inf Syst Manag 23(3):7–18 CrossRef Holmström H, Fitzgerald B, Ågerfalk PJ Conchúir EÓ (2006) Agile practices reduce distance in global software development. Inf Syst Manag 23(3):7–18 CrossRef
Zurück zum Zitat Hossain E, Ali Babar M, Verner J (2009a) Towards a framework for using agile approaches in global software development. In: Bomarius F, Oivo M, Jaring P, Abrahamsson P (eds) Product-focused software process improvement (PROFES 2009). Springer, Heidelberg, pp 126–140 CrossRef Hossain E, Ali Babar M, Verner J (2009a) Towards a framework for using agile approaches in global software development. In: Bomarius F, Oivo M, Jaring P, Abrahamsson P (eds) Product-focused software process improvement (PROFES 2009). Springer, Heidelberg, pp 126–140 CrossRef
Zurück zum Zitat Hossain E, Babar MA, Hye-young P (2009b) Using scrum in global software development: a systematic literature review. In: International conference on global software engineering. IEEE Press, New York, pp 175–184 Hossain E, Babar MA, Hye-young P (2009b) Using scrum in global software development: a systematic literature review. In: International conference on global software engineering. IEEE Press, New York, pp 175–184
Zurück zum Zitat Hossain E, Babar MA, Hye-young P, Verner J (2009c) Risk identification and mitigation processes for using scrum in global software development: a conceptual framework. In: Asia-Pacific software engineering conference. IEEE Press, New York, pp 457–464 Hossain E, Babar MA, Hye-young P, Verner J (2009c) Risk identification and mitigation processes for using scrum in global software development: a conceptual framework. In: Asia-Pacific software engineering conference. IEEE Press, New York, pp 457–464
Zurück zum Zitat Juric R (2000) Extreme programming and its development practices. In: International conference on information technology interfaces. IEEE Press, New York, pp 97–104 Juric R (2000) Extreme programming and its development practices. In: International conference on information technology interfaces. IEEE Press, New York, pp 97–104
Zurück zum Zitat Kajko-Mattsson M (2008) Problems in agile trenches. In: International symposium on empirical software engineering and measurement, Kaiserslautern. ACM Press, New York, pp 111–119 Kajko-Mattsson M (2008) Problems in agile trenches. In: International symposium on empirical software engineering and measurement, Kaiserslautern. ACM Press, New York, pp 111–119
Zurück zum Zitat Karhatsu H, Ikonen M, Kettunen P, Fagerholm F, Abrahamsson P (2010) Building blocks for self-organizing software development teams a framework model and empirical pilot study. In: International conference on software technology and engineering. IEEE Press, New York, pp 297–304 Karhatsu H, Ikonen M, Kettunen P, Fagerholm F, Abrahamsson P (2010) Building blocks for self-organizing software development teams a framework model and empirical pilot study. In: International conference on software technology and engineering. IEEE Press, New York, pp 297–304
Zurück zum Zitat Karlström D, Runeson P (2006) Integrating agile software development into stage-gate managed product development. Empir Softw Eng 11(2):203–225 CrossRef Karlström D, Runeson P (2006) Integrating agile software development into stage-gate managed product development. Empir Softw Eng 11(2):203–225 CrossRef
Zurück zum Zitat Keeling M, Velichansky M (2011) Making metaphors that matter. In: AGILE 2011. IEEE Press, New York, pp 256–262 CrossRef Keeling M, Velichansky M (2011) Making metaphors that matter. In: AGILE 2011. IEEE Press, New York, pp 256–262 CrossRef
Zurück zum Zitat Korkala M, Abrahamsson P (2007) Communication in distributed agile development: a case study. In: EUROMICRO conference on software engineering and advanced applications. IEEE Press, New York, pp 203–210 CrossRef Korkala M, Abrahamsson P (2007) Communication in distributed agile development: a case study. In: EUROMICRO conference on software engineering and advanced applications. IEEE Press, New York, pp 203–210 CrossRef
Zurück zum Zitat Korkala M, Abrahamsson P, Kyllonen P (2006) A case study on the impact of customer communication on defects in agile software development. In: Chao J, Cohn M, Maurer F, Sharp H, Shore J (eds) AGILE 2006, Minneapolis. IEEE Press, New York, pp 76–88 CrossRef Korkala M, Abrahamsson P, Kyllonen P (2006) A case study on the impact of customer communication on defects in agile software development. In: Chao J, Cohn M, Maurer F, Sharp H, Shore J (eds) AGILE 2006, Minneapolis. IEEE Press, New York, pp 76–88 CrossRef
Zurück zum Zitat Korkala M, Pikkarainen M, Conboy K (2009) Distributed agile development: a case study of customer communication challenges. In: Abrahamsson P, Marchesi M, Maurer F (eds) Agile processes in software engineering and extreme programming (XP 2009). Springer, Heidelberg, pp 161–167 CrossRef Korkala M, Pikkarainen M, Conboy K (2009) Distributed agile development: a case study of customer communication challenges. In: Abrahamsson P, Marchesi M, Maurer F (eds) Agile processes in software engineering and extreme programming (XP 2009). Springer, Heidelberg, pp 161–167 CrossRef
Zurück zum Zitat Koskela J, Abrahamsson P (2004) On-site customer in an XP project: empirical results from a case study. In: Dingsøyr T (ed) Software process improvement. Springer, Heidelberg, pp 1–11 CrossRef Koskela J, Abrahamsson P (2004) On-site customer in an XP project: empirical results from a case study. In: Dingsøyr T (ed) Software process improvement. Springer, Heidelberg, pp 1–11 CrossRef
Zurück zum Zitat LaToza TD, Venolia G, DeLine R (2006) Maintaining mental models: a study of developer work habits. In: International conference on software engineering, Shanghai. ACM Press, New York, pp 492–501 LaToza TD, Venolia G, DeLine R (2006) Maintaining mental models: a study of developer work habits. In: International conference on software engineering, Shanghai. ACM Press, New York, pp 492–501
Zurück zum Zitat Lavazza L, Morasca S, Taibi D, Tosi D (2010) Applying SCRUM in an OSS development process: an empirical evaluation. In: Sillitti A, Martin A, Wang X, Whitworth E (eds) Agile processes in software engineering and extreme programming (XP 2010). Springer, Heidelberg, pp 147–159 CrossRef Lavazza L, Morasca S, Taibi D, Tosi D (2010) Applying SCRUM in an OSS development process: an empirical evaluation. In: Sillitti A, Martin A, Wang X, Whitworth E (eds) Agile processes in software engineering and extreme programming (XP 2010). Springer, Heidelberg, pp 147–159 CrossRef
Zurück zum Zitat Layman L, Williams L, Cunningham L (2004) Exploring extreme programming in context: an industrial case study. In: AGILE 2004, Salt Lake City. IEEE Press, New York, pp 32–41 Layman L, Williams L, Cunningham L (2004) Exploring extreme programming in context: an industrial case study. In: AGILE 2004, Salt Lake City. IEEE Press, New York, pp 32–41
Zurück zum Zitat Layman L, Williams L, Damian D, Bures H (2006) Essential communication practices for extreme programming in a global software development team. Inf Softw Technol 48(9):781–794 CrossRef Layman L, Williams L, Damian D, Bures H (2006) Essential communication practices for extreme programming in a global software development team. Inf Softw Technol 48(9):781–794 CrossRef
Zurück zum Zitat Lee G, Xia W (2010) Toward agile: an integrated analysis of quantitative and qualitative field data. MIS Q. 34(1):87–114 Lee G, Xia W (2010) Toward agile: an integrated analysis of quantitative and qualitative field data. MIS Q. 34(1):87–114
Zurück zum Zitat Li J, Moe NB, Dybå T (2010) Transition from a plan-driven process to scrum: a longitudinal case study on software quality. In: International symposium on empirical software engineering and measurement, Bolzano-Bozen. ACM Press, New York Li J, Moe NB, Dybå T (2010) Transition from a plan-driven process to scrum: a longitudinal case study on software quality. In: International symposium on empirical software engineering and measurement, Bolzano-Bozen. ACM Press, New York
Zurück zum Zitat Mann C, Maurer F (2005) A case study on the impact of scrum on overtime and customer satisfaction. In: AGILE 2005, Denver. IEEE Press, New York, pp 70–79 Mann C, Maurer F (2005) A case study on the impact of scrum on overtime and customer satisfaction. In: AGILE 2005, Denver. IEEE Press, New York, pp 70–79
Zurück zum Zitat Maruping LM, Venkatesh V, Agarwal R (2009a) A control theory perspective on agile methodology use and changing user requirements. Inf Syst Res 20(3):377–399 CrossRef Maruping LM, Venkatesh V, Agarwal R (2009a) A control theory perspective on agile methodology use and changing user requirements. Inf Syst Res 20(3):377–399 CrossRef
Zurück zum Zitat Maruping LM, Zhang X, Venkatesh V (2009b) Role of collective ownership and coding standards in coordinating expertise in software project teams. Eur J Inf Syst 18(4):355–371 CrossRef Maruping LM, Zhang X, Venkatesh V (2009b) Role of collective ownership and coding standards in coordinating expertise in software project teams. Eur J Inf Syst 18(4):355–371 CrossRef
Zurück zum Zitat Melnik G, Maurer F (2004) Direct verbal communication as a catalyst of agile knowledge sharing. In: AGILE 2004, Los Alamitos. IEEE Press, New York, pp 21–31 Melnik G, Maurer F (2004) Direct verbal communication as a catalyst of agile knowledge sharing. In: AGILE 2004, Los Alamitos. IEEE Press, New York, pp 21–31
Zurück zum Zitat Melnik G, Maurer F, Chiasson M (2006) Executable acceptance tests for communicating business requirements: customer perspective. In: Chao J, Cohn M, Maurer F, Sharp H, Shore J (eds) AGILE 2006, Minneapolis. IEEE Press, New York, pp 35–46 CrossRef Melnik G, Maurer F, Chiasson M (2006) Executable acceptance tests for communicating business requirements: customer perspective. In: Chao J, Cohn M, Maurer F, Sharp H, Shore J (eds) AGILE 2006, Minneapolis. IEEE Press, New York, pp 35–46 CrossRef
Zurück zum Zitat Melo C, Cruzes DS, Kon F, Conradi R (2011) Agile team perceptions of productivity factors. In: AGILE 2011, Salt Lake City. IEEE Press, New York, pp 57–66 CrossRef Melo C, Cruzes DS, Kon F, Conradi R (2011) Agile team perceptions of productivity factors. In: AGILE 2011, Salt Lake City. IEEE Press, New York, pp 57–66 CrossRef
Zurück zum Zitat Mishra D, Mishra A (2009) Effective communication, collaboration, and coordination in extreme programming: human-centric perspective in a small organization. Hum Factors Ergon Manuf Serv Ind 19(5):438–456 CrossRef Mishra D, Mishra A (2009) Effective communication, collaboration, and coordination in extreme programming: human-centric perspective in a small organization. Hum Factors Ergon Manuf Serv Ind 19(5):438–456 CrossRef
Zurück zum Zitat Mishra D, Mishra A, Ostrovska S (2012) Impact of physical ambiance on communication, collaboration and coordination in agile software development: an empirical evaluation. Inf Softw Technol 54(10):1067–1078 CrossRef Mishra D, Mishra A, Ostrovska S (2012) Impact of physical ambiance on communication, collaboration and coordination in agile software development: an empirical evaluation. Inf Softw Technol 54(10):1067–1078 CrossRef
Zurück zum Zitat Misra SC, Kumar V, Kumar U (2009) Identifying some important success factors in adopting agile software development practices. J Syst Softw 82(11):1869–1890 CrossRef Misra SC, Kumar V, Kumar U (2009) Identifying some important success factors in adopting agile software development practices. J Syst Softw 82(11):1869–1890 CrossRef
Zurück zum Zitat Molokken-Ostvold K, Furulund KM (2007) The relationship between customer collaboration and software project overruns. In: Eckstein J, Maurer F, Davies R, Melnik G, Pollice G (eds) AGILE 2007, Washington. IEEE Press, New York, pp 72–83 CrossRef Molokken-Ostvold K, Furulund KM (2007) The relationship between customer collaboration and software project overruns. In: Eckstein J, Maurer F, Davies R, Melnik G, Pollice G (eds) AGILE 2007, Washington. IEEE Press, New York, pp 72–83 CrossRef
Zurück zum Zitat Murru O, Deias R, Mugheddue G (2003) Assessing XP at a European Internet company. IEEE Softw 20(3):37–43 CrossRef Murru O, Deias R, Mugheddue G (2003) Assessing XP at a European Internet company. IEEE Softw 20(3):37–43 CrossRef
Zurück zum Zitat Nawrocki J, Jasinski M, Walter B, Wojciechowski A (2002) Extreme programming modified: embrace requirements engineering practices. In: Joint international conference on requirements engineering. IEEE Press, New York, pp 303–310 CrossRef Nawrocki J, Jasinski M, Walter B, Wojciechowski A (2002) Extreme programming modified: embrace requirements engineering practices. In: Joint international conference on requirements engineering. IEEE Press, New York, pp 303–310 CrossRef
Zurück zum Zitat Nevo S, Chengalur-Smith I (2011) Enhancing the performance of software development virtual teams through the use of agile methods: a pilot study. In: Hawaii international conference on system sciences. IEEE Press, New York, pp 1–10 Nevo S, Chengalur-Smith I (2011) Enhancing the performance of software development virtual teams through the use of agile methods: a pilot study. In: Hawaii international conference on system sciences. IEEE Press, New York, pp 1–10
Zurück zum Zitat Niinimäki T (2011) Face-to-face, email and instant messaging in distributed agile software development project. In: International conference on global software engineering workshop. IEEE Press, New York, pp 78–84 Niinimäki T (2011) Face-to-face, email and instant messaging in distributed agile software development project. In: International conference on global software engineering workshop. IEEE Press, New York, pp 78–84
Zurück zum Zitat Overhage S, Schlauderer S, Birkmeier D, Miller J (2011) What makes IT personnel adopt scrum? A framework of drivers and inhibitors to developer acceptance. In: Hawaii international conference on system sciences. IEEE Press, New York, pp 1–10 Overhage S, Schlauderer S, Birkmeier D, Miller J (2011) What makes IT personnel adopt scrum? A framework of drivers and inhibitors to developer acceptance. In: Hawaii international conference on system sciences. IEEE Press, New York, pp 1–10
Zurück zum Zitat Paasivaara M, Durasiewicz S, Lassenius C (2008) Distributed agile development: using scrum in a large project. In: International conference on global software engineering. IEEE Press, New York, pp 87–95 Paasivaara M, Durasiewicz S, Lassenius C (2008) Distributed agile development: using scrum in a large project. In: International conference on global software engineering. IEEE Press, New York, pp 87–95
Zurück zum Zitat Paasivaara M, Durasiewicz S, Lassenius C (2009) Using scrum in distributed agile development: a multiple case study. In: International conference on global software engineering. IEEE Press, New York, pp 195–204 Paasivaara M, Durasiewicz S, Lassenius C (2009) Using scrum in distributed agile development: a multiple case study. In: International conference on global software engineering. IEEE Press, New York, pp 195–204
Zurück zum Zitat Paasivaara M, Lassenius C (2010) Using scrum practices in GSD projects. In: Agility across time and space. Springer, Heidelberg, pp 259–278 CrossRef Paasivaara M, Lassenius C (2010) Using scrum practices in GSD projects. In: Agility across time and space. Springer, Heidelberg, pp 259–278 CrossRef
Zurück zum Zitat Park S, Maurer F (2009) Communicating domain knowledge in executable acceptance test driven development. In: Abrahamsson P, Marchesi M, Maurer F (eds) Agile processes in software engineering and extreme programming (XP 2009). Springer, Heidelberg, pp 23–32 CrossRef Park S, Maurer F (2009) Communicating domain knowledge in executable acceptance test driven development. In: Abrahamsson P, Marchesi M, Maurer F (eds) Agile processes in software engineering and extreme programming (XP 2009). Springer, Heidelberg, pp 23–32 CrossRef
Zurück zum Zitat Petersen K, Wohlin C (2009) A comparison of issues and advantages in agile and incremental development between state of the art and an industrial case. J Syst Softw 82(9):1479–1490 CrossRef Petersen K, Wohlin C (2009) A comparison of issues and advantages in agile and incremental development between state of the art and an industrial case. J Syst Softw 82(9):1479–1490 CrossRef
Zurück zum Zitat Petersen K, Wohlin C (2010) The effect of moving from a plan-driven to an incremental software development approach with agile practices. Empir Softw Eng 15(6):654–693 CrossRef Petersen K, Wohlin C (2010) The effect of moving from a plan-driven to an incremental software development approach with agile practices. Empir Softw Eng 15(6):654–693 CrossRef
Zurück zum Zitat Peterson K, Feldt R, Mujtaba S, Mattsson M (2008) Systematic mapping studies in software engineering. In: International conference on evaluation and assessment in software engineering, pp 68–77 Peterson K, Feldt R, Mujtaba S, Mattsson M (2008) Systematic mapping studies in software engineering. In: International conference on evaluation and assessment in software engineering, pp 68–77
Zurück zum Zitat Pikkarainen M, Haikara J, Salo O, Abrahamsson P, Still J (2008) The impact of agile practices on communication in software development. Empir Softw Eng 13(3):303–337 CrossRef Pikkarainen M, Haikara J, Salo O, Abrahamsson P, Still J (2008) The impact of agile practices on communication in software development. Empir Softw Eng 13(3):303–337 CrossRef
Zurück zum Zitat Pikkarainen M, Salo O, Kuusela R, Abrahamsson P (2012) Strengths and barriers behind the successful agile deployment – insights from the three software intensive companies in Finland. Empir Softw Eng 17(6):675–702 CrossRef Pikkarainen M, Salo O, Kuusela R, Abrahamsson P (2012) Strengths and barriers behind the successful agile deployment – insights from the three software intensive companies in Finland. Empir Softw Eng 17(6):675–702 CrossRef
Zurück zum Zitat Piri A, Niinimäki T (2011) Does distribution make any difference? Quantitative comparison of collocated and globally distributed projects. In: International conference on global software engineering workshop. IEEE Press, New York, pp 24–30 Piri A, Niinimäki T (2011) Does distribution make any difference? Quantitative comparison of collocated and globally distributed projects. In: International conference on global software engineering workshop. IEEE Press, New York, pp 24–30
Zurück zum Zitat Plonka L, Segal J, Sharp H, Linden J (2011) Collaboration in pair programming: driving and switching. In: Sillitti A, Hazzan O, Bache E, Albaladejo X (eds) Agile processes in software engineering and extreme programming (XP 2011). Springer, Heidelberg, pp 43–59 CrossRef Plonka L, Segal J, Sharp H, Linden J (2011) Collaboration in pair programming: driving and switching. In: Sillitti A, Hazzan O, Bache E, Albaladejo X (eds) Agile processes in software engineering and extreme programming (XP 2011). Springer, Heidelberg, pp 43–59 CrossRef
Zurück zum Zitat Poole C (2004) Distributed product development using extreme programming. In: Eckstein J, Baumeister H (eds) Extreme programming and agile processes in software engineering (XP 2004). Springer, Heidelberg, pp 60–67 CrossRef Poole C (2004) Distributed product development using extreme programming. In: Eckstein J, Baumeister H (eds) Extreme programming and agile processes in software engineering (XP 2004). Springer, Heidelberg, pp 60–67 CrossRef
Zurück zum Zitat Rajlich V (2006) Changing the paradigm of software engineering. Commun ACM 49(8):67–70 CrossRef Rajlich V (2006) Changing the paradigm of software engineering. Commun ACM 49(8):67–70 CrossRef
Zurück zum Zitat Ramesh B, Cao L, Baskerville R (2010) Agile requirements engineering practices and challenges: an empirical study. Inf Syst J 20:449–480 CrossRef Ramesh B, Cao L, Baskerville R (2010) Agile requirements engineering practices and challenges: an empirical study. Inf Syst J 20:449–480 CrossRef
Zurück zum Zitat Ramesh B, Mohan K, Cao L (2012) Ambidexterity in agile distributed development: an empirical investigation. Inf Syst Res 23(2):323–339 CrossRef Ramesh B, Mohan K, Cao L (2012) Ambidexterity in agile distributed development: an empirical investigation. Inf Syst Res 23(2):323–339 CrossRef
Zurück zum Zitat Reeves M, Zhu J (2004) Moomba – a collaborative environment for supporting distributed extreme programming in global software development. In: Eckstein J, Baumeister H (eds) Extreme programming and agile processes in software engineering (XP 2004). Springer, Heidelberg, pp 38–50 CrossRef Reeves M, Zhu J (2004) Moomba – a collaborative environment for supporting distributed extreme programming in global software development. In: Eckstein J, Baumeister H (eds) Extreme programming and agile processes in software engineering (XP 2004). Springer, Heidelberg, pp 38–50 CrossRef
Zurück zum Zitat Sarker S, Munson CL, Sarker S, Chakraborty S (2009) Assessing the relative contribution of the facets of agility to distributed systems development success: an analytic hierarchy process approach. Eur J Inf Syst 18(4):285–299 CrossRef Sarker S, Munson CL, Sarker S, Chakraborty S (2009) Assessing the relative contribution of the facets of agility to distributed systems development success: an analytic hierarchy process approach. Eur J Inf Syst 18(4):285–299 CrossRef
Zurück zum Zitat Sarker S, Sarker S (2009) Exploring agility in distributed information systems development teams: an interpretive study in an offshoring context. Inf Syst Res 20(3):440–461 CrossRef Sarker S, Sarker S (2009) Exploring agility in distributed information systems development teams: an interpretive study in an offshoring context. Inf Syst Res 20(3):440–461 CrossRef
Zurück zum Zitat Schwaber K, Beedle M (2002) Agile software development with scrum. Prentice Hall, Upper Saddle River Schwaber K, Beedle M (2002) Agile software development with scrum. Prentice Hall, Upper Saddle River
Zurück zum Zitat Sharp H, Giuffrida R, Melnik G (2012) Information flow within a dispersed agile team: a distributed cognition perspective. In: Wohlin C (ed) Agile processes in software engineering and extreme programming (XP 2012). Springer, Heidelberg, pp 62–76 CrossRef Sharp H, Giuffrida R, Melnik G (2012) Information flow within a dispersed agile team: a distributed cognition perspective. In: Wohlin C (ed) Agile processes in software engineering and extreme programming (XP 2012). Springer, Heidelberg, pp 62–76 CrossRef
Zurück zum Zitat Sharp H, Robinson H (2004) An ethnographic study of XP practice. Empir Softw Eng 9(4):353–375 CrossRef Sharp H, Robinson H (2004) An ethnographic study of XP practice. Empir Softw Eng 9(4):353–375 CrossRef
Zurück zum Zitat Sharp H, Robinson H (2006) A distributed cognition account of mature XP teams. In: Abrahamsson P, Marchesi M, Succi G (eds) Extreme programming and agile processes in software engineering (XP 2006). Springer, Heidelberg, pp 1–10 CrossRef Sharp H, Robinson H (2006) A distributed cognition account of mature XP teams. In: Abrahamsson P, Marchesi M, Succi G (eds) Extreme programming and agile processes in software engineering (XP 2006). Springer, Heidelberg, pp 1–10 CrossRef
Zurück zum Zitat Sharp H, Robinson H, Petre M (2009) The role of physical artefacts in agile software development: two complementary perspectives. Interact Comput 21(1–2):108–116 CrossRef Sharp H, Robinson H, Petre M (2009) The role of physical artefacts in agile software development: two complementary perspectives. Interact Comput 21(1–2):108–116 CrossRef
Zurück zum Zitat Sharp H, Robinson H, Segal J, Furniss D (2006) The role of story cards and the wall in XP teams: a distributed cognition perspective. In: Chao J, Cohn M, Maurer F, Sharp H, Shore J (eds) AGILE 2006, Minneapolis. IEEE Press, New York, pp 65–75 CrossRef Sharp H, Robinson H, Segal J, Furniss D (2006) The role of story cards and the wall in XP teams: a distributed cognition perspective. In: Chao J, Cohn M, Maurer F, Sharp H, Shore J (eds) AGILE 2006, Minneapolis. IEEE Press, New York, pp 65–75 CrossRef
Zurück zum Zitat Siau K, Long Y, Ling M (2010) Toward a unified model of information systems development success. Int J Database Manag Syst 21(1):80–101 CrossRef Siau K, Long Y, Ling M (2010) Toward a unified model of information systems development success. Int J Database Manag Syst 21(1):80–101 CrossRef
Zurück zum Zitat Sindhgatta R, Sengupta B, Datta S (2011) Coping with distance: an empirical study of communication on the jazz platform. In: Proc international conference companion on object oriented programming systems languages and applications companion, Portland. ACM Press, New York, pp 155–162 Sindhgatta R, Sengupta B, Datta S (2011) Coping with distance: an empirical study of communication on the jazz platform. In: Proc international conference companion on object oriented programming systems languages and applications companion, Portland. ACM Press, New York, pp 155–162
Zurück zum Zitat Stapel K, Knauss E, Schneider K, Becker M (2010) Towards understanding communication structure in pair programming. In: Sillitti A, Martin A, Wang X, Whitworth E (eds) Agile processes in software engineering and extreme programming (XP 2010). Springer, Heidelberg, pp 117–131 CrossRef Stapel K, Knauss E, Schneider K, Becker M (2010) Towards understanding communication structure in pair programming. In: Sillitti A, Martin A, Wang X, Whitworth E (eds) Agile processes in software engineering and extreme programming (XP 2010). Springer, Heidelberg, pp 117–131 CrossRef
Zurück zum Zitat Svensson H, Höst M (2005) Views from an organization on how agile development affects its collaboration with a software development team. In: Bomarius F, Komi-Sirviö S (eds) Product focused software process improvement. Springer, Heidelberg, pp 487–501 CrossRef Svensson H, Höst M (2005) Views from an organization on how agile development affects its collaboration with a software development team. In: Bomarius F, Komi-Sirviö S (eds) Product focused software process improvement. Springer, Heidelberg, pp 487–501 CrossRef
Zurück zum Zitat Szőke Á (2011) A feature partitioning method for distributed agile release planning. In: Sillitti A, Hazzan O, Bache E, Albaladejo X (eds) Agile processes in software engineering and extreme programming (XP 2011). Springer, Heidelberg, pp 27–42 CrossRef Szőke Á (2011) A feature partitioning method for distributed agile release planning. In: Sillitti A, Hazzan O, Bache E, Albaladejo X (eds) Agile processes in software engineering and extreme programming (XP 2011). Springer, Heidelberg, pp 27–42 CrossRef
Zurück zum Zitat Urbach N, Smolnik S, Riempp G (2009) The state of research on information systems success. Bus Inf Syst Eng 1(4):315–325 CrossRef Urbach N, Smolnik S, Riempp G (2009) The state of research on information systems success. Bus Inf Syst Eng 1(4):315–325 CrossRef
Zurück zum Zitat Vidgen R, Wang X (2009) Coevolving systems and the organization of agile software development. Inf Syst Res 20(3):355–376 CrossRef Vidgen R, Wang X (2009) Coevolving systems and the organization of agile software development. Inf Syst Res 20(3):355–376 CrossRef
Zurück zum Zitat Webster J, Watson RT (2002) Analyzing the past to prepare for the future: writing a literature review. MIS Q. 26(2):13–23 Webster J, Watson RT (2002) Analyzing the past to prepare for the future: writing a literature review. MIS Q. 26(2):13–23
Zurück zum Zitat Weick KE, Sutcliffe KM, Obstfeld D (2005) Organizing and the process of sensemaking. Organ Sci 16(4):409–421 CrossRef Weick KE, Sutcliffe KM, Obstfeld D (2005) Organizing and the process of sensemaking. Organ Sci 16(4):409–421 CrossRef
Zurück zum Zitat Whitworth E, Biddle R (2007) The social nature of agile teams. In: Eckstein J, Maurer F, Davies R, Melnik G, Pollice G (eds) AGILE 2007, Washington. IEEE Press, New York, pp 26–36 CrossRef Whitworth E, Biddle R (2007) The social nature of agile teams. In: Eckstein J, Maurer F, Davies R, Melnik G, Pollice G (eds) AGILE 2007, Washington. IEEE Press, New York, pp 26–36 CrossRef
Zurück zum Zitat Wijnands R, Dijk I (2007) Multi-tasking agile projects: the pressure tank. In: Concas G, Damiani E, Scotto M, Succi G (eds) Agile processes in software engineering and extreme programming (XP 2007). Springer, Heidelberg, pp 231–234 CrossRef Wijnands R, Dijk I (2007) Multi-tasking agile projects: the pressure tank. In: Concas G, Damiani E, Scotto M, Succi G (eds) Agile processes in software engineering and extreme programming (XP 2007). Springer, Heidelberg, pp 231–234 CrossRef
Zurück zum Zitat Wojciechowski A, Wesolowski M, Complak W (2010) Experimental evaluation of ’on-site customer’ XP practice on quality of software and team effectiveness. In: On the move to meaningful Internet systems: OTM 2010 workshops. Springer, Heidelberg, pp 269–278 CrossRef Wojciechowski A, Wesolowski M, Complak W (2010) Experimental evaluation of ’on-site customer’ XP practice on quality of software and team effectiveness. In: On the move to meaningful Internet systems: OTM 2010 workshops. Springer, Heidelberg, pp 269–278 CrossRef
Zurück zum Zitat Xiaohu Y, Bin X, Zhijun H, Maddineni S (2004) Extreme programming in global software development. In: Canadian conference on electrical and computer engineering. IEEE Press, New York, pp 1845–1848 Xiaohu Y, Bin X, Zhijun H, Maddineni S (2004) Extreme programming in global software development. In: Canadian conference on electrical and computer engineering. IEEE Press, New York, pp 1845–1848
Zurück zum Zitat Young C, Terashima H (2008) How did we adapt agile processes to our distributed development? In: AGILE 2010. IEEE Press, New York, pp 304–309 Young C, Terashima H (2008) How did we adapt agile processes to our distributed development? In: AGILE 2010. IEEE Press, New York, pp 304–309
Zurück zum Zitat Zarb M (2012) Understanding communication within pair programming. In: Proc conference on systems, programming, and applications: software for humanity, Tucson. ACM Press, New York, pp 53–55 CrossRef Zarb M (2012) Understanding communication within pair programming. In: Proc conference on systems, programming, and applications: software for humanity, Tucson. ACM Press, New York, pp 53–55 CrossRef
Metadaten
Titel
The Role of Communication in Agile Systems Development
An Analysis of the State of the Art
verfasst von
Markus Hummel
Dr. Christoph Rosenkranz
Prof. Dr. Roland Holten
Publikationsdatum
01.10.2013
Verlag
Springer Fachmedien Wiesbaden
Erschienen in
Business & Information Systems Engineering / Ausgabe 5/2013
Print ISSN: 2363-7005
Elektronische ISSN: 1867-0202
DOI
https://doi.org/10.1007/s12599-013-0282-4

Weitere Artikel der Ausgabe 5/2013

Business & Information Systems Engineering 5/2013 Zur Ausgabe

Editorial

Green IS

Catchword

Makers

Premium Partner