White Paper. Functional Testing Challenges & Best Practices. Image Area

Size: px
Start display at page:

Download "White Paper. Functional Testing Challenges & Best Practices. Image Area"

Transcription

1 Image Area White Paper Functional Testing Challenges & Best Practices The ever-increasing complexity of today s software products, combined with greater competitive pressures and skyrocketing costs of software breakdown have pushed the need for testing to new heights. While the pressures to deliver high-quality software products continue to grow, shrinking development and deployment schedules, geographically dispersed organizations, limited resources, and soaring turnover rates for skilled engineers make delivering quality products the greatest challenge. Faced with the reality of having to do more with less, manage multiple projects and distributed project teams, many organizations are facing innumerable challenges in managing the quality programs for their products. In addition, there is a continuing urge for enhancing the operational capabilities of the teams so as to be able to produce more and more with a reducing investment bucket. This paper illustrates the various challenges faced during different stages of product functional testing life cycle viz. test requirements gathering and management, test planning, test strategizing, test execution and test results reporting along with the best practices, which were institutionalized to cope up with those challenges thereby resulting in an effective and efficient testing process along with a highly satisfied customer. The paper also illustrates a comprehensive measurement model, which was adopted to strive for improvement on a continuous basis.

2 Introduction Quality is an increasingly critical factor for software products as customers become more sophisticated, technology becomes more complex, and the software business becomes extremely competitive. Software quality may look like a simple concept, at least in the literature. But, Software quality is not so straightforward in practice: where requirements change so rapidly, projects are continually understaffed and behind schedule. And definitely, one of the most important criteria for success of any product is to release the right product at the right time. As Ed Kit has rightly said - It is fundamental to delivering quality software on time and within budget. The quality of a software system is mainly determined by the quality of software process that produced it. Similarly, the quality and effectiveness of software testing are largely determined by the quality of the test processes used. We have to admit the fact that it may not be practicable to test a product fully. The test coverage provided to a product is limited by the size of your test bank supplemented by some amount of ad-hoc testing. But, due to the increased product complexities in today s world, the test bank sizes have become huge along with an extensive list of supported hardware-software configurations. The challenge of providing coverage to the supported configuration matrix for the product has become equally important as providing functional coverage. Having said this, we have to be with the fact that we have limited amount of resources/time available for providing this coverage. Hence, the challenge will now transform into: we need to provide an optimum level of test coverage to the product. That is where effective test management comes in to picture. There are a number of essential questions for testing questions about product quality, risk management, release criteria, the effectiveness of the testing process and when to stop testing. Measurement provides the answers to these questions. But once we start to think about what can be measured, it s easy to be overwhelmed with the fact that we could measure almost anything. However, this is not practical and we have to create priorities for measurement based on what measures are critical and will actually be used once we have them. As stated by Albert Einstein Not everything that counts can be counted, and not everything that can be counted counts Quite often in the world of software development, testing remains a low focus area until software implementation has been almost completed. Obviously, this approach to testing is inadequate in light of the increasingly high demands for software quality and shorter release cycles. As a result, the place of testing in the software lifecycle has expanded. This paper explores the challenges faced during the functional testing for a series of products from a world s leading Identity and Access Management solution provider along with the practices, which were adopted to cope up with such challenges. The paper also provides an insight in to a comprehensive measurement program established for the project, leading the team towards continuing operational excellence. 02 Infosys

3 The Need for Functional Testing Functional testing is a means of ensuring that software applications/products work as they should - that they do what users expect them to do. Functional tests capture user requirements in a constructive way, provide both users and developers confidence that the application/product meets those requirements, and enable QA teams to confirm that the software is ready for release. Functional Testing is an important step for any software development process, whose importance only grows with the complexity of the system being deployed. Functional Testing - Effectiveness & Efficiency Similar to the development process, testing requires a systematic approach, which includes requirements definition, test planning, test design, test execution and analysis - to ensure optimum coverage, consistency and reusability of testing assets. It begins with gathering the testing requirements and continues through designing and developing tests, executing those tests and analyzing product defects. The testing process is not linear and obviously it differs depending on each organization s practices and methodologies. The fundamental principles of every testing process, however, remain the same. The fundamental aim of any test manager is to have an effective and efficient method for organizing, prioritizing and analyzing an organization s entire testing effort while ensuring effective planning and execution for the various stages in the functional testing life cycle: Test Requirements Gathering: Define clear, complete requirements that are testable. Requirements management plays a critical role in the testing of software. Test Planning: Identify test-creation standards and guidelines, identify hardware/software for the test environment, assign roles and responsibilities, define test schedule and set procedures for executing, controlling and measuring the testing process. Test Strategizing: Devise plans for best possible utilization of the resources allocated for the test cycles ensuring optimum test coverage. Test Execution: Devise an efficient test execution flow/mechanism with the institutionalization of various tools, reusable artifacts. Defect Management: Associated with Test execution is effective defect management. As today s systems become more complex, so does the severity of the defects. A well-defined method for defect management will benefit more than just the testing team. Test Results Reporting: With increased application complexity and significance, more and more people are interested in the quality of a given product/application. By providing visibility in to a product s health, large sets of stakeholders are able to satisfy themselves as to the expected quality of the product. In addition, senior management and executives are able to easily grasp and act upon critical quality information, acting on issues/exceptions before they turn into real problems. This visibility is only useful if it is easy to find, easy to comprehend and personalized for the individual. Test Metrics Collection, Analysis and Improvement: Institutionalize an effective metrics model to gauge the testing process s health and take improvement actions on a continuous basis. Infosys 03

4 Functional Testing Life Cycle Challenges & Best Practices While the task of ensuring the functional quality for a product is the ultimate objective, the overall functional testing life cycle is constrained by a number of challenges and operational limitations. I, being the test manager for such a project had to face multiple such challenges, which over a period of time, led me to formulate a number of strategies to deal with all those challenges at the same time enthusing a culture of continuous improvement in to the project. Let us take a deeper look at all those challenges and associated best practices. The first phase, we will focus at: A) Test Requirements Gathering Since the PRS (Product Requirements Specification) and functional specifications for various product features were the only inputs to the test requirements gathering process, following were the major challenges for the testing team during this phase: Challenges: Define clear and complete test requirements Manage changes to requirements Best Practices: Arrange for a PRS presentation by the product management team Arrange for product feature presentations from development team Prepare traceability matrices at 2 levels: o A high level traceability matrix establishing traceability from requirements mentioned in the PRS to features and vice-versa (Refer figure A-1 below for a snapshot of traceability matrix at level-1) o At the second level, prepare a traceability matrix for each feature, which establishes the traceability between detailed feature functional requirements to test cases and vice-versa (Refer figure A-2 below for a snapshot of traceability matrix at level-2) Get the traceability matrices reviewed by development team for completeness and clarity In case of any requirement changes, make corresponding modifications to traceability matrices at both levels Traceability matrices to serve as a starting point for the new testers deployed for a feature s testing In summary, collaborate with development team throughout the testing life cycle starting with test requirements gathering stage till product release (Refer figure A-3 below for the collaborative model, which was followed by the project) Product Name Requirement Id (as per PRS) Requirement Description Feature Name(s) Traceability Matrix Name (including version) Test Plan Name (including version) 1.1 <This is my first requirement> <First Req> First Req- TraceabilityMatrix-1.2 First Req- TestPlan-1.2 Figure A-1 Snapshot of Traceability Matrix at Level-1 04 Infosys

