International Journal of Engineering Science and Technology (IJEST)
Software development is a complicated process to deliver products in more rapidly, enhanced and cheaper ways. There have been several studies and ideas on improving and enhancing the overall development process. Agile methodologies are great software development methodologies. No doubt that these methodologies have widespread reputation. The core of agile methodologies is people. Customer and each team member in agile development teams are the key success or failure factor in agile process. In this paper, the authors demonstrate strength and weakness points in agile methodologies. Also, they demonstrate how strength and weakness factors can affect the overall results of agile development process.