Functional Validation of SAP Implementation

Size: px
Start display at page:

Download "Functional Validation of SAP Implementation"

Transcription

1 Functional Validation of SAP Implementation Efficiently produce and maintain a SAP test repository thru modeling of business processes and business rules Geoffrey Potoczny/Smartesting Professional Services Director Smartesting for SAP solution Manager Paris, France Mohamed Bedouani/ AtosOrigin AM & TAM Offering Business Manage Paris, France Abstract-- Enterprise resource planning (ERP) in general and SAP in particular, are now cornerstones of major IT systems. As with all Entreprise IT Applications, the validation phase is a critical step to control the functional risk and ensure user satisfaction. But in the case of package applications, validation activities presents a particular nature related to the specific phases of an ERP implementation: The project phases covering the software configuration and its integration with other components of the information system require both basic business process tests and end-to-end tests to validate the application while mitigating the functional risk; The ERP upgrade type of project or ERP functional evolution projects require functional regression tests while always taking into account the level of risk associated with the concerned business processes. In this paper, we show how the business process modeling can enable the generation and maintenance of the test repository using automatic test generation and testing techniques for repository management and test automation. The goal is to implement an industrialized functional testing process (see reference [2]) dedicated to ERP. It aims at reducing costs and controlling risks in the context of validation of large ERP projects such as SAP or PeopleSoft implementations. In this paper, we are showcasing this approach on SAP, which technical and functional complexity and business criticality require the implementation of a rigorous validation process for the phases of deployment, evolution and migration of the SAP ERP. This approach takes into account the re-use of generic models of business processes that are then customized to the specific functional requirements of the project. It takes also into account the traceability of these models with the repository of requirements (Blueprint Documentation SAP) and with the elements of architecture SolMan to capitalize on the functional validation effort. This approach links together the development phases (specific configuration development, integration) with the maintenance and migration phases thru a continuous monitoring of the test repository, also useful in the regression test phases. Index Terms Accelerator, automation, business process, ERP, functional testing, model, regression, SAP, Test generation, traceability E INTRODUCTION nterprise resource planning (ERP) in general and SAP in particular, are now cornerstones of major information systems. Chosen for their rich functionalities, they have indisputable qualities of robustness, reliability and agility, and enable rapid "black box"-type implementation within the targeted business areas, without having to invest in their white-box development. As with all Enterprise IT Applications, the validation phase is a critical step to control the functional risk and ensure user satisfaction. But in the case of package applications, validation activities present a particular nature related to the specific phases of an ERP implementation: The project phases covering the software configuration and its integration with other components of the information system require both basic business process tests and end-toend tests to validate the application while mitigating the functional risk; The ERP upgrade type of project or ERP functional evolution projects require functional regression tests while always taking into account the level of risk associated with the concerned business processes. These functional testing activities are critical to secure the ERP roll out and the management of functional evolution. They are also quite complex to master in terms of coverage of business processes, and represent an important part of the ERP implementation and maintenance effort (see reference [1]). In this paper, we show how the business process modeling can enable the generation and maintenance of the test repository using automatic test generation and testing techniques for repository management and test automation. The goal is to implement an industrialized functional testing process (see reference [2]) dedicated to ERP. It aims at reducing costs and controlling risks in the context of validation of large ERP projects such as SAP or PeopleSoft implementations. ISQT Copyright

2 In this paper, we are showcasing this approach on SAP, which technical and functional complexity and business criticality require the implementation of a rigorous validation process for the phases of deployment, evolution and migration of the SAP ERP. This approach takes into account the re-use of generic models of business processes that are then customized to the specific functional requirements of the project. It takes also into account the traceability of these models with the repository of requirements (Blueprint Documentation SAP) and with the elements of architecture SolMan to capitalize on the functional validation effort. This approach links together the development phases (specific configuration development, integration) with the maintenance and migration phases thru a continuous monitoring of the test repository, also useful in the regression test phases. This paper first details the challenges of SAP testing in a overall Sap project, then it presents a comprehensive approach oif production and maintenance of the test repository (business processes, end-to-end) based on business process models. The next section illustrates this approach for the test of SAP Sales & Delivery module (SD), to finally provide the results of an operational project. SAP TESTING : WHAT IS AT STAKE? There are 3 main types of SAP projects: - Implementation / SAP integration - Deploying SAP - SAP upgrade The implementation project involves the implementation of SAP ERP in the information system of the company. The deployment project aims at creating a set of processes that will be shared by the entire company (entities in the same country and subsidiaries in different countries). It therefore creates a consistent set of processes that are adapted to each subsidiary or entity to take into account the legal provisions in force in the country. An upgrade project consists in the migration of the installed version of SAP to the latest version proposed by the vendor. A maintenance or patch project (support packages or Enhancement packages) will be organized in the same manner as a upgrade but require less effort on tests. Test coverage is then focused on the impacted transactions and critical business processes. With an implementation/integration project, the tests will ensure the consistency of each process but also their consistency between them. For example, upon receipt of merchandise, we will ensure that the storekeeper acknowledges the delivery, increments the inventory and stores the items at the right place. In addition, the tester must ensure that the various accounting items have been created. TABLE I TESTING COSTS OF AN ERP IMPLEMENTATION PROJECT An SAP implementation project is necessarily strategic for the company since it integrates at the heart of the company s IT and business processes. Budgets generally observed for tests of a first implementation are in the range of 30 to 45% (they can reach 50% in some cases). Any industrialization of this phase is therefore important to have shorter delivery times and high quality during production. This industrialization will then reduce testing costs during maintenance and evolution. Defects detected in production are 7 times more expensive to correct than the same defect detected and corrected during functional testing. Add to this the potential costs arising from this disruptions on the activity of the company and you realize that this cost may be much higher. On a deployment project, in addition to the integration tests, all the adjustments made specifically for each entity or subsidiary must be tested. It is therefore important to capitalize on test assets developed for common business processes or "Core Model" and then customize them when and where required. TABLE II TESTING COSTS OF AN ERP UPGRADE PROJECT. On a version upgrade project, the main issue is around the regression tests. The SAP upgrade is often technical in nature: it installs the new version of the ERP with the least impact on the existing processes. It consists in making quick deliveries based on the new features of the ERP. On this type of project, ISQT Copyright