5 Feature Name Sr. No. Functional Area Sub-Functional Area Functional Operation Sub-Functional Operation Functional Test Strategy Test Case Id Remarks 1.1 <This is my first functional area> <First subfunctional area> <First functional operation> <First subfunctional operation> Strategy for testing First sub-functional operation 1.1-A If any Figure A-2 Snapshot of Traceability Matrix at Level-2 Benefits: Clear understanding of product requirements achieved through presentations by development Institutionalization of traceability matrices resulted in requirements completeness Gaps, if any in the traceability matrices closed after review by development team Reduction in learning time for each feature by the testers as the traceability matrices are quick and easy to go through Effective management of changes to requirements through up-to-date traceability matrices The collaborative approach for QA as indicated in figure A-3 below proved to be really beneficial resulting in requirements clarity and completeness, gap minimization and early gap closure. In reality, the collaborative approach with QA and Development teams working in partnership has been found to be the Mantra for successful execution of testing projects Figure A-3 A Collaborative Approach for QA Infosys 05

6 B) Test Planning As per the earlier practice, the preparation of test plans was being carried out directly on the basis of feature functional specifications, which led to the following challenges for the testing team during this phase: Challenges: Functional gaps in the test plans Difficulty in review by the development team for large test plans Best Practices: Have the reviewed/approved traceability matrices as indicated in figure A-2 above serve as the basis for subsequent test plan generation Benefits: Due to completeness of traceability matrices, functional gaps in the test plans are reduced to a minimum Reduction in time required for test plan creation as the same are now created on the basis of finalized traceability matrices C) Test Strategizing The product to be functionally tested was really complex one with a large feature set and a number of supported hardware-software configurations. On the other hand, the time/effort available for testing was limited. As James Bach rightly said The test manager who refuses to face the fact that exhaustive testing is impossible chooses instead to seek an impossible level of testing. Hence, we as test managers ought to understand that an optimum level of functional test coverage needs to be provided to the product within available resources. Following were the major challenges for the test team during this phase: Challenges: How to utilize the available limited resources/time to provide optimum test coverage to the product functionality while covering various supported configurations To monitor the exact hardware-software configurations for the test environment Figure C-1 Snapshot of a Consolidated Functional Coverage Matrix 06 Infosys

7 Best Practices: Prioritization of test cases in test plans in to levels-1, 2, 3 and 4 Preparation of a consolidated functional test coverage matrix for various test cycles to be executed (Refer figure C-1 below for a snapshot of consolidated functional coverage matrix) Preparation of a consolidated configurations coverage matrix for various test cycles (Refer figure C-2 below for a snapshot of consolidated configurations coverage matrix) Utilize an extensive decision model while deciding on the test matrix for each cycle (Refer figure C-3 below for a snapshot of the QA decision model in place) Institutionalize Test Automation: o Start early on automation: evaluate and finalize on the test automation framework in the test planning stage itself as indicated in figure A-3 above o Start performing the automation feasibility analysis for various features along with test plan preparation itself o Initiate tools search and evaluation along-side test planning o While the product is under implementation, work rigorously towards getting the automation suite up and ready o Plan to institutionalize daily test harness execution (after creation of a new product build) when the product implementation is mid-way o The test automation should be portable to be executed in different hardware-software environments o Try to make maximum utilization of automated test suites, while deciding on your test matrix Prepare a detailed test matrix for each test cycle to monitor the details for test environment to a minute level and get the same reviewed by the development team before proceeding with the testing (Refer figure C-4 below for a snapshot of detailed component and functional test matrix for a test cycle) Figure C-2 Snapshot of a Consolidated Configurations Coverage Matrix Infosys 07

8 Benefits: Test case prioritization in the test plans enabled the test team to plan for breadth-oriented testing for low risk features while focusing in-depth on high risk features Creation of consolidated functional and configuration coverage matrices enabled the team to plan for whole of the test program at a time and evaluate the test coverage at a glance. This practice resulted in an optimal utilization of the effort available for various test cycles while evaluating pros and cons of inclusion/ exclusion of various features into the test matrix Institutionalization of the QA decision model led the test team to plan effectively for upcoming test cycles on the basis of results seen in earlier test cycles Figure C-3 Snapshot of Test Strategizing Decision Model Starting early with test automation helped the team in catching defects early in the product implementation phase Institutionalization of daily test harness helped quick detection of defects and regressions caused by recent code check-ins Portability of test harness enabled its execution with various supported hardware-software configurations with little or no effort thereby resulting in maximum utilization of test harness Inclusion of automated test runs in to the test matrix enabled the test team to reduce the effort for testing radically The practice of having a detailed component and functional test matrix and its subsequent review by development team prevented any ambiguities in setting up the test environment and set an agreement between both development and test teams before going in to actual testing Figure C-4 Snapshots of Detailed Component and Functional Test Matrices 08 Infosys

9 D) Test Execution This has been one of the most critical phases of the functional testing life cycle. Once we have decided on the overall plan and strategy for test execution, this is the phase when the test team will really come in to action and will make an optimum utilization of the time and resources allocated for testing. In spite of doing a detailed and effective planning for your test cycles, sometimes test teams fail to accomplish the planned amount of testing during this phase while juggling with various issues related to test environment setup, test case understanding and moreover product areas, which are not testable due to certain blocking functional issues. Following were the challenges, which the test team had to cope up during this phase: Challenges: Testers struggling while learning the product functionality by using the actual product build for the first time and due to mismatch between test plans and actual functionality A large amount of time going towards test environment setup due to product complexity and an extensive set of supported configurations, which need to be setup Recurring issues related to test environment setup and test execution, which take enormous time in resolving for most testers especially who are new entrants to the test team Blocking issues found in the product functional areas lead to extensive re-planning putting the initial overall plan at a stake Best Practices: Set up a process to get the intermediate product builds well before the formal QA hand-off. This process is also known as in-process testing (as indicated in figure A-3 above) Institutionalize usage of re-usable test environments through various tools viz. VMware images, Ghost images etc Establish a knowledge repository of various problems encountered during test environment setup/test execution and their possible solutions. This repository can be searched quickly especially by novice testers instead of re-inventing the wheel. Anyone in the team, whenever solves a particular problem logs the problem and the corresponding solution in to this repository. Moreover, an is generated at the same time to the whole team containing the problem and its solution Benefits: Starting with the in-process QA well before the start of formal test cycles enabled the test team to learn the functionality by playing around with the product Functional gaps in the actual product and the test plan were closed early before going in to formal functional testing Test team was able to identify and report defects for the blocking functional areas well before going in to formal functional test cycles resulting in effective utilization of the time allocated for formal test cycles and well-planned testing An overall reduction of approx. 25% was realized in the time going towards test environment setup due to the reusability achieved with the usage of VMware/Ghost images. The test environment, setup by one tester can now be reused by multiple other testers. Moreover, the setups for third party servers/components can be preserved as VMware images for usage during subsequent test runs The institutionalization of Problems/Solutions knowledge repository resulted in approx. 30% reduction in the time going towards issue resolution. Any tester now facing a problem has to search the repository for a solution before going ahead with spending time on resolving the same Infosys 09

10 E) Defect Management Effective defect tracking, analysis and reporting are critical steps in the testing process. A well-defined method for defect management will benefit more than just the testing team. The defect statistics are a key parameter for evaluating the health of the product at any stage during test execution. Extra time spent on preparing a defect profile and its history often benefits through easier analysis, shorter resolution times, and better product quality. This not only includes the new defects reported against the product, but also the defects reported during earlier test cycles and the defects to be verified. Following were the challenges, which were faced by the test team while managing the defects for the product: Challenges: Incomplete and ambiguous defect reporting resulting in too many defects coming back for Needs More Information from development s end Inconsistency in the structure of defects reported by various test team members Testers assigning improper Severity/Priority to defects Testers opening new defects for the problems already reported by other testers as defects during previous test cycles Too many defects being marked as Not-A-Defect by development due to Operator errors Inappropriate verification procedure for the fixed defects, which come for verification Inadequate tracking of the various defects logged to a logical closure Inappropriate tracking of defect trend resulting in lack of insight into current health of the product Best Practices: Institutionalize standard templates for defect profile preparation and defect verification profile preparation having comprehensive details for each defect (Refer figures E-1 (a) and E-1 (b) below for snapshots of these templates) Establish clear definitions for Defect Severity and Priority. Train test team members on the same and have all of the defects go through a thorough review by the test lead before reporting Maintain an updated list of the various defects logged against the product till date containing appropriate details for these defects, which testers can refer to as and when they encounter a defect (Refer figure E-2 for snapshot of sample defects list for a product) Coordinate and discuss with development team regarding the suspicious defects before reporting Establish a process, wherein the development team specifies the procedure of verification for all the fixed defects in the defect tracking system. Also, attach the verification profile for all the verified defects in the defect tracking system Institutionalize various defect metrics, which are tracked, analyzed and reported on a continuous basis to various stakeholders (Refer figure E-3 for snapshots of a few defect metrics, which were tracked) 10 Infosys Figure E-1 (a) Defect Profile Template A Snapshot

