Readiness Index – Is your application ready for Production? Jeff Tatelman SQuAD October 2008.

Slides:



Advertisements
Similar presentations
Project management Information systems for management1 Project Management.
Advertisements

S-Curves & the Zero Bug Bounce:
Roadmap for Sourcing Decision Review Board (DRB)
Leaders in Asset Management Managing by Metrics Valerie Rovine Sunflower Systems.
Automated Software Testing: Test Execution and Review Amritha Muralidharan (axm16u)
PROGRAM AND PROJECT MANAGEMENT
More CMM Part Two : Details.
Chapter 2 The Analyst As Project Manager In Managing Information Systems 2.3.
QAAC 1 Metrics: A Path for Success Kim Mahoney, QA Manager, The Hartford
Metrics for Process and Projects
Project Management Workshop. Nick Cook  Citigroup Corporate and Investment Bank  European Technology Business Office Manager Edinburgh University April.
Project Management.
Project Management: A Critical Skill for Organizations Presented by Hetty Baiz Project Office Princeton University.
Program Management Overview (An Introduction)
Week 1 intro to PM Project Management Introduction to Project Management and the Software Development Lifecycle Week 1 Winter quarter 1/7/02 SOS.
Software Measurement and Process Improvement
What is a project? Project Management Institute definition
Date: 03/05/2007 Vendor Management and Metrics. 2 A.T. Kearney X/mm.yyyy/00000 AT Kearney’s IT/Telecom Vendor Facts IT/Telecom service, software and equipment.
By Saurabh Sardesai October 2014.
Measuring Dollar Savings from Software Process Improvement with COCOMO II Betsy Clark Software Metrics Inc. October 25, 2001 Acknowledgment: This presentation.
Key Performance Indicators - KPI’s
Effectively applying ISO9001:2000 clauses 5 and 8
What is Business Analysis Planning & Monitoring?
Effective Methods for Software and Systems Integration
S/W Project Management
COMPGZ07 Project Management Presentations Graham Collins, UCL
Software Testing Lifecycle Practice
N By: Md Rezaul Huda Reza n
Best Practices By Gabriel Rodriguez
Understanding Earned Value Analysis
Do it pro bono. Strategic Scorecard Service Grant The Strategy Management Practice is presented by Wells Fargo. The design of the Strategic Scorecard Service.
1 Project Name Team Lead Location Month XX, Year.
PPMT CE-408T Engr. Faisal ur Rehman CED N-W.F.P UET P.
Certificate IV in Project Management Introduction to Project Management Course Number Qualification Code BSB41507.
How to Get Promoted When Your IT Project Fails Let’s Talk About…….. Ian Koenig PMP Quality IS Projects, Inc.
GBA IT Project Management Final Project - Establishment of a Project Management Management Office 10 July, 2003.
BIS 360 – Lecture Two Ch. 3: Managing the IS Project.
Team Assignment 15 Team 04 Class K15T2. Agenda 1. Introduction 2. Measurement process 3. GQM 4. Strength Weakness of metrics.
IPMA Executive Conference Value of IT September 22, 2005.
Software process improvement Framework for SPI SPI support groups, maturity and immaturity models Assessment and gap analysis Education and training Selection.
ISM 5316 Week 3 Learning Objectives You should be able to: u Define and list issues and steps in Project Integration u List and describe the components.
1 Project Kick Off Briefing Cost Data Integrity Project August 30, 2007.
Copyright Feature Creep 2008 Metrics Josephine Soap Freda Bloggs Hugh Jarse.
Viking Quality Report Team Assignment 9 Team 2-1.
Top Down View of Estimation Test Managers Forum 25 th April 2007.
Project Life Cycle.
CD FY08 Tactical Plan Status FY08 Tactical Plan Status Report for Network Infrastructure Upgrades Rick Finnegan April 22, 2008.
Process: A Generic View
STEP 4 Manage Delivery. Role of Project Manager At this stage, you as a project manager should clearly understand why you are doing this project. Also.
Apply Quality Management Techniques Project Quality Processes Certificate IV in Project Management Qualification Code BSB41507 Unit Code BSBPMG404A.
Version 10.0  The High Performance Organisation Ltd Creating A Process Based Management System 1 Welcome Creating a Process Based Management.
Project Management Workshop James Small. Goals Understand the nature of projects Understand why Project Management is important Get an idea of the key.
PROJECT NAME EMPIRE BELT(S) Month Day, Year. 2 Agenda Lean Overview Introduction to the Project & Team The Process Next Steps.
Information Systems System Analysis 421 Chapter 3 Managing the Information Systems Project.
Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall Chapter 3 Managing the Information Systems Project 3.1.
Test status report Test status report is important to track the important project issues, accomplishments of the projects, pending work and milestone analysis(
BSBPMG501A Manage Application of Project Integrative Processes Manage Project Integrative Processes Unit Guide Diploma of Project Management Qualification.
The Implementation of BPR Pertemuan 9 Matakuliah: M0734-Business Process Reenginering Tahun: 2010.
Monitoring the Long-Term Effectiveness of Integrated Safety Management System (ISMS) Implementation Through Use of a Performance Dash Board Process Mike.
CSI - Introduction ITIL v3.
Continual Service Improvement Methods & Techniques.
Info-Tech Research Group1 Manage IT Budgets & Cost World Class Operations - Impact Workshop.
INTRODUCTION Mehmet Sait Andaç Web: Office: 431.
Info-Tech Research Group1 Info-Tech Research Group, Inc. Is a global leader in providing IT research and advice. Info-Tech’s products and services combine.
IS&T Project Reviews September 9, Project Review Overview Facilitative approach that actively engages a number of key project staff and senior IS&T.
Z26 Project Management Metrics appropriate metrics for iterative projects Lecture 4a Graham Collins, UCL
Understanding Earned Value Analysis
Understanding Earned Value Analysis
Understanding Earned Value Analysis
Time Scheduling and Project management
Presentation transcript:

Readiness Index – Is your application ready for Production? Jeff Tatelman SQuAD October 2008

Building a Metrics Program Typical Test Organizations Readiness for Change Metrics and Productivity Production Readiness Introduction & Objective Four Key Metrics Reporting Agenda

Typical Test Organizations No metrics collected No collection of requirements Limited formal reporting on project status Some central test repositories but not dash boarding results Minimal effort towards process improvement

Motivation Investment Skills Education Culture Support Staff Aids/Maturity Process Maturity Dimensions Of Readiness

Set Measurement Objectives Select Measures Develop Measurement Program How to Use the Results Getting Started

Determine Approach Which measures will be included as a priority Focus on a few to start with to get ‘quick wins’ Determine Scope One application? One project? Determine Method Identify best method to track and analyze agreed metrics Determine Timescale Full project lifecycle? Time boxed approach, eg. 1, 3 or 6 months Determine Deliverables Report, audience, next steps Set Measurement Objectives

Metrics and Productivity Strategic Is it to increase customer satisfaction? Is it to achieve CMM level 2? Is it to achieve industry standards? Tactical Is it to improve vendor delivery? Is it to increase timeliness of system delivery? Operational Is it to reduce defects found in testing? Is it to improve requirements definition?

Measuring Unit Examples Strategic Quality Customer satisfaction Timeliness (delivery) Personnel Industry benchmarking Tactical Estimating and planning System quality System delivery cost/time Budget Productivity Cost of quality Operational Schedule tracking Effort tracking Defects Problem resolution System availability

Develop Measurement Program Establish Specific Measurement Objectives Define a Critical Metrics Set Select Measures to Support the Metrics Set Put Collection Mechanisms into Place Determine Timing of Data Collection Establish Mechanism for Evaluating Results Communicate Results Establish Process for Future Planning Based on Metrics

How To Use The Results Conduct root cause analysis of the data Identify areas which would have the biggest impact and look to how to improve Implement procedures to continually improve the processes Revisit original list and determine what to address next

Key Points to Remember Don’t try to measure too much Understand the goals of your team before you determine what to measure Determine which metrics support these goals Don’t let your metrics define the behavior of the team Change or choose a set of relative metrics that can not be manipulated Monitor and identify trends, define areas for improvement Allan Page Measurement that Matter, Better Software October 2005

Production Readiness Based On Mike Ennis’ Presentation at Star West 2006

How do you know when a product is ready to ship? Quality Metrics Customer Commitment Release Dates Are Preset Indefinite Testing Adequate Test Coverage Time & Resources Release Criteria

No open critical or high defects Minimal number of medium & low defects that have been approved by Senior Management Product is able to run for 72 consecutive hours No open installation or configuration issues All pre-defined performance criteria has been met

Determining What to Measure Test Case Execution Percentage The percentage of tests that have been attempted during the test cycle Test Case Success Percentage The percentage of tests that have passed during the test cycle Number of Unresolved Defects The number of open defects that are currently logged against the product Defect Arrival Rate The number of defects found in a given day, week or build

Readiness Metrics Objective Provide management an overall picture to assess if the project is ready to be placed in production. Evaluate an application go / no-go production readiness status by Tracking test case execution and defect metrics over time Calculating the Production Readiness Index based on the above metrics

Test Case Spreadsheet Example

Defect Spreadsheet Example

Setting Range For Each Metric Test Case Execution Percentage 10 = 100% 9 = 90-99% 8 = 80-89% 7 = 70-79% … etc Defect Arrival Rate This Week 10 = 0 9 = = 3-4 … etc

Creating and Analyzing Readiness Example RATING RANGES Defects Arrival Rate 9 10 = 0, 9 = 1-2, 8 = 3-4, 7 = 4-5, 6 = 5-6, 5=6-7, 4=… Total Open Defects 9 10 = 0-5, 9 = 5-10, 8 = 11-15, 7 = 16-20, 6 = … Test Success % 7 10 = 100%, 9 = 99-97%, 8 = 96-94%, 7 = 93-90%... Test Completion % 6 10 = %, 9 = 94-90%, 8 = 89-85%, 7 = 84-80%.. TOTAL RATING 31 Green = 35-40, Yellow = Red < 28

Spider Chart Example

Management Graph Example

Readiness Index Example

Managing the risks Understand the relationships between the metrics Learn to anticipate and minimize the risks before they happen Always know the information behind the data Are you ready to release? Redefine your Release Criteria using the individual/overall rating scale Use colors for presentation & effectiveness Let the data speak for itself Final Thoughts

Usefulness Does it tell us what’s happening, wrong or need to know? Trustworthiness Does not provide false indications Timeliness Does it indicate the health of a system...advanced warning? Simplicity Too difficult to read, it will get abandoned Accessibility Must be visible, easy to get to Key Attributes Of a Good Measure

Questions