3 80% of budget is devoted to testing. The upgrade of the production environment must be achieved within a relatively short time frame (24 to 72 hours maximum) which raises very strong constraints on the testing process. The relevance and coverage of the tests prior to production must be excellent to avoid any unpleasant operational surprises. The time available for testing on production usually comes down to a few hours. Having well established test scenarios or test performed automatically is therefore essential to ensure the return to operation mode of the system at the scheduled time. The vast majority of SAP projects have no dedicated team for testing, it is the project's functional experts who design and execute tests. This approach has the advantage of putting the functional expert on the front line. But as the test is not his primary function, the tests are often not comprehensive and usually deal only with nominal test cases. In addition, the developed tests only reflect the expectations of the functional expert but not necessarily what the business expressed during upstream phases of design and detailed specifications. Therefore, to strengthen the validation phase, big organizations users of SAP increasingly outsource their functional tests to specialized service providers. Outsourcing the functional tests to a third party organization with specialized testing teams ensures that the tests are developed in compliance with the needs and requirements expressed by the business during the design phases. Thus, as illustrated in TABLE III, the quality control and productivity of test phases is a major challenge for successful SAP projects. TABLE III WHAT IS AT STAKE that critical business processes are properly implemented and maintained over time and evolution. Modeling of business processes, in notations such as BPMN - Business Process Modeling Notation - will help formalize and structure this knowledge to the production and maintenance of the tests repository. This principle of capitalizing on the business modeling that is implemented in automatic test generation approaches. These approaches, as illustrated in TABLE IV, ensure the alignment of the tests repository with business needs by monitoring the tests production from these models (Process and business rules) and by automating the traceability link between business requirements and the tests. TABLE IV PRINCIPLES OF AUTOMATIC TEST GENERATION FROM MODELS OF THE BUSINESS NEEDS The modeling elements used for test generation (see TABLE V) are on three levels: Business Process Modeling, typically represented in BPMN - Business Process Modeling Notation; Modeling Domains and business entities, typically represented in UML - Unified Modeling Notation, through a class diagram. The modeling of business rules (decision rules to be tested), typically represented by annotations in UML OCL - Object Constraint Language. TABLE V MODELS A SAP TESTING APPROACH BASED ON THE FORMALIZATION OF BUSINESS PROCESSES AND BUSINESS RULES Business processes are at the heart of the activity of SAP testing project: the objective of the testing activity is to ensure ISQT Copyright

4 These modeling elements that represent the requirements and expected behavior of the application under test are used in a test generation process (see TABLE VI) which provides the following functions: - Automated production of test cases covering the processes and business rules. The generated test cases include the description of test steps, parameters and input data and expected results for the establishment of the verdict, with environments such as Smartesting CertifyIt; - Automated traceability from requirements to tests - Integration in a tool chain made in particular of test management tools like HP Quality Center and IBM Rational Quality Manager; - Production of scripts to automate test execution. TABLE VI AUTOMATIC TEST GENERATION PROCESS recommended mode of use of transactions for an efficient process. Consistent with these descriptions, BPMN models were made. In the following pages, these models will be designated as the generic models. The first task of the test analyst is to identify the differences between the standard process and those specified by business experts. Modification of generic models then allows effective communication between the test architect and the business experts while simultaneously ensuring the production of high level test scenarios. His second task is to describe, with UML modeling intended to test purpose, the specific business rules that will be tested, and business objects involved in the verification of these rules. This whole business processes and specific UML model, will calculate a complete set of tests required for qualification of product developments, and publish these tests in the test repository for execution. A SAP TESTING CASE STUDY SD MODULE The SD module offers a set of standard processes. We will change its inter-co part to meet the demands of the business expert in charge of the sales cycle. The initial content of the generic model used is presented in the following manner, prioritized by theme. In the specific context of the SAP testing, this process starts from existing models of generic processes that comply with Base-Line SAP modules, which provide a point of entry for the test project, in line with the elements of the SAP repository Solman (Blueprints, documentation...). This capitalization on a generic model is illustrated in TABLE VII. TABLE IIX GLOBAL VIEW OF THE SD PROCESS TABLE VII RE-USE OF THE GENERIC MODELS OF SAP STANDARD BUSINESS PROCESSES TABLE IX DETAILED VIEW OF THE CROSS COMPANY SALES ORDER PROCESS In the case of SAP, for each module, a set of processes is offered by SAP in documentary form (baseline). This set is the From the generic model, a number of changes are provided in generic processes in BPMN, to match the ordering process of ISQT Copyright