11 Figure E-1 (b) Defect Verification Profile Template A Snapshot Figure E-2 List of Defects Logged against the Product A Running List Benefits: Standard templates for defect profile and defect verification profile resulted in consistent and comprehensive defects being logged by various test team members Assignment of appropriate Severity and Priority to various defects logged enabled development team to focus on these defects in a well-organized manner Referring to the list of the defects logged against the product till date enabled the test team to avoid any Duplicate defects as well as to track every defect to a logical closure Coordination with development team on suspicious defects brought about a considerable reduction in the number of defects being marked as Operator Errors Specifying the verification procedure in the defect tracking system enabled the development team to validate the verification procedure followed by QA for any defect resulting in an increased consistency in the verification procedure Institutionalization of various defect metrics resulted in an accurate and quick insight in to the product s health and focus efforts in the right product areas The severity distribution of defects provided a quick insight in to the product quality. The priority distribution of defects in conjunction with the severity distribution provided an assessment of release readiness for the product. Infosys 11

12 Figure E-2 List of Defects Logged against the Product A Running List The functional defect trend for the product enabled various stakeholders to have a quick insight in to product health and to prioritize development efforts This metric is used to track the various defects logged against the product to a logical closure. The defects, which are still Open are the primary area of concern apart from the ones marked as Not A Bug This metric serves as an indicator of the effectiveness of testing process and test execution. If you see a good percentage of defects marked as Operator Errors, it indicates that the understanding of the test engineer on the functionality is low or there have been gaps in the requirements document Figure E-3 - A Few Defect Metrics 12 Infosys

13 F) Test Results Reporting Once the test team is done with the test cycle or even at intermediate stages, it is desirable to have a visibility into quality of the product. With the increase in both product complexity and significance, more and more people are interested in the quality of a given software product. By providing this visibility, large sets of stakeholders are able to assure themselves as to the anticipated quality of an application. In addition, senior management and executives are able to easily grasp and take action on critical quality information, acting on exceptions before they turn into tribulations. Following were the challenges, which were faced by the test team during the test results reporting phase: Challenges: The test results report should be easy to comprehend and should be useful for all the stakeholders starting with the testers in the team to the senior most executive having an interest in the product It should provide a status of the feature-wise health of the product along with feature-wise defects data for an easy decision-making towards Go/No-Go for the product Best Practices: Simple metrics, charts and graphs are often preferable to text, as they are easy to comprehend, and because they highlight exceptions. A comprehensive test results report template was prepared in a spreadsheet format, which was then reviewed and approved by the customer containing the following details: o o Component Version Details: This sheet provides the details of versions for various hardware-software used for functional testing Test Matrix: This sheet provides the actual test matrix used for testing (Refer figure C-4 above for a snapshot of detailed component and functional test matrices for the test cycle) o o o o o o o o Result Summary report: This sheet provides the overall summary of the test cases executed and effort spent during the testing for each feature New Defect Details: This sheet provides the details for the new defects found during the current test cycle Old Defect Details: This sheet provides the details for the defects, which were filed during some earlier test cycles for the product and have also been observed during the current test cycle Feature-Risk Analysis: This sheet provides the risk associated with each feature on a scale of High (red), Medium (yellow) and low (green) based on the test cases which have failed, are blocked or were not executed for the feature Feature-Test Case Percentage-Chart-<Platform>: This chart provides the distribution of percentage of test cases passed, failed and not executed for each feature on <Platform> platform. There will be one such sheet for each platform tested Feature-Test Case Count-Chart-<Platform>: This chart provides the distribution of number of test cases passed, failed and not executed for each feature on <Platform> platform. There will be one such sheet for each platform tested Defect Severity Distribution: This chart provides the distribution of defects based on Severity Defect Priority Distribution: This chart provides the distribution of defects based on Priority (Refer figure E-3 above for snapshots of defect severity/priority distribution) o Effort-Feature-Chart-<Platform>: This chart provides the effort distribution per feature basis executed on <Platform> platform. There will be one such sheet for each platform tested (Refer figure F-1 below for snapshots of sample graphs/charts included in the detailed test summary report) Infosys 13

14 Provides a risk assessment for each feature from release readiness point-of-view Provides a high level feature-wise quality picture for the product Provides a more detailed feature-wise summary for the stakeholders interested in the same Benefits: The comprehensive test summary report provided a clear visibility in to the product quality while having personalized views for different stakeholders. Along with the metrics, which provided detailed test case, defect and effort counts, there were metrics like Feature Risk Assessment or Feature-wise Percentage Pass/Fail rates, which provided a high-level snapshot of the product health. The comprehensive test summary report received tremendous appreciations from the customer Provides an insight in to the features, which have taken more execution time. Helps devise future strategies to reduce the effort for such features Figure F-1 Components of A Detailed Test Summary Report 14 Infosys

15 Once the test team is done with the test cycle or even at intermediate stages, it is desirable to have a visibility into quality of the product. With the increase in both product complexity and G) Test Metrics Collection, Analysis & Improvement Test metrics are an important indicator of the effectiveness of a software testing process. Areas for process improvement can be identified based on the analysis of the defined metrics and subsequent improvements can be targeted. Hence, Test Metrics Collection, Analysis and Improvement is not just a single phase in the testing life cycle; but on the other hand, acts as an umbrella of continuous improvement for whole of the testing life cycle. Challenges: The need for a mechanism for measuring the efficiency, effectiveness and quality of the testing process so as to identify the areas of improvement The need for measuring the program/product health objectively Best Practices: Identify a set of process/product metrics to be tracked on a continuous basis. Refer Figure G-1 below for a summary of the various metrics institutionalized: Refer Figures G-2, G-3 and G-4 below for snapshots of test metrics adopted for test process efficiency, effectiveness and quality respectively. Refer Figures G-5 and G-6 below for snapshots of test metrics institutionalized for Product/Program Health and Defect Tracking respectively. Develop dashboards for these metrics and share these dashboards with the customer at 2 levels: at test program level, at regular intervals Analyze these metrics regularly and take improvement actions Figure G-1 Summary of the Test Metrics Institutionalized Benefits: The dashboards enabled integrated, accurate and actual reporting, with a holistic view of metrics and graphical charts to facilitate decision making Analysis of the metrics provides an insight in to the process maturity and the areas, where improvements can be targeted Data in the graphical form is easily interpretable Customer gets a formalized mechanism to assess the effectiveness and efficiency of the QA process A useful way to educate the team on the importance of various process parameters and to eliminate the problem areas in a planned manner An effective way to present to Senior Management Infosys 15

16 Test Process Efficiency Metrics in Practice (Figure G-2): a) Test Execution Productivity Shows manual test execution productivity with respect to upper & lower control limits set for the project Depicts execution efficiency, helps identify problematic areas & improve, where feasible Shows combined (manual + automated) test execution productivity Depicts execution efficiency, helps identify problematic areas & improve, where feasible b) Cost of Testing Shows phase-wise effort distribution Depicts intensive effort areas to focus for improvement 16 Infosys

