The objective of the study is to illustrate how Agile methods can be adopted in a complex software project development. The remainder of the paper is organized as follows: In Section 2, agile method adoption and related issues in large and complex projects are presented. In Section 3, the project background, requirement analysis, project management, architectural design and project implementation of a case study are illustrated. Section 4 summarizes the discussion and lessons learned. Finally, the paper concludes with a conclusion and the future research directions in this context.