5 the company. These changes deal in our case with the conduct of the process itself, as well as the use of specific transactions. The company processes are much more detailed than the standard processes, we also added some depth levels in the hierarchical model. TABLE XI PARTICIPATING CLASSES TABLE X SPECIFIC PROCESS OF THE COMPANY Reading a process expressed in BPMN is simple: the rectangles with a gear in the upper left are the tasks performed by SAP, which represent steps of the tests. The rectangles fitted with a simple sign "" indicates the presence of a subprocess, allowing a hierarchical vision of the scenario. The arrows represent the sequence of tasks and lozenges containing "x" represent possible alternative scenarios depending on data and test objectives. The simplicity of reading at this level ensures a common understanding between business analyst and the test expert. Very often, an in-depth reading of a textual specification is not sufficient to avoid misinterpretation and will cause considerable loss of time afterwards if test development-test review-test correction cycles between the test expert and business analyst are necessary. Modeling does not protect those same errors of interpretation, but these errors will be identified much earlier in the test production cycle, and will therefore have a much lower cost. In addition, we often find that this modeling is a valuable asset for both the QA and for the business. Following this modeling process, the test analyst will proceed gradually to the inclusion of business rules in its behavioral model, described in UML. This model describes, in the one hand, the business classes that participate in the test, on the other hand, the rules themselves, using data contained in the instances of these classes. The SAP system under test (SUT) will be associated with a set of common objects (PurchaseOrder, SalesOrder, etc. in the figure above) that are linked together and possess some attributes which value will be defined according to the test campaign and to the the data sets entered by the tester when executing. These objects and attribute values will be used to monitor compliance with the business rules. Business rules are also represented in the UML model, using the OCL language, standard language associated with the UML notation. Writing the business rule above allows to express several things: - The conditions in which this rule applies (here, if it is a profit center closed). - The consequences of applying this rule (here, a error message is displayed) - The reference to control that this rule is actually tested, identified in the example with a requirement id (---REQ) that will be published in the test repository for requirement traceability. From these elements, processes, classes and rules, Smartesting s CertifyIt is used to calculate the necessary tests to verify each business rule, using the corresponding data values, and respecting the described process flow. ISQT Copyright

6 TABLE XII AN EXAMPLE OF TEST COMPUTED BY CERTIFYIT Using only elements from the model, the publication will provide a complete test sequence (steps, data, and expected results) for a manual execution and if necessary to run automatically after creation scripts or automation components. The results of executed tests will be published and supported in a conventional manner by the test execution team. CASE STUDY RESULTS OF THE OPERATION PROJECT CertifyIt GUI is used by the test analyst to control the behaviour of his model, verify that all business rules are covered by at least one test and ensure an optimized coverage of the requirements. A business rule can be detected as unreachable, either because the rule was incorrectly coded in the model, or because the requirements are contradictory. In the latter case, the test analyst will pass the information to the domain experts for correction of the specification. In this way, costly mistakes at the development, deployment and operations phases will be avoided early. The test analyst at any time has the ability to publish the computed tests and the traceability links in the test repository. TABLE XIII REQUIREMENTS IN HP QUALITY CENTER AND TRACEABILITY LINKS As an illustration, we present results obtained for an SAP implementation project, by focusing on the SD module. In this case study, SAP was implemented by all the Company s entities around the world. This ever-changing system leads to regular roll out programs, precisely 4 roll out program per year. The main objective is the reduction of time to put these into production (deployment within each entity included), and thus imposes a short time for the functional validation of the system, including the functional regression tests. The order creation flow in the module includes requirements such as the creation of the sale contract, the project creation, the project invoicing, the linkage of the project to the invoices, etc. From these flows and on the basis of a functional analysis, BPMN models were created and imported into the Smartesting tool in which the test cases were generated automatically. After validation of the 100% coverage of the requirements, the results of the automatic generation (test cases, requirements and automation functional keywords) are then published in HP QC. For this example, 83 test cases were generated and successfully executed either manually or automatically after development of automation of keyword (Business Components). TABLE XIV TESTS STEPS IN HP QUALITY CENTER FOR MANUAL EXECUTION This Business Process Modelling-oriented approach makes it easy to share the repository of functional requirements with the project owner (Business analyst or functional consultant), to quickly analyze the impacts on test cases brought about by changes in requirements (end-to-end testing). From an economic standpoint, the return on investment has been observed from the third iteration cycle, as shown in the figure below. ISQT Copyright

7 BIOGRAPHY SUMMARY AND CONCLUSIONS Geoffrey Potoczny manages the consulting team as Professional Services Director of Smartesting. He has a solid experience in software companies, thanks to his former experiences at SAP France, where he spent 8 years, at Ascential Software (where he stayed 3 years) and at LGS (3 years in France and 1 year in Quebec). Working on the consulting services side at Ascential as Project Director and Enterprise Architect and then at SAP as Key Account Service Manager gave Geoffrey a good knowledge and understanding of constraints and processes of his customers The approach described in this document is: Undeniably an Accelerator of SAP implementation and roll out projects Is to be considered for any new implementation of SAP projects or migrated version A great way to urbanize the tests repository and the implementation of traceability between business requirements and test cases for existing SAP systems maintenance Finally meets the main objectives: reducing time and costs, increased quality. REFERENCES [1] "Towards a professional testing service for corporate profitability - Dr. Bedouani, T. Lallemand, P. Cogoluègnes - IT Expert N 72, p. 16, March / April [2] "Industrializing the functional test - job requirements to the repository of automated testing" - B. Legeard, F. Bouquet, N. Pickaert - DUNOD 2009). ISQT Copyright

Model-based Testing: Next Generation Functional Software Testing

Model-based Testing: Next Generation Functional Software Testing Model-based Testing: Next Generation Functional Software Testing By Dr. Bruno Legeard Model-based testing (MBT) is an increasingly widely-used technique for automating the generation and execution of tests.

More information

The Unified Software Development Process

The Unified Software Development Process The Unified Software Development Process Technieche Universal Darmstadt FACHBEREICH IN-FORMAHK BLIOTHEK Ivar Jacobson Grady Booch James Rumbaugh Rational Software Corporation tnventar-nsr.: Sachgebiete:

More information

AGILE SOFTWARE TESTING

