Skip to main content

Advertisement

Log in

The Role of Communication in Agile Systems Development

An Analysis of the State of the Art

  • State of the Art
  • Published:
Business & Information Systems Engineering Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4

Similar content being viewed by others

Notes

  1. http://home.aisnet.org/displaycommon.cfm?an=1&subarticlenbr=346.

References

  • 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

    Chapter  Google Scholar 

  • 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

    Chapter  Google Scholar 

  • 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

    Article  Google Scholar 

  • Å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

    Article  Google Scholar 

  • 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

    Chapter  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • Beck K (1999) Extreme programming explained: embrace change. Addison-Wesley, Boston

    Google Scholar 

  • 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

  • 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

    Google Scholar 

  • 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

    Chapter  Google Scholar 

  • 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

    Chapter  Google Scholar 

  • 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

    Chapter  Google Scholar 

  • 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

    Chapter  Google Scholar 

  • Cao L, Mohan K, Peng X, Ramesh B (2009) A framework for adapting agile development methodologies. Eur J Inf Syst 18(4):332–343

    Article  Google Scholar 

  • Cao L, Ramesh B (2008) Agile requirements engineering practices: an empirical study. IEEE Softw 25(1):60–67

    Article  Google Scholar 

  • Clark HH (1996) Using language. Cambridge University Press, New York

    Book  Google Scholar 

  • Cockburn A (2002) Agile software development. Addison-Wesley, Boston

    Google Scholar 

  • 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

    Chapter  Google Scholar 

  • Conboy K (2009) Agility from first principles: reconstructing the concept of agility in information systems development. Inf Syst Res 20(3):329–354

    Article  Google Scholar 

  • Conboy K, Coyle S, Xiaofeng W, Pikkarainen M (2011) People over process: key challenges in agile development. IEEE Softw 28(4):48–57

    Article  Google Scholar 

  • Conboy K, Pikkarainen M, Wang X (2007) Agile practices in use from an innovation assimilation perspective: a multiple case study. In: ICIS proceedings

    Google Scholar 

  • 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

    Chapter  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Chapter  Google Scholar 

  • 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

    Chapter  Google Scholar 

  • Dybå T, Dingsøyr T (2008) Empirical studies of agile software development: a systematic review. Inf Softw Technol 50(9–10):833–859

    Article  Google Scholar 

  • Dybå T, Dingsøyr T (2009) What do we know about agile software development? IEEE Softw 26(5):6–9

    Article  Google Scholar 

  • 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

    Chapter  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • Fitzgerald B, Hartnett G, Conboy K (2006) Customising agile methods to software practices at Intel Shannon. Eur J Inf Syst 15(2):200–213

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Garrod S, Pickering MJ (2009) Joint action, interactive alignment, and dialog. Top Cogn Sci 1(2):292–304

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Hansson C, Dittrich Y, Gustafsson B, Zarnak S (2006) How agile are industrial software development practices? J Syst Softw 79(9):1295–1311

    Article  Google Scholar 

  • 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

    Chapter  Google Scholar 

  • 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

    Chapter  Google Scholar 

  • 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

    Chapter  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Chapter  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • Juric R (2000) Extreme programming and its development practices. In: International conference on information technology interfaces. IEEE Press, New York, pp 97–104

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • Karlström D, Runeson P (2006) Integrating agile software development into stage-gate managed product development. Empir Softw Eng 11(2):203–225

    Article  Google Scholar 

  • Keeling M, Velichansky M (2011) Making metaphors that matter. In: AGILE 2011. IEEE Press, New York, pp 256–262

    Chapter  Google Scholar 

  • 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

    Chapter  Google Scholar 

  • 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

    Chapter  Google Scholar 

  • 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

    Chapter  Google Scholar 

  • 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

    Chapter  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Chapter  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • Lee G, Xia W (2010) Toward agile: an integrated analysis of quantitative and qualitative field data. MIS Q. 34(1):87–114

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Chapter  Google Scholar 

  • 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

    Chapter  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Chapter  Google Scholar 

  • Murru O, Deias R, Mugheddue G (2003) Assessing XP at a European Internet company. IEEE Softw 20(3):37–43

    Article  Google Scholar 

  • 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

    Chapter  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • Paasivaara M, Lassenius C (2010) Using scrum practices in GSD projects. In: Agility across time and space. Springer, Heidelberg, pp 259–278

    Chapter  Google Scholar 

  • 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

    Chapter  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Chapter  Google Scholar 

  • 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

    Chapter  Google Scholar 

  • Rajlich V (2006) Changing the paradigm of software engineering. Commun ACM 49(8):67–70

    Article  Google Scholar 

  • Ramesh B, Cao L, Baskerville R (2010) Agile requirements engineering practices and challenges: an empirical study. Inf Syst J 20:449–480

    Article  Google Scholar 

  • Ramesh B, Mohan K, Cao L (2012) Ambidexterity in agile distributed development: an empirical investigation. Inf Syst Res 23(2):323–339

    Article  Google Scholar 

  • 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

    Chapter  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Schwaber K, Beedle M (2002) Agile software development with scrum. Prentice Hall, Upper Saddle River

    Google Scholar 

  • 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

    Chapter  Google Scholar 

  • Sharp H, Robinson H (2004) An ethnographic study of XP practice. Empir Softw Eng 9(4):353–375

    Article  Google Scholar 

  • 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

    Chapter  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Chapter  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Chapter  Google Scholar 

  • 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

    Chapter  Google Scholar 

  • 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

    Chapter  Google Scholar 

  • Urbach N, Smolnik S, Riempp G (2009) The state of research on information systems success. Bus Inf Syst Eng 1(4):315–325

    Article  Google Scholar 

  • Vidgen R, Wang X (2009) Coevolving systems and the organization of agile software development. Inf Syst Res 20(3):355–376

    Article  Google Scholar 

  • Webster J, Watson RT (2002) Analyzing the past to prepare for the future: writing a literature review. MIS Q. 26(2):13–23

    Google Scholar 

  • Weick KE, Sutcliffe KM, Obstfeld D (2005) Organizing and the process of sensemaking. Organ Sci 16(4):409–421

    Article  Google Scholar 

  • 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

    Chapter  Google Scholar 

  • 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

    Chapter  Google Scholar 

  • 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

    Chapter  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Markus Hummel.

Additional information

Accepted after two revisions by Prof. Dr. Peter Buxmann.

This article is also available in German in print and via http://www.wirtschaftsinformatik.de: Hummel M, Rosenkranz C, Holten R (2013) Die Bedeutung von Kommunikation bei der agilen Systementwicklung. Aktueller Stand der Forschung. WIRTSCHAFTSINFORMATIK. doi: 10.1007/s11576-013-0376-0.

Electronic Supplementary Material

Below are the links to the electronic supplementary material.

(PDF 46 kB)

(XLSX 113 kB)

Rights and permissions

Reprints and permissions

About this article

Cite this article

Hummel, M., Rosenkranz, C. & Holten, R. The Role of Communication in Agile Systems Development. Bus Inf Syst Eng 5, 343–355 (2013). https://doi.org/10.1007/s12599-013-0282-4

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12599-013-0282-4

Keywords

Navigation