"Test Automation Success: Choosing the Right People and Process"

Similar documents
Quality Assurance Analyst II

Scrum Testing: A Beginner s Guide

The Transformation to Value: A Payer Perspective

Explore the Possibilities

Factors to Consider When Implementing Automated Software Testing

QUALITY ASSURANCE PLAN OKLAHOMA DEPARTMENT OF HUMAN SERVICES ENTERPRISE SYSTEM (MOSAIC PROJECT)

Comprehensive QA testing for SAP and non-sap apps David Milette President and Managing Director, SQALogic

Testing. CxOne Standard

PI Financial Report. HR Administrator Biology Senior Business Systems Analyst Media Lab

Challenges of Managing a Testing Project: (A White Paper)

Tutorial Project Planning & Design with IT in Mind IT METHODOLOGY WEBINAR

Big Bang Theory: PeopleSoft HCM 9.2 and PeopleSoft Financials 9.2 Upgrade in Seven Months

Fixed Scope Offering for Implementation of Oracle Fusion CRM in Cloud

Organizational Change Through Metrics

S2 IT GROUP IT AND CLOUD CONSULTING CORPORATE TRAINING QUALITY ASSURANCE & PRODUCTION SUPPORT SOFTWARE DEVELOPMENT YOUR ON-SHORE IT PARTNER

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

The Transformation to Value: A Provider Perspective

ServiceNow Custom Training and Adoption

7. Model based software architecture

ALM 11 Training. Material contained in this document is priority to Northway Solutions Group.

Mendix Application Test Suite Expert Webinar - September Expert Services Consultant

"A PROCESS FOR SCOPING AND PLANNING TEST AUTOMATION PROJECTS"

1 P a g e P r i s m e t r i c T e c h n o l o g i e s

THE CUSTOMER EXPERIENCE MANAGEMENT REPORT & RECOMMENDATIONS Customer Experience & Beyond

Test Workflow. Michael Fourman Cs2 Software Engineering

Resources Guide. Explore our 1,000+ Member-Only Resources: Research Reports, Training Courses, Tools & Templates

Delivering Increased Quality at Lower Cost with HP: An Analysis of Customer Experience with Functional Testing

Implement Continuous Delivery with OpenEdge

JOB POSTING. Information Technology

Index. NOTE: Boldface numbers indicate illustrations or code listing; t indicates a table.

Portfolio Marketing. Research and Advisory Service

Compliance 2017: The Year of Regulatory Automation

Building an Enterprise QA Centre of Excellence Best Practices Discussion IBM Corporation

Business Process Simulation for Claims Transformation

Almac Group Leverages Scriptless Test Automation to Improve Application Quality and Delivery November 18, 2015

CLASS HANDOUT August 9, 2018

Maureen Weverka & Kathy Burnham Mutual of Omaha. November 9, Mutual of Omaha Insurance Company. All Rights Reserved.

EXHIBIT A STATEMENT OF WORK

REQUIREMENT DRIVEN TESTING. Test Strategy for. Project name. Prepared by <author name> [Pick the date]

Exam Questions OG0-093

Software Testing Life Cycle

V3 Pension Administration System Solution. January 2014 Monthly Board Update

V3 Pension Administration System Solution. January 2014 Quarterly Board Update

Manage Work, Projects and Portfolios with SharePoint An Agile Deployment Guide

Program/Project Management

Define and Initiate SubPhase

Maximizing the Value of Automation Testing

TSP*-Agile Blend: The Gun Smoke Clears

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

Who Should be on Your Project Team: The Importance of Project Roles and Responsibilities

Establishing a Program Management Office

"Session-based Exploratory Testing on Agile Projects"

Agile Transformation In the Digital Age

TESTING COTS APPLICATIONS

Top 5 Reasons Why Agile Fails (and how to avoid them!) March 2017

Agile Delivery Framework (ADF)

Index E, F. CA 2019 N. Nader-Rezvani, An Executive s Guide to Software Quality in an Agile Organization,

Mobile Application QA & Testing

10 STEPS TO SUCCESSFUL ITSM TOOL SELECTION

Are You In or Are You Out?

Tools and technology usage in PFMS application lifecycle management process

WORK PLAN AND IV&V METHODOLOGY Information Technology - Independent Verification and Validation RFP No IVV-B

INTEGRATION MANAGEMENT

Capability Health Assessments

Enterprise Monitoring Management

IT Methodology Webinar

