Main Article Content
agile methods, coordination, software development methodology
Faced with rapid changes in technology and business environments, more and more information technology (IT) practitioners and researchers are advocating agile methods, which aim to increase customer satisfaction, eliminate waste, accelerate the development process, and lower defects rates. Agile methods, which initially were aimed at small projects, face several challenges when applied to large software projects, however. Concentrating on the challenges of coordinating large agile projects, this study identifies three dimensions of coordination--decision-making structure, communication, and controland proposes a research framework and a set of propositions to address coordination challenges in large agile projects. Three published case studies are used to illustrate and strengthen the propositions.