One of the renowned methodology to address product development complexity is Agile methodology. Scrum is the tool of Agile methodology which adopts the Agile manifesto through the incremental and iterative way of developing an IT product. It has been widely used for developing a software project in various organizations and has a reputation for effectively managing the process of product development. However, the application of Scrum often adjusted to fit with the organization. The aim of this paper is to understand the implementation and challenges of Scrum through the interview to the Scrum roles. The needs to build a shippable and working product for immediate business testing or user acceptance are reasons that drive the teams to choose...