Sonali Bhasin. Abstract  Software organizations that are transitioning from traditional method to Agile development methods.  Study various challenges.

Slides:



Advertisements
Similar presentations
New York, October 4, 2010 Mobility in the next Decade: Ensuring you have the right programs to meet future talent challenges Presenters: Morgan Crosby.
Advertisements

How to Improve the Quality Management (QM) in an Organization
AGILE DEVELOPMENT Outlines : Quick Look of agile development Agility
Chapter 4 Quality Assurance in Context
System Development Life Cycle Process of creating and altering systems or software by using methodologies or models to develop the systems in a logical.
Agile on Board or How We Do It at Intel Artem Fedko Copyright © 2013 Intel Corporation. All rights reserved Intel are trademark of Intel Corporation in.
SE 450 Software Processes & Product Metrics 1 Introduction to Quality Engineering.
The Acceptance and Adoption of Continuous Auditing by Internal Auditors: A Micro Analysis Miklos A. Vasarhelyi Micheal Alles Siripan Kuenkaikaew James.
Benchmarking as a management tool for continuous improvement in public services u Presentation to Ministry of Culture of the Russian Federation u Peter.
Software Development Process. Process Improvement Using the Shewhart Cycle 1.PLAN - Plan a change aimed at improvement, collect data, and establish a.
Quality Function Deployment for Curriculum Design: A Framework
Computer Engineering 203 R Smith Agile Development 1/ Agile Methods What are Agile Methods? – Extreme Programming is the best known example – SCRUM.
Quality evaluation and improvement for Internal Audit
Title Subtitle I-KNOW'04 -- Hybrid Learning Track BLESS A Layered Blended Learning Systems Structure Michael Derntl, Renate.
The Computer Science Course at Omar Al-Mukhtar University, Libya The Computer Science Course at Omar Al-Mukhtar University, Libya User-Centered Design.
Introduction to Agile.
Test and Verification Solutions116 th April 2010 Silicon South West, “Testing Times” The Economics of Verification Mike Bartley, TVS.
Sudan Experience on Poverty Survey Somaia K.E.Omer Date 7-8 Aug بسم الله الرحمن الرحيم.
Process: A Generic View
9 Closing the Project Teaching Strategies
Proceedings of the 28th Annual International Computer Software and Applications Conference (2004) Ming Huo, June Verner, Liming Zhu, Muhammad Ali Babar.
Quality Assurance ITEC Rick Price. Expectations This course is not purely a lecture course – Classroom participation is a large portion – Everyone.
RESEARCH METHODS Lecture 44. REPORT WRITING Every report is custom-made, yet some conventions of format. Many companies and universities also have in-house,
This work is licensed under a Creative Commons Attribution-NonCommercial- ShareAlike 3.0 Unported License.Creative Commons Attribution-NonCommercial- ShareAlike.
Configuration Issues and Efforts for Configuring Agile Approaches-Situational based Method Engineering Rinky Dwivedi, Computer Engineering Department Delhi.
資工 4A 陳怡秀 Microsoft Visual Studio’s Journey to Continuous Delivery.
Demystifying the Business Analysis Body of Knowledge Central Iowa IIBA Chapter December 7, 2005.
Chapter 11: Strategic Leadership Chapter 20 Controlling logistics performance.
Distributed Agile: Ten Guiding Principles Student: Yu Chang 張鈺 Raja Bavani, Chief Architect, Mindtree 28Dec Department of Computer Science and Information.
© 2015 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part.
Presenter: 王秉森 Progression towards Agility: A comprehensive survey.
EXtreme Programming: An Introduction Presentation by: Jon Banta.
1 A Survey of Unit Testing Practices Prof. Per Runeson – Lund University Per Beremark – SPIN-syd.
Title ICT as a source of competitive advantage: a case of a large commercial bank in Kenya by Lawrence Okungu and Jeremiah Kagwe Key words ICT, Competitive.
1 MODERNIZATION OF BELARUSIAN STATISTICS _________________________________________________ IMPLEMENTATION OF THE PROCESS APPROACH IN ORGANIZING THE STATISTICAL.
© 2012 Cengage Learning. All Rights Reserved. This edition is intended for use outside of the U.S. only, with content that may be different from the U.S.
SOA in Tax Administration Meeting DG Taxud and SKAT Friday the 12 th of October 2012 Copenhagen.
The Dissertation Process or Ok, what’s next?. Candidates’ Comprehension of Conceptualizing Research UnderstandingsMisunderstandingsConsequences Clarifying.
Career Model Framework
Copyright © 2015 Curt Hill Software Development Paradigms What do you need to know?
European Conference on Quality in Official Statistics Session 26: Census 2011 « Helsinki, 6 May 2010 « Census quality control with BSC: the Portuguese.
1 Poverty Analysis and Data Initiative (PADI) Capacity Building Program To Support The Poverty Reduction Strategy Shahid Khandker World Bank Institute.
Agile Software Development By Kshitij Limaye CSC 532.
Chapter 9 – Software Evolution 1Chapter 9 Software evolution.
United Nations Oslo City Group on Energy Statistics OG7, Helsinki, Finland October 2012 ESCM Chapter 8: Data Quality and Meta Data 1.
Distributed Agile: Ten Guiding Principles Raja Bavani, Chief Architect, Mindtree 28-Dec-2013 資工三 A 梁乃勻.
Evaluating the Implementation of Child Welfare System Change.
SOFTWARE PROCESS IMPROVEMENT SHARATH CHANDAR REDDY ALETI CSC 532 TERM PAPER.
Software Testing Process
Meghe Group of Institutions Department for Technology Enhanced Learning 1.
E-COMMERCE & MOBILE COMPUTING. On Technicals… Considerations for evaluating platform Ecommerce Applications Development Process Integration Options Middlewares.
Challenges in Agile Unclear project scope, multiple iterations, minimal documentation, early and frequent testing needs and active stakeholder involvement.
Consumer Research for DPCR5 Stakeholder meeting 15 June 2007 Laura Nell, Quality of Service, Ofgem.
SUPPORTING PEOPLE PROVIDER FORUMS An overview of Supporting People’s new approach to Performance Monitoring and Quality Assurance.
11 ADM2372 Management Information Systems (MIS) Chapter 10 – Part I Systems Development Chapter 10 – Part I Systems Development.
Statistical process model Workshop in Ukraine October 2015 Karin Blix Quality coordinator
DevOps: Critical Success Factors in Accelerating Adoption
Embedded Systems Software Engineering
Continuous Delivery- Complete Guide
Iterative Rework: The Good, the Bad, and the Ugly
Feature Driven Development
Chapter 18 Maintaining Information Systems
RESEARCH METHODS Lecture 44
Software Quality Engineering
The Importance Of Exploratory Testing For Enhancing The Quality Of Software.
Quantifying Quality in DevOps
Object Oriented Analysis and Design
Introducing ISTQB Agile Foundation Extending the ISTQB Program’s Support Further Presented by Rex Black, CTAL Copyright © 2014 ASTQB 1.
The Unified/Rational Unified Process (UP/RUP) Defined
Introduction “Raising Enterprise Applications: A Software Engineering Perspective” by Anubhav Pradhan, Satheesha B. Nanjappa, Senthil Nallasamy, Veerakumar.
Presentation transcript:

