Meeting deliverable deadline is a critical issue for successful organization. Last minute adjustments characterize software development due to many reasons including not testing thoroughly. XP (Practicing Extreme Pro...Meeting deliverable deadline is a critical issue for successful organization. Last minute adjustments characterize software development due to many reasons including not testing thoroughly. XP (Practicing Extreme Programming), which is an agile software development methodology, gives rise to the issue of pair programming. This paper aims at discussing the strengths and weaknesses of an Extreme Programming methodology by examining the characteristics of the 12 software development practices of the XP methodology. Working together will incur in a highly reliable functionalities to release. Furthermore, moving people around will allow the team to keep track of the whole project.展开更多
文摘Meeting deliverable deadline is a critical issue for successful organization. Last minute adjustments characterize software development due to many reasons including not testing thoroughly. XP (Practicing Extreme Programming), which is an agile software development methodology, gives rise to the issue of pair programming. This paper aims at discussing the strengths and weaknesses of an Extreme Programming methodology by examining the characteristics of the 12 software development practices of the XP methodology. Working together will incur in a highly reliable functionalities to release. Furthermore, moving people around will allow the team to keep track of the whole project.