Effective Test Management can help you to launch mobile payments faster, smarter and cheaper

Size: px
Start display at page:

Download "Effective Test Management can help you to launch mobile payments faster, smarter and cheaper"

Transcription

1 Whitepaper Effective Test Management can help you to launch mobile payments faster, smarter and cheaper sqs.com Ensuring Quality Assurance is implemented in complex systems Introduction The primary role of test management is to ensure that a quality assurance and testing programme is conducted efficiently and effectively. In principle, the role of test management for m-payment systems is the same as that for traditional systems, in practice however, there are important differences that can mean the difference between success and failure. The many combinations of mobile devices, operating systems and infrastructure create a logistical nightmare and not all organisations will have capacity to test all possible permutations. A 2013 global survey of 1,500 executives 1 found that over 56 % of respondents cited the lack of specialised methods and processes as the biggest barrier to mobile testing in their organisation. By balancing the variables to be tested against risk, an m-payment system test strategy can ensure that sufficient testing will be conducted within reasonable timescales and budget levels. Further, a testing programme for mobile succeeds by focussing on the unique characteristics of mobile devices. Considerations such as battery consumption, network hand-offs between mobile and Wi-Fi networks, required levels of security as well as user interface and App Store delivery need to be considered within the overall test strategy. This paper presents a pragmatic, risk-based approach to testing m-payments systems including issues such as organisation structure, development methodology and project risk. Author: Sven Euteneuer Global Head of Technical Quality sven.euteneuer@sqs.com SQS Software Quality Systems AG, Germany Published: March 2014 SQS the world s leading specialist in software quality

2 1. The mobile quality challenge There are three primary considerations to be addressed in mobile application testing programmes: Complexity: the complexity of the software, hardware and infrastructure involved Quantity: the number and variety of system configurations to be tested Characteristics: the characteristics of the system that need to be tested (SQS uses the term quality fingerprint to describe this) 1.1. Complexity of m-payment systems Studies have shown that there is often a strong correlation between the complexity of software and the number of defects in that software 2. Despite their apparent simplicity, mobile applications are often more complex than their desktop or webbased counterparts while offering fewer features and functions to end users. To understand the complexity of m-payments systems it is necessary to look at the system as a whole, not just the app. Outside the device, links to back-end systems and network connectivity add a layer of complexity, while inside the device, hardware, software and operating system variations result in mobile systems that are typically much more complex than traditional software development projects. This complexity makes effective test management and testing practices in m-payments crucial. The issue of complexity and, by implication, quality, applies throughout the whole life of the system, not just the initial release. Research by the Rochester Institute of Technology 3, which used lines of code (LOC) as a measure of complexity, highlighted how mobile applications are not only more complex than traditional equivalents, but also become more complex more rapidly when new versions are released. The research showed that mobile applications demonstrated a rapidly accelerating growth in complexity as new versions of the applications were released, while desktop equivalents tended to towards a steady growth in complexity Quantity and variety of testing configurations Complexity of the payment system itself is not the only issue, the sheer number and variety of mobile platforms upon which mobile applications must operate presents a major quality management challenge. Test strategies for m-payment systems need to support testing on multiple mobile devices across multiple platforms, but they must do so pragmatically. Consider: fully testing 420 device models over 29 Android versions would require 12,180 combinations to be tested for each test case. Even with test automation, which can dramatically reduce the effort required, is testing all 12,180 combinations just for Android worthwhile? Ensuring a secure and reliable customer experience against the backdrop of a technically complex and diverse mobile environment is one of the key challenges when planning quality assurance activity Characteristics of m-payment system quality the quality fingerprint To many the notion of quality is somewhat ethereal, yet to define a test concept for m-payments, it needs to be operationalised, i.e. there must be a way to measure it and determine when the desired degree of quality is achieved. Quality models are used to accomplish this and the ISO/IEC model is used as the de-facto standard in the IT industry. This model uses quality attributes to subdivide the general notion of quality into more tangible sub-characteristics (Figure 1, next page). As for every system, the specific combination and prioritisation of these characteristics varies and can be thought of as a kind of fingerprint. Just as fingerprints differ between virtually any two people, so too does, the specific combination of quality characteristics for an IT system the quality fingerprint. Page 2

3 Software product quality Functional suitability Reliability Performance efficiency Operability Security Compatibility Maintainability Transferability Appropriateness Accuracy Availability Fault tolerance Recoverability Timebehaviour Resourceutilisation Appropriateness Recognisability Learnability Ease of use Helpfulness Attractiveness Technical accessibility Confidentiality Integrity Nonrepudiation Accountability Authenticity Replaceability Co-existence Interoperability Modularity Reusability Analyzability Changeability Modification stability Testability Portability Adaptability Installability Figure 2: ISO Software product quality model Often the sub-characteristic of functionality alone is targeted by testing activities, but for m-payments systems, this is simply not enough. The quality fingerprint for m-payments stresses the importance of non-functional attributes such as security, reliability, portability and functional stability. To address the mobile quality fingerprint, a test strategy should also consider additional test objects such as networking, user interfaces, mobility and software delivery mechanisms as highlighted below. Network constraints User interface Mobility Software delivery Network throughput Fidelity Network hopping, handover Differing screen sizes and resolutions Touch based No mouse Soft-key only Finite battery life Need for frugal use of resources such as CPU Interruptions (Closed) app store Install via central download Mobile software product lifecycle Table 1: Additional test objects for mobile systems Page 3