AGILE SOFTWARE TESTING AGILE SOFTWARE TESTING Business environments continue to rapidly evolve, leaving many IT organizations struggling to keep up. This need for speed has led to an increased interest in the Agile software

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

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

A discussion of information integration solutions November 2005. Deploying a Center of Excellence for data integration.

A discussion of information integration solutions November 2005. Deploying a Center of Excellence for data integration. A discussion of information integration solutions November 2005 Deploying a Center of Excellence for data integration. Page 1 Contents Summary This paper describes: 1 Summary 1 Introduction 2 Mastering

More information

Integrity 10. Curriculum Guide

Integrity 10. Curriculum Guide Integrity 10 Curriculum Guide Live Classroom Curriculum Guide Integrity 10 Workflows and Documents Administration Training Integrity 10 SCM Administration Training Integrity 10 SCM Basic User Training

More information

Plan-Driven Methodologies

Plan-Driven Methodologies Plan-Driven Methodologies The traditional way to develop software Based on system engineering and quality disciplines (process improvement) Standards developed from DoD & industry to make process fit a

More information

Worksoft Case Study www.worksoft.com 1

Worksoft Case Study www.worksoft.com 1 U.S. Federal Government Agency Executive Summary A U.S. Federal Government Agency recently adopted Worksoft Certify to increase efficiency, reduce costs, shorten project timelines, capture institutional

More information

White Paper Software Quality Management

White Paper Software Quality Management White Paper What is it and how can it be achieved? Successfully driving business value from software quality management is imperative for many large organizations today. Historically, many Quality Assurance

More information

Module 6 Essentials of Enterprise Architecture Tools

Module 6 Essentials of Enterprise Architecture Tools Process-Centric Service-Oriented Module 6 Essentials of Enterprise Architecture Tools Capability-Driven Understand the need and necessity for a EA Tool IASA Global - India Chapter Webinar by Vinu Jade

More information

Request for Proposal for Application Development and Maintenance Services for XML Store platforms

Request for Proposal for Application Development and Maintenance Services for XML Store platforms Request for Proposal for Application Development and Maintenance s for ML Store platforms Annex 4: Application Development & Maintenance Requirements Description TABLE OF CONTENTS Page 1 1.0 s Overview...

More information

Contents. Introduction and System Engineering 1. Introduction 2. Software Process and Methodology 16. System Engineering 53

Contents. Introduction and System Engineering 1. Introduction 2. Software Process and Methodology 16. System Engineering 53 Preface xvi Part I Introduction and System Engineering 1 Chapter 1 Introduction 2 1.1 What Is Software Engineering? 2 1.2 Why Software Engineering? 3 1.3 Software Life-Cycle Activities 4 1.3.1 Software

More information

How To Improve A Test Process

How To Improve A Test Process Certified Tester Expert Level Modules Overview Version 1.1, 12th April 2013 Copyright Notice This document may be copied in its entirety, or extracts made, if the source is acknowledged. Version 1.1 Page

More information

Often Clients tend to use in-house functional resources for their testing and validation processes ending up with issues such as

Often Clients tend to use in-house functional resources for their testing and validation processes ending up with issues such as TESTING IN ERP ENVIRONMENT Organizations implement ERP applications to respond to major business challenges of reducing costs and improving revenue. ERP applications make use of a single, centralized data

More information

Integrated Testing Solution Using SAP Solution Manager, HP-QC/QTP and SAP TAO

Integrated Testing Solution Using SAP Solution Manager, HP-QC/QTP and SAP TAO Integrated Testing Solution Using SAP Solution Manager, HP-QC/QTP and SAP TAO Applies to: SAP Test Acceleration and Optimization, HP Quality Center, HP Quick Test Professional, SAP Solution Manager. For

More information

Application Outsourcing: The management challenge

Application Outsourcing: The management challenge White Paper Application Outsourcing: The management challenge Embedding software quality management for mutual benefit Many large organizations that rely on mainframe applications outsource the management

More information

HP Service Manager software

HP Service Manager software HP Service Manager software The HP next generation IT Service Management solution is the industry leading consolidated IT service desk. Brochure HP Service Manager: Setting the standard for IT Service

More information

IBM Rational: Sustainable automated testing for SAP Ecosystems with Worksoft Certify

IBM Rational: Sustainable automated testing for SAP Ecosystems with Worksoft Certify IBM Rational: Sustainable automated testing for SAP Ecosystems with Worksoft Certify David Myers Sales Director Worksoft, Inc. www.worksoft.com SAP Business Challenge Application Changes Service Pack New

More information

Business white paper. Best practices for implementing automated functional testing solutions

Business white paper. Best practices for implementing automated functional testing solutions Business white paper Best practices for implementing automated functional testing solutions Table of contents Contents 3 Introduction 3 Functional testing versus unit testing 4 The pros and cons of manual

More information

Modern SOA Testing. A Practitioners Guide to. July 2011

Modern SOA Testing. A Practitioners Guide to. July 2011 A Practitioners Guide to Modern SOA Testing Gaurish Hattangadi Abstract Today s dynamic business needs are shaping the modern IT industry. Lower costs and faster time to market have propelled forward market-changing

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

Requirement Management with the Rational Unified Process RUP practices to support Business Analyst s activities and links with BABoK

Requirement Management with the Rational Unified Process RUP practices to support Business Analyst s activities and links with BABoK IBM Software Group Requirement Management with the Rational Unified Process RUP practices to support Business Analyst s activities and links with BABoK Jean-Louis Maréchaux Software IT Specialist IBM Rational

More information

Strategic Briefing Data Center Management & Automation

Strategic Briefing Data Center Management & Automation Strategic Briefing Data Center & Automation Contents Why is Data Center & Automation (DCMA) so important? 2 The Solution Pathway: Data Center and Automation 2 Identifying and Addressing the Challenges

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

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

