Solutions for Quality Management in a Agile and Mobile World

Similar documents
Best Practices for Building Mobile Web

Requirements Management im Kontext von DevOps

Harnessing the power of software-driven innovation. Martin Nally IBM Rational CTO IBM Fellow and VP

Develop enterprise mobile applications with IBM Rational software

Agile Development with Jazz and Rational Team Concert

2015 IBM Continuous Engineering Open Labs Target to better LEARNING

MobileFirst Application Development & Lifecycle Management für mobile Anwendungen

DevOps Best Practices for Mobile Apps. Sanjeev Sharma IBM Software Group

zenterprise The Ideal Platform For Smarter Computing Developing Hybrid Applications For zenterprise

IBM MobileFirst Launch David Lee Heyman

Realtests.M questions M IBM Rational IT Sales Mastery Test v2

Successful Mobility. Matej Lavric Sales Leader for Mobile CEE

ALM/Quality Center. Software

IBM Rational DOORS Next Generation

Using Git with Rational Team Concert and Rational ClearCase in enterprise environments

DevOps: Multiplatform Application Deployment

SOFTWARE TESTING TRAINING COURSES CONTENTS

Rational Quality Manager. Quick Start Tutorial

Shifting Enterprise Development into the Fast Lane

Take full advantage of IBM s IDEs for end- to- end mobile development

IBM Rational Asset Manager

Build and Secure Mobile Apps in the Enterprise. Ed Brill Ian Robinson Josh Lambert

elivering CRM Success in the Cloud

Know the Difference. Unified Functional Testing (UFT) and Lean Functional Testing (LeanFT) from HP

Establish a Continuous Delivery Pipeline: IBM UrbanCode Deploy

MENDIX FOR MOBILE APP DEVELOPMENT WHITE PAPER

Fidelity National Financial Drives Improvements in Software Development and Reuse with IBM Rational Software Development Platform and Flashline

Cisco Enterprise Mobility Services Platform

Enhance visibility into and control over software projects IBM Rational change and release management software

Continuous???? Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Application Test Management and Quality Assurance

Load DynamiX Storage Performance Validation: Fundamental to your Change Management Process

Collaborative DevOps Learn the magic of Continuous Delivery. Saurabh Agarwal Product Engineering, DevOps Solutions

Initial Value Proposition (IVP)

From Traditional Functional Testing to Enabling Continuous Quality in Mobile App Development

How To Test On An Hp Mobile Device

Web UI & Functional Test Automation for Continuous Agile Deliveries

An enterprise- grade cloud management platform that enables on- demand, self- service IT operating models for Global 2000 enterprises

DevOps: Development Challenges and New Approaches

Automated testing for Mobility New age applications require New age Mobility solutions

Tools to support Requirements-Based Testing

The Future of Testing: How Service Virtualization Changes the Game in Testing Complex Applications

Rapid Development of Smart and Self-Adaptive Cloud, Mobile & IoT Applications - Accelerating the Last Mile of Cloud Computing

Ironside Group Rational Solutions

Simple Mobile Application & Browser Testing

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

Increased Agility with Integration Testing

The IBM Solution Architecture for Energy and Utilities Framework

enterprise IBM Rational Team Concert 2 Essentials

Tools and Methods to Address Complexity at Scale

API Management: Powered by SOA Software Dedicated Cloud

Accenture and SAP: Delivering Visual Data Discovery Solutions for Agility and Trust at Scale

Managing FDA regulatory compliance with IBM Rational solutions

Load and Performance Load Testing. RadView Software October

DevOps for the Mainframe

How to Ensure IT Compliance Without Compromising Innovation. Nik Teshima, IBM Phil Odence, Black Duck

What is new for HP LoadRunner and Performance Center 11.52

What s new in the HP Functional Testing 11.5 suite Ronit Soen, product marketing John Jeremiah, product marketing

Mobility in Operations Intelligence Lessons Learned

TRANSFORMING TO NEXT-GEN APP DELIVERY FOR COMPETITIVE DIFFERENTIATION

Rational DOORS Next Generation. Quick Start Tutorial

IBM 2010 校 园 蓝 色 加 油 站 之. 商 业 流 程 分 析 与 优 化 - Business Process Management and Optimization. Please input BU name. Hua Cheng chenghua@cn.ibm.

Business Assurance & Testing QEx Automation Platform

DO-178B compliance: turn an overhead expense into a competitive advantage

Enhancing The ALM Experience

IBM Rational ClearCase, Version 8.0

Introduction to IBM Worklight Mobile Platform

Modernizing enterprise application development with integrated change, build and release management.

FAQ. CloudOne. Frequently Asked Doors Next Generation Questions. Do what you do best. We ll do the rest.

Requirements Management

Syllabus Version 2.5_R ( )

