Improving Performance with Enhanced Measures and Causal Analysis in an Agile Organization

Similar documents
IT4305: Rapid Software Development Part 2: Structured Question Paper

Process improvement, The Agile Way! By Ben Linders Published in Methods and Tools, winter

Software Maintenance

Visit us at:

The Role of Architecture in a Scaled Agile Organization - A Case Study in the Insurance Industry

Deploying Agile Practices in Organizations: A Case Study

The CTQ Flowdown as a Conceptual Model of Project Objectives

Problem Solving for Success Handbook. Solve the Problem Sustain the Solution Celebrate Success

Expert Reference Series of White Papers. Mastering Problem Management

Measurement & Analysis in the Real World

Planting Seeds, Part 1: Can You Design a Fair Test?

Major Milestones, Team Activities, and Individual Deliverables

Execution Plan for Software Engineering Education in Taiwan

I N T E R P R E T H O G A N D E V E L O P HOGAN BUSINESS REASONING INVENTORY. Report for: Martina Mustermann ID: HC Date: May 02, 2017

Lecture 15: Test Procedure in Engineering Design

School Leadership Rubrics

STABILISATION AND PROCESS IMPROVEMENT IN NAB

For Portfolio, Programme, Project, Risk and Service Management. Integrating Six Sigma and PRINCE Mike Ward, Outperfom

Clinical Quality in EMS. Noah J. Reiter, MPA, EMT-P EMS Director Lenox Hill Hospital (Rice University 00)

Implementing a tool to Support KAOS-Beta Process Model Using EPF

A BOOK IN A SLIDESHOW. The Dragonfly Effect JENNIFER AAKER & ANDY SMITH

A Pipelined Approach for Iterative Software Process Model

ESTABLISHING A TRAINING ACADEMY. Betsy Redfern MWH Americas, Inc. 380 Interlocken Crescent, Suite 200 Broomfield, CO

Section 3.4. Logframe Module. This module will help you understand and use the logical framework in project design and proposal writing.

The Characteristics of Programs of Information

Statistical Analysis of Climate Change, Renewable Energies, and Sustainability An Independent Investigation for Introduction to Statistics

Generating Test Cases From Use Cases

SACS Reaffirmation of Accreditation: Process and Reports

BSc (Hons) in International Business

Research Design & Analysis Made Easy! Brainstorming Worksheet

November 2012 MUET (800)

Lecturing Module

leading people through change

COUNSELLING PROCESS. Definition

ADAPTIVE PLANNING. 1 Powered by POeT Solvers Limited

Institutionen för datavetenskap. Hardware test equipment utilization measurement

Running Head: STUDENT CENTRIC INTEGRATED TECHNOLOGY

Core Strategy #1: Prepare professionals for a technology-based, multicultural, complex world

Early Warning System Implementation Guide

Saint Louis University Program Assessment Plan. Program Learning Outcomes Curriculum Mapping Assessment Methods Use of Assessment Data

Ministry Audit Form 2016

Teaching a Discussion Section

VIA ACTION. A Primer for I/O Psychologists. Robert B. Kaiser

Teaching Agile Addressing the Conflict Between Project Delivery and Application of Agile Methods

LIBRARY AND RECORDS AND ARCHIVES SERVICES STRATEGIC PLAN 2016 to 2020

Delaware Performance Appraisal System Building greater skills and knowledge for educators


Assessment. the international training and education center on hiv. Continued on page 4

RESOLVING CONFLICT. The Leadership Excellence Series WHERE LEADERS ARE MADE

Date Re Our ref Attachment Direct dial nr 2 februari 2017 Discussion Paper PH

Software Quality Improvement by using an Experience Factory

APB Step 3 Test, Evaluation, and Analysis Process

Strategy and Design of ICT Services

Smarter Balanced Assessment Consortium: Brief Write Rubrics. October 2015

If we want to measure the amount of cereal inside the box, what tool would we use: string, square tiles, or cubes?