17 c) Average Defect Turnaround Time Depicts average verification time taken for defects of Priority-1 Indicates operational efficiency of the test team and helps in identification of areas for improvement. (Similar trends are tracked for defects of other priority levels also) Depicts average response time taken for defects of Priority-1, when the defect is set as Needs More Info asking for more information from test team Indicates operational efficiency of the test team and helps in identification of areas for improvement. (Similar trends are tracked for defects of other priority levels also) d) Test Automation Productivity Trends e) Test Case Automation Trends Shows trends in productivity of test case automation - Depicts changes in performance levels of automation team and helps identify problems, if any. Shows trends in the amount of work done by automation team- Helps identify time intervals having lower automation and take remedial actions. Figure G-2 Test Process Efficiency Metrics in Practice Infosys 17

18 Test Process Effectiveness Metrics in Practice (Figure G-3): a) Functional Test Coverage (Feature-wise) Functional Test Coverage (Overall) Shows feature-wise & priority-wise % test execution Depicts detailed test coverage at a glance, a mechanism to validate the test strategy Shows overall % test execution Depicts overall functional test coverage at a glance b) Defects Automated/Added to Test Plans Depicts No. of test cycle-wise defects verified, automated and added to test plans. Serves as an operational effectiveness parameter for the test team. c) Failed Test Cases/Hr, Failed Test Cases/Total Test Cases Executed Depicts effectiveness of testing as well as cost of catching failures 18 Infosys

19 d) Test Automation Coverage e) Effort Savings through Test Automation Shows the trends in automation coverage quarter-by -quarter - Depicts current automation coverage and helps focus efforts towards further automation. Shows the feature-wise savings in execution time achieved through test case automation Helps evaluate the benefits (ROI) of test automation and share with customer/senior management and decide for future roadmap Figure G-3 Test Process Effectiveness Metrics in Practice Test Process Quality Metrics in Practice (Figure G-4): a) Percentage of Defects Marked as Operator Errors Depicts the quality of functional test team s work. Having more operator errors is an area of concern and needs to be looked into Figure G-4 Test Process Quality Metrics in Practice Infosys 19

20 Product/Program Health Metrics in Practice (Figure G-5): a) Feature Sensitivity Shows the % of failed test cases for various product features over multiple test cycles Depicts sensitive features b) Feature Sensitivity Shows feature-wise sensitivity, Depicts defect-prone feature(s) Figure G-5 Product/Program Health Metrics in Practice 20 Infosys

21 Defect Metrics in Practice (Figure G-6): a) Test Cycle-wise Defects Shows new defects logged during various test cycles. Depicts how the product quality faired over multiple test cycles Depicts (new + old) defects logged during various test cycles. The old defects are the ones, which we reported during an earlier test cycle and are detected during the current test cycle also. Figure G-6 Defect Metrics in Practice Infosys 21

22 Continuous improvement is the key to success of any process. Having illustrated the metrics model in place, we will have to continuously enhance the metrics model to strive for continuous improvement. As H. James Harrington truly said - The journey towards excellence is a never ending job. References: Software Engineering: A Practitioner s Approach, 6/e by Roger S Pressman, R.S. Pressman and Associates, ISBN: , Copyright year: 2005 A Framework for Good Enough Testing by James Bach, Reliable Software Technologies Software Testing in the Real World Improving the Process, by Edward Kit 22 Infosys

23 About the Author Mandeep Walia is a Group Project Manager with Infosys Technologies Ltd. He has over 13 years of IT experience encompassing Software Development, Maintenance, Testing and Professional Services. He is certified as a Project Management Professional (PMP) by PMI and a Certified Software Quality Analyst (CSQA) from QAI, USA. During his career at Infosys, Mandeep has managed multiple large and complex software programs for Fortune 500 companies. Appendix Common Terms Used in This Document: QA Quality Assurance IT Information Technology Infosys 23

24 About Infosys Infosys partners with global enterprises to drive their innovation-led growth. That's why Forbes ranked Infosys 19 among the top 100 most innovative companies. As a leading provider of next-generation consulting, technology and outsourcing solutions, Infosys helps clients in more than 30 countries realize their goals. Visit and see how Infosys (NYSE: INFY), with its 150,000+ people, is Building Tomorrow's Enterprise today. For more information, contact askus@infosys.com Infosys Limited, Bangalore, India. All Rights Reserved. Infosys believes the information in this document is accurate as of its publication date; such information is subject to change without notice. Infosys acknowledges the proprietary rights of other companies to the trademarks, product names and such other intellectual property rights mentioned in this document. Except as expressly permitted, neither this documentation nor any part of it may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, electronic, mechanical, printing, photocopying, recording or otherwise, without the prior permission of Infosys Limited and/ or any named intellectual property rights holders under this document.

White Paper. Realizing Efficiency & Effectiveness in Software Testing through a Comprehensive Metrics Model. Image Area. Abstract

White Paper. Realizing Efficiency & Effectiveness in Software Testing through a Comprehensive Metrics Model. Image Area. Abstract Image Area White Paper Realizing Efficiency & Effectiveness in Software Testing through a Comprehensive Metrics Model Abstract The ever-increasing complexity of today s software products, combined with

More information

Improved Efficiency and Significant Cost Savings through a Flexible Managed Services Model

Improved Efficiency and Significant Cost Savings through a Flexible Managed Services Model Case Study Improved Efficiency and Significant Cost Savings through a Flexible Managed Services Model Abstract Infosys partnered with a leading global insurance provider to set up a global Testing Center

More information

Image Area. View Point. Transforming your Metrics Program with the right set of Silver Bullets. www.infosys.com

Image Area. View Point. Transforming your Metrics Program with the right set of Silver Bullets. www.infosys.com Image Area View Point Transforming your Metrics Program with the right set of Silver Bullets www.infosys.com Introduction Today s organizations are competing in a fast-paced marketplace driven by new technologies,

More information

STC - 2013 Test Report Dashboard Art of Showcasing data graphically, dynamically

STC - 2013 Test Report Dashboard Art of Showcasing data graphically, dynamically STC - 2013 Test Report Dashboard Art of Showcasing data graphically, dynamically Prepared by: Indium Software India Ltd. Name : Poornima Gopalan & Vishnupriya B Email : poornima.g@indiumsoft.com vishnupriya.b@indiumsoft.com

More information

View Point. Image Area. Insurance Modernization New Demands, New Approaches. - Jeffrey Kupper, Lalit Kashyap, Siva Nandiwada, Srikanth Srinivasan

View Point. Image Area. Insurance Modernization New Demands, New Approaches. - Jeffrey Kupper, Lalit Kashyap, Siva Nandiwada, Srikanth Srinivasan Image Area View Point Insurance Modernization New Demands, New Approaches - Jeffrey Kupper, Lalit Kashyap, Siva Nandiwada, Srikanth Srinivasan www.infosys.com Most insurance companies in the US are facing

More information

End-to-End ICD-10. A unique risk-based approach with best practices, business acumen, and cutting-edge tools

End-to-End ICD-10. A unique risk-based approach with best practices, business acumen, and cutting-edge tools End-to-End ICD-10 Testing Services A unique risk-based approach with best practices, business acumen, and cutting-edge tools Transition to ICD-10 is a colossal challenge for healthcare organizations. Its

More information

Flexible and Agile Service Delivery Platform Elevates Customer Experience

Flexible and Agile Service Delivery Platform Elevates Customer Experience Case Study Flexible and Agile Service Delivery Platform Elevates Customer Experience Abstract Infosys partnered with McCamish Systems, now a subsidiary of Infosys BPO, to develop and implement a scalable,

More information