4 In traditional software development, risk-based planning can be applied to determine the degree to which functionality should be tested which features and functions to prioritise and which aspects of the system can be simply smoke tested. However, when applied to mobile systems, the risk-based approach needs to be broadened to include platforms, operating systems and versions for each device the application will run on. Additionally, it needs to consider all test tasks that arise from the broader scope of the mobile quality fingerprint. This broader approach to risk-based testing facilitates the pragmatic allocation of people and infrastructure, helping to deliver a product that has been sufficiently quality assured while at the same time keeping testing costs from skyrocketing. Multiple Distribution Channels Dozens of Target Platforms Hundreds of Devices Vendor Figure 3: Diversity of platforms, versions and devices in m-payments systems Live Example SQS strategic solution reduces testing effort by 80 % for a major mobile payments platform SQS proven experience in m-payments gave a leading financial services organisation the confidence to appoint them as a strategic partner for its complex multi-device retail mobile banking services. Developing a test strategy and environments was challenging as testing needed to include six major operating system versions across both ios and Android devices. SQS built a test infrastructure to support an offshore testing model, enabling the team to execute tests remotely without the need for on-shore resource. SQS implemented test automation to increase the pace and quality of testing: the designed environments and infrastructure enabled the client to execute each test cycle of 2,000 test scripts in just 30 person-days, a saving of 80 % compared to equivalent manual testing. Page 4

5 2. Test organisation and development methodology Risk can help determine where resources are focused, but risk-based testing of itself is not enough. Speed, agility and efficiency in test management and development practices are key to meeting the challenge of delivering systems in the dynamic and complex mobile marketplace. Achieving the requisite speed, agility and efficiency, means underpinning testing practices with a systematic, processbased testing approach. With such an approach in place, test cases and other assets are created efficiently and the rate at which those assets are produced also rises. Re-using test assets also makes automation simpler an important benefit when dealing with regression testing across mobile devices and platforms. Adopting a systematic or disciplined approach to test management does not remove flexibility from the quality assurance process. Regardless of whether Agile or Waterfall methods are employed, test management needs to be tailored so that it provides the flexibility required to fit in with the development methodology adopted. Best practices such as early error detection and the shift left of testing (i.e. testing tasks being performed earlier in the development lifecycle) are typically, though not exclusively, seen in Agile development projects. Bringing these practices into an m-payments development project will increase effectiveness and ultimately reduce cost. Page 5

6 3. Test effectiveness and efficiency Project and programme owners sometimes regard testing as a burden that slows delivery. However efficient and effective testing not only supports product delivery, but also accelerates the delivery of a quality product. The testing team s ability to deliver effective and efficient testing that will increase the speed of product delivery is largely determined by the tools, processes and strategy adopted in short, the test management approach Doing the right thing: testing effectively Test managers need to think differently about mobile testing compared to traditional software testing projects: methods and processes need to be modified to make testing more effective without huge increases in budgets. But what needs to change in test management for m-payments? Risk needs to be used much more comprehensively in prioritising testing effort. By expanding the concept of risk-based testing, quality assurance effort can be laser-focused to mitigate the biggest risks and so maximise the testing budget. Minimising product risk within the available testing budget means prioritising effectively. How? By extending risk-based testing to include the unique characteristics of m-payment systems. Applying risk management at all levels enables test and development teams to allocate resources effectively. The chart below illustrates how risk and priority drive the effort allocated to testing, for example, while critical functional test cases will be executed on every relevant device at least once, test cases with a lower than moderate risk and priority might only be executed once on a single device. Less frequently used device configurations can be risk assessed by conducting smoke tests through crowd-based testing services while higher priority requirements, such as security, can be addressed by in-depth security testing. Risk Each test case is executed on every relevant device at least once. A B C 1 All All All 2 All All Once Each test case is executed at least once on one device. Priority 3 All Once Once Figure 4: Prioritising test effort by risk and priority Page 6

7 3.2. Testing more by testing efficiently Prioritising testing tasks helps to reduce the overall volume of testing work. Nevertheless, there is still a clear need to conduct testing efficiently and make best use of available resource while still achieving the desired quality assurance outcomes. There are several strategies to improve testing efficiency - two of the most effective approaches for m-payments are testing earlier in the development cycle and using both test tools and automation frameworks Testing earlier: shifting test activities left reduces cost and effort Shifting testing left introduces test activities earlier in the development lifecycle. Opportunity cost, re-test effort and correction effort are all typically much higher the closer a project or an agile iteration is to go-live. Identifying and eliminating a defect early is almost always cheaper and faster than addressing that same defect later. The benefit of shifting left can be realised across all types of testing, from functional requirements that describe what the product does to non-functional requirements that define qualities such as security, performance and scalability. An example of the value of shifting test activity left can be found when addressing one of the top considerations in m-payments for both end-users and providers security. Tasks such as threat modelling, static analysis and dynamic analysis can often be conducted early in the project and help weed out conceptual as well as technical flaws that would have turned into real-life vulnerabilities. Carrying out security-testing tasks earlier in the lifecycle helps to minimise the risk of unexpected vulnerabilities being discovered late in the project and incurring the corresponding cost of rework and/or delay. Conducting testing activity earlier in the lifecycle does not necessarily mean that testers need to execute test cases against software delivered by the development team. Techniques such as document review, developer testing or using analysis tools are all capable of identifying errors early, well before the start of classic testing activity Tools and automation increase speed and reliability A key target for test automation is testing the functionality of the user interface (the GUI) where the speed and reliability of automated testing can yield significant benefits, particularly when testing multiple devices and configurations. Other tasks that can be automated include: Test environment provisioning Test data provisioning Security testing Reliability testing However, the return on investment when implementing automation for these tasks should be examined carefully before proceeding. Test environments that support multiple device and operating systems can require a significant investment. It is important to assess the benefits of mobile test tools and mobile test automation products against the total cost of ownership. Page 7