Colorado State University Department of Construction Management. Assessment Results and Action Plans

Inquiry Learning Methodologies and the Disposition to Energy Systems Problem Solving

Programme Specification

Field Experience Verification and Mentor Teacher Evaluation Form

Evaluation of Systems Engineering Methods, Processes and Tools on Department of Defense and Intelligence Community Programs - Phase II

Sample from: 'State Studies' Product code: STP550 The entire product is available for purchase at STORYPATH.

Critical Thinking in Everyday Life: 9 Strategies

IMGD Technical Game Development I: Iterative Development Techniques. by Robert W. Lindeman

Agree to volunteer at least six days in each calendar year ( (a)(8));

Blended Learning Models and Lessons from the Field. Julia Freeland Fisher

Different Requirements Gathering Techniques and Issues. Javaria Mushtaq

GEORGE MASON UNIVERSITY COLLEGE OF EDUCATION AND HUMAN DEVELOPMENT. Education Leadership Program Course Syllabus

Activities, Exercises, Assignments Copyright 2009 Cem Kaner 1

3. Improving Weather and Emergency Management Messaging: The Tulsa Weather Message Experiment. Arizona State University

Probability and Statistics Curriculum Pacing Guide

OilSim. Talent Management and Retention in the Oil and Gas Industry. Global network of training centers and technical facilities

Prince2 Foundation and Practitioner Training Exam Preparation

November 17, 2017 ARIZONA STATE UNIVERSITY. ADDENDUM 3 RFP Digital Integrated Enrollment Support for Students

CS Machine Learning

Preparing a Research Proposal

WORK OF LEADERS GROUP REPORT

TUESDAYS/THURSDAYS, NOV. 11, 2014-FEB. 12, 2015 x COURSE NUMBER 6520 (1)

XXII BrainStorming Day

Leadership Development

Assessment of Student Academic Achievement

Welcome to the session on ACCUPLACER Policy Development. This session will touch upon common policy decisions an institution may encounter during the

Submitting a Successful NIST Summer Undergraduate Research Fellowship (SURF) Developing the Personal Statement

ASSESSMENT GUIDELINES (PRACTICAL /PERFORMANCE WORK) Grade: 85%+ Description: 'Outstanding work in all respects', ' Work of high professional standard'

Kentucky s Standards for Teaching and Learning. Kentucky s Learning Goals and Academic Expectations

Higher education is becoming a major driver of economic competitiveness

On-Line Data Analytics

Introduction to Ensemble Learning Featuring Successes in the Netflix Prize Competition

ALL-IN-ONE MEETING GUIDE THE ECONOMICS OF WELL-BEING

Rover Races Grades: 3-5 Prep Time: ~45 Minutes Lesson Time: ~105 minutes

Including the Microsoft Solution Framework as an agile method into the V-Modell XT

A Grammar for Battle Management Language

Table of Contents. Introduction Choral Reading How to Use This Book...5. Cloze Activities Correlation to TESOL Standards...

Oregon Institute of Technology Computer Systems Engineering Technology Department Embedded Systems Engineering Technology Program Assessment

Asian Development Bank - International Initiative for Impact Evaluation. Video Lecture Series

A Case Study: News Classification Based on Term Frequency

ScienceDirect. A Lean Six Sigma (LSS) project management improvement model. Alexandra Tenera a,b *, Luis Carneiro Pintoª. 27 th IPMA World Congress

Fulltime MSc Real Estate and MSc Real Estate Finance Programmes: An Introduction

IMSH 2018 Simulation: Making the Impossible Possible

Newlands Girls School

The Talent Development High School Model Context, Components, and Initial Impacts on Ninth-Grade Students Engagement and Performance

Transcription:

Aligned with your needs. Improving Performance with Enhanced Measures and Causal Analysis in an Agile Organization Paul E. McMahon CMMI/Agile Consultant, PEM Systems Dr. Bela Joshi Sr. Principal, Alion Science and Technology

