Comparison of 3C Approach in Scrum & Extreme Programming
Published: 2014
Author(s) Name: Jisha Johns, B.R. Prathap, Akhil P. Sivan |
Author(s) Affiliation: Faculty of Engineering, Christ University, Bangalore, Karnataka, India.
Locked
Subscribed
Available for All
Abstract
Agile software development is one of the widely
used software development methodologies today. It is used in many software organizations because of its lightweight methods and its focus on customer satisfaction. It is a group of software development methodologies which includes many frameworks like Scrum, Extreme Programming, Lean etc. Scrum is one of the agile development methodologies which is often
used for project management, to manage software
and product development. The Scrum methodology
significantly increases productivity and also reduces the cost and time compared to water fall model. It also helps software organizations to incorporate the changing requirements, and develop a product that meets the customer requirements. Continuous Integration is the only quality assuring technique which is used in Agile as of today. This process includes the integration of new source code developed into the base code including compile, build and execution of tests. Extreme Programming (XP) is also an agile software development methodology intended to improve the quality of the software developed based on the evolving customer requirements. The 3C approach adds two more activities- Continuous Measurement
and Continuous Improvement, to Continuous Integration for Agile Quality Assurance. This would also help in improving the Software Quality and also assures the Software Quality for future development. In this paper, we are comparing the 3C approach that is being introduced in SCRUM with the 3C approach that is already implemented in Extreme Programming.
Keywords: Agile, Scrum, Extreme Programming, 3C Approach
View PDF