David. Director of Rational Requirements and Quality Management Products

Similar documents
Agenda. ClearQuest 8.0 What s New. Positioning Integrations Collaboration Administration New Features Deprecations Q&A

IBM Rational Software

Brochure. Application Lifecycle Management. Accelerate Your Business. Micro Focus Application Lifecycle Management Software

Vendor: IBM. Exam Code: C Exam Name: Rational Team Concert V4. Version: Demo

Testking.M questions

Collaborative ALM Interoperability

IBM Rational Software

Introducing Rational Insight: Make Better Decisions by Overcoming Information Blind Spots Chris Thorp IBM Rational Software Consultant

October 16-17, Omni Shoreham 2500 Calvert Street NW Embassy Conference Room Washington, DC 20008

IBM Rational Extensions for SAP Applications Application lifecycle management for consistent governance

ERUC Collaborative Application Lifecycle Management. Mats Göthe Greenthread Solution Architect GDD and C/ALM IBM Corporation

IBM Innovate A Change Management Request Portal. Robert Kennedy Geoffrey Clemm

IBM Continuous Engineering augmenting PLM with ALM and Systems Engineering

QUALITY-ENABLED RAPID APPLICATION DELIVERY

THE APPLICATION LIFE CYCLE MANAGEMENT

Balanced Perspective. Managing software development from a business and technical point of view. IBM Software Group

Improving the business process of software delivery for Financial Services

DevOps architecture overview

Application Lifecycle Management for SAP Powered by IBM Rational

IBM IoT Continuous Engineering on Cloud for US Federal and IBM Collaborative Lifecycle Management on Cloud for US Federal

Rational ClearQuest 8.0 Release Report

2013 Rational Software Open Labs

Faster ROI with ALM Through Education February 4, Copyright 2014 Vivit Worldwide

HP Quality Center 10 Overview

IBM Rational Systems Strategy

Address system-on-chip development challenges with enterprise verification management.

Architecture & Construction Keynote Architecture Management

IBM IoT Continuous Engineering on Cloud and IBM Collaborative Lifecycle Management on Cloud

Thoughts about modelbased test management. Matti Vuori

Welcome to Staying Ahead Webinar

Surf the collaborative application life cycle web with IBM Rational Jazz

SOLUTION BRIEF CA AGILE REQUIREMENTS DESIGNER FOR CA AGILE CENTRAL. CA Agile Requirements Designer for CA Agile Central

Automated Delivery Pipeline An Open Platform

FREQUENTLY ASKED QUESTIONS

SAP s Quality & Testing Platform Complete Solution of Products and Professional Services

Lets Make Money with Jazz!

New and noteworthy in Rational Asset Manager V7.5.1

IBM SmartCloud public images with selected software

Question No : 1 Which of these challenges exist most often in Software Development and Delivery?

Scale. What s New in the Continuous Engineering (CE) Solution for Enterprise Scaled Agile (SAFe)

IBM Rational Software Quality Solutions

IBM Rational RequisitePro

Getting ready for ALM Octane

DevOps. DevOps Continuous Feedback. Plan. Develop/ Test. Operate. Deploy.

COGNITIVE QA: LEVERAGE AI AND ANALYTICS FOR GREATER SPEED AND QUALITY. us.sogeti.com

codebeamer ALM supports Aviation Development and Regulatory Compliance (DO-178B/C, DO-254, and more)

COPYRIGHTED MATERIAL WHAT S IN THIS CHAPTER?

ALM120 Application Lifecycle Management 12.x Essentials

Effective Test Automation of SAP Implementations

Scale. Becoming a Lean Enterprise with IBM and SAFe

Inspire. Solution Overview. for solutions development

Microsoft Exam Delivering Continuous Value with Visual Studio 2012 Application Lifecycle Management Version: 9.0

Accelerate modernization of enterprise assets using IBM s Rational Asset Analyzer

The IBM Rational Software Development Platform

A journey to testing excellence. October 2015

What makes you Rational? Effective Software Development with Rational

What's New With Rational Team Concert (TM)

The Business Case for ALM Transformation ALM

ALM120 Application Lifecycle Management 12.0 Essentials Instructor-Led Training Version 12.0

Testing the Apps of Tomorrow TODAY!

Effective Quality Management of Automotive ECU s

Quantifying the Value of Investments in Micro Focus Quality Center Solutions

Best practices for delivering better software faster with ALM.

The innovation engine for the digitized world The New Style of IT

Essentials of IBM Rational Requirements Composer, v3. Module 4: Creating a use-case model

Gain strategic insight into business services to help optimize IT.

Collaborative DevOps with Rational and Tivoli

JBoss Operations Network Management Simplified. Sumit Bhat Support Relationship Manager Red Hat

The Optanix Platform. Service Predictability. Delivered. Optanix Platform Overview. Overview. 95% 91% proactive incidents first-time fix rate

Rational Unified Process (RUP) in e-business Development

INF 3121 Software Testing - Lecture 05. Test Management

ALM120 Application Lifecycle Management 11.5 Essentials

