Case Studies

A Leading International Mortgage Insurance Company

THE CHALLENGE

The world’s largest Mortgage Insurance Company was growing at a rapid rate. To keep pace with this growth and implement new Governance controls, the client began a major reorganization of its IT infrastructure and supporting processes and methodologies. It was decided that some applications would move from in-house to partially or completely outsourced arrangements.

The system development life-cycle process went from a classic waterfall approach to an iterative one. The project management methodology for the systems development life-cycle moved from the traditional top down to the Goal-Driven Unified Process (GDUP) a variant of the Rational Unified Process based on corporate goals and business use cases. Lastly, the software development methodology went from structured design using a variety of languages to a more streamlined object-oriented design using UML and Java.

This major reorganization required a complete change in the processes, methodologies and skill sets for the entire IT organization. The client needed external help in defining and realigning its QA and Test processes, methodologies and systems to the new Goal-Driven Unified Process. At the same time, the customer needed to train and realign its Quality Assurance and Test resources and personnel.

THE SOLUTION

We were tasked with helping to define how the system test discipline might be implemented within the framework of the Goal-Driven Unified Process. This included identifying how an entire project might be divided into iterations; how the content of an iteration would be identified; how the needed iteration test artifacts might be generated from the system specifications; and how those test artifacts could be traced to the system specifications for test coverage analysis. In addition, a white paper describing a framework for defect resolution tracking and another proposing specific test coverage metrics would be provided.

We arrived at an acceptable solution after extensive interviews with designated client principals and select QA team members. Once clear goals were established, progress toward completing them was rapid. By including QA team members in the identification and preparation of the actual elements of the solution, we ensured that an important amount of buy-in and knowledge transfer was achieved organically. The process for determining the exact content and format of test artifacts in the new system development process included choosing specific project tasks for which the selected team members were already responsible. On-going discussions were held with the GDUP “Governance Team” regarding the specific test artifacts to be included in their process, the relationships of those test artifacts with the previously identified process artifacts and the traceability of test artifacts to the system specification.

We simultaneously focused on staff development activities that included training sessions and discussions about why various tasks and artifacts were important and how they fit into a Unified Process. Extensive discussions regarding the form and content of those artifacts also took place. The QA staff was tasked with creating some specific engagement deliverables’, notably the Test Scenarios and Test Cases based on Use we ensured the adoption of the proposed solution by including key players in refining the solution prior to delivery. Further, because of their participation in the development of the solution, the QA team members already knew what the test artifacts looked like and how to create and use them.

We successfully helped the transition of the QA organization to the new iterative based approach that fully adopted the RUP model. Currently all Test Cases are based on Use Cases that clearly align with requirements and business goals. Now, the QA team gets involved with the testing process at the requirements phase, test cycles are significantly shorter and regression testing is far more effective. The client has significantly increased its level of automation because of better, more uniform processes and controls. All test cases are now organized and managed in a centralized repository and requirements traceability and metrics are far more accurate.

Browse Q Library

Testing Competency Development for Home Security Automation

BACKGROUND Our client, a major U.S. telecom provider, was expanding beyond telephone, TV, and internet services to include Internet-based home security and automation services. This new product…

Q Analysts Enables Leading VR Provider to Deliver Highest Quality Product on Time

BACKGROUND & CHALLENGE In order to become a leader in the emerging Virtual Reality (VR) market, one needs to be aggressive. But aggressive goals can cause unexpected challenges. A leading VR…

Testing Managed Service for a Leading Telecom Company

THE CHALLENGE The client, a leading provider of wireless services with hundreds of million subscribers, was seeking to improve service levels to its integrated 3rd party resellers. The group…

Offsite Managed Services Testing of New Mobile Operating System

BACKGROUND Mozilla, the creator of the Firefox web browser, was preparing to launch Firefox OS, a Linux-based, open-source, mobile operating system for smartphones and tablet computers that enables…

IT Quality Process Management and Execution

BACKGROUND Our client, a major U.S. telecom provider, was in the midst of a very large corporate merger. Both companies had similar System Development Life Cycle methodologies and processes based on…

Integration Platform as a Service

A multinational telecommunications company headquartered in the United States was looking for ways to improve the efficiency of service-oriented architecture (SOA) components that support its…

New iOS Mobile Application Testing for Large Coffee Retailer

BACKGROUND Our client, a large coffee retailer, experienced extreme success with its mobile retail application. Twenty-five percent of the company’s loyalty card users also use the mobile app for…

Testing a Renowned Movie Studio App for TV

Application Testing The popularity of TV streaming skyrocketed during the pandemic, and the ability to reach viewers no matter where they are and what device they use has become imperative for any…

Accessibility, Internationalization, and Localization Testing on New Consumer Tablet Devices

Today’s consumers prefer to interact with devices and content in their native language, and inclusivity is par for the course. Inclusive Technology such as, Accessibility…

Top 10 Must-Dos for Testing Mobile Apps

The mobile and mobile testing industry has evolved very quickly in this era and is only going to move even faster due to Rapid Application Development. We live in a world now that despite what…

Q TestLab and Multi-National Telecom Provider Partner on a Messaging App

BACKGROUND Recently, one of the world’s largest telecommunications corporations decided to expand its product line to include an all-in-one messaging service. This ambitious undertaking would…

Companion App Testing on VR Devices

Our client is a leading seller of virtual reality (VR) headsets. It also offers an ecosystem of Virtual Technology and VR applications available via its app store. For instance, its headset comes…

Testing Solution for a Major Telecom Provider

Background Our Client, a major U.S. telecom provider, approached us with a critical project to validate the commission calculations for every customer that utilizes their services and products. They…

Custom Test Management Application Developed for a Leading Telecom Company

THE CHALLENGE The central testing organization of a leading telecommunication provider was having trouble identifying and managing the testing needs from projects across a broad range of…

Send a Message

Contact us now to discuss your project