Enterprise architecture Manufacturing operations management Information systems in industry ELEC-E8113

Enterprise architecture Manufacturing operations management Information systems in industry ELEC-E8113 Enterprise architecture Manufacturing operations management Information systems in industry ELEC-E8113 Contents Enterprise architecture (EA) Manufacturing operations management (MOM) Rationale of the lecture:

More information

Application Services Portfolio

Application Services Portfolio Application Services Portfolio Overview Injazat Application Services offer end-to-end solutions that align Enterprises business objectives with their IT goals. Our solutions focus on implementing, building

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

Business Process Modeling and Standardization

Business Process Modeling and Standardization Business Modeling and Standardization Antoine Lonjon Chief Architect MEGA Content Introduction Business : One Word, Multiple Arenas of Application Criteria for a Business Modeling Standard State of the

More information

SEVEN KEY TACTICS FOR ENSURING QUALITY

SEVEN KEY TACTICS FOR ENSURING QUALITY SEVEN KEY TACTICS FOR ENSURING QUALITY 1 INTRODUCTION Besides avoiding disasters and fatal flaws, quality assurance (QA) delivers significant benefits for banks. Strong QA planning provides the groundwork

More information

The Power of Process, People, and Tools When Testing a Complex Integration Landscape for a Very Large Initial Retail ERP Implementation

The Power of Process, People, and Tools When Testing a Complex Integration Landscape for a Very Large Initial Retail ERP Implementation The Power of Process, People, and Tools When Testing a Complex Integration Landscape for a Very Large Initial Retail ERP Implementation Nicki Nicolo Nike, Inc. Nicki.Nicolo@nike.com Abstract Anyone who

More information

Achieving high performance with Accenture s on-demand solution for the chemical industry. Driving business performance with SAP Business ByDesign

Achieving high performance with Accenture s on-demand solution for the chemical industry. Driving business performance with SAP Business ByDesign Achieving high performance with Accenture s on-demand solution for the chemical industry Driving business performance with SAP Business ByDesign 2 Accenture helps small to mid-size companies and subsidiaries

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

CORE & CONFIGURED SOFTWARE TESTING SERIVICES [SCM, CRM, ERP & PLM SOFTWARE PRODUCTS]

CORE & CONFIGURED SOFTWARE TESTING SERIVICES [SCM, CRM, ERP & PLM SOFTWARE PRODUCTS] Minimize Time to Value " for Accelerated Go-Live Readiness of Business Critical Software. CORE & CONFIGURED SOFTWARE TESTING SERIVICES [SCM, CRM, ERP & PLM SOFTWARE PRODUCTS] Minimize Adopt Accelerate

More information

JOURNAL OF OBJECT TECHNOLOGY

JOURNAL OF OBJECT TECHNOLOGY JOURNAL OF OBJECT TECHNOLOGY Online at http://www.jot.fm. Published by ETH Zurich, Chair of Software Engineering JOT, 2006 Vol. 5, No. 6, July - August 2006 On Assuring Software Quality and Curbing Software

More information

Laila TECHNICAL SKILLS

Laila TECHNICAL SKILLS PROFESSIONAL SUMMARY Diversified experience in the field of Information Technology in the financial domain. In depth knowledge of RUP, Agile, waterfall Software Development Life Cycle (SDLC) processes.

More information

Automated Software Testing Economics: A White Paper

Automated Software Testing Economics: A White Paper Automated Software Testing Economics: A White Paper Contents Automated Software Testing Economics 1 Automated Software Testing Case Study 2 Benefits of Automated Software Testing 4 About Master Key Consulting

More information

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

Enhance visibility into and control over software projects IBM Rational change and release management software Enhance visibility into and control over software projects IBM Rational change and release management software Accelerating the software delivery lifecycle Faster delivery of high-quality software Software

More information

Qlik UKI Consulting Services Catalogue

Qlik UKI Consulting Services Catalogue Qlik UKI Consulting Services Catalogue The key to a successful Qlik project lies in the right people, the right skills, and the right activities in the right order www.qlik.co.uk Table of Contents Introduction

More information

Your Software Quality is Our Business. INDEPENDENT VERIFICATION AND VALIDATION (IV&V) WHITE PAPER Prepared by Adnet, Inc.

Your Software Quality is Our Business. INDEPENDENT VERIFICATION AND VALIDATION (IV&V) WHITE PAPER Prepared by Adnet, Inc. INDEPENDENT VERIFICATION AND VALIDATION (IV&V) WHITE PAPER Prepared by Adnet, Inc. February 2013 1 Executive Summary Adnet is pleased to provide this white paper, describing our approach to performing

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 Business Case for Visual Studio Quality Assurance and Testing Tools

The Business Case for Visual Studio Quality Assurance and Testing Tools The Business Case for Visual Studio Quality Assurance and Testing Tools May 2011 This document is property of Pique Solutions. Reproduction is forbidden unless authorized. Visit www.piquesolutions.com

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

Domain modeling: Leveraging the heart of RUP for straight through processing

Domain modeling: Leveraging the heart of RUP for straight through processing Copyright Rational Software 2003 http://www.therationaledge.com/content/jun_03/t_domainmodeling_rm.jsp Domain modeling: Leveraging the heart of RUP for straight through processing by Richard Menard Vice

More information

Using Use Cases on Agile Projects

Using Use Cases on Agile Projects Using Use Cases on Agile Projects Ivar Jacobson with Ian Spence Agenda What are agile teams looking for? Cards, conversations, and confirmations Knowing what to do and when it s done Being agile with use

More information

Efficient BPMN: from Anti-Patterns to Best Practices

