Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content

Advertisement

Die Bedeutung von Kommunikation bei der agilen Systementwicklung

Aktueller Stand der Forschung

The Role of Communication in Agile Systems Development

An Analysis of the State of the Art

  • State of the Art
  • Published:
WIRTSCHAFTSINFORMATIK

Zusammenfassung

Agile Systementwicklung (SE) ist eine kooperative Aktivität aus Innovation und Kommunikation, bei der sich Entwicklungsteams stark auf informale Kommunikationsmechanismen verlassen. Der aktuelle Wissensstand bezüglich der tatsächlichen Kommunikationsprozesse in agilen SE-Projekten ist fragmentiert und es fehlt eine integrierte Sichtweise über einzelne Studien hinweg. Der Beitrag erzeugt basierend auf dem Unified Model of Systems Development Success eine integrierte Sichtweise auf die Rolle der Kommunikation bei der agilen SE. Dafür wird eine strukturierte, systematische Literaturanalyse durchgeführt. Die Datensammlung ergab 333 relevante Studien zu agiler SE und Kommunikation. Obwohl Kommunikation als wichtiger Faktor identifiziert wird, ist das Wissen in Bezug auf Kommunikation und agile SE begrenzt. Die bisherigen Erkenntnisse sind verteilt, unvollständig, und widersprüchlich. Es wird aufgezeigt, dass weiterer Forschungsbedarf bezüglich des Kommunikationsprozesses in der SE besteht, und dass die Auswirkungen von Kommunikationshäufigkeit und -qualität, die durch agile SE ausgelöst werden, empirisch zu untersuchen sind.

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.

Abb. 1
Abb. 2
Abb. 3
Abb. 4

Notes

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