Chapter 5 Part Test progress monitoring and control. 4. Configuration management. 5. Risk and testing. 6. Incident management

Plutora Test. Product Features DATA SHEET

IBM Rational Software

1. Can you explain the PDCA cycle and where testing fits in?

IBM Rational Software

Introducing the Next Generation of ALM March 22, Copyright 2016 Vivit Worldwide

Rational Software White Paper TP 174

Objectives. The software process. Topics covered. Waterfall model. Generic software process models. Software Processes

Support for Capability Maturity Model Integration

HP Software EMEA Performance Tour Zurich, Switzerland September 18

This document describes the overall software development process of microcontroller software during all phases of the Company Name product life cycle.

On various testing topics: Integration, large systems, shifting to left, current test ideas, DevOps

Test Management Test Planning - Test Plan is a document that is the point of reference based on which testing is carried out within the QA team.

Demand & Requirements Management Software Development QA & Test Management IT Operations & DevOps Change Management Agile, SAFe, Waterfall Support

Transforming software delivery with cloud

Deliver Winning Software Solutions with Full Quality Assurance Management

DevOps: Start-up Speed, Enterprise Scale

Software Processes. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 4 Slide 1

Helping you keep our pets healthy and active

OPTIMIZE QUALITY MERCURY QUALITY CENTER OVERVIEW

1. Which CLM capability does the Analyst role have full read/write access to?

Agile Architecture And Design

Building a better product with data analytics and the cloud

THE PRODUCT LIFECYCLE MANAGEMENT SYSTEM THAT WILL TRANSFORM THE WAY YOU WORK.

This resource is associated with the following paper: Assessing the maturity of software testing services using CMMI-SVC: an industrial case study

Achieving Balance: The New Pivotal Points of Software Development

Agility at Scale. Support de la méthodologie SAFe dans la plateforme CE-ALM. Christophe Telep Offering Manager, IBM

Connect heterogeneous ALM tools together

Transcription:

David Klavon Director of Rational Requirements and Quality Management Products

Quality Management Providing Collaborative Lifecycle Quality Management

What s going on? 40% of unplanned downtime is caused by software application failures, costing over $100k per hour. 86% of IT projects experience performance problems when first put into production. 80% of business applications are not tested properly before being released into production. 50% of applications put into production are later rolled back due to not meeting quality goals.

The Cost of Quality Software related downtimes are costing the industry nearly $300 Billion dollars annually. Source: InformationWeek, May 2007

What is causing this? Competition is forcing faster delivery schedules Pressures to dramatically reduce IT costs Geographically distributed teams are creating new gaps Solutions are becoming much more complex More expensive to simulate test environments Less and less source code is built in-house and well understood Defects are still being found too late in the development cycle

So what can be done? 1. 2. 3. 4. 5. Understand the entire application quality lifecycle Examine the source of your defects as well as how to remove them Enable Team Collaboration and best practices So that handoff problems are minimized and experience is leveraged Increment and automate as much as possible Break projects into milestones and automate repetitive tasks Govern with your business goals in focus State your quality goals early and govern with them everyday Expand your scope of quality beyond code defects How will the quality of the application will be viewed?

Start at the beginning. The majority of the problems are coming from bad requirements and design. Where Injected Requirements and Design 65% Code and Test 20% Requirement Composer User Acceptance Test 10% Production Where Found 4% 17% Quality Manager 60% 21% And they are found too late in the application lifecycle.

The Application Quality Lifecycle Requirements Product Mgt/Analyst Development Architect/Developer Verification Test Practitioner/Tester Show me when the project meets my exit criteria and is ready to ship. Production Production/Deployment Mgr Show me the linkage of the test cases to the requirements in the project. Requirement Management Requirement Definition Show me what changed in the last build so that I know what function is now available to test. Design /Model Build Defects Test Plan Test Cases Test Results Identify the best test cases to automate in my organization. Service Levels Final Image APARs RFEs Product Limitations Iteration 1 Iteration 2 Iteration N Use the information that was learned in the project test to help my users (usage notes, etc).

How can Rational products help?

The Application Quality Lifecycle Total LifeCycle Quality View Quality Manager Requirements Product Mgt/Analyst Requirement Reviews Use Case Reviews Storyboard Reviews Model Reviews UI Reviews Etc. Development Architect/Developer Code Reviews Unit Testing Component Testing Build Static Scans Build Verification Test Etc. Verification Test Practitioner/Tester Function Test Case Reviews Tester Manual Testing Function Testing Service Service Testing Tester Integration Testing Performance Performance Testing Tester Production Production/Deployment Mgr Requisite Pro Software Analyzer Test Lab Manager Requirement Composer Team Concert AppScan Tester Edition The Jazz Platform

Requirement Composer Rational Requirements Composer Business Objectives Business Processes Storyboards & Sketches Rich text Requirements Collaboration Infrastructure Elicit, capture, elaborate, review and discuss requirements using a variety of techniques and notations Use Cases Prototypes Text to visual transformation Rich text Use cases Sketches and storyboards Business processes Industry & Domain Models Requirements Management Search, filter on attributes Traceability between related artifacts Impact & Coverage analysis