Efficient BPMN: from Anti-Patterns to Best Practices Efficient BPMN: from Anti-Patterns to Best Practices Architecture Made Simple Kristina Bigelienė, No Magic Europe About Speaker Kristina Bigelienė kristina.bigeliene@nomagic.com Solution Architect for

More information

A. Waterfall Model - Requirement Analysis. System & Software Design. Implementation & Unit Testing. Integration & System Testing.

A. Waterfall Model - Requirement Analysis. System & Software Design. Implementation & Unit Testing. Integration & System Testing. Processing Models Of SDLC Mrs. Nalkar Sanjivani Baban Asst. Professor, IT/CS Dept, JVM s Mehta College,Sector 19, Airoli, Navi Mumbai-400708 Nalkar_sanjivani@yahoo.co.in Abstract This paper presents an

More information

HP Application Lifecycle Management (ALM)

HP Application Lifecycle Management (ALM) HP Application Lifecycle Management (ALM) Knowledge Share Maheshwar Salendra Date : 12/02/2012 AGENDA: Introduction to ALM ALM Functionality by Edition ALM Home page Side bars: Management Requirements

More information

7 things to ask when upgrading your ERP solution

7 things to ask when upgrading your ERP solution Industrial Manufacturing 7 things to ask when upgrading your ERP solution The capabilities gap between older versions of ERP designs and current designs can create a problem that many organizations are

More information

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

Fidelity National Financial Drives Improvements in Software Development and Reuse with IBM Rational Software Development Platform and Flashline IBM Customer Success Fidelity National Financial Drives Improvements in Software Development and Reuse with IBM Rational Software Development Platform and Flashline Overview The Challenge Following a series

More information

Effective and Best practices of load and performance testing Oracle Applications using BSD Oracle plug-in for Rational Performance Tester

Effective and Best practices of load and performance testing Oracle Applications using BSD Oracle plug-in for Rational Performance Tester Effective and Best practices of load and performance testing Oracle Applications using BSD Oracle plug-in for Rational Performance Tester Anitha P Somanathan & Krishna Murthy ISSR IBM India Pvt Ltd Rational

More information

Software Engineering Question Bank

Software Engineering Question Bank Software Engineering Question Bank 1) What is Software Development Life Cycle? (SDLC) System Development Life Cycle (SDLC) is the overall process of developing information systems through a multi-step

More information

Use service virtualization to remove testing bottlenecks

Use service virtualization to remove testing bottlenecks Use service virtualization to remove testing bottlenecks Discover integration faults early by pushing integration testing left in the software lifecycle Contents 1 Complex, interconnected applications

More information

SOFTWARE PERFORMANCE TESTING SERVICE

SOFTWARE PERFORMANCE TESTING SERVICE SOFTWARE PERFORMANCE TESTING SERVICE Service Definition GTS s performance testing services allows customers to reduce the risk of poor application performance. This is done by performance testing applications

More information

WHITE PAPER. Ready, Set, Go Upgrade to ERP Cloud Release 10

WHITE PAPER. Ready, Set, Go Upgrade to ERP Cloud Release 10 WHITE PAPER Ready, Set, Go Upgrade to ERP Cloud Release 10 INTRODUCTION It s time to upgrade our ERP. For many, those words often trigger thoughts of projects past where countless hours are spent bringing

More information

System Build 2 Test Plan

System Build 2 Test Plan System Build 2 Test Plan Version 1.0 System Build 2 Test Plan Author s Signature Your signature indicates that this document has been prepared with input from content experts and is in compliance with

More information

3C05: Unified Software Development Process

3C05: Unified Software Development Process 3C05: Unified Software Development Process 1 Unit 5: Unified Software Development Process Objectives: Introduce the main concepts of iterative and incremental development Discuss the main USDP phases 2

More information

ALM/Quality Center. Software

ALM/Quality Center. Software HP ALM/Quality Center Software Datasheet Page 1 of 8 HP Application Lifecycle Management software In today s rapidly changing business world, business agility depends on IT agility. And predictable, high

More information

HP Application Lifecycle Management

HP Application Lifecycle Management HP Application Lifecycle Management Overview HP Application Lifecycle Management is a software solution expressly designed to allow your team to take control of the application lifecycle while investing

More information

What makes a good process?

What makes a good process? Rob Davis Everyone wants a good process. Our businesses would be more profitable if we had them. But do we know what a good process is? Would we recognized one if we saw it? And how do we ensure we can

More information

IBM InfoSphere Optim Test Data Management solution for Oracle E-Business Suite

IBM InfoSphere Optim Test Data Management solution for Oracle E-Business Suite IBM InfoSphere Optim Test Data Management solution for Oracle E-Business Suite Streamline test-data management and deliver reliable application upgrades and enhancements Highlights Apply test-data management

More information

Design principles in Test Suite Architecture

Design principles in Test Suite Architecture Design principles in Test Suite Architecture InSTA 2015 (International workshop on Software Test Architecture) Graz, Austria 2015/4/13(Mon) Nishi, Yasuharu The University of Electro-Communications, Japan

More information

NCOE whitepaper Master Data Deployment and Management in a Global ERP Implementation

NCOE whitepaper Master Data Deployment and Management in a Global ERP Implementation NCOE whitepaper Master Data Deployment and Management in a Global ERP Implementation Market Offering: Package(s): Oracle Authors: Rick Olson, Luke Tay Date: January 13, 2012 Contents Executive summary

More information

Basic Unified Process: A Process for Small and Agile Projects

Basic Unified Process: A Process for Small and Agile Projects Basic Unified Process: A Process for Small and Agile Projects Ricardo Balduino - Rational Unified Process Content Developer, IBM Introduction Small projects have different process needs than larger projects.

More information