8 4. Conclusion SQS 2012 iqnite survey found that testing accounts for a significant portion of project budget 4, while work at the University of Cambridge found that on average, developers spend 50 % of their time finding and fixing bugs 5. Ensuring quality can be a costly undertaking; the key is to conduct quality assurance and testing effectively and efficiently. Why do we spend so much time and effort on testing and quality? Not just for the sake of creating a quality product per se, but because creating a quality product makes sound financial sense. For m-payments, where the risk of financial and reputation loss is much higher than with most other systems, creating high quality software saves money: it reduces risk by ensuring that the end product is mature, reliable, cheaper to maintain and fit for purpose. No organisation wants to be subjected to the public and customer relations disaster of a failed m-payments system and effective test management will help to minimise the risk of such an event ever occurring. SQS has been providing test management and test execution services to corporates across the globe for over 30 years. With a track record of innovation in quality assurance, SQS consultants are leading the drive towards more efficient and effective testing of new technologies such as m-payments through techniques such as better risk management, test automation, environment management and security testing. Page 8

9 5. References 1) World Quality Report , 2) Empirical analysis of CK metrics for object-oriented design complexity: implications for software defects, Subramanyam. R, Krishnan, M.S., ) The evolution of mobile apps: an exploratory study by Zhang, Sagar & Shihab, ) Up to 30 % of project budget in 69 % of new projects: SQS iqnite survey ) SQS Software Quality Systems AG, Cologne All rights, in particular the rights to distribution, duplication, translation, reprint and reproduction by photomechanical or similar means, by photocopy, microfilm or other electronic processes, as well as the storage in data processing systems, even in the form of extracts, are reserved to SQS Software Quality Systems AG. Irrespective of the care taken in preparing the text, graphics and programming sequences, no responsibility is taken for the correctness of the information in this publication. All liability of the contributors, the editors, the editorial office or the publisher for any possible inaccuracies and their consequences is expressly excluded. The common names, trade names, goods descriptions etc. mentioned in this publication may be registered brands or trademarks, even if this is not specifically stated, and as such may be subject to statutory provisions. SQS Software Quality Systems AG Phone: Fax: info@sqs.com Page 9

Why effective Test Automation drives successful and qualitydriven mobile payments

Why effective Test Automation drives successful and qualitydriven mobile payments Whitepaper Why effective Test Automation drives successful and qualitydriven mobile payments sqs.com Answers on how to improve cost effectiveness and reduce time to market Introduction The adoption of

More information

Evaluation of the Iceland State Financial and Human Resource System REPORT OF THE INDIVIDUAL EVALUATOR. Annex 2 SYSTEM AND SOFTWARE QUALITY

Evaluation of the Iceland State Financial and Human Resource System REPORT OF THE INDIVIDUAL EVALUATOR. Annex 2 SYSTEM AND SOFTWARE QUALITY Evaluation of the Iceland State Financial and Human Resource System REPORT OF THE INDIVIDUAL EVALUATOR Annex 2 SYSTEM AND SOFTWARE QUALITY This paper lists the properties used in the two main models in

More information

How To Manage Test Data Management At Sqs.Com

How To Manage Test Data Management At Sqs.Com Whitepaper SQS Test Data Management sqs.com Data protection compliant, assure security, reduce costs and improve quality Introduction Security breaches are everywhere in the news. We read about personal

More information

Service Virtualisation to Drive Successful 21 st Century Software Delivery

Service Virtualisation to Drive Successful 21 st Century Software Delivery Whitepaper Service Virtualisation to Drive Successful 21 st Century Software Delivery sqs.com Authors: Ulf Jentler Nordic Service Manager Environment Services, SQS Software Quality Systems Sweden AB Ivan

More information

How will Security Testing help to reduce risks and build customer confidence in mobile payments

How will Security Testing help to reduce risks and build customer confidence in mobile payments Whitepaper How will Security Testing help to reduce risks and build customer confidence in mobile payments sqs.com An insight to successful strategies beating the challenges of complex systems Introduction

More information

Lecture 8 About Quality and Quality Management Systems

Lecture 8 About Quality and Quality Management Systems Lecture 8 About Quality and Quality Management Systems Kari Systä 10.03.2014 10.03.2014 TIE-21100/21106; K.Systä 1 Content of today s lecture Two weeks ago we discussed about testing and inspections, that

More information

Guideline on Vulnerability and Patch Management