Image Area. White Paper. Best Practices in Mobile Application Testing. - Mohan Kumar, Manish Chauhan. www.infosys.com

Image Area. White Paper. Best Practices in Mobile Application Testing. - Mohan Kumar, Manish Chauhan. www.infosys.com Image Area White Paper Best Practices in Mobile Application Testing - Mohan Kumar, Manish Chauhan www.infosys.com Contents Introduction 3 QA Challenges in Mobile Application Testing 3 Device Variation

More information

BPM for Structural Integrity Management in Oil and Gas Industry

BPM for Structural Integrity Management in Oil and Gas Industry Whitepaper BPM for Structural Integrity Management in Oil and Gas Industry - Saurangshu Chakrabarty Abstract Structural Integrity Management (SIM) is an ongoing lifecycle process for ensuring the continued

More information

View Point. The Enterprise QA Transformation Model. A solution to enhance an enterprises testing maturity. Abstract. www.infosys.

View Point. The Enterprise QA Transformation Model. A solution to enhance an enterprises testing maturity. Abstract. www.infosys. View Point The Enterprise QA Transformation Model A solution to enhance an enterprises testing maturity - Reghunath Balaraman, Aromal Mohan Abstract With the increasing acceptance of testing/qa as an independent

More information

Key Benefits of Microsoft Visual Studio Team System

Key Benefits of Microsoft Visual Studio Team System of Microsoft Visual Studio Team System White Paper November 2007 For the latest information, please see www.microsoft.com/vstudio The information contained in this document represents the current view

More information

a new generation software test automation framework - CIVIM

a new generation software test automation framework - CIVIM a new generation software test automation framework - CIVIM Software Testing is the last phase in software development lifecycle which has high impact on the quality of the final product delivered to the

More information

Creating Business Value with Mature QA Practices

Creating Business Value with Mature QA Practices perspective Creating Business Value with Mature QA Practices Abstract The IT industry across the globe has rapidly evolved in recent times. The evolution has been primarily driven by factors like changing

More information

Decision Tree Methodology - A solution for Local Vs. Global Master Data conflict

Decision Tree Methodology - A solution for Local Vs. Global Master Data conflict White Paper Decision Tree Methodology - A solution for Local Vs. Global Master Data conflict - Rajendra Kumar Tamboli, Promodh Narayan Ravichandran Abstract Most master data management (MDM) implementations

More information

White Paper. Social Media for Wealth Managers. - Swaran Kumar Patnaik. Abstract. www.infosys.com

White Paper. Social Media for Wealth Managers. - Swaran Kumar Patnaik. Abstract. www.infosys.com White Paper Social Media for Wealth Managers - Swaran Kumar Patnaik Abstract Today, social media is becoming a popular way of interacting with customers while at the same time improving the firm s brand

More information

WHITEPAPER. Automation in environment management: A wellspring of efficiency. Abstract

WHITEPAPER. Automation in environment management: A wellspring of efficiency. Abstract WHITEPAPER Automation in environment management: A wellspring of efficiency Abstract Agility is the key for the IT function in an organization to be able to respond quickly to changing business conditions.

More information

Five Commandments for Successful COTS Package Testing

Five Commandments for Successful COTS Package Testing View point Five Commandments for Successful COTS Package Abstract Ineffective COTS implementation will cost you Adopting commercial off-the-shelf (COTS) products or packages like ERP, CRM, and HR management

More information

Improved Efficiency and Significant Cost Savings through a Flexible Managed Services Model

Improved Efficiency and Significant Cost Savings through a Flexible Managed Services Model Case Study Improved Efficiency and Significant Cost Savings through a Flexible Managed Services Model Abstract Infosys partnered with a leading global insurance provider to set up a global Testing Center

More information

perspective Effective Capacity Management with Modeling and Simulation assisted Performance Testing Abstract

perspective Effective Capacity Management with Modeling and Simulation assisted Performance Testing Abstract perspective Effective Capacity Management with Modeling and Simulation assisted Testing Abstract In this competitive marketplace, businesses seeking to maximize profitable outcomes need to ensure their

More information

WHITE PAPER. Test data management in software testing life cycle- Business need and benefits in functional, performance, and automation testing

WHITE PAPER. Test data management in software testing life cycle- Business need and benefits in functional, performance, and automation testing WHITE PAPER Test data management in software testing life cycle- Business need and benefits in functional, performance, and automation testing -Praveen Bagare (Infosys) and Ruslan Desyatnikov (Citibank)

More information

Master Data Management as a Solution Using SAP MDM and Complementing Technologies

Master Data Management as a Solution Using SAP MDM and Complementing Technologies White paper Master Data Management as a Solution Using SAP MDM and Complementing Technologies Abstract SAP MDM provides typical features of Data Consolidation, Management and Data Harmonization to be able

More information

Driving Effective Channel Incentive Programs

Driving Effective Channel Incentive Programs perspective Driving Effective Channel Incentive Programs - Mothi Raj Abstract Sales channel management is a critical part of businesses across industries. Those with robust sales channel management programs

More information

Aspire's Approach to Test Automation

Aspire's Approach to Test Automation WHITE PAPER Aspire's Approach to Test Automation by Ujjawal Bagaria, Aspire Systems Automation has been seen as the long term solution for cost reduction of manual testing across the globe. A successfully

More information

Is PPM Enough? A white paper from Digité, Inc. om Digite, Inc. Lessons from Discussions and Deliberations with Digité customers and partners

Is PPM Enough? A white paper from Digité, Inc. om Digite, Inc. Lessons from Discussions and Deliberations with Digité customers and partners A white paper from Digité, Inc. Is PPM Enough? om Digite, Inc. Lessons from Discussions and Deliberations with Digité customers and partners Author: Mahesh Singh, Co-founder, Sr. Vice President Product

More information

White paper. Risk and Compliance Management in Software Procurement. Abstract. - Siva R

White paper. Risk and Compliance Management in Software Procurement. Abstract. - Siva R White paper Risk and Compliance Management in Software Procurement - Siva R Abstract Avoiding risks and eliminating compliance issues in sofware procurement and management have been the most difficult

More information

Realizing the Business Value of Master Data Management (MDM)

Realizing the Business Value of Master Data Management (MDM) perspective Realizing the Business Value of Master Data Management (MDM) - Shashank Gadgil, Vineet Kulkarni Abstract Research shows that 40% of the anticipated value of all business initiatives is never

More information

Using TechExcel s DevSuite to Achieve FDA Software Validation Compliance For Medical Software Device Development

Using TechExcel s DevSuite to Achieve FDA Software Validation Compliance For Medical Software Device Development Using TechExcel s DevSuite to Achieve FDA Software Validation Compliance For Medical Software Device Development The FDA requires medical software development teams to comply with its standards for software

More information

SEM for successful campaign management

SEM for successful campaign management White paper SEM for successful campaign management Abstract In an era where digital marketing has taken precedence over conventional marketing methods, it becomes imperative for businesses to focus on

More information

TALENT MANAGEMENT A KEY BUSINESS DRIVER

TALENT MANAGEMENT A KEY BUSINESS DRIVER TALENT MANAGEMENT A KEY BUSINESS DRIVER Today, every CEO s key business priorities include retention of existing talent as well as attracting the best talent from outside the organization. Various market

More information

Viewpoint. Choosing the right automation tool and framework is critical to project success. - Harsh Bajaj, Technical Test Lead ECSIVS, Infosys

Viewpoint. Choosing the right automation tool and framework is critical to project success. - Harsh Bajaj, Technical Test Lead ECSIVS, Infosys Viewpoint Choosing the right automation tool and framework is critical to project success - Harsh Bajaj, Technical Test Lead ECSIVS, Infosys Introduction Organizations have become cognizant of the crucial

More information

Application Test Management and Quality Assurance