Project Management Advisory Board Deep Dive Study of Program Management

Approximately 650 registrants from around the world

Utah Flex Program. Internal Process Improvement and Grant Management

IT Methodology Webinar

Quantifying the Value of Investments in Micro Focus Quality Center Solutions

Business Analysis Essentials

Software Project & Risk Management Courses Offered by The Westfall Team

APPENDIX O CONTRACTOR ROLES, RESPONSIBILITIES AND MINIMUM QUALIFICATIONS

ISTQB Certified Tester. Foundation Level. Sample Exam 1

RAPID ECONOMIC JUSTIFICATION. Building a Business Case

IT Methodology Webinar. Project Planning & Design with IT in Mind

CUSTODIAN INTERVIEWS MAXIMIZING A VALUABLE OPPORTUNITY

Moving beyond the RPA pilot stage: How P&C insurers can operationalize automation

True stories about testing based on experiences

4/26/11. CTG - Company overview. True stories about testing based on experiences. CTG - Company overview. CTG - Company overview

Agile Resources Series 2

Program Lifecycle Methodology Version 1.7

Waterfall Vs. Agile PM

Oilpocalypse Now: Weathering the Storm with Integrated Project Management Samarth Jain Andrew Lavinsky

Capgemini & Experitest Co-webinar: A secure Mobile Testing Cloud Resource- Accessible Anytime Anywhere. Dec 2014

A journey to testing excellence. October 2015

Dynamic Interactive Business Systems Inc. - Corporate Profile

SAFe and Sound - Implementing Agile at Scale with HP December 11, 2014

Project and Process Tailoring For Success

Hexaware Webinar Series Presents: Mitigating Risk: Accelerated ROI on SAP Testing. The Presentation Will Begin Momentarily

Newport News Department of Human Services

Time Is On My Side: How Oracle HCM Cloud Reduced Citizens Bank s Time to Hire

Concepts Explore the Software Testing Lifecycle IT METHODOLOGY WEBINAR

Towards Critical Success Factors for Enterprise Architecture. AISA Project Tanja Ylimäki

At the Heart of Assured Quality Management

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

Global TMS Selection & Implementation Workshop

BASICS OF SOFTWARE TESTING AND QUALITY ASSURANCE. Yvonne Enselman, CTAL

PROJECT MANAGEMENT. By Pompeyo Rios

Transcription:

W8 Track 4/28/2010 1:45 PM "Test Success: Choosing the Right People and Process" Presented by: Kiran Pyneni Aetna, Inc. Brought to you by: 330 Corporate Way, Suite 300, Orange Park, FL 32073 888 268 8770 904 278 0524 sqeinfo@sqe.com www.sqe.com

Kiran Pyneni As senior QA manager at Aetna, Kiran Pyneni is responsible for improving test organization efficiencies through automation. Kiran leads a team of innovative automation enablers responsible for driving automation across Aetna. Prior to joining Aetna, Kiran had several roles: software developer, senior tester, testing architect, QA lead, and delivery manager for Fortune 500 organizations. Kiran was an invited speaker at the HP Software Universe 2009 USA Conference speaking about automation testing.

Test Success: Choosing the Right People & Process Kiran Pyneni, Manager Aetna, Inc. Agenda Company Background Team Objectives Our Journey Strategy Team Delivery Team Benefits of Teams Strategy Lifecycle Benefits of Process Integration Metrics Of Our Success Coverage, Efforts Automated, Utilization & Cost Avoidance Questions 1

Aetna Background Aetna is one of the nation's leading diversified health care benefits companies, serving members with information and resources to help them make better informed decisions about their health care. Products and management Programs: Aetna offers a broad range of insurance and employee benefits products. The first national, full-service health insurer to offer a consumer-directed health plan, Aetna continues to lead the way with its Aetna HealthFund2 line of products, including HSA, HRA and RRA options. Aetna offers a wide array of programs and services that help control rising employee benefits costs while striving to improve the quality of health care, such as case management; disease and patient safety programs; integrated medical, dental, pharmaceutical, behavioral health and disability information. Aetna provides members with access to convenient tools and easy-to-understand information that can help them make better-informed decisions about their health and financial wellbeing. 3 Team Improves efficiencies and quality at our organization by automating consistent and repeatable manual tasks using industry standard technologies / tools / frameworks. Standards & Best Practices Reports & Metrics Team Assessments & Designs Development & Maintenance 2