Guideline on Vulnerability and Patch Management CMSGu2014-03 Mauritian Computer Emergency Response Team CERT-MU SECURITY GUIDELINE 2011-02 Enhancing Cyber Security in Mauritius Guideline on Vulnerability and Patch Management National Computer Board

More information

GO LIVE, ON TIME, ON BUDGET

GO LIVE, ON TIME, ON BUDGET GO LIVE, ON TIME, ON BUDGET HOW TO OPTIMISE SAP Implementations AND UPGRADES THE PROBLEM IT leaders are familiar with demands-juggling ; a skill that reflects the success of IT. Business software systems

More information

Basic Testing Concepts and Terminology

Basic Testing Concepts and Terminology T-76.5613 Software Testing and Quality Assurance Lecture 2, 13.9.2006 Basic Testing Concepts and Terminology Juha Itkonen SoberIT Contents Realities and principles of Testing terminology and basic concepts

More information

Contents. -Testing as a Services - TaaS 4. -Staffing Strategies 4. -Testing as a Managed Services - TaaMS 5. -Services 6.

Contents. -Testing as a Services - TaaS 4. -Staffing Strategies 4. -Testing as a Managed Services - TaaMS 5. -Services 6. Contents -Testing as a Services - TaaS 4 -Staffing Strategies 4 -Testing as a Managed Services - TaaMS 5 -Services 6 -Training 8 2 TestPRO is an Egyptian company founded in 2012 and headquartered in Nasr

More information

12 Top Tips to Create a Great Mobile App

12 Top Tips to Create a Great Mobile App 12 Top Tips to Create a Great Mobile App Let s be honest, there are a lot of ordinary apps out there and in an increasingly noisy marketplace, another ordinary app will just disappear from view. Nick Black,

More information

Configuration Management System:

Configuration Management System: True Knowledge of IT infrastructure Part of the SunView Software White Paper Series: Service Catalog Service Desk Change Management Configuration Management 1 Contents Executive Summary... 1 Challenges

More information

Better Software Though Expertise, Collaboration & Automation. BDD, DevOps and Testing

Better Software Though Expertise, Collaboration & Automation. BDD, DevOps and Testing Better Software Though Expertise, Collaboration & Automation BDD, DevOps and Testing CONTENTS 1 MAGENTYS... 3 2 TESTING SERVICES... 4 2.1 Test Automation... 5 2.1.1 Test Automation Framework and Automated

More information

Sample Exam Foundation Level Syllabus. Mobile Tester

Sample Exam Foundation Level Syllabus. Mobile Tester Sample Exam Foundation Level Syllabus Mobile Tester September 2015 American Software Testing Qualifications Board Sample Exam Foundation Level Syllabus Mobile Tester 1. What types of testing are particularly

More information

How To Test On A Mobile Phone

How To Test On A Mobile Phone White paper Demystifying mobile testing solutions Executive Summary It is no-brainer that the number of enterprise and consumer mobile applications has grown exponentially in recent years. Companies must

More information

Latest Trends in Testing. Ajay K Chhokra

Latest Trends in Testing. Ajay K Chhokra Latest Trends in Testing Ajay K Chhokra Introduction Software Testing is the last phase in software development lifecycle which has high impact on the quality of the final product delivered to the customer.

More information

Automated testing for Mobility New age applications require New age Mobility solutions

Automated testing for Mobility New age applications require New age Mobility solutions Automated testing for Mobility New age applications require New age Mobility solutions Executive Summary Today, mobile phone has transformed from its former role as a mere medium of communication to that

More information

Six ways to accelerate Android mobile application development

Six ways to accelerate Android mobile application development Six ways to accelerate Android mobile application Creating an integrated solution for collaboration among teams Contents 1 Weaving the invisible thread of innovation 2 Android : vast opportunities and

More information

Building a Successful Testing Partnership for Outsourced Agile Delivery

Building a Successful Testing Partnership for Outsourced Agile Delivery Whitepaper Building a Successful Testing Partnership for Outsourced Agile Delivery sqs.com Introduction The growing drive for an acceleration in the pace and quality of IT change is fuelling a global increase

More information

White Paper. Bridging the essential gap between Mobile Cloud and crowd based testing. 1. Introduction. 2. Testing Lifecycle

White Paper. Bridging the essential gap between Mobile Cloud and crowd based testing. 1. Introduction. 2. Testing Lifecycle White Paper Bridging the essential gap between Mobile Cloud and crowd based testing 1. Introduction 2. Testing Lifecycle a. Testing typologies (Functional, Usability) b. Functional Testing: Manual

More information

Information security controls. Briefing for clients on Experian information security controls

Information security controls. Briefing for clients on Experian information security controls Information security controls Briefing for clients on Experian information security controls Introduction Security sits at the core of Experian s operations. The vast majority of modern organisations face

More information

Operational Acceptance Testing. White Paper. Business continuity assurance. December 2012

Operational Acceptance Testing. White Paper. Business continuity assurance. December 2012 White Paper Operational Acceptance Testing Business continuity assurance December 2012 Dirk Dach, Dr. Kai-Uwe Gawlik, Marc Mevert SQS Software Quality Systems Contents 1. Management Summary................................................................................................

More information

White Paper Bridging the Essential Gap between Continuous Quality and Crowd Based Testing