An Integrated Methodology for Implementing ERP Systems

An Integrated Methodology for Implementing ERP Systems APDSI 2000 Full Paper (July, 2000) An Integrated Methodology for Implementing ERP Systems Su-Yeon Kim 1), Eui-Ho Suh 2), Hyun-Seok Hwang 3) 1) Department of Industrial Engineering, POSTECH, Korea (tomi@postech.edu)

More information

Lombardi Whitepaper: Why You (Probably) Cannot Afford to Use IBM for BPM. Why You (Probably) Cannot Afford to Use IBM for BPM

Lombardi Whitepaper: Why You (Probably) Cannot Afford to Use IBM for BPM. Why You (Probably) Cannot Afford to Use IBM for BPM Why You (Probably) Cannot Afford to Use IBM for BPM 1 Why You (Probably) Cannot Afford to Use IBM for BPM You have a project that seems like a good fit for Business Process Management (BPM). And you re

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

VAIL-Plant Asset Integrity Management System. Software Development Process

VAIL-Plant Asset Integrity Management System. Software Development Process VAIL-Plant Asset Integrity Management System Software Development Process Document Number: VAIL/SDP/2008/008 Engineering For a Safer World P u b l i c Approved by : Ijaz Ul Karim Rao Revision: 0 Page:2-of-15

More information

Aligning IT investment and Business

Aligning IT investment and Business IBM Software Group Aligning IT investment and Business The role of requirements management, portfolio management and enterprise architecture Productivity, Governance, Innovation Dr Tariq Aslam 2009 IBM

More information

Cross-Domain Service Management vs. Traditional IT Service Management for Service Providers

Cross-Domain Service Management vs. Traditional IT Service Management for Service Providers Position Paper Cross-Domain vs. Traditional IT for Providers Joseph Bondi Copyright-2013 All rights reserved. Ni², Ni² logo, other vendors or their logos are trademarks of Network Infrastructure Inventory

More information

SOFTWARE TESTING TRAINING COURSES CONTENTS

SOFTWARE TESTING TRAINING COURSES CONTENTS SOFTWARE TESTING TRAINING COURSES CONTENTS 1 Unit I Description Objectves Duration Contents Software Testing Fundamentals and Best Practices This training course will give basic understanding on software

More information

Engineering. Software. Eric J. Braude. Michael E. Bernstein. Modern Approaches UNIVERSITATSBIBLIOTHEK HANNOVER ' TECHNISCHE INFORM ATIONSBIBLIOTHEK

Engineering. Software. Eric J. Braude. Michael E. Bernstein. Modern Approaches UNIVERSITATSBIBLIOTHEK HANNOVER ' TECHNISCHE INFORM ATIONSBIBLIOTHEK Software Engineering Modern Approaches SECOND EDITION Eric J. Braude Boston University, Metropolitan College Michael E. Bernstein Boston University, Metropolitan College TECHNISCHE INFORM ATIONSBIBLIOTHEK

More information

Managing Open Source Code Best Practices

Managing Open Source Code Best Practices Managing Open Source Code Best Practices September 24, 2008 Agenda Welcome and Introduction Eran Strod Open Source Best Practices Hal Hearst Questions & Answers Next Steps About Black Duck Software Accelerate

More information

How To Write An Slcm Project Plan

How To Write An Slcm Project Plan SLCM 2003.1 Artifacts in a Nutshell ( as of 01/21/2005) Project Development Phases Pension Benefit Guaranty Corporation s (PBGC) System Life Cycle Methodology (SLCM) is comprised of five project development

More information

Management. Project. Software. Ashfaque Ahmed. A Process-Driven Approach. CRC Press. Taylor Si Francis Group Boca Raton London New York

Management. Project. Software. Ashfaque Ahmed. A Process-Driven Approach. CRC Press. Taylor Si Francis Group Boca Raton London New York Software Project Management A Process-Driven Approach Ashfaque Ahmed CRC Press Taylor Si Francis Group Boca Raton London New York CRC Press is an imprint of the Taylor St Francis Croup, an Informa business

More information

Enterprise Applications Lifecycle Management

Enterprise Applications Lifecycle Management Enterprise Applications Lifecycle» Solutions and services overview HIGH-QUALITY SOLUTIONS Our Enterprise Application Services Framework» Enterprise Application Lifecycle Business and IT Senior / Steering

More information

Appendix 2-A. Application and System Development Requirements

Appendix 2-A. Application and System Development Requirements Appendix 2-A. Application and System Development Requirements Introduction AHRQ has set up a Distributed Systems Engineering Lab (DSEL) to support all internal development efforts and provide a facility

More information

Business Intelligence & Data Warehouse Consulting

Business Intelligence & Data Warehouse Consulting Transforming Raw Data into Business Results In the rapid pace of today's business environment, businesses must be able to adapt to changing customer needs and quickly refocus resources to meet market demand.

More information

The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into

The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material,

More information

Business Operations. Module Db. Capita s Combined Offer for Business & Enforcement Operations delivers many overarching benefits for TfL:

Business Operations. Module Db. Capita s Combined Offer for Business & Enforcement Operations delivers many overarching benefits for TfL: Module Db Technical Solution Capita s Combined Offer for Business & Enforcement Operations delivers many overarching benefits for TfL: Cost is reduced through greater economies of scale, removal of duplication

More information

SOA + BPM = Agile Integrated Tax Systems. Hemant Sharma CTO, State and Local Government

SOA + BPM = Agile Integrated Tax Systems. Hemant Sharma CTO, State and Local Government SOA + BPM = Agile Integrated Tax Systems Hemant Sharma CTO, State and Local Government Nothing Endures But Change 2 Defining Agility It is the ability of an organization to recognize change and respond

