2007-12-10

Views:
 
     
 

Presentation Description

No description available.

Comments

Presentation Transcript

Slide 1: 

The Application Quality Dilemma WHY TESTING ALONE DOESN’T GUARANTEE QUALITY Elias Murad DirectorADM Solutions Engineering December 10, 2007

Application Quality DilemmaThe Forrester Research : 

Application Quality DilemmaThe Forrester Research 85% Consider Application Quality a Critical factor in IT effectiveness for demonstrating Business Value 54% of these folks have invested in Testing Tools as a mechanism to ensure a high-level of application quality Of those investing in testing tools (54%), less than 30% have seen a significant improvement in Application Quality (<16.2%)

Slide 3: 

Application Quality Dilemma Cracking the Code The Quality Dilemma Why is it that 70% of the companies that are using testing tools to address application quality are not reaching their desired outcomes? More importantly, what are the characteristics of the 30% of companies that ARE achieving their quality goals ? 64% reported significant quality improvement 36% reported moderate quality improvement

Slide 4: 

30% did achieve high Quality. Why? Results pointed to: Standard quality methodologies Use of metric and measurement Consistency of use and duration of methodology in use Continuous improvement practices Application Quality Dilemma Success Traits Companies who have a defined quality methodology, and consistently use the methodology, experience higher quality than companies that do not. It was found that metrics were a crucial piece to consistent use of a quality methodology.

Slide 5: 

Poor quality is not a testing problem, rather it is a behavioral problem Organizations that want to improve quality must : Apply relevant technology Set measurable goals Document a repeatable / measurable methodology Track statistics and results against goals Adjust behavior accordingly Quality Management The Bottom Line

2007 CIO’s Challenge in Software Application Development : 

2007 CIO’s Challenge in Software Application Development Strategy Management: Alignment to business needs Impact Management: Impact of non-compliance Deployment Confidence: Communicate in business terms Application Reliability: Assess Impacts in terms of business functions Optimization of Core Processes: Project asset management and re-use Measurement & Analysis: Real-time visibility into application quality Quality Awareness: Creating organizational awareness around the importance of quality and its value proposition to the business Project Control: Managing risk, cost and time in application development and delivery Productivity: More, Faster, Better, with what you have The Challenge of the CIO is not a tools problem, it is a strategy and process implementation Problem

The Quality Challenge : 

The Cost of Correcting a Defect The Problem The later an application defect is found in the lifecycle, the more costly it is to resolve… The Solution Identify and resolve defects as close to point of origin as possible through IT enabled process improvement. The Outcome Deliver high quality application on time, in scope, and within budget that align with the business. The Quality Challenge

Slide 9: 

Compuware Quality Maturity ModelTM (CQMM) Compuware’s Quality Framework: Focused on the driving better results – as measured by deploying high quality applications that provide a high value experience for the end user Takes a phased, customer-focused approach to application quality maturity A Quality Framework: Driving Better Results

Slide 10: 

Maturity Model: The Key Components Process Improvement - formal practices - - standards measurement - - process reuse - - best practices - Metrics - measurements and metrics - - reporting and visibility - - trending - - business alignment - Methodology - process and methods - - practices and standards - - life cycle adoption - - management oversight - Tools - type and use of tools - - degree of automation - - level of asset reuse - - measurement of effectiveness - Resources - responsibilities - - skills and expertise - - reporting structure - - management oversight -

Compuware Quality Maturity ModelTM (CQMM)A Focus on Process Maturity : 

Focused on: Unit testing and UAT Finding defects prior to production Measures based on defect count and user feedback Defect count determines readiness QualityGovernanceTM Level 1 – Reactive Level 2 - Proactive Level 3 - Service Level 4 - Value Focused on: Quality assurance life cycle Minimizing defects close to the point of origin Tool-based metrics Risk and defect levels determine readiness Focused on: IT life cycle Eliminate the introduction of defects IT management metrics and trends The balance of risk, cost and qualitydetermine readiness Focused on: Strategic delivery Business acceptance Business metrics Maximizing business value Compuware Quality Maturity ModelTM (CQMM)A Focus on Process Maturity

Slide 12: 

Quality Management The Solution Process control and workflow management capabilities enabling an organization to establish repeatable and standardized processes Graphical Views of Key Performance Metrics including adherence to defined Quality Gates Detailed Reporting Views for examining details before taking action Multidimensional Data Views for identification of process improvement opportunities Provide the technology infrastructure via a Centralized Quality Management Console (Portal)

Slide 13: 

Thank You