Quality Assurance activities, in software development, are the backbone of any software development. Quality Assurance activities are not only responsible of product quality, but also for process development quality. In conventional software development Quality Assurance is looked after by a separate team. As the trends of software development moved towards Agile development, Quality Assurance activities also got changed. In Agile development developers perform most of the activities such as close collaboration among developer team; onsite customer and Test Developers. Test Driven Development is the approaches in agile development to achieve better product quality.
In this study I highlighted the importance of Quality Assurance in different Agile methodologies. Mindset of Agile development always revolves around product quality but there is much work to be done to impart quality of process in agile development to get it standardized and more organized product. Quality Assurance activities remain centric and focused to testing. In this study I have compared different Agile methodologies and also highlighted the factors of Quality Assurance in each Agile method which can be improve overall software development of any product using Agile method.
I proposed to add an extra layer of Quality Assurance in Agile projects. Purpose of inserting an extra layer, is to use the knowledge of Quality Assurance experts to achieve quality product in development process which will results in higher level of product quality.
Table of Contents
Acknowledgment
Abstract
Table of Contents
List of Figures
List of Tables
List of Abbreviations
Chapter1. Introduction
1.1 Study Overview
1.2 Statement of the problem
1.3 Objectives of the study
1.4 Scope and Limitation
1.5 Significance of the study
Chapter2. Review of related Literature
2.1 Quality Assurance
2.1.1 Defect Management Approach
2.1.2 Quality attribute Approach
2.2 Importance of Quality Assurance
2.2.1 The Quality System of SQA
2.2.2 Technical Activities of SQA
2.2.3 Life Cycle Phase of SQA system Development
2.2.4 Methods of Software Life Cycle development
2.2.5 Standards of SQA
2.2.6 Software Quality factors
2.2.7 Principle of Quality Development Process
2.2.8 SQA Methodologies
Chapter 3. Material and Methods
3.1 SDLC and Agile
3.1.1Introduction to SDLC
3.1.2Definition of Quality and Agility
3.2 Agile Methodology
3.2.1Twelve principles behind the Agile Methodology
3.2.2 QA in Agile
3.3 Traditional Methodology
3.3.1 Traditional VS Agile
3.4 Agile Development and Quality Assurance
3.4.1 Agility
3.4.2 Types of Agile Methodologies
3.4.2.1 Extreme Programming (XP)
3.4.2.2 Scrum
3.4.2.3 Crystal Methodology
3.4.2.4Kanban Methodology
3.4.2.5Feature Driven Development (FDD) Methodology
3.4.2.6 DSDM Methodology
3.5 Methods
3.5.1 Qualitative Approach
3.5.2 Informal Interviews
Chapter4. Results and Findings
4.1 Trends in Agile Methodologies
4.2 New Development Approach in Organizations
4.3 Spreading Trend
4.4 The Bright Side of Agile Development
4.5 Challenges Adopting Agile Development
4.6 Improvement of QA in Different Agile
Chapter5. Conclusion and Future Work
5.1 Conclusion
5.2 Future Work
References
- Quote paper
- Syed Hassan Shah (Author), 2018, Quality Assurance in Agile Methodology, Munich, GRIN Verlag, https://www.grin.com/document/432082
-
Upload your own papers! Earn money and win an iPhone X. -
Upload your own papers! Earn money and win an iPhone X. -
Upload your own papers! Earn money and win an iPhone X. -
Upload your own papers! Earn money and win an iPhone X. -
Upload your own papers! Earn money and win an iPhone X. -
Upload your own papers! Earn money and win an iPhone X. -
Upload your own papers! Earn money and win an iPhone X. -
Upload your own papers! Earn money and win an iPhone X. -
Upload your own papers! Earn money and win an iPhone X. -
Upload your own papers! Earn money and win an iPhone X.