Quality Manager Rational Quality Manager Central hub for business-driven quality Collaborate across the test lifecycle 100% web access and Web 2.0 style interaction Team interaction and visibility on progress Dynamically prioritize and filter risk information by role Test traceability linked to business requirements Automate labor-intensive test planning tasks Test Case prioritization to ensure maximum productivity Manage and provision virtual and physical test lab assets IBM Rational Quality Manager Use an open, extensible test platform Reuses existing, homegrown, and other vendor test assets Embedded Manual Testing with data assist and asset reuse via keywords Govern with immediate access to quality metrics Customizable process based on Industry best practices ( MCIF ) Traceability and history across test assets maintained Automated data gathering and pattern analysis CONTINUOUS test plan participate AUTOMATED context GOVERNANCE use case distributed access dashboards synchronize EASY HANDOFF trace LAB UTILIZATION functional PERFORMANCE security compliance

Rational Quality Manager Features Providing full control, execution, and governance to improve the quality of your software. Work Item collaboration across roles (both automatic and manual) Test Plan/Case Versioning Integrated Test Plan data Full feature Manual Tester in QM Dynamic linkages to requirements and defects Open Test Framework with published schema and APIs Process Enactment that can be customer customized Management and execution of testing tools Customized dashboards for each user

New! Rational Quality Manager Requirements Management IBM Collaborative Application Lifecycle Management Rational Quality Manager Quality Dashboard Test Management Defect Management Create Plan Build Tests Manage Test Lab Execute Tests Report Results Best Practice Processes JAZZ TEAM SERVER Functional Testing Performance Testing Open Lifecycle Service Integrations Web Service Quality Code Quality Security and Compliance

Quality Governance Customized dashboards for each user User customized layout and content DRAFT

Customizable Test Plans Adaptive and automated test plan management Customizable Test Plan sections can be assigned to individual user roles. Rich test plan captures dynamic data, synchronizes team efforts Testing tasks can be assigned to owners and tracked via the test plan Every changing requirements and test cases are captured in live documentation

Collaboration Work Items Task management for individuals and teams Individual Task List Team event log Visualize commitments to reduce rework Know what others are doing Know what others expect from you Track tasks assigned to each team member Monitor team events Event logs update automatically as activities occur

Reviews and Approvals Stakeholders remain actively engaged throughout the quality lifecycle Artifact Reviews and Approvals Review and approval of artifacts Complete artifact versioning Web Based Acceptance Testing

Integrated Manual Test Execution and Results all from the new web console Manual Test Execution Manual test author and execute Step by step capture and execution of manual tests Rich defect capture during execution, including screenshot and attachments Data Assist during Test Execution Leverage Keywords for test reuse and modularity

Automatic Test Coverage Computing configurations for your test Configuration Awareness Plan for test execution across all of your target environments Rational Quality Manager will determine most efficient execution path for optimal coverage

Test Case Management Determining the impact to test cases The test cases should be automatically marked to indicate their validity and blocked status. Project Requirements Project Test Cases Project Defects 1 2 1 2 3 4 3 4 5 6 5 6 7 8 7 8 9 10 9 10

Test Automation Products Additional updates to the portfolio in 8.0 Function Tester Rational Functional Tester 8.0 Image Comparator Additional Environment Support (GEF, Net 3.0, SAP GUI 7.1, Dojo 1.0.2 support Web Execution and results through RQM Service Tester Performance Tester Rational Service Tester 8.0 Auto-Creation of test assets Publish/Find in UDDI & WSRR repository Web Execution and results through RQM Rational Performance Tester 8.0 Usability improvements via Eclipse Clean Look Additional Environment Support (SAP) Kerberos security support IPV6 support Web Execution and results through RQM

Where are you today? Where do you want to be? Level 0 No documented quality processes. Very little testing is done, if at all. No recognition of the need for QA. Most teams are at Level 1 or 2 today. Level 1 Testing is mostly manual. No linkage to requirements or defect impact. No Test Lab management. Traceability is low. Level 2 Good QA practices, but done on an individual team level. Linkage to requirements and defect impact. Automation is started. No structured Test Lab management. Level 3 Centralized QA practices are documented and followed. Automation is very high. Build verification is automatic and thorough. Effective use of test lab management. Strong governance reporting. Level 4 Clear project QA goals are centrally documented. Automation is very high. Linkage to requirements and defect impact. Excellent use of test lab management. Strong governance reporting. Quality expanded to security, compliance, etc. Agnostic Awareness Practiced Compliant Thought Leader

Quality Management Summary Understand the entire application quality lifecycle Enable Team Collaboration and best practices Increment and automate as much as possible Govern with your business goals in focus Expand your scope of quality beyond code defects

Get started today. Visit us online today!!! Get Started Today with Rational Quality Manager Open Beta www14.software.ibm.com/iwm/web/cc/e arlyprograms/rational/qmopen/ Come blog with us www.qualitymanager.wordpress.com

THANK YOU