Slide 2 Topics Overview Background Motivation for 2013 Improvement Effort How Improvement Effort was Conducted Defect Analysis Results Achieved Validation Implementation of Improvements Plan Forward/Questions

Slide 3 Overview The Advanced Modeling and Simulation Technology Operation (AMSTO) of Alion Science and Technology is a CMMI-DEV Maturity Level 3 organization In 2013 AMSTO undertook an initiative to improve performance through enhanced measures and causal analysis In this presentation we discuss the analysis conducted and the resulting improvements

Slide 4 Background AMSTO provides technical solutions to the Department of Defense mainly in modeling and simulation arena Majority software projects use a tailored version of Scrum AMSTO s process journey began in 2003 CMMI-DEV Maturity Level (ML) 3 in 2007 Maintained ML 3 with re-appraisals in 2010 and 2013 Lightweight processes, minimal essential must-dos supporting agile approach

Slide 5 Motivation for 2013 Improvement Effort AMSTO successful with happy customers providing repeat business Committed to CMMI ML 4/5 since 2010 In preparation for 2013 re-appraisal CMMI/Agile consultant encouraged maturing Measurement and Analysis (MA) process area While MA was institutionalized, significant potential benefits believed to exist

Slide 6 How the Improvement Effort was Conducted Initial brainstorming (EPG, Project personnel, consultant) considered: Enhancing retrospectives Task estimation improvements Defect analysis improvements Multiple improvements ensued This report focuses on defect analysis and improvements focused on reducing escapes

Slide 7 Defect Analysis Defect analysis performed on successful on-going project with well established processes and mix of personnel experience level Software product undergoes joint verification event with government customer before release in end-user environment

Slide 8 Defect Analysis (continued) Step 1: Extract key information about each escape by interviewing developers Goal: Determine root cause using 5 Why Technique Step 2: Categorize escapes according to root cause Step 3: Use Pareto principal to apply improvements to category with most escapes Crucial step for management buy-in Initial results: Pareto principal did not hold Close analysis: Requirements most often underlying cause

Slide 9 Defect Analysis (continued) Step 4: Search for assignable causes, and ask developers for suggestions to keep escapes from occurring in future Step 5: Report result to Senior Management with time effort took Crucial to selling approach to management as part of AMSTO MA process

Slide 10 Data Analysis Defects count by source prior to 5 Why analysis Defects count by source after 5 Why analysis

Slide 11 Results Achieved Two most common patterns: Inadequate requirements Inadequate regression testing Root cause: Weakness in Requirements Development process Poor requirements lead to inferior product and inferior tests

Slide 12 Validation Needed to validate findings before making significant changes to process that had worked successfully for many years Compared study results with observations from periodic gap analyses and training workshops conducted by CMMI/Agile consultant AMSTO teams frequently work on cutting edge solutions in research and development environment Incomplete, ambiguous, vague requirements often surfaced One reason why iterative agile/scrum cycle worked well

Slide 13 Validation (cont.) While good collaborative relationship with customers existed, due to busy schedules and priorities, customers not always available for clarifications Thus project teams often had to make assumptions when producing test scripts The results were thus validated in this manner

Slide 14 Implementation of Improvements No assignable causes or quick fixes Practitioners would need to be trained and mentored on how to develop complete, unambiguous, and testable requirements Improved requirements development guidelines were developed Included concrete and practical methods to develop requirements under the common conditions teams often faced

Slide 15 Plan Forward Improved requirements development guidelines being deployed and trained Plan to continue monitoring escapes to determine if changes lead to measurable improvements, or if further improvements needed

Slide 16 Questions and contact information Paul E. McMahon Ph: 607-798-7740 Email: pemcmahon@acm.org Web: WWW.PEMSystems.com Dr. Bela Joshi Ph: 757-793-4372 Email: bjoshi@alionscience.com Web: WWW.Alionscience.com