White Paper Bridging the Essential Gap between Continuous Quality and Crowd Based Testing White Paper Bridging the Essential Gap between Continuous Quality and Crowd Based Testing 1 Contents Introduction... 3 Testing Lifecycle... 4 Testing typologies... 4 Functional Testing... 4 Manual vs.

More information

Project Management Office

Project Management Office Whitepaper Project Management Office sqs.com PMO as a strategic success factor for project-based organisations Abstract Project-management-based organisations with either large or numerous projects can

More information

how can I deliver better services to my customers and grow revenue?

how can I deliver better services to my customers and grow revenue? SOLUTION BRIEF CA Wily Application Performance Management May 2010 how can I deliver better services to my customers and grow revenue? we can With the right solution, you can be certain that you are providing

More information

Mobile Automation: Best Practices

Mobile Automation: Best Practices contents A U T H O R : M a n i s h B h a g a t Mobile Automation: Best Practices Abstract... 2 Executive Summary... 3 QA Challenges of Mobile Application Testing... 4 Mobile Application Automation Challenges...

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

MagenTys Testing Services Page 2

MagenTys Testing Services Page 2 Testing Services CONTENTS 1 MAGENTYS... 3 2 COMPANY DETAILS... 4 2.1 Overview... 4 2.2 ETHICS and values... 4 3 Services... 5 3.1 Test Automation... 5 3.1.1 Test Automation Framework and Automated Test

More information

Sample Exam Foundation Level Syllabus. Mobile Tester

Sample Exam Foundation Level Syllabus. Mobile Tester Sample Exam Foundation Level Syllabus Mobile Tester September 2015 American Software Testing Qualifications Board Sample Exam Foundation Level Syllabus Mobile Tester MOB-1.2.1 (K2) Explain the expectations

More information

Software Testing. Knowledge Base. Rajat Kumar Bal. Introduction

Software Testing. Knowledge Base. Rajat Kumar Bal. Introduction Software Testing Rajat Kumar Bal Introduction In India itself, Software industry growth has been phenomenal. IT field has enormously grown in the past 50 years. IT industry in India is expected to touch

More information

Test management best practices

Test management best practices Test management best practices Introduction Purpose Few people can argue against the need for improved quality in software development. Users of technology that utilizes software have come to expect various

More information

RUN THE RIGHT RACE. Keep pace with quickening release cycles. Discover automation with the human touch. CHOOSE A TEST TO RUN BELOW

RUN THE RIGHT RACE. Keep pace with quickening release cycles. Discover automation with the human touch. CHOOSE A TEST TO RUN BELOW RUN THE RIGHT RACE Keep pace with quickening release cycles. Discover automation with the human touch. CHOOSE A TEST TO RUN BELOW 26032015 FUNCTIONAL TESTING With Borland everyone from business analysts

More information

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

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

More information

Software Engineering Compiled By: Roshani Ghimire Page 1

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

More information

Service Virtualization:

Service Virtualization: Service Virtualization: Reduce the time and cost to develop and test modern, composite applications Business white paper Table of contents Why you need service virtualization 3 The challenges of composite

More information

Mobile Application Testing

Mobile Application Testing Mobile Application Testing Whitepaper Author: Scott Aziz Date: June 1, 2012 This whitepaper outlines the critical areas of testing needed to certify mobile enterprise applications Best practices from UST

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

ISO/IEC 9126-1 Software Product Quality Model

ISO/IEC 9126-1 Software Product Quality Model Why do current systems fail? Standish Group found that 51% of projects failed 31% were partially successful Main causes were poor user requirements: 13.1% Incomplete requirements 12.4% Lack of user involvement

More information

Continuous???? Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Continuous???? Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. ???? 1 Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Application Delivery is Accelerating Surge in # of releases per app

More information

March 2008 Grant Halverson CEO, GFG Group. Regional Processing Models

March 2008 Grant Halverson CEO, GFG Group. Regional Processing Models March 2008 Grant Halverson CEO, GFG Group Regional Processing Models The search for successful regional and global IT processing models has been a major focus of the last fifteen years across banks, insurance

More information

L Impatto della SOA sulle competenze e l organizzazione ICT di Fornitori e Clienti

L Impatto della SOA sulle competenze e l organizzazione ICT di Fornitori e Clienti L Impatto della SOA sulle competenze e l organizzazione ICT di Fornitori e Clienti Francesco Maselli Technical Manager Italy Milano, 6 Maggio 2008 Aula magna di SIAM CONFIDENTIALITY STATEMENT AND COPYRIGHT

More information

Mobile application testing for the enterprise

Mobile application testing for the enterprise Mobile application testing for the enterprise Accenture brings together deep knowledge of the enterprise, expertise in mobile technologies and strong end-to-end testing practices to help all enterprises

More information

ISO/IEC JTC1/SC7 N4098

ISO/IEC JTC1/SC7 N4098 ISO/IEC JTC1/SC7 Software and Systems Engineering Secretariat: CANADA (SCC) ISO/IEC JTC1/SC7 N4098 2008-07-17 Document Type Title Source CD CD 25010.2, Software engineering-software product Quality Requirements

More information

Don t forget the testers

Don t forget the testers TODAY S TOPIC Knight Errant Software Testing Training Project Consulting Business Analysis www.knighterrant.com.au The importance of testing in an AGILE development context Or Don t forget the testers