IBM Cloud: Platform-as-a-Service

The role of integrated requirements management in software delivery.

On the Edge of Mobility Building a Bridge to Quality October 22, 2013

Sage Integration Cloud Technology Whitepaper

THE MOBlLE APP. REVOLUTlON. 8 STEPS TO BUlLDING MOBlLE APPS FAST ln THE CLOUD

Zend and IBM: Bringing the power of PHP applications to the enterprise

JD Edwards EnterpriseOne Mobile Solutions

Shift Left with Service Virtualization: Rational Test Workbench & Test Virtualization Server

Software change and release management White paper June Extending open source tools for more effective software delivery.

Maximizing Cross-Platform Application Availability

Use service virtualization to remove testing bottlenecks


WHITE PAPER 7 REASONS WHY CRAFTER SHOULD BE ON YOUR WEB CMS SHORTLIST

HP ALM Masters 2014 Connected, collaborative mobile application development for the enterprise HP Anywhere

Automation and Virtualization, the pillars of Continuous Testing

Orchestrated. Release Management. Gain insight and control, eliminate ineffective handoffs, and automate application deployments

Transcription:

Solutions for Quality Management in a Agile and Mobile World with IBM Rational Quality Management Solutions

Realities can stall software-driven innovation Complexities in software delivery compounded by market pressures Complex, Multi-platform Systems and Applications 62% of companies have agile projects requiring integration with legacy systems Increasing Mandates 2010 Spending in U.S. on governance, risk and compliance was $29.8 billion Globally Distributed Software and Product Supply Chains Slow It Down - Single Cost Reduction 50% of outsourced projects 70% budget locked in maintenance and are expected to under perform 37% of projects go over budget Unpredictability in Software Delivery 62% of projects fail to meet intended schedule Changing Requirements and Time to Market 30% of project costs are due to rework and poor execution of requirements 2 Source: Numerous sources, see speaker notes for details

Does Agile scale across the application lifecycle? Yes! majority of Agile teams are geographically distributed Organizations have reported successful Agile programs of 500+ people 33% are in regulatory situations 75% are doing Agile for medium and greater complexity projects 17% are successfully applying Agile for outsourcing 78% are working with legacy systems 32% successful interaction between enterprise architects and Agile teams 11% report that their governance strategy works well with Agile teams 3 Source: Dr Dobb s November 2009 State of the IT Union Survey

Collaborative Application Lifecycle Management on Jazz Requirements Composer Business Expert Collaboration Elicit, capture, elaborate, discuss and review requirements Requirements Team Concert Collaborative software delivery Collaborative SCM, work item, build automation & iteration planning Development Quality Manager Lifecycle quality management Coordinate quality assurance plans, processes and resources Testing Design Manager Collaborative architecture design and analysis Collaborate among stakeholders on software architectures, and deployment plans Rational Insight Cross-project and -team reporting Performance management and measurement for integrated lifecycle intelligence 4

Rational Quality Manager: Central Hub for Quality Management Rational Quality Manager Requirements Management Rational Requirements Composer Rational DOORS Rational DOORS NG Rational RequisitePro Test Planning Test Construction Test Execution Team Collaboration Reporting & Dashboard Defect Management Rational Team Concert Rational ClearQuest 5 Functional Testing Performance Testing Rational Test Workbench Rational Performance Test Server IBM Rational Solution for Rational Test Automation Test Virtualization Server Integration Testing and Test Virtualization Test Data Optim Security and Compliance AppScan 2014 IBM Corporation

Open and Customizable Web 2.0 Central Hub for Quality Management Build on top of the Jazz Platform and OSLC open standards No client install, work with most browsers (IE, FF, Chrome, Safari,... ) Fully customizable to fit your needs Test artifact template, categories, attributes, priority types Process workflow, preconditions, followup actions, main UI menu 6 2014 IBM Corporation

Rational Quality Manager: A Closer Look Test Planning Comprehensive test plan Shared objectives Scope, Timeline, Resources Risk assessment Test Construction Requirement driven testing Test environments coverage Manual test authoring Test lab management Test Execution Manual test execution Use test automation tools Record test results Submit & track defects Team Collaboration Process enactment and enforcement Review and approval Task management Rapid team member on-boarding Reporting & Dashboard Status and progress tracking Customizable live dashboard Real-time metrics and reports Compliance and quality audit 7 2014 IBM Corporation

Mobile is the NEXT dominant phase of computing Nearly 90% of developers are currently extending enterprise apps to mobile or plan to in the near future. In the next 12 months 77% of developers will be focused on Hybrid application development. Web/Desktop Mobile/Cloud 25+ Almost all expect to deploy more than 25 mobility applications in the next two years Client-Server Host/Mainframe Transformational business models Faster lifecycle More agile and incremental Source: Evans Data Mobile Developer Survey Mobile Development Report 2012 Volume Source: Business Insider (September 2012) 8

