Abstract:
Today software development society, we cannot omit the agile software development methodology as we are now living in the changing world, means technology change, economy change, market change, etc. Among them, the new competitive threats without warning are the customer and end-user’s changing requirements. To be able to cope these changing requirements, we must adopt the agile methodology for software development. Agile methodology promotes the traditional, informal strategies to more changeable, informal, iterative strategies that mainly focus on incremental software product that meet changing user requirements. They involve customer representative’s interaction that directly impact in the development process. Therefore, customer involvement is critical process in Agile. Communication serves as a valuable mechanism in building these connections and engagement between people. The bigger the team size, the more communication channels become challenges and complex.In this paper, we will discuss the communication channels in agile methodology and proposed communication channels reduction framework to gain the most efficient and effective work done.