Phy-gital Roundtable: Breakfast Roundup from Germany and Netherlands

02 May '15 | Debjyoti Paul

German Shoppers: Meet Them in the Fast Lane to Phy-gital

15 January '15 | Ralf Reich

Shoppers Will Share Personal Information (But They Don’t Want to be “Friends”)

15 January '15 | Anil Venkat

Modernize or Perish: Property and Casualty Insurers and IT Solutions

14 January '15 | Manesh Rajendran

Benelux Reaches the Phy-gital Tipping Point: Omnichannel Readiness is Crucial

13 January '15 | Anil Gandharve

The New Omnichannel Dynamic: Finding Core Principles Across Industries

13 January '15 | Debjyoti Paul

Technology does not disrupt business – CIO day 2014 Roundup

02 December '14 | Anshuman Singh

Apple Pay – The Best Is Yet To Come

02 December '14 | Indy Sawhney

Digital transformation is a business transformation enabled by technology

01 December '14 | Amit Varma

3 Stages of FATCA Testing and Quality Assurance

06 October '14 | Raman Suprajarama

3 Reasons why Apple Pay could dominate the payments space

18 September '14 | Gaurav Johri

Beacon of Hope: Serving Growth and Customer Satisfaction

05 August '14 | Debjyoti Paul

The Dos and Don’ts of Emerging Technologies Like iBeacon

30 July '14 | Debjyoti Paul

What You Sold Us On – eCommerce Award Finalist Selections

17 July '14 | Anshuman Singh

3 Steps to Getting Started with Microsoft Azure Cloud Services

04 June '14 | Koushik Ramani

8 Steps to Building a Successful Self Service Portal

03 June '14 | Giridhar LV

Innovation outsourced – a myth or a mirage or a truth staring at us?

13 January '14 | Ramesh Hosahalli

What does a mobile user want?

03 January '14 | Gopikrishna Aravindan

Business Objectives and Testing

Posted on: 10 March '09

For several years I’ve told our customers that we begin test planning by learning about their business objectives. A VP in product development told me that he had no problem discussing their business goals with me, but surely such a discussion had nothing to do with testing. He said “I’ll give you the requirements; I’ll tell you when I need to know if we have met those requirements: all I want from you is to create test cases validating my requirements, and how long it will take you to run them.”

meet the business requirement

Maybe he tells me his business objective is to gross $20M next year. That doesn’t help me. I need to know how he plans to get there, and what part his software plays in those plans. Maybe he’s selling day-trading software at $30K per system. Maybe he’s developing software to monitor POS transactions at 36 of his stores in 4 states. In the first instance, which is a sort of product development, he’s spending testing money up front that he hopes to recoup through product sales. In the second instance, a kind of IT tooling, he’s hoping to optimize business processes in order to reduce overhead costs. They differ in what to test and how to test it. In the first, delivering feeds from several markets in real time is going to be a major criterion for quality; in the other, getting it in real time isn’t as important as interfaces to inventory databases, a bookkeeping system, and credit card companies.

A company won’t know if it’s meeting its business objectives unless those objectives are measurable.

Measurable Business Results

So the objectives have to be translated into dimensions. Verifying delivery of live data in real time can be measured in units of time. Tests can be written whose output is expressed in units of time so that output can be compared to target values. A short way to say it is that quality objectives must support business objectives.

If that VP in product development did not write requirements that reflected quality objectives that would support his business objectives, even if we had delivered test cases in a day and executed them in only 15 minutes, in a very real sense he would still be clueless regarding ship-readiness. Being ship-ready cannot just be about passing tests. The tests need to be meaningful – that is, they must verify that specific functions complete actions necessary to the fulfillment of business objectives. It is much easier if requirements have been written for that purpose. All this must be considered for test planning.

Mindtree Blog Archives

Mindtree blog Archives are a collection of blogs by various authors who have independently contributed as thought leaders in the past. We may or may not be in a position to get the authors to respond to your comments.

  • eduardo

    ¿qué empresas han fracasado por mala realizacion de objetivos?
    ¿qué son los objetivos generales y departamentales?

  • Except for businesses that fail deliberately in order to get a tax deduction, businesses seek to at least survive. That would be the most basic objective. So, any business that fails to survive may be said to have failed to realize at least one business objective.
    But I was talking about objectives beyond survival. A mission statement conveys a business’ purpose and ideals. Objectives commit a company’s purpose and ideals to action; together, all the
    objectives that have been formulated comprise a strategy. Objectives need to be created for every domain of action in which survival is at risk: finance, environmental sustainability, ethical
    responsibility, regulatory compliance, material provision, people, etc. If those objectives are not stated in a way that their realization can be validated by qualitative comparison or quantitative measurement, the company will not know whether its
    strategy is working.
    Suppose a company develops a new cellphone whose differentiating factor is designed to be superior connectivity. To test it, you need to specify an area of connectivity, and show that your cellphone beats your competition in that area, say percentage of cell-to-cell transitions without drops. You could say that the general business objective was to provide a better phone than your competition. The departmental business objective might be to ensure that your cellphone drops fewer calls in cell-to-cell transitions than your competitors’ cellphones.
    What often happens is that the test organization is asked to test something that is not relevant to the business objective. For example, the test organization for this hypothetical company may spend all its testing money verifying that its customer billing software works, and neglect crucial aspects of cell transitions. I am making this example up, but I have seen real-world situations that are worse.
    Best –