Application Test Management and Quality Assurance SAP Brief Extensions SAP Quality Center by HP Objectives Application Test Management and Quality Assurance Deliver new software with confidence Deliver new software with confidence Testing is critical

More information

Co-Presented by Mr. Bill Rinko-Gay and Dr. Constantin Stanca 9/28/2011

Co-Presented by Mr. Bill Rinko-Gay and Dr. Constantin Stanca 9/28/2011 QAI /QAAM 2011 Conference Proven Practices For Managing and Testing IT Projects Co-Presented by Mr. Bill Rinko-Gay and Dr. Constantin Stanca 9/28/2011 Format This presentation is a journey When Bill and

More information

TCoE based Approach for building an Independant Test Organization

TCoE based Approach for building an Independant Test Organization TCoE based Approach for building an Independant Test Organization Best Practices in Software Test Management Chandrashekar S Independent Validation Solutions Infosys Technologies Limited Bangalore, India

More information

Enterprise Test Management Standards

Enterprise Test Management Standards Enterprise Test Management Standards Version 4.0 09/28/2012 Document Number: FSA_TOADG_STDS_TEST.TMS_001 Document Version Control This section summarizes this document revision history. Each entry includes

More information

White paper. The long and short of managing tail spend. Deepa M.K. Abstract

White paper. The long and short of managing tail spend. Deepa M.K. Abstract White paper The long and short of managing tail spend Deepa M.K. Abstract This paper explores and articulates the (usually) least focused but significantly important area of any organization s spend management

More information

NEOXEN MODUS METHODOLOGY

NEOXEN MODUS METHODOLOGY NEOXEN MODUS METHODOLOGY RELEASE 5.0.0.1 INTRODUCTION TO QA & SOFTWARE TESTING GUIDE D O C U M E N T A T I O N L I C E N S E This documentation, as well as the software described in it, is furnished under

More information

Product Complaints Management. Infosys Handbook for Life Sciences

Product Complaints Management. Infosys Handbook for Life Sciences Product Complaints Management Infosys Handbook for Life Sciences Table of Contents Introduction 3 Infosys Point of View 4 Success Story - Complaint management for one of the world s top 5 bio-pharmaceutical

More information

APPLICATION OF SERVER VIRTUALIZATION IN PLATFORM TESTING

APPLICATION OF SERVER VIRTUALIZATION IN PLATFORM TESTING APPLICATION OF SERVER VIRTUALIZATION IN PLATFORM TESTING Application testing remains a complex endeavor as Development and QA managers need to focus on delivering projects on schedule, controlling costs,

More information

Driving Your Business Forward with Application Life-cycle Management (ALM)

Driving Your Business Forward with Application Life-cycle Management (ALM) Driving Your Business Forward with Application Life-cycle Management (ALM) Published: August 2007 Executive Summary Business and technology executives, including CTOs, CIOs, and IT managers, are being

More information

Infosys Business Process Management Offerings

Infosys Business Process Management Offerings Infosys Business Process Management Offerings Infosys helps clients leverage BPM to unlock the value in Digital opportunities With a dedicated Business Process Management (BPM) Center of Excellence (CoE)

More information

WHITE PAPER. Getting started with Continuous Integration in software development. - Amruta Kumbhar, Madhavi Shailaja & Ravi Shankar Anupindi

WHITE PAPER. Getting started with Continuous Integration in software development. - Amruta Kumbhar, Madhavi Shailaja & Ravi Shankar Anupindi WHITE PAPER Getting started with Continuous Integration in software development - Amruta Kumbhar, Madhavi Shailaja & Ravi Shankar Anupindi Introduction DevOps culture is gaining rapid momentum in the IT

More information

The purpose of Capacity and Availability Management (CAM) is to plan and monitor the effective provision of resources to support service requirements.

The purpose of Capacity and Availability Management (CAM) is to plan and monitor the effective provision of resources to support service requirements. CAPACITY AND AVAILABILITY MANAGEMENT A Project Management Process Area at Maturity Level 3 Purpose The purpose of Capacity and Availability Management (CAM) is to plan and monitor the effective provision

More information

Oracle Insurance Policy Administration System Quality Assurance Testing Methodology. An Oracle White Paper August 2008

Oracle Insurance Policy Administration System Quality Assurance Testing Methodology. An Oracle White Paper August 2008 Oracle Insurance Policy Administration System Quality Assurance Testing Methodology An Oracle White Paper August 2008 Oracle Insurance Policy Administration System Quality Assurance Testing Methodology

More information

Loss Prevention Data Mining Using big data, predictive and prescriptive analytics to enpower loss prevention

Loss Prevention Data Mining Using big data, predictive and prescriptive analytics to enpower loss prevention White paper Loss Prevention Data Mining Using big data, predictive and prescriptive analytics to enpower loss prevention Abstract In the current economy where growth is stumpy and margins reduced, retailers

More information

Benefits of Test Automation for Agile Testing

Benefits of Test Automation for Agile Testing Benefits of Test Automation for Agile Testing Manu GV 1, Namratha M 2, Pradeep 3 1 Technical Lead-Testing Calsoft Labs, Bangalore, India 2 Assistant Professor, BMSCE, Bangalore, India 3 Software Engineer,

More information

WHITEPAPER. An ECM Journey. Abstract

WHITEPAPER. An ECM Journey. Abstract WHITEPAPER An ECM Journey Abstract Over the last few years, Enterprise Content Management (ECM) has evolved multifold. This paper describes the past, current and future state of ECM, and talks about the

More information

Software Test Management Involving Client Relationship and Application Virtualization

Software Test Management Involving Client Relationship and Application Virtualization Software Test Management Involving Client Relationship and Application Virtualization Abstract Senior Manager,IBM India Private Limited, Bangalore Dr. Avijit Kar, Professor of Computer Science and Engg.

More information

Development Approach for Customized Testing Tools - Selecting Testing Tools Efficiently

Development Approach for Customized Testing Tools - Selecting Testing Tools Efficiently white paper Development Approach for Customized Testing Tools - Selecting Testing Tools Efficiently - Vaibhav Suneja Abstract At times, the testing process requires the use of customized tools along with

More information

A Model for Effective Asset Re-use in Software Projects

A Model for Effective Asset Re-use in Software Projects A Model for Effective Asset Re-use in Software Projects Abhay Joshi Abstract Software Asset re-use has the potential to enhance the quality and reduce the time to market of software projects. However,

More information

INFOSYS MOBILITY QA PRACTICE

INFOSYS MOBILITY QA PRACTICE INFOSYS MOBILITY QA PRACTICE Mobile testing requires special focus, tools and methods, and service offerings to deliver quality mobility apps to both employees and end consumers. Today s technology industry

More information

Wrap and Renew Digital SOA Catalog Offerings

Wrap and Renew Digital SOA Catalog Offerings Wrap and Renew Digital SOA Catalog Offerings Introduction and market scenario An explosive nexus of four digital forces mobile, cloud, social media, and big data combined with the Internet of Things (IoT),

More information

Requirements-Based Testing: Encourage Collaboration Through Traceability

Requirements-Based Testing: Encourage Collaboration Through Traceability White Paper Requirements-Based Testing: Encourage Collaboration Through Traceability Executive Summary It is a well-documented fact that incomplete, poorly written or poorly communicated requirements are

More information

How To Choose A Test Maturity Assessment Model

How To Choose A Test Maturity Assessment Model Cognizant 20-20 Insights Adopting the Right Software Test Maturity Assessment Model To deliver world-class quality outcomes relevant to their business objectives, IT organizations need to choose wisely

More information

STUDY. Rethinking Retail. Insights from consumers and retailers into an omni-channel shopping experience

STUDY. Rethinking Retail. Insights from consumers and retailers into an omni-channel shopping experience STUDY Rethinking Retail Insights from consumers and retailers into an omni-channel shopping experience The growth and maturity of digital channels have steadily increased the expectations of the consumers,