More information

Defining Quality Workbook. <Program/Project/Work Name> Quality Definition

Defining Quality Workbook. <Program/Project/Work Name> Quality Definition Defining Quality Workbook Quality Definition Introduction: Defining Quality When starting on a piece of work it is important to understand what you are working towards. Much

More information

Rapid software development. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 17 Slide 1

Rapid software development. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 17 Slide 1 Rapid software development Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 17 Slide 1 Objectives To explain how an iterative, incremental development process leads to faster delivery of

More information

White Paper. Fundamentals of Performance Testing

White Paper. Fundamentals of Performance Testing etri White Paper Fundamentals of Performance Testing The Increasing Need for Proper Performance Testing due to Increasing Software Complexity in the Enterprise There have been two significant changes in

More information

Requirements engineering and quality attributes

Requirements engineering and quality attributes Open Learning Universiteit Unit 2 Learning Unit 2 Requirements engineering and quality attributes Contents Introduction............................................... 21 2.1 Important concepts........................................

More information

How to address top problems in test data management

How to address top problems in test data management How to address top problems in test data management Data reuse, sub-setting and masking Business white paper Table of contents Why you need test data management... 3 The challenges of preparing and managing

More information

White paper: Unlocking the potential of load testing to maximise ROI and reduce risk.

White paper: Unlocking the potential of load testing to maximise ROI and reduce risk. White paper: Unlocking the potential of load testing to maximise ROI and reduce risk. Executive Summary Load testing can be used in a range of business scenarios to deliver numerous benefits. At its core,

More information

KPMG Advisory. Microsoft Dynamics CRM. Advisory, Design & Delivery Services. A KPMG Service for G-Cloud V. April 2014

KPMG Advisory. Microsoft Dynamics CRM. Advisory, Design & Delivery Services. A KPMG Service for G-Cloud V. April 2014 KPMG Advisory Microsoft Dynamics CRM Advisory, Design & Delivery Services A KPMG Service for G-Cloud V April 2014 Table of Contents Service Definition Summary (What s the challenge?)... 3 Service Definition

More information

Project management: an SE Perspective

Project management: an SE Perspective Project management: an SE Perspective Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 5 Slide 1 Objectives To explain the main tasks undertaken by project managers To introduce software

More information

Application Security in the Software Development Lifecycle

Application Security in the Software Development Lifecycle Application Security in the Software Development Lifecycle Issues, Challenges and Solutions www.quotium.com 1/15 Table of Contents EXECUTIVE SUMMARY... 3 INTRODUCTION... 4 IMPACT OF SECURITY BREACHES TO

More information

Serena Dimensions CM. Develop your enterprise applications collaboratively securely and efficiently SOLUTION BRIEF

Serena Dimensions CM. Develop your enterprise applications collaboratively securely and efficiently SOLUTION BRIEF Serena Dimensions CM Develop your enterprise applications collaboratively securely and efficiently SOLUTION BRIEF Move Fast Without Breaking Things With Dimensions CM 14, I am able to integrate continuously

More information

www.wipro.com Mobile Testing Preparing for a fast-changing mobile world. Sudheer M, Practice Head - Mobility Testing and Automation

www.wipro.com Mobile Testing Preparing for a fast-changing mobile world. Sudheer M, Practice Head - Mobility Testing and Automation www.wipro.com Mobile Testing Preparing for a fast-changing mobile world. Sudheer M, Practice Head - Mobility Testing and Automation Table of Contents 03----------------------------------------------------Introduction

More information

Service Virtualization and IT Nowadays

Service Virtualization and IT Nowadays A CA TECHNOLOGIES SURVEY JULY 2011 INITIAL STUDY: UK, France, Germany The Business Benefits of Service Virtualization July 2012 Service Virtualization Unleashing the power of the agile enterprise Justin

More information

Basic Trends of Modern Software Development

Basic Trends of Modern Software Development DITF LDI Lietišķo datorsistēmu programmatūras profesora grupa e-business Solutions Basic Trends of Modern Software Development 2 3 Software Engineering FAQ What is software engineering? An engineering

More information

MANAGING DIGITAL CONTINUITY

MANAGING DIGITAL CONTINUITY MANAGING DIGITAL CONTINUITY Project Name Digital Continuity Project DRAFT FOR CONSULTATION Date: November 2009 Page 1 of 56 Contents Introduction... 4 What is this Guidance about?... 4 Who is this guidance

More information

White Paper IT Methodology Overview & Context

White Paper IT Methodology Overview & Context White Paper IT Methodology Overview & Context IT Methodologies - Delivery Models From the inception of Information Technology (IT), organizations and people have been on a constant quest to optimize the

More information

Automated Testing Best Practices

Automated Testing Best Practices Automated Testing Best Practices This document includes best practices to consider before implementing automated software testing. These best practices are strategic and are applicable regardless of the

More information

The Phases of an Object-Oriented Application

The Phases of an Object-Oriented Application The Phases of an Object-Oriented Application Reprinted from the Feb 1992 issue of The Smalltalk Report Vol. 1, No. 5 By: Rebecca J. Wirfs-Brock There is never enough time to get it absolutely, perfectly

More information

Making the Internet Business-Ready

