HP QuickTest Professional פרויקט גמר בניהול מערכת תפעולית מגיש : אבישי בן שבתאי ת " ז : 061001368.

Slides:



Advertisements
Similar presentations
Ensuring your business continuity. The problem (According to top research firms ) 59% of fortune 500 companies experience a minimum of 1.6 hours of downtime.
Advertisements

© University of Glamorgan1 Extreme Programming and its effect on project management Second Computing Project Management Workshop 13 September 02, University.
IT in the Real World A look at IT in a Fortune 500 company Ed Nelson.
Formal Process of QA and quality related certifications Formal Process of QA and quality related certifications MIM 3 rd year – Sem V Abhishek Mishra –
Intracompany Stock Transfer Scenario Overview
Testing and Quality Assurance
CS0004: Introduction to Programming Visual Studio 2010 and Controls.
Automated Software Testing: Test Execution and Review Amritha Muralidharan (axm16u)
A little Software Engineering: Agile Software Development C Sc 335 Rick Mercer.
SEP1 - 1 Introduction to Software Engineering Processes SWENET SEP1 Module Developed with support from the National Science Foundation.
Chapter 4 Quality Assurance in Context
Alternate Software Development Methodologies
Computer Engineering 203 R Smith Project Tracking 12/ Project Tracking Why do we want to track a project? What is the projects MOV? – Why is tracking.
1 Software Requirement Analysis Deployment Package for the Basic Profile Version 0.1, January 11th 2008.
Software Engineering: A Practitioner’s Approach, 6/e Chapter 2 Process: A Generic View copyright © 1996, 2001, 2005 R.S. Pressman & Associates, Inc.
©© 2013 SAP AG. All rights reserved. Scenario/Processes Make-to-Stock Scenario Overview Planning Supply Initiating Production Executing Production Processing.
Agile Testing with Testing Anywhere The road to automation need not be long.
“GENERIC SCRIPT” Everything can be automated, even automation process itself. “GENERIC SCRIPT” Everything can be automated, even automation process itself.
© 2006, Cognizant Technology Solutions. All Rights Reserved. The information contained herein is subject to change without notice. Automation – How to.
Copyright © Panaya Oracle ® E-Business Suite Testing: How to Get Your Business Users On-Board Amir Farhi Director, Product Marketing.
Students: Nadia Goshmir, Yulia Koretsky Supervisor: Shai Rozenrauch Industrial Project Advanced Tool for Automatic Testing Final Presentation.
One Place for all profitable web solutions Getontheweb.in Himansshu H Singh P E -
Checkpoint Technologies Corporate Overview Faraz Syed VP of Technical Sales Office:
© 2004 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Automation Fundamental Concepts &
Extreme Programming Software Development Written by Sanjay Kumar.
Managing Software Quality
INFO 637Lecture #81 Software Engineering Process II Integration and System Testing INFO 637 Glenn Booker.
Software Testing Life Cycle
Thank You ©2012, Cognizant. Rapido has been created by the Research and Development team from QE&A Technology CoE Rapido is continuously enhanced and.
Workshop Notes Course development: Free and Open Software Development.
Acronis Sales Escalation Process 1. Overview – How will this benefit you? 2 Acronis Customer Central is here to help sales close deals and retain customers.
© 2014 VMware Inc. All rights reserved. Performance Optimization of My VMware Customer Portal Application Kiran Chinya April 4, 2014.
Project Tracking. Questions... Why should we track a project that is underway? What aspects of a project need tracking?
Introduction to Java August 14, 2008 Mrs. C. Furman.
BUSINESS INFORMATICS descriptors presentation Vladimir Radevski, PhD Associated Professor Faculty of Contemporary Sciences and Technologies (CST) Linkoping.
C O N F I D E N T I A L 22-Oct-15 1 StarCite Engineering Weekly Meeting StarCite Engineering Feb 9, 2009.
Chris Wright Senior Systems Engineer, Lucity MOVING TO ONE DATABASE FOR SQL SERVER.
Communicating Your Value Marketing You Ch. 7. Wouldn’t it be convenient if employers recognized the contributions you can make? Unfortunately, they don’t.
Part TWO The Process of Software Documentation Chapter 5: Analyzing Your Users Chapter 6: Planning and writing your Doc. Chapter 7: Getting Useful reviews.
CONFIDENTIAL INFORMATION CONTAINED WITHIN 9200 – J2EE Performance Tuning How-to  Michael J. Rozlog  Chief Technical Architect  Borland Software Corporation.
By Anthony W. Hill & Course Technology 1 Help Desk Operation Beisse.
1 CSCD 326 Data Structures I Software Design. 2 The Software Life Cycle 1. Specification 2. Design 3. Risk Analysis 4. Verification 5. Coding 6. Testing.
MIS 7003 MBA Core Course in MIS Professor Akhilesh Bajaj The University of Tulsa Introduction to S/W Engineering © All slides in this presentation Akhilesh.
Workforce Scheduling Release 5.0 for Windows Implementation Overview OWS Development Team.
July, 2008 Impati – Software Test Solutions. July, Contents Testing Service Overview and Approach Test Services and Industries Key Services Offering.
UML - Development Process 1 Software Development Process Using UML.
Practice Array Web Process By Shengli Hu. Wads Practice 1 review wads everyday morning. mail assignment everyday. keep the status of wads reflect.
T EST T OOLS U NIT VI This unit contains the overview of the test tools. Also prerequisites for applying these tools, tools selection and implementation.
T Project Review Wellit I1 Iteration
REGRESSION TESTING Software Quality Engineering NC Zunaira Tariq Bese 19B Software Quality Engineering NC Zunaira Tariq Bese 19B.
Software Engineering Process - II 7.1 Unit 7: Quality Management Software Engineering Process - II.
Poka-yoke in software A software products company sells application software to an international market. The pull-down menus and associated mnemonics provided.
Software Engineering “Practical Approach”
Request-to-Resolve Scenario Overview
Software Testing Lab 1.
Component and Deployment Diagrams
Introduction Edited by Enas Naffar using the following textbooks: - A concise introduction to Software Engineering - Software Engineering for students-
SOFTWARE TESTING OVERVIEW
Improving the Defect Life Cycle Management Process
Software testing
Request-to-Resolve Scenario Overview
Performance Load Testing Case Study – Agilent Technologies
Introduction Edited by Enas Naffar using the following textbooks: - A concise introduction to Software Engineering - Software Engineering for students-
Software Quality Engineering
ARTIFICIAL INTELLIGENCE IN SOFTWARE TESTING
Request-to-Resolve Scenario Overview
Quality Assurance in an Agile Development Team Michelle Wu 2018 PNSQC
DAT381 Team Development with SQL Server 2005
Request-to-Resolve Scenario Overview
OU BATTLECARD: Oracle SOA Training & Certification
Presentation transcript:

HP QuickTest Professional פרויקט גמר בניהול מערכת תפעולית מגיש : אבישי בן שבתאי ת " ז :

Agenda Short Introduction Arena Tier 3 support process Description and analysis of the process Introduction of main problems Define key performance indicators for successful improvements of the process Suggest improvements to process

What is Functional Testing? Testing software based on its functional requirements. It ensures that the program physically works the way it was intended and all required menu options are present. It also ensures that the program conforms to the industry standards relevant to that environment; for example, in a Windows program, pressing F1 brings up help.

How Does QuickTest Help? When performing functional testing by automatic scripting you get: Scenarios are easily reproduced. More coverage since it can run 24 hours. Regressions are easily detected. More accurate verifications.

Legend Horizontal Integration Vertical Integration Company Products Customer

Arena SAPOracle Oracle and SAP sells their products with Tests suite for their products that can be run under QuickTest Professional. Service Test is another testing tool that is developed in HP Software which Perform functional testing on SOA systems and is sold with QTP as unified functional license testing tool. QuickTest Professional Service Test IT Orgnization

Market Analysis

Tier 3 Support Process Tier 2 Creates an escalation R&D Analysis R&D Creates DLL with Solution R&D creates patch QA performs testing on verification Customer Verification ~3 Days ~1 Day ~0.5 Day ~2 Days