More information

Accelerate Innovation. Get a 360 view of customers Finacle CRM Solution

Accelerate Innovation. Get a 360 view of customers Finacle CRM Solution Accelerate Innovation Get a 360 view of customers Finacle CRM Solution Delight customers today, retain them tomorrow The ultimate goal for any business is to attract and retain delighted customers. Transformation

More information

perspective Customer Relationship Management Solutions for effective Customer & Dealer Management Abstract

perspective Customer Relationship Management Solutions for effective Customer & Dealer Management Abstract perspective Customer Relationship Management Solutions for effective Customer & Dealer Management Abstract Large numbers of OEMs / auto manufacturers are looking for integrated ways to manage their customers.

More information

WHY DO I NEED A PROGRAM MANAGEMENT OFFICE (AND HOW DO I GET ONE)?

WHY DO I NEED A PROGRAM MANAGEMENT OFFICE (AND HOW DO I GET ONE)? WHY DO I NEED A PROGRAM MANAGEMENT OFFICE (AND HOW DO I GET ONE)? Due to the often complex and risky nature of projects, many organizations experience pressure for consistency in strategy, communication,

More information

Overview. The Concept Of Managing Phases By Quality and Schedule

Overview. The Concept Of Managing Phases By Quality and Schedule The Project Management Dashboard: A Management Tool For Controlling Complex Projects Project Management White Paper Series--#1001 John Aaron, Milestone Planning And Research, Inc. 5/14/01 Overview The

More information

Image Area. White Paper. Enterprise Risk Management - From the boardroom to shop floor. - S. R. Warrier and Preeti Chandrashekhar. www.infosys.

Image Area. White Paper. Enterprise Risk Management - From the boardroom to shop floor. - S. R. Warrier and Preeti Chandrashekhar. www.infosys. Image Area White Paper Enterprise Risk Management - From the boardroom to shop floor - S. R. Warrier and Preeti Chandrashekhar www.infosys.com Introduction Enterprise Risk Management (ERM) has been hotly

More information

Software Engineering. Session 3 Main Theme Requirements Definition & Management Processes and Tools Dr. Jean-Claude Franchitti

Software Engineering. Session 3 Main Theme Requirements Definition & Management Processes and Tools Dr. Jean-Claude Franchitti Software Engineering Session 3 Main Theme Requirements Definition & Management Processes and Tools Dr. Jean-Claude Franchitti New York University Computer Science Department Courant Institute of Mathematical

More information

SQA Labs Value Assured

SQA Labs Value Assured Q SQA Labs Value Assured QUALITY ASSURANCE TESTING TOOLS QUALITY ASSURANCE TESTING TOOLS Quality Assurance refers to the steps taken to make sure that a company s products or services are of sufficiently

More information

Baseline Code Analysis Using McCabe IQ

Baseline Code Analysis Using McCabe IQ White Paper Table of Contents What is Baseline Code Analysis?.....2 Importance of Baseline Code Analysis...2 The Objectives of Baseline Code Analysis...4 Best Practices for Baseline Code Analysis...4 Challenges

More information

Managing Agile Projects in TestTrack GUIDE

Managing Agile Projects in TestTrack GUIDE Managing Agile Projects in TestTrack GUIDE Table of Contents Introduction...1 Automatic Traceability...2 Setting Up TestTrack for Agile...6 Plan Your Folder Structure... 10 Building Your Product Backlog...

More information

How do you manage the growing complexity of software development? Is your software development organization as responsive to your business needs as

How do you manage the growing complexity of software development? Is your software development organization as responsive to your business needs as How do you manage the growing complexity of software development? Is your software development organization as responsive to your business needs as it could be? Borland Core SDP enables your IT organization

More information

Business Transformation Services Transform your processes. Transform your business.

Business Transformation Services Transform your processes. Transform your business. Business Transformation Services Transform your processes. Transform your business. Do your processes help you achieve your business goals? Or are your processes actually starting to limit these goals?

More information

WHITE PAPER. OTC Derivatives From Reform to Reinvention Convert regulatory compliance into business transformation. Abstract

WHITE PAPER. OTC Derivatives From Reform to Reinvention Convert regulatory compliance into business transformation. Abstract WHITE PAPER OTC Derivatives From Reform to Reinvention Convert regulatory compliance into business transformation Abstract Over-the-Counter (OTC) derivatives trading firms must transcend regulatory compliance

More information

Streamlined Operations Through New Business Process Transformation

Streamlined Operations Through New Business Process Transformation Case Study Streamlined Operations Through New Business Process Transformation Abstract Infosys partnered with a Fortune 500, US life insurance company to enable its New Business vision with Straight through

More information

perspective Shrink Resolution Times with Field Service Automation (FSA) Abstract

perspective Shrink Resolution Times with Field Service Automation (FSA) Abstract perspective Shrink Resolution Times with Field Service Automation (FSA) Abstract The end goal of any organization is a satisfied customer. The process of locating, procuring, and transporting the ingredients

More information

POLAR IT SERVICES. Business Intelligence Project Methodology

POLAR IT SERVICES. Business Intelligence Project Methodology POLAR IT SERVICES Business Intelligence Project Methodology Table of Contents 1. Overview... 2 2. Visualize... 3 3. Planning and Architecture... 4 3.1 Define Requirements... 4 3.1.1 Define Attributes...

More information

WHITE PAPER. An Integrated Property & Guest Management System A hotel management software for the future delivered over the cloud

WHITE PAPER. An Integrated Property & Guest Management System A hotel management software for the future delivered over the cloud WHITE PAPER An Integrated & Guest A hotel management software for the future delivered over the cloud Traditionally, the hotel IT ecosystem has been a multifaceted but integrated set of IT systems that

More information

The role of integrated requirements management in software delivery.

The role of integrated requirements management in software delivery. Software development White paper October 2007 The role of integrated requirements Jim Heumann, requirements evangelist, IBM Rational 2 Contents 2 Introduction 2 What is integrated requirements management?

More information

Obtaining ROI from an ALM Tool

Obtaining ROI from an ALM Tool White Paper This White Paper discusses how an Application Lifecycle Management (ALM) tool can quick obtain a return on investment (ROI) for companies that develop and maintain software. 1 Narrative Companies

More information

ájoƒ ùdg á«hô dg áµلªÿg Yesser Overall SDLC Process Definition

ájoƒ ùdg á«hô dg áµلªÿg Yesser Overall SDLC Process Definition ájoƒ ùdg á«hô dg áµلªÿg Yesser Overall SDLC Process Definition Version 0.6 - Page 3 / 43 Table of Contents 1. Process Introduction... 5 1.1. Process Scope... 5 1.2. Process Objectives and Benefits... 5

More information

How Silk Central brings flexibility to agile development

How Silk Central brings flexibility to agile development How Silk Central brings flexibility to agile development The name agile development is perhaps slightly misleading as it is by its very nature, a carefully structured environment of rigorous procedures.

More information

STeP-IN SUMMIT 2007. International Conference On Software Testing

STeP-IN SUMMIT 2007. International Conference On Software Testing STeP-IN SUMMIT 2007 International Conference On Software Testing Implementation of Continuous Integration and Automated testing of a large scale web based application for a European by Amandweep Suresh

More information

Reduced Total Cost of Ownership (TCO) and Increased Scalability with a New Accounting Solution

Reduced Total Cost of Ownership (TCO) and Increased Scalability with a New Accounting Solution Case Study Reduced Total Cost of Ownership (TCO) and Increased Scalability with a New Accounting Solution Abstract Infosys partnered with a global specialty insurance and re-insurance company to implement

More information

Skatteudvalget 2014-15 (2. samling) SAU Alm.del Bilag 48 Offentligt. Programme, Project & Service Management Analysis

