Identifying Application Performance Risk
|
|
- Jared Sanders
- 5 years ago
- Views:
Transcription
1 Identifying Application Performance Risk Performance Engineering COLLABORATIVE WHITEPAPER SERIES
2 COLLABORATIVE WHITE PAPER SERIES: Identifying Application Performance Risk Under what conditions will an application require a performance test? Not all applications require performance testing, and the same application may not require repeated performance testing for every release. The selection process for performance testing frequency must consider user population, application type, technology, changes to features and function, and how nonfunctional requirements are monitored in the software development life cycle (SDLC). I. Introduction A typical enterprise has thousands of applications. In a business unit, there can be several hundred applications. As the business continues to evolve and change, so will the applications evolve and change to support the business needs. The changes made to the application may increase the risk to performance, scalability, or stability. Depending on the business s tolerance for disruption, these changes may require some level of performance and scalability testing to verify the application can still process the accepted business volumes while staying within service level agreements. These application changes are typically scheduled on a release calendar. Customer facing applications should be considered critical to the business, while internal facing applications may be less critical. However, what if the internal application is supporting the executive level of the company and provides key information for decision-making? Some enterprises believe inherently that performance and scalability testing are required, while others may leave the decision to the business units. Enabling the enterprise for performance engineering requires an investment. This investment is considered to be an indirect investment, as it may not be immediately linked to a revenue generating process. The value of the investment in performance engineering can be quantified. For example, when performance engineering recommends design changes allowing a revenuegenerating website to process more orders, the return on investment is clear. In a large enterprise, performance engineering resources are often in short supply, and budgets are generally under constant pressure. This leads IT and business decisionmakers to ask certain questions, such as: What guidelines can you use to help allocate these resources across the project portfolio? How can you make sure you have not missed an application that required performance testing, and how can you make sure you re not testing the wrong applications? Are you sure the results from performance are accurate and allow management to make informed decisions? 2
3 II. What factors should you consider when selecting an application for performance testing? Not all applications require performance testing, and the same application may not require repeated performance testing for every release. The risk factors you should use to evaluate your application include:. User population The people who use your application are critical to the decision. Questions may include: Who are the users of your applications, how many concurrent users are there, and is the number of users increasing? Are the users purchasing products or services from your business? Are they external or internal users? How easy is to for your user base to switch to a competitor if you website is not performing well? How is the application accessed? Access types may include browsers (both desktop and mobile), call center applications (both client server, legacy, and web), and even internal voice recognition (IVR) clients. The amount of transactions for each access type and application must be considered when defining the workload for the user population. 2. Application type The application type itself can dominate the risk factors. For instance, questions to ask may include: Is the application an online retail website? Is there both a desktop and mobile website/mobile app? Typically a revenue generating website requires a performance test for every release. Is the application a key component in the enterprise architecture that other applications use? If so, this is deemed a critical application and may require performance testing for every release. Is the application a batch process with a strict window of processing? How critical is this application to the business, and how is it rated? 3. Application technology The state of the application technology stack can be a significant risk factor. Generally, the technology platform does not change from release to release. If the underlying technology is stable and is well known to the application development team, a performance test might not be required. However, if a new technology is being introduced or replacing one of the tiers, there may be a great risk and thus testing is required. Likewise, a significant upgrade to a vendor product could warrant performance testing. It is important to consider the scope and impact of changes to any key components. 4. Application features and functions The amount of modified code or new code in an application can create new performance risks. Understanding the impact of the changes is critical to determining if performance testing is required. Potential analysis questions may include: How has the new or modified business feature changed the behavior of the application? Were the changes extensive and across the client, application services, and database? What percentage of the code was impacted by the new or modified services? 5. Software development process Analysts may consider questions such as: Does the SDLC track non-functional requirements during the lifecycle? How are those non-functional requirements communicated from the requirements, design, development, testing and deployment teams? Have key business transactions or services been identified with stringent response time requirements, or strict throughput requirements? What architectural risk analysis, prototyping, or other types of testing have been done throughout the lifecycle that may mitigate the need for formal performance and scalability testing efforts? 6. Production issues with the last release Recent history can be an indicator for the future. If the application went into production and the last release had performance, scalability, or stability issues, then it may require a closer look at the application to determine if the issues have been truly mitigated. Otherwise, performance testing is required. Similarly, resource utilization patterns and trends may be used to assess the need for further risk mitigation. 3
4 COLLABORATIVE WHITE PAPER SERIES: Identifying Application Performance Risk 7. The schedule of performance tests Applications will undergo performance testing at different times during their lifetime. The application can be tested before it is ever released into production; performance testing can be scheduled for every major release; or performance testing can be scheduled based on the extent of the application s changes. III. Risk factors elaborated. User population The key information to capture is: How many people use the application on average and during peak time? Who uses this application? What is the behavior of the users workload? In an analysis, we may ask: What would be the business impact if this application exhibited performance problems? Is your business in a highly competitive market, where dissatisfied users can switch to you competitor? For instance, if the response time doubled or tripled from normal, how would the user experience degrade, and what would be the financial impact of service calls and shopping cart abandonment? How long would this condition be tolerated and under what conditions would it be tolerated? The matrices shown below may be used to identify and assess potential performance engineering risks, using a simple -2-3 scoring system: User Population Characteristics Figure : Figure title Business internal: Senior management or board level, enterprise-wide Business external Consumers Average number of concurrent users Peak number of concurrent users relative to normal business load based on month-end or periodic event that occurs regularly Rate of user population growth Flash or sudden spikes in concurrent users, above and beyond your current peaking factor: Based on a new business model of broadcasting messages to your client base telling them to all come to your website Currently a novelty event for many businesses, not accounted for in the system design Eventually folded into the traditional peaking factor 2 2 : Thousands 2: Hundreds Risk Level : requires a performance check 2: depends on other extenuating factors 3: does not require a performance test : Application peak TPS is more than five times the typical TPS for the business : If population growth doubles in less than nine months : A significant increase is expected due to the business winning a new contract or large client 3: No user population growth : Upcoming flash or spike events will add to existing application workload 4
5 If you have a large number of consumers that is growing, you would require performance and scalability testing. For example, flash events are a key risk area because they are occurring more frequently for businesses on application platforms that were neither designed nor tested for sudden workload bursts. 2. Application type Most businesses will rate their applications based on criticality to the business. The rating is typically for availability and recovery time. Ratings can range from high availability (almost no down time) rated A, to minutes of down time rated B, to hours rated C, to days rated D. These ratings factor into your selection criteria. Should a C rated application be performance tested? Under specific conditions it should; for instance, it is a major application upgrade or if it is chronically slow for the users to the point that it is interfering with their workflow and productivity. Application Characteristics Online website retailing (may include both desktop browser website and mobile website/app) Financial transactions (brokerage, 40K, etc.) Corporate support Customer portal: This is where the customer can maintain their account information, view their history of transactions, or check the status of an order Business portal: This is where the business partner can maintain their account information, view their history of transactions, or check the status of an order. It could be for an insurance agency with a large number of independent agents Business intelligence and analytics: Large volumes of data analysis, tight reporting deadlines or regulatory filings Date hub or integration hub: A key component where many applications are dependent upon Informational or marketing: User experience is important if this is for consumers Batch processing: Constrained processing windows Risk Level : requires a performance check 2: depends on other extenuating factors 3: does not require a performance test : Enterprise-wide use 2 or 3: Group-wide : Open enrollment is a key business process that occurs once per year : Most customer facing systems require some level of performance testing, the enduser response time is critical to how your customers view your business : The business partner is responsible for driving revenue to your business 2: The business partner provides a service to your business that is part of a workflow : Service level penalties if late : First mover advantage, business, competitive edge 2 or 3: Weekly, monthly, quarterly reporting 2 2 or 3 Rating depends on extent of penalties for violating SLA s 5
6 COLLABORATIVE WHITE PAPER SERIES: Identifying Application Performance Risk Document management Imaging systems: These are typically scanning systems that are used in mail order processing applications, or where signature is required. They are part of an essential workflow A core Enterprise-wide component, used by many other applications : Timeliness of documents is critically important, e.g. news agency or day-trading investment advisor 2 or 3: Otherwise : Part of a time critical workflow. The documents must be scanned quickly and made available quickly or 2 3. Application technology When you are using unfamiliar technologies, you need proactive performance management. In general, the application technology stack does not change for every release. Nevertheless, it is important to consider the cumulative effect of small changes over time with respect to online features and batch processes. Technology Characteristics Risk Level : requires a performance check 2: depends on other extenuating factors 3: does not require a performance test Well-known and stable technology stack Accessed via more than one client presentation tier (i.e., classic browser website, mobile website, web app) New technology for a key component: For instance replacing the WebSphere application server with Jboss, or replacing a C++ batch process with Java batch process Significant technology upgrade: For instance, upgrading the WebSphere application server, upgrading the Database to a new major release. The key here is to identify impact and determine the proper level of testing Significant application upgrade: This is typically for a third party vendor who made significant architecture changes, particularly if the new version of the application has not been demonstrated at full business volume New component added to the application: The application has new component that will become part of most of the key business transactions 3 or 2: It is critical to understand the number of transactions that use this component and the nature of the transactions 6
7 4. Application features and functions This section considers the magnitude of the changes made to the application for this release cycle. The goal is to assess the risk the new change poses to the performance, stability, and scalability of the application. Where new database tables were added or existing ones modified, did this impact the database partitioning scheme? On the application server, were new services introduced, or existing ones modified? Will this impact the application server s scalability profile? Did the web client change to introduce asynchronous web server requests? How will this impact the transaction arrival rate to the web server and application servers? Has this application experienced performance or stability issues in the recent past? Is there a history of performance issues after a new release? Is the application sensitive to a sudden increase in user load or transactions per second? Under what conditions does this occur? Impact Risk Level : requires a performance check 2: depends on other extenuating factors 3: does not require a performance test Web client Web Server Application server Database server or 2: Introducing asynchronous Web server requests : New plug-ins or new connections to application servers : Services added or changed with suspected performance impact : Impact to database partitioning scheme /2: New tables added to high volume transaction : New requirements for keeping and accessing historical information All tiers impacted by change Percentage of overall code changes or new code developed. For instance, if there are 00,000 lines of code, what percentage was modified? Batch processing where new jobs were introduced, was the concurrency model impacted? Reporting server : More than 5% 2: 5%-to 5% : Concurrency model impacted : New tools providing ad hoc and wider or deeper queries 7
8 COLLABORATIVE WHITE PAPER SERIES: Identifying Application Performance Risk 5. Software development process The software development process should identify non-functional requirements, such as performance, scalability, maintainability, usability, and others. During the requirements phase, any key business use cases that have response time requirements must be identified and tracked through the process. Also, key business use cases for batch process throughput should be identified. In general, activities that support performance engineering should be conducted throughout the entire lifecycle, and they should be defined in a standards document so that assessment of performance risk can be understood. Coordinated Performance tests: The performance team will lay out a plan to coordinate the goals and test cases for performance in architecture proof-of-concepts (POCs), unit testing, functional quality assurance (QA), and performance testing. The development/build phase has a unit testing activity, the functional QA testing phase will have a performance test activity, and the performance testing process will require the outcome of those two activities. Early in the lifecycle, an architectural POC may be required, and it should include a set of performance, stability, and scalability tests. The performance team can unify the strategy of introducing performance testing into the other testing activities. The performance team can introduce micro performance tests into the other phases of the SDLC where they already have testing activities, for architecture/design, development, and QA. 6. Recent release and production issues The recent past can be an indicator of the future. If performance, scalability, or stability issues arose from the last release of the application, performance testing is needed on the next release. In some instances, the application development team may have a poor track record for managing application performance, resulting in frequent performance issues. The performance team must see the application performance management reports from the production operations team. This will allow them to determine the nature of the production issues related to performance. It will allow them to build a historical profile for the production behavior of the application. This linkage of the performance team to the operations team provides a feedback loop to the performance team. This information will allow the team to adjust the performance test scenarios based on changing workloads and new or modified business functions. 7. The schedule of performance tests Applications will undergo performance testing at different times during their lifetime. The application can be tested before it is ever released into production; performance testing can be scheduled for every major release; or performance testing can be scheduled based on the extent of the application s changes. a. Project-based schedule: Project-based performance tests can be driven by the nature of the change to the application and technical architecture, rather than by the profile of the user population. This approach is appropriate if the user population is not growing, but the technology is changing. If the application uses a vendor product as a key part of the workflow, and the vendor has introduced a new major release, the level of risk may be high. Before agreeing to forgo in-house performance testing, the application owners must be more than satisfied that the vendor had done proper performance testing. Once the new version has been verified not to harm the response time or throughput, the performance test project is over. Oftentimes, the application is custom-developed by the IT organization for the business. The custom-developed application may be in need of technology upgrade or replacement. This would require a project-based approach to performance testing, possibly coupled with a releasebased approach to the schedule. The custom-developed application may be scheduled for iterative deployment across different release cycles. The risk of the new technology or upgrade must be understood. What did the vendor or IT development team change? You must understand how the changes impact the users workflow. You must measure the before and 8
9 after performance of the system. In order to do a proper comparison, you must understand the key business transactions response times and the batch process throughput of the existing version. b. Release-based schedule Release-based tests are recurring and are scheduled for every release. Since the application has been deemed critical, it requires a baseline test, performance validation, or performance characterization for every release. The type of test may change from release to release due to the nature of the change. The test scenarios can change based on observations from the production environment. Likewise, a changing production workload or changing user behavior will require the performance test cases to change. The performance team must have a link to the production application-monitoring and capacity-planning team. The user population could be increasing, and the business may have introduced new features or functions that have changed since the last baseline test. c. Production support schedule Production support test cases are required to help triage production issues. When issues arise due to performance, scalability, or stability, the root-cause must be found, and one or more solutions must be defined. These tests are disruptive to the planned performance testing schedule and environment. Oftentimes, the performance team has the only properly sized environment to reproduce the production issue. Release and configuration management become critical in this situation. You need mature processes to be able to suspend the current performance testing schedule and execute on the production issues. These test cases are created on-demand and adjusted as new information is uncovered. The tests are created to either locate the root-cause or to help define a solution. IV. Conclusion This approach will allow you to allocate the right resources to the right projects and applications. Performance engineering and performance testing should not be done in isolation or behind closed doors. The selection process and the risks must be visible, and there must be communication between the performance team and the business, ultimately to answer the questions of why are we testing? and what are we getting from those tests? Establish a transparent selection process, as some application owners budget for performance testing and others do not. This selection process will allow you to work with the applications owners who do not budget for performance testing, providing them a structured process for identifying risks to the business as a basis for selecting the applications to include in performance testing. Is the current vendor telling your business they must upgrade? Often software products are selected by the business because they provide a set of key business functions, while little attention is paid to the non-functional requirements of the business. This process will allow you to assess the risk introduced by a vendor solution, either during the selection process or with an established vendor who wants you to upgrade to the new version. This approach provides the criteria for defining the performance risk or scalability risk the application may or may not present to the business. For instance, you should always be looking out for business initiatives that introduce a new extreme workload, such as a new marketing campaign that will encourage customers to login to see the new product. Then in response, you must design and execute a scalability test to verify the behavior of the application under the anticipated flash-type workload. Most importantly, this approach provides visibility into the performance testing risk-based selection process. This approach allows you to communicate the risk to business and other key stakeholders by showing the connection between the business risk and the testing plan to reduce that risk. Now that you have identified the applications that should be performance tested, what types of tests should you be designing and executing? See the next white paper from Collaborative Consulting on the different categories of performance tests. 9
10 COLLABORATIVE WHITE PAPER SERIES: Identifying Application Performance Risk Collaborative Consulting is a leading information technology services firm dedicated to helping our clients achieve business advantage through the use of strategy and technology. We deliver a comprehensive set of solutions across multiple industries, with a focus on business process and program management, information management, software solutions, and software performance and quality. We also have a set of offerings specific to the life sciences and financial services industries. Our unique model offers both onsite management and IT consulting as well as U.S.-based remote solution delivery. To learn more about Collaborative, please visit our website at us at sales@collaborative.com, or contact us at Copyright 204 Collaborative Consulting, LLC. All rights reserved. This product is protected by U.S. and international copyright and intellectual property laws. WP.24.06
Consequences of Poorly Performing Software Systems
Consequences of Poorly Performing Software Systems COLLABORATIVE WHITEPAPER SERIES Poorly performing software systems can have significant consequences to an organization, well beyond the costs of fixing
More informationInteractive presentation. E-commerce methodology
Interactive presentation E-commerce methodology 01/15/2015 Release with confidence Deliver a performance your customers expect and your team can be proud of. Tap into our 20+ years experience in QA and
More informationUPGRADE CONSIDERATIONS Appian Platform
UPGRADE CONSIDERATIONS Appian Platform ArchiTECH Solutions LLC 7700 Leesburg Pike #204 www.architechsolutions.com 703-972-9155 atsdelivery@architechsolutions.com TABLE OF CONTENTS Introduction... 3 Upgrade
More informationContents About This Guide... 5 Upgrade Overview... 5 Examining Your Upgrade Criteria... 7 Upgrade Best Practices... 8
P6 EPPM Upgrade Best Practices Guide 16 R2 September 2016 Contents About This Guide... 5 Upgrade Overview... 5 Upgrade Process... 5 Assessing the Technical Environment... 6 Preparing for the Upgrade...
More informationSQS Performance Testing
SQS Performance Testing Service Overview sqs.com Your reputation, growth and compliance elevated IT change is more complex than ever; SQS performance test services reduce exposure to your risks, increasing
More informationHow to Get the Most Out of Your Guidewire Platform With Shared Services
POINT OF VIEW INSURANCE APPLICATION SERVICES How to Get the Most Out of Your Guidewire Platform With Shared Services APRIL 2018 2018 NTT DATA, Inc. All rights reserved. NTT DATA Services Point of View
More informationThe digital Data quality playbook
P The digital Data quality playbook Ten Steps to Data Quality Nirvana There is a big difference between having data and having correct data. But collecting correct, compliant digital data is a journey,
More informationDevOps Guide: How to Use APM to Enhance Performance Testing
DevOps Guide: How to Use APM to Enhance Performance Testing CHAPTER 1: Introduction This short ebook discusses how combining performance test automation with application performance management (APM) solutions
More informationIntegrating Configuration Management Into Your Release Automation Strategy
WHITE PAPER MARCH 2015 Integrating Configuration Management Into Your Release Automation Strategy Tim Mueting / Paul Peterson Application Delivery CA Technologies 2 WHITE PAPER: INTEGRATING CONFIGURATION
More informationEnterprise Software Performance Engineering
Enterprise Software Performance Engineering Presented By: Walter Kuketz Scaling your career.. Software Performance matters - everywhere DTG Facebook IPO 2 Who is responsible for end-to-end system performance?
More informationData technology. Transform the lead weight of data into a golden opportunity for your bank.
Transform the lead weight of data into a golden opportunity for your bank. Data is a precious thing and will last longer than the systems themselves. Tim Berners-Lee, CERN & Inventor of the WorldWide Web
More informationORACLE SYSTEMS MIGRATION SERVICES FOR IBM ENVIRONMENTS
ORACLE SYSTEMS MIGRATION SERVICES FOR IBM ENVIRONMENTS SAFELY MIGRATE TO A NEW IT INFRASTRUCTURE WITH THE RIGHT TOOLS AND EXPERTISE KEY FEATURES Effectively address issues such as endof-life, unpredictable
More informationCommVault Support Trust
... White Paper CommVault Support Trust Abstract: As with any relationship, trust is built through positive experience and meeting expectations. From the beginning post purchase stages of the customer
More informationLearning Technology Implementation Guide: econtent Development and Integration
Learning Technology Implementation Guide: econtent Development and Integration April 6, 2006 Introduction Corporations seeking to extract greater productivity and innovation from their employees are investing
More informationWHITE PAPER. CONTROL-M: Empowering the NetWeaver Solution
WHITE PAPER CONTROL-M: Empowering the NetWeaver Solution e TABLE OF CONTENTS INTODUCTION...3 SAP NETWEAVER OVERVIEW... 3 COMPREHENSIVE TECHNOLOGY - INCREASING THE CHALLENGE... 4 CHALLENGES IN THE NETWEAVER
More informationCOPYRIGHTED MATERIAL WHAT S IN THIS CHAPTER?
1 WHAT S IN THIS CHAPTER? Defining application lifecycle management Learning about the Visual Studio 2013 product family Seeing ALM in action using Visual Studio Ultimate 2013 In June of 1999, Microsoft
More informationThe Economic Benefits of Puppet Enterprise
Enterprise Strategy Group Getting to the bigger truth. ESG Economic Value Validation The Economic Benefits of Puppet Enterprise Cost- effectively automating the delivery, operation, and security of an
More informationAccelerate and assure wireless services with intelligent solutions for wireless network and service management.
Wireless service management solutions To support your business objectives Accelerate and assure wireless services with intelligent solutions for wireless network and service management. Highlights Attract
More informationCONSTRUCTION SOFTWARE. E V O L V E D. CMiC Corporate Overview
CONSTRUCTION SOFTWARE. E V O L V E D CMiC Corporate Overview About Us The Competitive Difference CMiC Open Enterprise v10: Construction Software Evolved CMiC Corporate Overview The CMiC Team What CMiC
More informationManaged Services. Managed Services. Choices that work for you PEOPLESOFT ORACLE CLOUD JD EDWARDS E-BUSINESS SUITE.
Choices that work for you PEOPLESOFT ORACLE CLOUD JD EDWARDS E-BUSINESS SUITE Pricing Models At SmartERP, we realize that every organization is different with a unique set of requirements. Depending on
More informationHigh-Volume Web Site Performance Simulator for WebSphere
High-Volume Web Site Performance Simulator for WebSphere Authors: High -Volume Web Site Team Web address: ibm.com/websphere/developer/zones/hvws Technical Contact: Noshir Wadia noshir@us.ibm.com Management
More informationThe Case For Supporting Always Up-To-Date Operating Systems
A Forrester Consulting Thought Leadership Paper Commissioned By Microsoft August 2017 The Case For Supporting Always Up-To-Date Operating Systems Reduce Complexity And Accelerate Your Application Release
More informationOn-Premises, Consumption- Based Private Cloud Creates Opportunity for Enterprise Out- Tasking Buyers
On-Premises, Consumption- Based Private Cloud Creates Opportunity for Enterprise Out- Tasking Buyers Stanton Jones, Analyst, Emerging Technology ISG WHITE PAPER 2014 Information Services Group, Inc. All
More informationTHE IMPACT OF OPEN SOURCE SOFTWARE ON DEVELOPING IoT SOLUTIONS
THE IMPACT OF OPEN SOURCE SOFTWARE ON DEVELOPING IoT SOLUTIONS EXECUTIVE SUMMARY Worldwide IoT spending is projected to surpass $1 trillion in 2020, with annual growth of 15 percent over the next several
More informationGet a Second Opinion: Enterprise GIS Health Checks. Matt Marino, Esri Sam Libby, Esri
Get a Second Opinion: Enterprise GIS Health Checks Matt Marino, Esri Sam Libby, Esri What is an Enterprise GIS Health Check An Onsite Engagement Focusing On: - Proactively reviewing and assessing current
More informationFostering Business Consumption With Automation & Orchestration Of IT Services. Antoine Acklin Head of Consulting, Australia & New Zealand
Fostering Business Consumption With Automation & Orchestration Of IT Services Antoine Acklin Head of Consulting, Australia & New Zealand 1 IT AS A SERVICE 62% 70% BUSINESS LEADERS IT LEADERS Business leaders
More informationService management solutions White paper. Six steps toward assuring service availability and performance.
Service management solutions White paper Six steps toward assuring service availability and performance. March 2008 2 Contents 2 Overview 2 Challenges in assuring high service availability and performance
More informationExtended Enterprise Risk Management
Extended Enterprise Risk Management Overview of Risks and Methodologies/Tools to Address FEI Presentation June 7, 2016 Our POV on Extended Enterprise Risk Management Operational Risk Framework Organizations
More informationRisk Mitigation in a Core Banking Conversion
Risk Mitigation in a Core Banking Conversion Greg Meidt, chief information officer Chemical Bank Dick Smies, vice president IBS Conversion Services 1 800 822 6758 Introduction A core banking migration
More informationProviding the right level of analytics self-service as a technology provider
The Information Company White paper Providing the right level of analytics self-service as a technology provider Where are you in your level of maturity as a SaaS provider? Today s technology providers
More informationCONTACT CENTER SOLUTIONS
BROCHURE CONTACT CENTER SOLUTIONS STRENGTHEN CUSTOMER RELATIONSHIPS WHILE PROTECTING THE BOTTOM LINE. Your contact center is the primary interface to your organization, for your most valuable asset your
More informationYou can plan and execute tests across multiple concurrent projects and people by sharing and scheduling software/hardware resources.
Data Sheet Application Development, Test & Delivery Performance Center Micro Focus Performance Center software is an enterprise-class performance engineering software, designed to facilitate standardization,
More informationIBM Tivoli Workload Scheduler
Manage mission-critical enterprise applications with efficiency IBM Tivoli Workload Scheduler Highlights Drive workload performance according to your business objectives Help optimize productivity by automating
More informationPerformance Engineering
Experience the commitment Performance Engineering Guidebook for the Systems Development Life Cycle (SDLC) This e-book introduces the need for and the goals of adding performance engineering activities
More informationORACLE COMMUNICATIONS BILLING AND REVENUE MANAGEMENT 7.5
ORACLE COMMUNICATIONS BILLING AND REVENUE MANAGEMENT 7.5 ORACLE COMMUNICATIONS BRM 7.5 IS THE INDUSTRY S LEADING SOLUTION DESIGNED TO HELP SERVICE PROVIDERS CREATE AND DELIVER AN EXCEPTIONAL BRAND EXPERIENCE.
More informationIBM i Reduce complexity and enhance productivity with the world s first POWER5-based server. Highlights
Reduce complexity and enhance productivity with the world s first POWER5-based server IBM i5 570 Highlights Integrated management of multiple operating systems and application environments helps reduce
More informationThe Evolution of Analytics
The Evolution of Analytics Ed Colet Capital One Financial Corporation SAS Global Forum, Executive Track Presentation April, 2011 Outline Looking back at the evolution of analytics Standard views, and the
More informationOverview and Frequently Asked Questions
Overview and Frequently Asked Questions Overview Oracle Buys Demantra: Setting the New Standard in Today s Demand-Driven Planning Solutions On June 1, 2006, Oracle announced our agreement to buy Demantra,
More informationTop Omni-Channel Challenges in Retail and its Single Platform Solution
Top Omni-Channel Challenges in Retail and its Single Platform Solution Whitepaper Author: Hariharan Ganesarethinam Director - Enterprise Architecture and Integration Next Generation Integration Platform
More informationIMS Health Information Services Published Specifications (April 2015)
IMS Health Information Services Published Specifications (April 2015) Introduction IMS Health is a leading provider of information and technology services for the healthcare industry, covering markets
More informationOpen the door and unlock opportunities with the Cisco Services Icebreaker Program. What s hidden in your Cisco Installed Base? TD Azlan, Services
What s hidden in your Cisco Installed Base? Open the door and unlock opportunities with the Cisco Services Icebreaker Program Your Personalised Business Case - prepared for TD Azlan, Services Your Personalised
More informationOracle Banking Enterprise Collections
Oracle Banking Enterprise Collections Oracle Banking Enterprise Collections is an enterprise class innovative solution designed to meet the complex requirements of financial institutions. It enables financial
More informationSolutions Overview. Application-centric Infrastructure Performance Management
Solutions Overview Application-centric Infrastructure Performance Management Assure enterprise IT performance and optimize costs of mission-critical infrastructure in the context of your applications With
More informationThe value proposition of IBM Supply Chain Business Network
The value proposition of IBM Supply Chain Business Network IBM continues to execute well against an aggressive product strategy and roadmap Publication Date: 03 Aug 2017 Product code: IT0022-001044 Saurabh
More informationSPIRAL UNIFIED SUPPLY CHAIN MANAGEMENT
SPIRAL UNIFIED SUPPLY CHAIN MANAGEMENT Build Knowledge, Build Process, Build Profitability Spiral Unified Supply Chain Management is the only truly unified platform for process industry supply chain management.
More informationContents Working with Oracle Primavera P6 EPPM, P6 Analytics, and P6 Reporting Database... 5 For More Information Legal Notices...
P6 EPPM and P6 Analytics System Architecture Data Sheet R3.4 September 2014 Contents Working with Oracle Primavera P6 EPPM, P6 Analytics, and P6 Reporting Database... 5 About P6 Analytics... 6 About Oracle
More informationMITEL MiCONTACT CENTER ENTERPRISE & BUSINESS FOR THE MIVOICE BUSINESS PLATFORM
BROCHURE MITEL MiCONTACT CENTER ENTERPRISE & BUSINESS FOR THE MIVOICE BUSINESS PLATFORM STRENGTHEN CUSTOMER RELATIONSHIPS WHILE PROTECTING THE BOTTOM LINE. Your contact center is the primary interface
More informationROI EVALUATION REPORT IBM COGNOS SOFTWARE
ROI EVALUATION REPORT IBM COGNOS SOFTWARE Corporate Headquarters Nucleus Research Inc. 100 State Street Boston, MA 02109 Phone: +1 617.720.2000 Nucleus Research Inc. THE BOTTOM LINE Companies that use
More informationYou can plan and execute tests across multiple concurrent projects and people by sharing and scheduling software/hardware resources.
Data Sheet Application Development, Test & Delivery Performance Center Micro Focus Performance Center software is an enterprise-class performance engineering software, designed to facilitate standardization,
More informationReligare & Mantra Labs. Digitizing Insurance. -A Case Studywww.mantralabs.tech
Religare & Mantra Labs Digitizing Insurance +91 991-163-7969 hello@mantralabs.tech -A Case Studywww.mantralabs.tech 01 Mantra Labs Introduction We are boutique digital InsurTech focused company with an
More informationAccenture Software for Health and Public Service. Accenture Public Service Platform. Taking SOA from the Whiteboard to the Data Center and Beyond
Accenture Software for Health and Public Service Accenture Public Service Platform Taking SOA from the Whiteboard to the Data Center and Beyond The Accenture Public Service Platform The Accenture Public
More informationWHITE PAPER. CA Nimsoft APIs. keys to effective service management. agility made possible
WHITE PAPER CA Nimsoft APIs keys to effective service management agility made possible table of contents Introduction 3 CA Nimsoft operational APIs 4 Data collection APIs and integration points Message
More informationINDUSTRY OUTLOOK OCTOBER Rethinking ERP for a More Agile World
INDUSTRY OUTLOOK OCTOBER 2012 Rethinking ERP for a More Agile World In a world where agility is essential, IT must respond quickly to business needs rather than being constrained by a single application
More informationDesktop Analytics: The Key to a Better Back Office Sponsored By:
Desktop Analytics: Sponsored By: 2011 DMG Consulting LLC -1- March 2011 Table of Contents Why Desktop Analytics is Essential for Back-Office Operations... 1 Desktop Analytics Defined... 1 Uses and Benefits
More informationTop 35 Reasons You Need Contact Center Performance Management
Top 35 Reasons You Need Contact Center Performance Management February 2014 Sponsored by: - 1 - DMG Consulting LLC Table of Contents Introduction... 1 Real-Time and Historical CCPM... 1 Top Reasons to
More informationMicrosoft Solomon Integrated Innovation with Microsoft Office
Microsoft Solomon Integrated Innovation with Microsoft Office MICROSOFT SOLOMON AND OFFICE INTEGRATED FOR VALUE 1 Table of Contents Introduction...1 Information for everyone...2 Instant access to data
More information3 CRITICAL STEPS TO MAKE YOUR RPA IMPLEMENTATION A SUCCESS
WHITEPAPER 3 CRITICAL STEPS TO MAKE YOUR RPA IMPLEMENTATION A SUCCESS www.celonis.com IN THIS WHITEPAPER Robotic Process Automation (RPA) is quickly becoming a must-have initiative for modern businesses.
More informationIBM Service Management for a Dynamic Infrastructure IBM Corporation
IBM Service Management for a Dynamic Infrastructure 1 2009 IBM Corporation Agenda Why move to a Dynamic Infrastructure? Why is IBM Service Management at the center of the Dynamic Infrastructure? How does
More informationWHITE PAPER. Standardization in HP ALM Environments. Tuomas Leppilampi & Shir Goldberg.
1 WHITE PAPER Standardization in HP ALM Environments Tuomas Leppilampi & Shir Goldberg 2 1 INTRODUCTION... 2 2 HP ALM IN A NUTSHELL... 3 3 CHALLENGES IN USING HP ALM... 4 3.1 LACK OF GOVERNANCE... 4 3.2
More informationJanuary Oracle Real Time Decisions Statement of Direction
January 2016 Oracle Real Time Decisions Statement of Direction Oracle Statement of Direction Oracle Business Intelligence Discoverer Disclaimer This document in any form, software or printed matter, contains
More informationOracle Management Cloud
Oracle Management Cloud Cloud Essentials Autonomously monitor, detect, triage, and proactively resolve issues across hybrid-cloud environments. Oracle Management Cloud represents a new generation of systems
More informationIBM Balanced Warehouse Buyer s Guide. Unlock the potential of data with the right data warehouse solution
IBM Balanced Warehouse Buyer s Guide Unlock the potential of data with the right data warehouse solution Regardless of size or industry, every organization needs fast access to accurate, up-to-the-minute
More informationService Virtualization
Service Virtualization A faster, more efficient and less costly way to develop and test enterprise-class applications As cloud and mobile computing gain rapid acceptance, IT departments are expected to
More informationMicrosoft Enterprise Services
Microsoft Enterprise Services Support & Consulting Services Description November 2017 Table of content 1 About this document... 2 2 Microsoft Professional Services... 3 2.1 Planning services... 3 2.2 Implementation
More informationThe Value of Continuous Accounting for Business. White Paper. Establishing the Foundation for a Strategic Finance Organization.
The Value of Continuous Accounting for Business Establishing the Foundation for a Strategic Finance Organization White Paper Sponsored by 1 Ventana Research 2016 Table of Contents A New Approach to Managing
More informationSteelCentral Aternity End User Experience Monitoring
SteelCentral Aternity End User Experience Monitoring Customer Case Studies Presenter Name Title Here, Company Retail Virtualization Case Study $28B operator of mid to upscale department stores Customer
More informationJourney to 3rd Platform Digital Customer Experience
Vendor Spotlight Journey to 3rd Platform Digital Customer Experience Sponsored by: Genesys Telecommunications Laboratories Jason Andersson May 2014 COMPETING ON THE 3RD PLATFORM The ICT industry is in
More informationOptimizing Service Assurance with Vitria Operational Intelligence
S o l u t i o n O v e r v i e w > Optimizing Service Assurance with Vitria Operational Intelligence 1 Table of Contents 1 Executive Overview 1 Value of Operational Intelligence for Network Service Assurance
More informationPartnerships Remove Complexity from HPC Clusters
DESKTOP ENGINEERING WITH HP & INTEL ON: Partnerships Remove Complexity from HPC Clusters The right value-added reseller partner can help you navigate the complexities of HPC cluster deployment and achieve
More informationIBM Storwize Family Scaling Capabilities and Value
Technology Insight Paper IBM Storwize Family Scaling Capabilities and Value By Randy Kerns January, 2013 Enabling you to make the best technology decisions IBM Storwize Family Scaling Capabilities and
More informationThis is agreement is governed by the PSC Master Services Agreement (MSA) (named Master Services Agreement ) found at:
IBM WATSON MARKETING SOFTWARE SUPPORT AGREEMENT This is agreement is governed by the PSC Master Services Agreement (MSA) (named 201804 Master Services Agreement ) found at: http://www.purplesquareconsulting.com/master-services-agreements.
More informationDESKTOP ENGINEERING WITH HP & INTEL ON: Partnerships Remove Complexity from HPC Clusters
DESKTOP ENGINEERING WITH HP & INTEL ON: Partnerships Remove Complexity from HPC Clusters The right value- added reseller partner can help you navigate the complexities of HPC cluster deployment and achieve
More informationLenovo Services for the Data Center
Lenovo Services for the Data Center September 28, 2016 Mission Our mission is to be your trusted partner in the data center. #1 Thousands of customers trust Lenovo Services to run their businesses and
More informationHow to digitally transform your manufacturing operation. Manufacturing sector whitepaper
How to digitally transform your manufacturing operation Manufacturing sector whitepaper Digital transformation in your manufacturing operation Manufacturers can use readily available resources and expertise
More informationAUTOMATE YOUR ORGANIZATION
AUTOMATE YOUR ORGANIZATION Build an automation foundation for digital business operations Page 1 DIGITAL BUSINESS = AUTOMATED I.T. OPERATIONS Page 2 TODAY S REALITY FOR I.T. OPERATIONS Page 3 OBSTACLES
More informationXhaul and C-RAN Service Assurance Solution
KNOW YOUR NETWORK SOLUTION BRIEF Xhaul and C-RAN Service Assurance Solution Supporting Mobile Network Operators to maximize the performance of their Fronthaul and C-RAN investments to support high bandwidth,
More informationTransform data into insight and action with Adaptive BI
Transform data into insight and action with Adaptive BI Making Technology Work Project Portfolio Management Do the right projects, do them right Modern Intranet Synergize, organize and innovate with an
More informationFinancial Planning & Analysis Solution. A Financial Planning System is one of the core financial analytics applications that an enterprise needs.
Financial Planning & Analysis Solution A Financial Planning System is one of the core financial analytics applications that an enterprise needs. Trusted Experts in Analytics What is Financial Planning
More informationNetwork maintenance evolution and best practices for NFV assurance October 2016
Network maintenance evolution and best practices for NFV assurance October 2016 TECHNOLOGY BUSINESS RESEARCH, INC. 2 CONTENTS 3 Introduction: NFV transformation drives new network assurance strategies
More informationStart your SAP Optimization Effort Yesterday: A 10-minute guide to the SAP Optimization process for an Enterprise
Start your SAP Optimization Effort Yesterday: A 10-minute guide to the SAP Optimization process for an Enterprise EXECUTIVE SUMMARY If you just completed your annual LAW submission to SAP, you should immediately
More informationThe Benefits of Consolidating Oracle s PeopleSoft Applications with the Oracle Optimized Solution for PeopleSoft
The Benefits of Consolidating Oracle s PeopleSoft Applications with the Oracle Optimized Solution for PeopleSoft Optimize Your Infrastructure by Consolidating Multiple PeopleSoft Applications on a Single,
More informationUnderstanding the Business Benefits of an Open Source SOA Platform
Understanding the Business Benefits of an Open Source SOA Platform A Hurwitz white Paper Hurwitz White Paper Copyright 2009, Hurwitz & Associates All rights reserved. No part of this publication may be
More informationOracle Service Cloud. New Feature Summary. Release 18C ORACLE
Oracle Service Cloud Release 18C New Feature Summary ORACLE TABLE OF CONTENTS Revision History 3 Overview 3 Agent Browser Desktop Automation 3 Workflow Enable Save Option for Workflow Elements 3 Workflow
More informationContents Best Practices for Upgrading P6 EPPM... 5 Upgrade Overview... 6 Examining Your Upgrade Criteria... 9 Upgrade Best Practices...
P6 EPPM Upgrade Best Practices Guide 16 R1 March 2016 Contents Best Practices for Upgrading P6 EPPM... 5 Upgrade Overview... 6 The Upgrade Process... 6 Assessing the Technical Environment... 7 Preparing
More informationDevOps Journey. adoption after organizational and process changes. Some of the key aspects to be considered are:
VIEWPOINT DevOps Background The world is being transformed in fundamental ways with software and communication technologies. As bits reshape and pervade the atoms, connecting us and the world around us,
More informationInsurance Carrier Core Systems in the Cloud. A Novarica Research Partners Program Report Underwritten by OneShield Software
Insurance Carrier Core Systems in the Cloud A Novarica Research Partners Program Report Underwritten by OneShield Software Executive Summary The insurance industry is past the tipping point. Cloud adoption
More informationEY Forensic & Integrity Services
EY Forensic & Integrity Services EY Business Intelligence A disruptive offering to traditional due diligence The difference between information and intelligence is context and experience. Fred Gebauer,
More informationCopyright 2012, Oracle and/or its affiliates. All rights reserved.
1 Exadata Database Machine IOUG Exadata SIG Update February 6, 2013 Mathew Steinberg Exadata Product Management 2 The following is intended to outline our general product direction. It is intended for
More informationTHE CUSTOMER EXPERIENCE MANAGEMENT REPORT & RECOMMENDATIONS Customer Experience & Beyond
www.sandsiv.com THE CUSTOMER EXPERIENCE MANAGEMENT REPORT & RECOMMENDATIONS TM 1 Customer Experience & Beyond www.sandsiv.com TM Customer Experience & Beyond Legal Notice: Sandsiv 2015. All Rights Reserved.
More informationHOW SOFTWARE-AS-A-SERVICE (SAAS) LOWERS THE TOTAL COST OF OWNERSHIP (TCO) FOR PHYSICAL SECURITY SYSTEMS
HOW SOFTWARE-AS-A-SERVICE (SAAS) LOWERS THE TOTAL COST OF OWNERSHIP (TCO) FOR PHYSICAL SECURITY SYSTEMS www.brivo.com Table of Contents EXECUTIVE SUMMARY... 3 INTRODUCTION... 4 HOW SAAS IS A GAME CHANGER...
More informationMaintel Managed Services
Maintel Managed Services Addressing your unique challenges Helping businesses optimise their ICT investments is the core of what we do at Maintel. So we understand just how important it is that the services,
More informationHosted UC: the Total Cost of Ownership
Hosted UC: the Total Cost of Ownership WITH HOSTED UC, NO TWO SYSTEMS ARE ALIKE. FEATURES CAN BE ENABLED OR DISABLED ACROSS THE ENTERPRISE OR PER USER. A STUDY FROM INFONETICS RESEARCH FOUND THAT NEARLY
More informationAchieving Application Readiness Maturity The key to accelerated service delivery and faster adoption of new application technologies
WHITE PAPER Achieving Application Readiness Maturity The key to accelerated service delivery and faster adoption of new application technologies Achieving Application Readiness Maturity Executive Summary
More informationORACLE FINANCIAL SERVICES DATA WAREHOUSE
ORACLE FINANCIAL SERVICES DATA WAREHOUSE ORACLE FINANCIAL SERVICES DATA WAREHOUSE HELPS INSTITUTIONS ADDRESS COMPLEX ANALYTICAL DEMANDS WITH A NEW APPROACH TO FINANCIAL SERVICES DATA MODELING AND DATA
More informationARE YOU LOOKING FOR A NEW EXCITING CHALLENGE?? Look no further as Capitec Bank has opportunities within our Back-End Development team.
Developer: Back-End (Cobol) Purpose of the Role ARE YOU LOOKING FOR A NEW EXCING CHALLENGE?? Look no further as Capitec Bank has opportunities within our Back-End Development team. In this role you would
More informationWennSoft Evolution Your Field Service Solution for the Connected Business
WennSoft Evolution Your Field Service Solution for the Connected Business Open to see what happens when Microsoft Dynamics CRM 2013 Meets Field Service WennSoft Evolution: Be Connected The way people communicate
More informationNCR Passport for Commercial. Part of NCR s enterprise hub for remote deposit capture
NCR Passport for Commercial Part of NCR s enterprise hub for remote deposit capture For more information on RDC, speak to your sales contact or go to ncr.com. Easy and secure deposits from where their
More informationGREAT SERVICE NEVER STOPS.
GREAT SERVICE NEVER STOPS. At Tata Communications, we understand that how we do things is every bit as important to our customers as the things that we do. So we re always flexible, always available, and
More informationMANAGEMENT CLOUD. Leveraging Your E-Business Suite
MANAGEMENT CLOUD Leveraging Your E-Business Suite Leverage Oracle E-Business Suite with Oracle Management Cloud. Oracle E-Business Suite is the industry s most comprehensive suite of business applications
More informationBuild a Future-Ready Enterprise With NTT DATA Modernization Services
NTT DATA welcomed Dell Services into the family in 2016. Together, we offer one of the industry s most comprehensive services portfolios designed to modernize business and technology to deliver the outcomes
More information