![Open Access](https://i-scholar.in/lib/pkp/templates/images/icons/fulltextgreen.png)
![Restricted Access](https://i-scholar.in/lib/pkp/templates/images/icons/fulltextred.png)
![Open Access](https://i-scholar.in/lib/pkp/templates/images/icons/fulltextgreen.png)
![Open Access](https://i-scholar.in/lib/pkp/templates/images/icons/fulltext_open_medium.gif)
![Restricted Access](https://i-scholar.in/lib/pkp/templates/images/icons/fulltextred.png)
![Restricted Access](https://i-scholar.in/lib/pkp/templates/images/icons/fulltext_restricted_medium.gif)
Comparison of 3C Approach in Scrum & Extreme Programming
Subscribe/Renew Journal
Agile software development is one of the widely used software development methodologies today. It is used in many software organisations 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, Leanetc. 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 organisations 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.
Subscription
Login to verify subscription
User
Font Size
Information
- Beck, K. (1999). Extreme Programming Explained: Embrace Change (1sted.) Addison-Wesley Professional.
- Hayata, T. & Han, J. (2011). A Hybrid Model for IT Project with Scrum. International Conference on Information Technology: New Generations.
- Janus, A., Schmietendorf, A., Dumke, R. & Jager, J. (2012). The 3C Approach for Agile Quality Assurance. 3rd International Workshop on Emerging Trends in Software Metrics.
- Juric. R. (2000). Extreme Programming and its Development Practices. 22nd International Conference on Information Technology lnterfaces/TI 2000 (June pp. 13-16). Pula, Croatia.
- Wellington, C. A. (2005). Managing a Project Course using Extreme Programming. In 35th ASEE/IEEE Frontiers in Education Conference (October, pp. 19-22) Indianapolis.
![](https://i-scholar.in/public/site/images/abstractview.png)
Abstract Views: 385
![](https://i-scholar.in/public/site/images/pdfview.png)
PDF Views: 2