A Methodology for Assessing Agile Software Development Methods Shvetha Soundararajan, James D. Arthur and Osman Balci 2012 Agile Conference 周彥竹.

Slides:



Advertisements
Similar presentations
Capacity Building Mandate We, the participants…recognize the need to support: …A coordinated effort to involve and assist developing countries in improving.
Advertisements

1 A proposed approach to developing indicators Use the Strategic Targets document as the basis –Recent; explicitly addresses outcomes; relatively concise.
SEP1 - 1 Introduction to Software Engineering Processes SWENET SEP1 Module Developed with support from the National Science Foundation.
INDEPENDENT LEARNER.
Understanding the Research Process
Deanne Gannaway Facilitating Change in Higher Education Practices.
EPA PM2.5 Modeling Guidance for Attainment Demonstrations Brian Timin EPA/OAQPS February 20, 2007.
“Safety Culture: An Integrative Review”
Iterative development and The Unified process
The State of Enterprise Architecture MARTIN MYSYK JANUARY 13, 2015.
INTRODUCTION 1. We will cover: -Focus Of Human Factors -Human Factors Emphasis - Human Factors’ Objectives -Human Factors Approach -Definition 2.
Human Resource Management and Strategic Human Resource Management
CSC Proprietary CATALYST OCMM ASSESSMENT PART OF THE CATALYST TOPIC INTRODUCTION SERIES FOR CSC INTERNAL USE ONLY.
Agile Process: Overview n Agile software engineering represents a reasonable compromise to conventional software engineering for certain classes of software.
The Current Status of States' Early Childhood Outcome Measurement Systems Kathy Hebbeler, SRI International Lynne Kahn, FPG Child Dev Inst October 17,
Food insecurity: How to monitor a complex problem Pietro Gennari, Director, FAO Statistics Division.
Integrated Capability Maturity Model (CMMI)
2009 NWCCU Annual Meeting Overview of the Revised Accreditation Standards and New Oversight Process Ronald L. Baker Executive Vice President and Director,
Evaluation methods and tools (Focus on delivery mechanism) Jela Tvrdonova, 2014.
Collaborative art-making for inclusion and intercultural education Deliverables This project has been carried out with the support of the European Community.
Lecture 1 Introduction to Software Engineering
Classroom Assessment A Practical Guide for Educators by Craig A. Mertler Chapter 7 Portfolio Assessments.
2009 NWCCU Annual Meeting Overview of the Revised Accreditation Standards and New Oversight Process Ronald L. Baker Executive Vice President and Director,
How to use the VSS to design a National Strategy for the Development of Statistics (NSDS) 1.
1 Introduction to eLearning Pedagogy Lecture-4: week 1- Semester-1/ 2009 Dr. Anwar Mousa University of Palestine Faculty of Information Technology.
Disability Rights Promotion International: A Holistic monitoring methodology for evidence-based data collection on human rights violations Radoš Keravica.
Situation Analysis Using Conceptual Models to Develop a Common Understanding of Your Project.
© 1997, BAK. 1The DESMET Methodology EEL UNIVERSITY KE Evaluating software methods and tools using the DESMET Methodology Barbara Kitchenham Steve Linkman.
IS Methodologies. Systems Development Life Cycle - SDLC Planning Planning define the system to be developed define the system to be developed Set the.
SOA: An Approach to Information Sharing BJA Regional Information Sharing Conference Houston, TX February 7, 2007 Scott Came Director of Systems and Technology.
Bratislava 10-12/10/2012 1st DoQuP Training Seminar Seminar Introduction 1 Training Seminar Methodologies and procedures of definition, gathering, elaboration.
Student assessment Assessment tools AH Mehrparvar,MD Occupational Medicine department Yazd University of Medical Sciences.
CS Process Improvement CMM Hans Van Vliet, Software Engineering, Principles and Practice, 3 rd edition, John Wiley & Sons, Chapter 6. W. Humphrey,
Copyright 2012 Delmar, a part of Cengage Learning. All Rights Reserved. Chapter 9 Improving Quality in Health Care Organizations.
Qualitative Research Design for the Librarian/Scholar Dr. Robert V. Labaree Head, The Von KleinSmid Library for International and Public Affairs International.
Screen 1 of 20 Vulnerability Vulnerability Assessment LEARNING OBJECTIVES Define the purpose and scope of vulnerability assessment. Understand how vulnerability.
Project Thesis 2006 Adapted from Flor Siperstein Lecture 2004 Class CLASS Project Thesis (Fundamental Research Tools)
© 2007 BigVisible Solutions, Inc. All Rights Reserved Training Solutions Agile Training Game v
1 Performance Indicators Scope & Sequence Career & Life Skills Instructional Guide Handout #3.
FINANCE - A Workforce Strategy for a High Performance Culture Delivering excellence, Engendering trust, Stimulating Innovation, Exemplifying leadership.
Developing a Project Proposal
The common structure and ISO 9001:2015 additions
Monitoring Activities Answer the Following Questions: What is being done? Scope How well is it being done? Quality Are we doing it on a large enough scale?
Danish Centre for Studies in Research and Research Analysis Knowledge Economy – Challenges for Measurement Luxembourg, December 8-9, 2005 Innovation measurement:
JAEC Assessment Initiatives and Implications Julia Loughran ThoughtLink, Inc Presented to: NDIA’s Training Transformation.
#6- Effects of Agile on Pre-Contract Award Subtopics Acquisition Strategy Writing RFP’s allowing for Agile IPM Methodology Evaluating Bidders in Agile.
Module 3: Basic Agile Concepts – when and where to apply it TLO: Given a contractor’s development approach student will recognize alignment with agile.
United Nations Economic Commission for Europe Statistical Division WHAT MAKES AN EFFECTIVE AND EFFICIENT STATISTICAL SYSTEM Lidia Bratanova, Statistical.
BSc Honours Project Introduction CSY4010 Amir Minai Module Leader.
PUBLIC SCHOOLS NSWWWW.SCHOOLS.NSW.EDU.AU Australian Curriculum K-10 The nature of historical inquiry in schools.
Module 4: Effect of Agile on the DoD Program Office TLO: Given a DoD program involved in software development using Agile philosophy methodologies, the.
1 The information contained in this presentation is based on proposed and working documents. Health Information Exchange Interoperability Minnesota Department.
CLE Introduction to Agile Software Acquisition
Competences for science teaching at the 21st century
Application Outsourcing: Achieving Success & Avoiding Risk
國立臺灣師範大學英語系陳秋蘭 PISA 與英語閱讀素養 國立臺灣師範大學英語系陳秋蘭
Modernization Maturity Model and Roadmap
Modernization Maturity Model
Continuous Improvement through Accreditation AdvancED ESA Accreditation MAISA Conference January 27, 2016.
Textbook Engineering Web Applications by Sven Casteleyn et. al. Springer Note: (Electronic version is available online) These slides are designed.
Agile Software Development
EC curriculum reflecting the new primary curriculum
Agile Process: Overview
Health Information Exchange Interoperability
Understanding a Skills-Based Approach
Update on the Developments in Government Auditing Standards
Goal-Driven Software Measurement
Topic 1: Introduction to the Module and an Overview of Agile
Panel “Key performance indicators for Serbian higher education“
Applying Agile Lean to Global Software Development
Presentation transcript:

A Methodology for Assessing Agile Software Development Methods Shvetha Soundararajan, James D. Arthur and Osman Balci 2012 Agile Conference 周彥竹

INTRODUCTION Existing methods for assessing the ‘goodness’ of agile methods are either limited in scope or application, or focus primarily on comparative analyses. Furthermore, because the agile philosophy stresses “working software” as being the primary measure of progress [2], many assessment approaches place an emphasis on measuring product characteristics, and tend to ignore potential measures reflecting process, project, and people characteristics. Those few approaches (or frameworks) that do address the process, e.g., the Sidky Agile Measurement Index (SAMI) [3] and the Agile Adoption and Improvement Model (AAIM) [4], assume the adoption of an initial set of practices.

INTRODUCTION We assess the collective ‘goodness’ of an agile method adopted by an organization based on (1) its adequacy, (2) the capability of the organization to provide the supporting environment to implement the method, and (3) the method’s effectiveness. We define adequacy, capability and effectiveness as below (definitions adapted for current context from [8, 9]): Adequacy - Sufficiency of the method with respect to meeting its stated objectives. Capability – Ability of an organization to provide an environment supporting the implementation of its adopted method. Such ability is reflected in the characteristics of an organization's people, process and project. Effectiveness – Producing the intended or expected results. The existence of necessary process artifacts and product characteristics indicate levels of effectiveness.

SUMMARY Our research is motivated by the need for a comprehensive approach to assessing the ‘goodness’ of agile methods. We assess ‘goodness’ by examining (a) the adequacy of a method, (b) the capability of an organization to provide the supporting environment for implementing the method, and (c) the effectiveness of that method. To guide our assessment, we propose the OPP Framework. The Framework identifies objectives, principles, practices and properties, and linkages between them to support the assessment process. We recognize that the Framework must evolve based on future research findings. Our proposed substantiation approach includes a study of one or more organizations to assess the ‘goodness’ of their agile methods and to compare the findings with the perceived reality.