Skatteudvalget 2014-15 (2. samling) SAU Alm.del Bilag 48 Offentligt. Programme, Project & Service Management Analysis Skatteudvalget 2014-15 (2. samling) SAU Alm.del Bilag 48 Offentligt Programme, Project & Service Management Analysis Table of Content 1 Executive Summary... 3 1.1 Scope of Work... 3 1.2 Methodology for

More information

Backlog Management Index (BMI) Evaluation and Improvement An ITIL Approach

Backlog Management Index (BMI) Evaluation and Improvement An ITIL Approach Backlog Management Index (BMI) Evaluation and Improvement An ITIL Approach Backlog Management Index is one of the important metrics that is closely monitored in Steady State of Maintenance and Support

More information

Software Engineering Compiled By: Roshani Ghimire Page 1

Software Engineering Compiled By: Roshani Ghimire Page 1 Unit 7: Metric for Process and Product 7.1 Software Measurement Measurement is the process by which numbers or symbols are assigned to the attributes of entities in the real world in such a way as to define

More information

DELIVERING AGILE QUALITY ASSURANCE THROUGH EXTREME AUTOMATION

DELIVERING AGILE QUALITY ASSURANCE THROUGH EXTREME AUTOMATION DELIVERING AGILE QUALITY ASSURANCE THROUGH EXTREME AUTOMATION Enterprises that keep pace with rapid technology advancements are witnessing dynamic changes in their business environments. Enterprise applications

More information

Test Plan (a Real Sample) SoftwareTestingHelp.com Live Project Training - OrangeHRM

Test Plan (a Real Sample) SoftwareTestingHelp.com Live Project Training - OrangeHRM www.softwaretestinghelp.com Test Plan (a Real Sample) SoftwareTestingHelp.com Live Project Training - OrangeHRM 2/1/2014 SoftwareTestingHelp.com Name of the tester Note: This is a sample test plan created

More information

Gain superior agility and efficiencies with enterprise origination solution. Finacle Origination

Gain superior agility and efficiencies with enterprise origination solution. Finacle Origination Finacle Origination Gain superior agility and efficiencies with enterprise origination solution The recent global financial meltdown has reshaped the landscape of the lending business around the world.

More information

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

Orchestrated. Release Management. Gain insight and control, eliminate ineffective handoffs, and automate application deployments Orchestrated Release Management Gain insight and control, eliminate ineffective handoffs, and automate application deployments Solution Brief Challenges Release management processes have been characterized

More information

WHITE PAPER. M-Health: Challenges, benefits, and keys to successful implementation. Abstract

WHITE PAPER. M-Health: Challenges, benefits, and keys to successful implementation. Abstract WHITE PAPER M-Health: Challenges, benefits, and keys to successful implementation Kaushal Modi and Radha Baran Mohanty Abstract The outlook towards healthcare has changed drastically in recent times. Mobile

More information

Career Package. A Software Tester's Journey from Getting a Job to Becoming a Test Leader!

Career Package. A Software Tester's Journey from Getting a Job to Becoming a Test Leader! Software Testing Career Package A Software Tester's Journey from Getting a Job to Becoming a Test Leader! A Complete Manual Testing Course with Practical Tips on Job Hunting, Career Planning and Skill

More information

Best Practices for Planning and Budgeting. A white paper prepared by PROPHIX Software October 2006

Best Practices for Planning and Budgeting. A white paper prepared by PROPHIX Software October 2006 A white paper prepared by PROPHIX Software October 2006 Executive Summary The continual changes in the business climate constantly challenge companies to find more effective business practices. However,

More information

Table of contents. Enterprise Resource Planning (ERP) functional testing best practices: Ten steps to ERP systems reliability

Table of contents. Enterprise Resource Planning (ERP) functional testing best practices: Ten steps to ERP systems reliability Enterprise Resource Planning (ERP) functional testing best practices: Ten steps to ERP systems reliability Table of contents Introduction.......................................................2 Step 1:

More information

CITY UNIVERSITY OF HONG KONG Change Management Standard

CITY UNIVERSITY OF HONG KONG Change Management Standard CITY UNIVERSITY OF HONG KONG (Approved by the Information Strategy and Governance Committee in December 2013; revision 1.1 approved by Chief Information Officer in September 2015) PUBLIC Date of Issue:

More information

Digital Transformation with Intelligent Solutions from Infosys and Pega

Digital Transformation with Intelligent Solutions from Infosys and Pega Digital Transformation with Intelligent Solutions from Infosys and Pega Introduction Today, organizations want smart digital initiatives that can transform their business to drive top and bottom line growth.

More information

Using QR codes to track and identify counterfeit products

Using QR codes to track and identify counterfeit products perspective Using QR codes to track and identify counterfeit products Abstract The development of a new product or technology always comes with the risk of counterfeiting, something that could affect company

More information

View Point. Choosing the Right Cloud Based QA Environment for your Business Needs

View Point. Choosing the Right Cloud Based QA Environment for your Business Needs View Point Choosing the Right Cloud Based QA Environment for your Business Needs An evaluation of cloud deployment models and their ideal applicability - Vijayanathan Naganathan Abstract Usually around

More information

Managing Change For Competitive Advantage. Effective Change Management for Software Delivery

Managing Change For Competitive Advantage. Effective Change Management for Software Delivery Effective Change Management for Software Delivery Whit e Paper July 2007 Contents Executive Summary......................................................3 The Challenges of Managing Change........................................3

More information

Gaining competitive advantage through Risk Data Governance

Gaining competitive advantage through Risk Data Governance White Paper Gaining competitive advantage through Risk Data Governance - Nagharajan Vaidyam Raghavendran, Sudarsan Kumar, Partha Sarathi Padhi www.infosys.com Introduction As a response to the banking

More information

Business Process Validation: What it is, how to do it, and how to automate it

Business Process Validation: What it is, how to do it, and how to automate it Business Process Validation: What it is, how to do it, and how to automate it Automated business process validation is the best way to ensure that your company s business processes continue to work as

More information

Table of contents. Performance testing in Agile environments. Deliver quality software in less time. Business white paper

Table of contents. Performance testing in Agile environments. Deliver quality software in less time. Business white paper Performance testing in Agile environments Deliver quality software in less time Business white paper Table of contents Executive summary... 2 Why Agile? And, why now?... 2 Incorporating performance testing

More information

The Quality Assurance Centre of Excellence

The Quality Assurance Centre of Excellence The Quality Assurance Centre of Excellence A X I S T E C H N I C A L G R O U P A N A H E I M H E A D Q U A R T E R S, 300 S. H A R B O R, B L V D. S U I T E 904, A N A H E I M, CA 92805 PHONE :( 714) 491-2636

More information

Software Solutions Digital Marketing Business Services. SugarCRM Community Edition for Small & Medium Enterprises

Software Solutions Digital Marketing Business Services. SugarCRM Community Edition for Small & Medium Enterprises Software Solutions Digital Marketing Business Services SugarCRM Community Edition for Small & Medium Enterprises Contents Introduction... 1 SugarCRM Community Edition (CE)... 1 Basic CRM Workflow... 2

More information

TREASURY INSPECTOR GENERAL FOR TAX ADMINISTRATION

TREASURY INSPECTOR GENERAL FOR TAX ADMINISTRATION TREASURY INSPECTOR GENERAL FOR TAX ADMINISTRATION The Customer Account Data Engine 2 Systems Development Guidelines; However, Process Improvements Are Needed to Address Inconsistencies September 30, Year

More information

Elite: A New Component-Based Software Development Model

Elite: A New Component-Based Software Development Model Elite: A New Component-Based Software Development Model Lata Nautiyal Umesh Kumar Tiwari Sushil Chandra Dimri Shivani Bahuguna Assistant Professor- Assistant Professor- Professor- Assistant Professor-

More information