Abstract:
During the recent past, the software industry in Sri Lanka has developed rapidly. Every company that implements software products has the goal to deliver a quality product to the client. To achieve that goal, software companies use different processes, technologies and methods. Agile software development methodology has gained wide acceptance due to its flexibility and client involvement; Agile software development plan and process are inline according to the client’s desires and expectations. Hence one of the main factors for the success of an Agile project is the active client participation. Sri Lankan software industry heavily relies on outsourced projects where the client is often not physically present with the dev team. In this research, the client involvement level was examined in Sri Lankan software companies to evaluate its contribution to the success of Agile projects. The research further discusses the organizational culture to be maintained and how it contributes to having a better client relationship. The finding of the research will be beneficial for Sri Lankan software development companies to deliver successful software products.