ISO 9000 ISO 9000 is a standard that says that the process needs to be defined and enforced. Currently HP SW Tier 3 support process, that was described, meets ISO 9000 standard. The maturity of the process is 4, since it is currently the 7 th year that it is enforced and fine tuning is done at the beginning of a new QuickTest Professional version release.

6σ6σ It is hard to talk about variety in the process since each customer has its special case and each case is resolved by different R&D engineer. We can pin point a few problems with the current: a) Cases that are “forgotten” to be handled by TIER 2 or TIER 3 Suggestion: Monitor engineers by their response time when handling cases. b) Cases that are reassigned to other R&D engineer since the first analysis where the problem resides was wrong. Suggestion: Add a logging system to the product and teach the engineers how to pin point the problem from the log.

Performance When talking about the performance of our support process we take into consideration the following parameters: Productivity: each customer pays about 3,000$ for support license. Assuming that each customer has approximately 4 support calls that handled by Tier 3 (R&D) when each support cycle is about 5 working days, the cost is about 300$ per day. It comes that our profit is about 1500$ per support license. Improvement: according to the process, reducing the maximum time spent on analysis by half can increase the profit by 30%. This can be done by the following: a) creating a simple diagnostic program that generates a report. b) fixing our logging system. c) teaching our TIER 2 support to analyze the logs.

Performance cont. Overhead – Since there is no direct communication between customer and R&D engineer, most of the time is spent on cycles between R&D engineer and Tier 2 support person. Improvement: Performing WebEx with customer to demonstrate his problem. First analysis can reduce cycles and help with analysis stage. Response Time – When tier 3 escalation is created it takes about 7 working days to close it. But the cycles between R&D engineer and customer increase a time to close the tier 3 escalation to about 20 days. Improvement: With the above suggested improvements it is possible to reduce the response time by 50%.

Performance cont 2. SLA – about 84.5% of the TIER 3 escalations have resolved in the given SLA. Improvement: With the above suggestions we can increase the above number to 92%. Quantity – Each product version has about 320 Tier 3 escalations and in every moment there are about 70 cases which are opened. Each R&D engineer has about 2 escalations that he is currently working on. Improvement: more regression testing in QA and working with more real world application, when performing the QA, will reduce the number of total escalations that needs to be handled by tier 3. This reduction will be by 25%.

Performance cont 3. Quality – in this indicator we speak about to aspects: Robustness – the quality of the robustness of the process is measured by how many Tier 3 escalations are not met by the SLA, this number is currently about 15.7% of all Tier 3 escalations. Improvement: with the above suggestions we can reduce the number of errors in the process to less than 10%. Agility – there are small number of cases where a customer needs a special treatment to solve his problem either by working directly with R&D or by increasing man power. This number is rather smaller (less than 5%). Improvement: no improvement needed here.

Problems in current process Since the number of cycles between R&D and TIER2 is the main cost of the process reducing that time can provide much more profit. The following problems in the process cause many cycles: a) Reassignments to between R&D engineers b) Problematic logging system. c) Escalation was not justified.

Pareto Analysis on Problems

Ishikawa Analysis Lack of knowledge in Analyzing Logs Lack of DB to store Customer’s Logs Problematic Logging System Not all Scenarios are logged No R&D enforcement for Writing to Logs

Actions to be taken After a short discussion we have concluded that the following steps should be taken: ResourceTaskTime Technical ArchitectResearch for new logging system 2 weeks IT managerCreate DB for logs1 week R&D Team leaderInstruct R&D engineers with to consider logs in their code review 1 week L&D Team leaderCreate a new course for analysis of logs 4 weeks

Changes to the arena With the introduction of the WEB 2.0 the support process became complex because of the following: a) Variety of toolkits. b) Toolkits are open source and it is hard to keep track with changes in them. That is why HP has decided to create a taskforce that needs to provide methodologies and patents to solve the problems introduced by Web 2.0.

References ctional+test&i=43588,00.asp ctional+test&i=43588,00.asp All the information provided in this presentation is taken from HP Software and is used for the academic purpose only and should not be forwarded or used in any other way.