More information

Economic Benefits of Cisco CloudVerse

Economic Benefits of Cisco CloudVerse Economic Benefits of Cisco CloudVerse Executive Summary Cloud enables IT to be delivered as a service, when and wherever it is needed, from central, secure, public and private data centers. Enterprises

More information

Comprehensive Testing Services for Life Insurance Systems

Comprehensive Testing Services for Life Insurance Systems Insurance the way we do it Comprehensive Testing Services for Life Insurance Systems Capgemini s testing services provide the framework and tools to drive significant improvements in quality and efficiency

More information

2. MOTIVATING SCENARIOS 1. INTRODUCTION

2. MOTIVATING SCENARIOS 1. INTRODUCTION Multiple Dimensions of Concern in Software Testing Stanley M. Sutton, Jr. EC Cubed, Inc. 15 River Road, Suite 310 Wilton, Connecticut 06897 ssutton@eccubed.com 1. INTRODUCTION Software testing is an area

More information

Optimizing the Application Testing of Your Siebel CRM Environment

Optimizing the Application Testing of Your Siebel CRM Environment An IT Briefing produced by Optimizing the Application Testing of Your Siebel CRM Environment By Yoav Eilat, Dennis Janecki, and Shashank Shukla 2008 TechTarget BIOS Yoav Eilat is the Senior Product Marketing

More information

Custom Software Development Approach

Custom Software Development Approach Custom Software Development Approach Our approach to custom software development combines benefits from several standard development process models. We tend to have a well-defined, predictable and highly

More information

Global Delivery Excellence Best Practices for Improving Software Process and Tools Adoption. Sunil Shah Technical Lead IBM Rational

Global Delivery Excellence Best Practices for Improving Software Process and Tools Adoption. Sunil Shah Technical Lead IBM Rational Global Delivery Excellence Best Practices for Improving Software Process and Tools Adoption Sunil Shah Technical Lead IBM Rational Agenda Organization s Challenges from a Delivery Perspective Introduction

More information

MKS Integrity & CMMI. July, 2007

MKS Integrity & CMMI. July, 2007 & CMMI July, 2007 Why the drive for CMMI? Missed commitments Spiralling costs Late delivery to the market Last minute crunches Inadequate management visibility Too many surprises Quality problems Customer

More information

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

What s new in the HP Functional Testing 11.5 suite Ronit Soen, product marketing John Jeremiah, product marketing What s new in the HP Functional Testing 11.5 suite Ronit Soen, product marketing John Jeremiah, product marketing Today s agenda A new world order for applications impact on QA HP s response announcement

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

Business Analysis From Yes-M Systems LLC Length: Approx 7 weeks/55 hours Audience: Students with or without IT experience or knowledge Student

Business Analysis From Yes-M Systems LLC Length: Approx 7 weeks/55 hours Audience: Students with or without IT experience or knowledge Student Business Analysis From Length: Approx 7 weeks/55 hours Audience: Students with or without IT experience or knowledge Student Location To students from around the world Delivery Method: Instructor-Led Live

More information

RFP Attachment C Classifications

RFP Attachment C Classifications RFP 1. Applications IT Architect Analyzes and designs the architecture for software applications and enhancements, including the appropriate application of frameworks and design patterns and the interrelationships

More information

The New Economics of SAP Quality Assurance Testing

The New Economics of SAP Quality Assurance Testing ] The New Economics of SAP Quality Assurance Testing [ JUERGEN LINDNER SAP POINT OF CONTACT MEMBER SINCE: 1998 Lynn Shourds Sales Director November 7, 2012 Neil Kosman Brad Germany [ LINDA WILSON ASUG

More information

OPTIMUS SBR. Optimizing Results with Business Intelligence Governance CHOICE TOOLS. PRECISION AIM. BOLD ATTITUDE.

OPTIMUS SBR. Optimizing Results with Business Intelligence Governance CHOICE TOOLS. PRECISION AIM. BOLD ATTITUDE. OPTIMUS SBR CHOICE TOOLS. PRECISION AIM. BOLD ATTITUDE. Optimizing Results with Business Intelligence Governance This paper investigates the importance of establishing a robust Business Intelligence (BI)

More information

Performance Testing. What is performance testing? Why is performance testing necessary? Performance Testing Methodology EPM Performance Testing

Performance Testing. What is performance testing? Why is performance testing necessary? Performance Testing Methodology EPM Performance Testing Performance Testing What is performance testing? Why is performance testing necessary? Performance Testing Methodology EPM Performance Testing What is Performance Testing l The primary goal of Performance

More information

Software Requirements, Third Edition

Software Requirements, Third Edition j Microsoft Software Requirements, Third Edition Karl Wiegers and Joy Beatty Contents Introduction Acknowledgments xxv xxxi PART I SOFTWARE REQUIREMENTS: WHAT, WHY, AND WHO Chapter 1 The essential software

More information

How To Test For Performance

How To Test For Performance : Roles, Activities, and QA Inclusion Michael Lawler NueVista Group 1 Today s Agenda Outline the components of a performance test and considerations Discuss various roles, tasks, and activities Review

More information

Towards Collaborative Requirements Engineering Tool for ERP product customization

Towards Collaborative Requirements Engineering Tool for ERP product customization Towards Collaborative Requirements Engineering Tool for ERP product customization Boban Celebic, Ruth Breu, Michael Felderer, Florian Häser Institute of Computer Science, University of Innsbruck 6020 Innsbruck,

More information

Requirements Engineering

Requirements Engineering Murali Chemuturi Requirements Engineering and Management for Software Development Projects Foreword by Tom Gilb ^ Springer Contents 1 Introduction to Requirements Engineering and Management... 1 1.1 What

More information