Literatur

  • Aaen I (2008) Essence: facilitating agile innovation. In: Abrahamsson P, Baskerville R, Conboy K, Fitzgerald B, Morgan L, Wang X (Hrsg) Agile processes in software engineering and extreme programming (XP 2008). Springer, Heidelberg, S 1–10

    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 (Hrsg) AGILE 2010, Orlando. IEEE Press, New York, S 11–20

    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

    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

    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 (Hrsg) Agile processes in software engineering and extreme programming (XP 2011). Springer, Heidelberg, S 192–207

    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, S 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, S 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/. Abruf am 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, S 120–128

    Google Scholar 

  • Bless M (2010) Distributed meetings in distributed teams. In: Sillitti A, Martin A, Wang X, Whitworth E (Hrsg) Agile processes in software engineering and extreme programming (XP 2010). Springer, Heidelberg, S 251–260

    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, S 10–19

    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, S 235–246

    Google Scholar 

  • Braithwaite K, Joyce T (2005) XP expanded: distributed extreme programming. In: Baumeister H, Marchesi M, Holcombe M (Hrsg) Extreme programming and agile processes in software engineering (XP 2005). Springer, Heidelberg, S 180–188

    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

    Google Scholar 

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

    Google Scholar 

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

    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 (Hrsg) Agile processes in software engineering and extreme programming (XP 2009). Springer, Heidelberg, S 43–52

    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

    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

    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 (Hrsg) Extreme programming and agile processes in software engineering (XP 2003). Springer, Heidelberg, S 26–32

    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

    Google Scholar 

  • Dorairaj S, Noble J, Malik P (2012a) Knowledge management in distributed agile software development. In: AGILE 2012, Dallas. IEEE Press, New York, S 64–73

    Google Scholar 

  • Dorairaj S, Noble J, Malik P (2012b) Understanding team dynamics in distributed agile software development. In: Wohlin C (Hrsg) Agile processes in software engineering and extreme programming (XP 2012). Springer, Heidelberg, S 47–61

    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

    Google Scholar 

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

    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 (Hrsg) Agile processes in software engineering and extreme programming (XP 2007). Springer, Heidelberg, S 46–53

    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

    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, S 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, S 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

    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

    Google Scholar 

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

    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

    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

    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 (Hrsg) AGILE 2008, Toronto. IEEE Press, New York, S 27–38

    Google Scholar 

  • Hazzan O, Dubinsky Y (2003) Bridging cognitive and social chasms in software development using extreme programming. In: Marchesi M, Succi G (Hrsg) Extreme programming and agile processes in software engineering (XP 2003). Springer, Heidelberg, S 47–53

    Google Scholar 

  • Hoda R, Noble J, Marshall S (2011) Supporting self-organizing agile teams. In: Sillitti A, Hazzan O, Bache E, Albaladejo X (Hrsg) Agile processes in software engineering and extreme programming (XP 2011). Springer, Heidelberg, S 73–87

    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

    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 (Hrsg) Product-focused software process improvement (PROFES 2009). Springer, Heidelberg, S 126–140

    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, S 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, S 457–464

    Google Scholar 

  • Juric R (2000) Extreme programming and its development practices. In: International conference on information technology interfaces. IEEE Press, New York, S 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, S 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, S 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

    Google Scholar 

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

    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, S 203–210

    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 (Hrsg) AGILE 2006, Minneapolis. IEEE Press, New York, S 76–88

    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 (Hrsg) Agile processes in software engineering and extreme programming (XP 2009). Springer, Heidelberg, S 161–167

    Google Scholar 

  • Koskela J, Abrahamsson P (2004) On-site customer in an XP project: empirical results from a case study. In: Dingsøyr T (Hrsg) Software process improvement. Springer, Heidelberg, S 1–11

    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, S 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 (Hrsg) Agile processes in software engineering and extreme programming (XP 2010). Springer, Heidelberg, S 147–159

    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, S 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

    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, S 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

    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

    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, S 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 (Hrsg) AGILE 2006, Minneapolis. IEEE Press, New York, S 35–46

    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, S 57–66

    Google Scholar 

  • Mishra D, Mishra A (2009) Effective communication, collaboration, and coordination in extreme programming: human-centric perspective in a small organization. Human factors and ergonomics in manufacturing &. Serv Ind J 19(5):438–456

    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

    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

    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 (Hrsg) AGILE 2007, Washington. IEEE Press, New York, S 72–83

    Google Scholar 

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

    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, S 303–310

    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, S 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, S 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, S 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, S 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, S 195–204

    Google Scholar 

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

    Google Scholar 

  • Park S, Maurer F (2009) Communicating domain knowledge in executable acceptance test driven development. In: Abrahamsson P, Marchesi M, Maurer F (Hrsg) Agile processes in software engineering and extreme programming (XP 2009). Springer, Heidelberg, S 23–32

    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

    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

    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, S 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

    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

    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, S 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 (Hrsg) Agile processes in software engineering and extreme programming (XP 2011). Springer, Heidelberg, S 43–59

    Google Scholar 

  • Poole C (2004) Distributed product development using extreme programming. In: Eckstein J, Baumeister H (Hrsg) Extreme programming and agile processes in software engineering (XP 2004). Springer, Heidelberg, S 60–67

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

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

    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 (Hrsg) Extreme programming and agile processes in software engineering (XP 2004). Springer, Heidelberg, S 38–50

    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

    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

    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 (Hrsg) Agile processes in software engineering and extreme programming (XP 2012). Springer, Heidelberg, S 62–76

    Google Scholar 

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

    Google Scholar 

  • Sharp H, Robinson H (2006) A distributed cognition account of mature XP teams. In: Abrahamsson P, Marchesi M, Succi G (Hrsg) Extreme programming and agile processes in software engineering (XP 2006). Springer, Heidelberg, S 1–10

    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

    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 (Hrsg) AGILE 2006, Minneapolis. IEEE Press, New York, S 65–75

    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

    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, S 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 (Hrsg) Agile processes in software engineering and extreme programming (XP 2010). Springer, Heidelberg, S 117–131

    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 (Hrsg) Product focused software process improvement. Springer, Heidelberg, S 487–501

    Google Scholar 

  • Szőke Á (2011) A feature partitioning method for distributed agile release planning. In: Sillitti A, Hazzan O, Bache E, Albaladejo X (Hrsg) Agile processes in software engineering and extreme programming (XP 2011). Springer, Heidelberg, S 27–42

    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

    Google Scholar 

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

    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

    Google Scholar 

  • Whitworth E, Biddle R (2007) The social nature of agile teams. In: Eckstein J, Maurer F, Davies R, Melnik G, Pollice G (Hrsg) AGILE 2007, Washington. IEEE Press, New York, S 26–36

    Google Scholar 

  • Wijnands R, Dijk I (2007) Multi-tasking agile projects: the pressure tank. In: Concas G, Damiani E, Scotto M, Succi G (Hrsg) Agile processes in software engineering and extreme programming (XP 2007). Springer, Heidelberg, S 231–234

    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, S 269–278

    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, S 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, S 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, S 53–55

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Markus Hummel.

Additional information

Angenommen nach zwei Überarbeitungen durch Prof. Dr. Peter Buxmann.

This article is also available in English via http://www.springerlink.com and http://www.bise-journal.org: Hummel M, Rosenkranz C, Holten R (2013) The Role of Communication in Agile Systems Development. An Analysis of the State of the Art. Bus Inf Syst Eng. doi: 10.1007/s12599-013-0282-4.

Zusätzliche Information

Ergänzendes Onlinematerial kann unter folgenden Links abgerufen werden.

(PDF 47 kB)

(XLSX 113 kB)

Rights and permissions

Reprints and permissions

About this article

Cite this article

Hummel, M., Rosenkranz, C. & Holten, R. Die Bedeutung von Kommunikation bei der agilen Systementwicklung. Wirtschaftsinf 55, 347–360 (2013). https://doi.org/10.1007/s11576-013-0376-0

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11576-013-0376-0

Schlüsselwörter

Keywords