Making the Internet Business-Ready Making the Internet Business-Ready If you ve ever shopped online, downloaded music, watched a web video or connected to work remotely, you ve probably used Akamai. Our solutions help to deliver the best

More information

Agile Performance Testing

Agile Performance Testing Agile Performance Testing Cesario Ramos Independent Consultant AgiliX Agile Development Consulting Overview Why Agile performance testing? Nature of performance testing Agile performance testing Why Agile

More information

White Paper On Pilot Method Of ERP Implementation

White Paper On Pilot Method Of ERP Implementation White Paper On Pilot Method Of ERP Implementation Rod Clarke Rod Clarke provides guidance, advice and support to businesses in successfully applying IS/IT in support of their business goals. He brings

More information

Information Systems Development Process (Software Development Life Cycle)

Information Systems Development Process (Software Development Life Cycle) Information Systems Development Process (Software Development Life Cycle) Phase 1 Feasibility Study Concerned with analyzing the benefits and solutions for the identified problem area Includes development

More information

SQS Requirement Development & Management Framework

SQS Requirement Development & Management Framework Whitepaper SQS Requirement Development & Management Framework sqs.com Authors: Sreenivasan NS (Senior Project Manager & Senior Manager, Client Relations USA) Bharathi R (Test Manager Banking Practice)

More information

Transforming Software Quality Assurance &Testing

Transforming Software Quality Assurance &Testing Transforming Software Quality Assurance &Testing 2012 Last Mile Consultants Technology Solutions Pvt. Ltd. Course Description of Transformation Programs Who we are With a focus on business objectives,

More information

How To Test For Elulla

How To Test For Elulla EQUELLA Whitepaper Performance Testing Carl Hoffmann Senior Technical Consultant Contents 1 EQUELLA Performance Testing 3 1.1 Introduction 3 1.2 Overview of performance testing 3 2 Why do performance testing?

More information

Enabling Continuous Delivery by Leveraging the Deployment Pipeline

Enabling Continuous Delivery by Leveraging the Deployment Pipeline Enabling Continuous Delivery by Leveraging the Deployment Pipeline Jason Carter Principal (972) 689-6402 Jason.carter@parivedasolutions.com Pariveda Solutions, Inc. Dallas,TX Table of Contents Matching

More information

Industry. Head of Research Service Desk Institute

Industry. Head of Research Service Desk Institute Asset Management in the ITSM Industry Prepared by Daniel Wood Head of Research Service Desk Institute Sponsored by Declaration We believe the information in this document to be accurate, relevant and truthful

More information

THE BUSINESS CASE FOR BUSINESS CONTINUITY MANAGEMENT SOFTWARE

THE BUSINESS CASE FOR BUSINESS CONTINUITY MANAGEMENT SOFTWARE THE BUSINESS CASE FOR BUSINESS CONTINUITY MANAGEMENT SOFTWARE When it comes to building a business continuity management (BCM) program that s complete, current, and compliant, there is no substitute for

More information

The Cadence Partnership Service Definition

The Cadence Partnership Service Definition The Cadence Partnership Service Definition About Cadence The Cadence Partnership is an independent management consultancy, specialising in working with a wide range of organisations, solving complex issues

More information

Practical IT Service Management: Rapid ITIL Without Compromise

Practical IT Service Management: Rapid ITIL Without Compromise W H I T E P A P E R Practical IT Service : Rapid ITIL Without Compromise John Custy IT Service Consultant and Managing Consutant JPC Group Executive Summary All businesses face challenges providing the

More information

Whitepaper. The ABC of Private Clouds. A viable option or another cloud gimmick?

Whitepaper. The ABC of Private Clouds. A viable option or another cloud gimmick? Whitepaper The ABC of Private Clouds A viable option or another cloud gimmick? Although many organizations have adopted the cloud and are reaping the benefits of a cloud computing platform, there are still

More information

101-301 Guide to Mobile Testing

101-301 Guide to Mobile Testing 101-301 Guide to Mobile Testing Perfecto Mobile & Toronto Association of System and Software Eran Kinsbruner & Joe Larizza 2014 What To Do? Great News Your first Mobile Project has arrived! You have been

More information

The Importance of Continuous Integration for Quality Assurance Teams

The Importance of Continuous Integration for Quality Assurance Teams The Importance of Continuous Integration for Quality Assurance Teams Without proper implementation, a continuous integration system will go from a competitive advantage for a software quality assurance

More information

Aligning Correct and Realistic Performance Testing with the Agile Development Process

Aligning Correct and Realistic Performance Testing with the Agile Development Process Aligning Correct and Realistic Performance Testing with the Agile Development Process SIGIST Winter 2011 Conference Graham Parsons CEO, Reflective Solutions Overview Introduction A major risk for Agile

More information

Pathways to Digital Employment

Pathways to Digital Employment Pathways to Digital Employment Course Outlines Network design, installation and operation Computer networks are critical to the successful running of businesses of all sizes by enabling file, hardware

More information

"Secure insight, anytime, anywhere."

Secure insight, anytime, anywhere. "Secure insight, anytime, anywhere." THE MOBILE PARADIGM Mobile technology is revolutionizing the way information is accessed, distributed and consumed. This 5th way of computing will dwarf all others

More information

Industry Services. Comprehensive technical support anytime and everywhere directly from Siemens. support.industry.siemens.com