Why mobile development is different Mobile apps are different. They are more strategic Greater urgency and immediacy of engagement The risk is more visible app stores show ratings and comments and can prevent user adoption They are context-aware know where you are and what you are doing They run on unstable networks interruption is the norm, not the exception Smaller footprint More challenging to make compelling and easy to use Always on An opportunity to deliver greater value Development is different. Faster development cycles drives automation demand More devices to support, each with its own set of capabilities, OS and UI behaviors More development approaches to choose from Web, HTML, Native More third-party and open-source tools, frameworks and libraries to choose from One constant exception: enterprise software services coordination 9

The Quality of mobile applications is critical Mobile apps can increase customer interaction, improve productivity and offer access to new markets. But poor quality can have a real impact on business. The number of mobile devices and platforms is continuously growing, and the pace of delivery and response to customer feedback is a growing challenge. The mobile ecosystem extends back-end services and integrated platforms which complicates end-to-end application testing. How can we ensure software quality in a cost effective way? 10

Mobile Test Automation with IBM Rational Test Workbench Mobile Test Automation - Support for native, and hybrid applications running on Android and ios - Natural language test and visual test editing - Simplified IDE and mobile device clients for test authoring, execution, and reporting - High-fidelity capture an replay of multi-touch events Eclipse Client integration - Mobile Test Automation - Support for Selenium web GUI test automation - Multi-channel test scenarios - Integration with Rational Quality Manager and the IBM Worklight mobile development platform End-to-end mobile testing - Testing of middle-tier and back end-services - Virtualization of middle-tier and back-end systems - Performance testing of your integration infrastructure

IBM Rational Test Workbench mobile test automation support Platform Support Application Support Runtime Target Test representation Advanced features Android version 2.2 to 4.2 ios version 6.x Native Applications and Hybrid applications using jquery Mobile Android on physical devices and emulators ios on iphone/ipad emulator Natural language with visual editing using application screen shots True object recognition with verification of any object property Support for localized strings Simplified data-driven testing 12

Mobile Test Automation solution components Rational Test Workbench Test authoring IDE; manage devices and applications under test. Initiate record/playback Rational Test Workbench Mobile Client Lives on the device under test; facilitates interactions with the Rational Test Workbench Rational Test Workbench Web Recorder Lives on the device under test; replaces the device web browser for the recording and playback of web browser tests. Rational Test Workbench Mobile Client Device Under Test Native or Hybrid App Record and playback Web Recorder 13

Rational Test Workbench Eclipse Client - Test editor Simplified authoring of data driven mobile test scenarios Natural language test narrative supports localized strings and data driven actions Screen capture is object sensitive and provides shortcuts for adding steps/ commands Verification points and test variables can be created from any object property True object recognition enables re-use across device form factors Supports device hardware actions 14

Rational Test Workbench Eclipse Client - Mobile test reports Visualize the test flow and report on test failures Available on the Mobile Client and the Test Workbench with same style and format Device status and information displayed in the report Each test step shown with its execution status, device screen shots, and expected/ received results Test execution and reports can also be driven through IBM Rational Quality Manager 15

IBM Rational Test Workbench Mobile Client Manage test recording and playback on mobile devices and emulators Upload apps from the Rational Test Workbench for recording or playback High fidelity recording of UI gestures and device events Playback of automated tests directly from the device/emulator or through the Rational Test Workbench Generates detailed playback reports Sends playback reports back to the workbench when test run is completed *New* web-based client for ios physical devices Previous native client still used for Android in this release 16

End-to-end Mobile Application Testing Test and Virtualize mid-tier and back end applications and services Examine integration protocols and messages to verify end-to-end communication Reuse integration tests to verify the scalability of your integration middleware and services infrastructure Virtualize application services to enable continuous integration, accelerate testing, and reduce application integration risk Leverage Rational Test Workbench extensive testing features to address nonmobile components of your environment Virtual component or service Client Tier Backend Data and Services Middle Tier For more information visit: http://www-03.ibm.com/software/products/us/en/rtvs/ 17

Rational Test Workbench and Collaborative Lifecycle Management Rational Test Workbench integrates with the IBM Rational Solution for Collaborative Lifecycle Management Real-time planning In-context collaboration Lifecycle traceability Comprehensive test plans Requirements-driven testing For more information visit: https://jazz.net/products/clm/ 18

Rational Test Workbench is part of the IBM MobileFirst Platform Save time and cost using a collaborative development environment supporting a process of continuous delivery. Integrates with IBM Worklight mobile application development platform Seamlessly switch between code construction and testing within the Eclipse IDE Upload applications under test from the Worklight Application Center http://www.ibm.com/mobilefirst 19

www.ibm.com/software/rational