Sonali Bhasin

Abstract  Software organizations that are transitioning from traditional method to Agile development methods.  Study various challenges faced in terms of assuring quality in Agile.  What are the key drivers or indicators of Quality in agile?

INTRODUCTION  Agility has now become important with growing dynamics in business.  Not much research has been done on agile software quality assurance area.

Research Objective  To identify key drivers of quality in Agile and how we can manage the quality of Agile software?  Study how product quality impacts further cost reduction and business value in agile environment?  Propose Agile quality framework that can guide organization to establish effective quality assurance practice using Agile development methodologies.

RESEARCH METHODOLOGY  Questionnaire based survey to collect the primary data.  Interpretive Structural Modeling  Analytical Hierarchy Process  Structural Equation Modeling

Research framework

Research Hypothesis  HO1: Agile supported by good engineering practices improves the Code Quality  HO2: Agile facilitates reduction of Technical Debt.  HO3: Agile produces high quality code and faults captured at early stage that results in reduction of open defect level.  HO4: Agile supports Continuous Integration that enables stable build quality.

 HO5: Agile facilitates the possibility to deliver features at a faster rate to the Customer.  HO6: Agile improves defect containment effectiveness so fewer customers reported issues.  HO7: Agile reduces outages/failures at customer.  HO8: Agile induces positive customer satisfaction index due to shorter feedback & increased involvement.

CONCLUSION  Agile methods require changes in way we do quality assurance.  Agile methods have build in quality management system and aims to provide software organizations deeper understanding about what factors are important to ensure quality in agile.