Objectives Objectives Automating Right Tasks Sustaining and Growing Suite Utilization of existing automation Our Journey Decentralized Approach Centralized Approach Benefits Easy identification of automation opportunities Higher collaboration between application & automation teams Challenges development has become expensive Usage of different tools & solutions Standards & Best practices are not shared across applications Benefits Standardization of automation tool set at enterprise level Sharing of coding best practices, templates and standards Cost of automation development is lowered Challenges Slower automation coverage progression Lower automated scripts utilization Funding Challenges 3

Our Journey Cont d. Challenges & Solutions Challenges Identification of automation opportunities Prioritization of automation projects based on ROI Cost of automation Implementation of optimized designs Challenges Early completion of maintenance for automation scripts Funding for automation projects Collaboration between automation & business teams Solution Structuring automation as strategy & delivery team Solution Create automation life cycle process and integrate with company's overall software development life cycle Team Structure Team Strategy t Team Delivery Team 4

Strategy Team Definition: To provide automation strategic direction and identify potential new automation opportunities Characteristics: Project management experience Various automation frameworks/tools knowledge Ability to manage multiple projects in parallel Very strong written and verbal communication skills Very strong leadership and analytical skills Activities: Process & Best Practices Assessment & Strategies Design Solutions & Techniques Estimations & Planning ROI Cost/Benefit Analysis Reports & Metrics Tool Technical Support & Analysis Delivery Team Definition: To develop, deliver, and maintain automation solutions Characteristics: Understanding d of programming g principles p and best practices Knowledge of various automation tools Knowledge of multiple programming languages Strong communication skills Activities: Scripts Development Scripts Maintenance Coding Standards Scripts Planning & Execution Day to Day interactions w/end User 5

Benefits of Teams Strategy Benefits Easy identification of automation opportunities Prioritization of automation projects based on ROI Improved automation design Optimized the cost of automation Clearly defined roles & responsibilities Better communication process Optimized automation project planning Lifecycle Phases Activities Evaluation Understand functionality of the project / application Understand testing processes Understand target environments Understand test data details Verify automation tool compatibility Identify opportunities Preparation Identify the resources needed. Understand the requirements with the help application demos. Create automation framework / design Identify timelines and milestones Training required for automation tools Tool installation if required Access & Environment Setup Generation Create Business Process Test (BPT) components Parameterize test data in BPT components Review components for quality and correctness String the BPT components together to create a test script Develop automation scripts for BPT components Identify test data to conduct unit & acceptance testing G1 G2 G3 Execution & Acceptance Unit testing of automation Deliver automation to application team Execute automation by application team Validation of ROI Retrospection Sign off Deliverables Preliminary Estimations Test Strategy Business Case - ROI Selected automation tool Detailed Estimations Go, No Go Project Plan Framework documentation Re-usable components, Portability, test data grid design, etc. Business Process Test (BPT) components Scripts Test Data Tested automation scripts Automated test execution results Lessons Learned Sign Off 6

Team Collaboration Strategy Team Delivery Team Evaluation Preparation Generation Execution & Acceptance Integration of Lifecycle & Software Development Lifecycle Evaluation Feasibility/Analysis Preparation Design Generation Implementation Execution & Acceptance Testing & Maintenance 7

Benefits of Process Integration Benefits Improved understanding on automation process across the entire organization Better collaboration between business and automation teams Funding challenges are removed Improved on-time delivery of automation scripts Helped to promote the automation across entire organization Formal escalation process developed Initialized the creation of automation reports & metrics Coverage Regression Testing Year-2008 35% Q1-2009 42% Q2-2009 45% Q3-2009 Q4-2009 47% 52% 8

Manual Testing Efforts Automated 13,803 hrs 8,570 hrs 10,200 hrs 11,750 hrs 7,047 hrs Year-2008 Q1-2009 Q2-2009 Q3-2009 Q4-2009 Year As of 2008 As of 2009 2009 only efforts MR1 Total Efforts Automated 7047 hrs 13803 hrs 6756 hrs Utilization & Cost Avoidance Utilization 150% 134% 130% 87% 45% Year-2008 Q1-2009 Q2-2009 Q3-2009 Q4-2009 Cost Avoidance 10,810 hrs 9,618 hrs 9,867 hrs 7,200 hrs Q1-2009 Q2-2009 Q3-2009 Q4-2009 9

Slide 17 MR1 Deleted "I&T" from chart Matt Rosenfeld, 2/1/2010

Questions 10