Industry Services. Comprehensive technical support anytime and everywhere directly from Siemens. support.industry.siemens.com Industry Services Comprehensive technical support anytime and everywhere directly from Siemens support.industry.siemens.com Individual technical support for all questions Long-term success in industry

More information

Boost your VDI Confidence with Monitoring and Load Testing

Boost your VDI Confidence with Monitoring and Load Testing White Paper Boost your VDI Confidence with Monitoring and Load Testing How combining monitoring tools and load testing tools offers a complete solution for VDI performance assurance By Adam Carter, Product

More information

Ramakrishnan R Associate Vice President Banking Practice, SQS India BFSI Limited

Ramakrishnan R Associate Vice President Banking Practice, SQS India BFSI Limited Whitepaper Bank on Mobile sqs.com Authors: Ramakrishnan Venkateswaran Test Lead, SQS India BFSI Limited Ramakrishnan R Associate Vice President Banking Practice, SQS India BFSI Limited Published: August

More information

The Role of Information Technology Studies in Software Product Quality Improvement

The Role of Information Technology Studies in Software Product Quality Improvement The Role of Information Technology Studies in Software Product Quality Improvement RUDITE CEVERE, Dr.sc.comp., Professor Faculty of Information Technologies SANDRA SPROGE, Dr.sc.ing., Head of Department

More information

c o n t e n t s t r a t e g y MCEETYA A u s t r a l i a N e w Z e a l a n d

c o n t e n t s t r a t e g y MCEETYA A u s t r a l i a N e w Z e a l a n d c o n t e n t s t r a t e g y MCEETYA A u s t r a l i a N e w Z e a l a n d Online curriculum content is used in all schools in Australia and New Zealand to increase learning effectiveness and to support

More information

ehealth Architecture Principles

ehealth Architecture Principles ehealth Architecture Principles Version 3.0 June 2009 Document Control Details Title: ehealth Architecture Principles Owner: Head of Architecture and Design, Scottish Government ehealth Directorate Version:

More information

Project management. Organising, planning and scheduling software projects. Ian Sommerville 2000 Software Engineering, 6th edition.

Project management. Organising, planning and scheduling software projects. Ian Sommerville 2000 Software Engineering, 6th edition. Project management Organising, planning and scheduling software projects Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 4 Slide 1 Objectives To introduce software project management and

More information

How To Test A Web Based System

How To Test A Web Based System Testing Web-Based Systems-Checklists Testing Web-Based Systems -Checklist Overview-: Web-based testing should be RISK ORIENTED. This article describes the risks, presents the types of testing that can

More information

Develop enterprise mobile applications with IBM Rational software

Develop enterprise mobile applications with IBM Rational software Develop enterprise mobile applications with IBM software Providing comprehensive mobile application development and lifecycle management solutions Highlights Helps streamline and optimize the software

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

Rapid Bottleneck Identification

Rapid Bottleneck Identification Rapid Bottleneck Identification TM A Better Way to Load Test WHITEPAPER You re getting ready to launch or upgrade a critical Web application. Quality is crucial, but time is short. How can you make the

More information

Master Data Management Architecture

Master Data Management Architecture Master Data Management Architecture Version Draft 1.0 TRIM file number - Short description Relevant to Authority Responsible officer Responsible office Date introduced April 2012 Date(s) modified Describes

More information

Adopting Agile Testing

Adopting Agile Testing Adopting Agile Testing A Borland Agile Testing White Paper August 2012 Executive Summary More and more companies are adopting Agile methods as a flexible way to introduce new software products. An important

More information

Retail store systems for high performance

Retail store systems for high performance Retail store systems for high performance 2 Retail store systems are on the frontline of the drive to achieve operational excellence the key to competitive advantage now, and in the future. But in today

More information

Experts in wireless device and infrastructure test solutions

Experts in wireless device and infrastructure test solutions www.anite.com Experts in wireless device and infrastructure test solutions Anite is now part of Keysight Technologies When customers expect more from mobile devices we help you deliver Anite is the mobile

More information

Accelerating software testing effectiveness using Agile methodologies..

Accelerating software testing effectiveness using Agile methodologies.. Accelerating software testing effectiveness using Agile methodologies.. How can testing be completed faster, and more efficiently, within short iterations? The Problem It is a painful paradox that while

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

Cisco Unified Data Center: The Foundation for Private Cloud Infrastructure

Cisco Unified Data Center: The Foundation for Private Cloud Infrastructure White Paper Cisco Unified Data Center: The Foundation for Private Cloud Infrastructure Providing Agile and Efficient Service Delivery for Sustainable Business Advantage What You Will Learn Enterprises

More information

Application Performance Testing Basics

Application Performance Testing Basics Application Performance Testing Basics ABSTRACT Todays the web is playing a critical role in all the business domains such as entertainment, finance, healthcare etc. It is much important to ensure hassle-free

More information

PATCH MANAGEMENT. February 2008. The Government of the Hong Kong Special Administrative Region

PATCH MANAGEMENT. February 2008. The Government of the Hong Kong Special Administrative Region PATCH MANAGEMENT February 2008 The Government of the Hong Kong Special Administrative Region The contents of this document remain the property of, and may not be reproduced in whole or in part without

More information