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

My Interactions with Customers – Safeguarding the Independence of a Testing Team

Posted on: 25 March '11

As I was mentioning in my last blog, all the customer interactions have something to offer. Here is one such fascinating interaction. This was about whom do the Test Engineers report to, how is the tester’s independence preserved, and their relationship with the development methodology.

The answers are multifold. While adopting any of the options, the aspect which is non-negotiable is the independence of the Testing team. The aim of the Testing team should be to release the system with the best possible quality. They will have to collaborate with the rest of the Program team and at the same time be fearless in raising issues found during testing. The ability to say ‘No’ for a release or ‘Yes’ (with a clear analysis) has to be of paramount importance to the Testing team.

During my development days, I used to follow the waterfall model to design and develop different modules for Operating Systems and Compilers. After Unit Testing, the remaining phases of Testing were carried out by an independent Testing team. The Head of the Testing team reported to the VP of Engineering. There was a lot of “necessary friction” between us and the Testing team. Looking back, I feel that this was necessary to ensure the product quality.

Today, the agile method has given rise to different models. The Testing and the Development teams work together and many times, they report to the same Technical Lead. The scope of the Testing team expands into System Testing and often into Integration Testing. The remaining phases of Testing are executed by an independent team. In this model, the independence of System Testing and Integration Testing is very crucial. To ensure this, some projects have a Test Lead, who provides an independent oversight while not owning the testing activities.

To conclude, the structure of the Testing team should not compromise the independence of their activities. Do let me know your thoughts and experiences on how you deal with your testing teams and if there is a better way.

Ananda Rao Ladi

Ananda Rao Ladi, Senior Vice President and the Head of the Testing Business Unit (BU) at Mindtree Ltd. Ananda heads the Testing Service Line at Mindtree which has 2600 strong testing experts. Anand has been instrumental in setting up the Three Testing Pillars of Excellence - MindTest™ for processes and methodologies, Test Academy for competence development and Test Labs for thought leadership and innovation. Ananda, currently, is also the President of the STePIN, a leading testing forum in India. Anand, in the past, incubated and grew the Storage and Computing Systems business lines for Mindtree. Prior to joining Mindtree, Ananda worked for Wipro Technologies, where he pursued a technology career path in Operating Systems and Compilers. He has deep expertise in OS and compilers. Many of his cutting edge work have been published in leading international conferences. Anand holds a B.Tech degree with distinction in Computer Science and Engineering from NIT (REC), Warangal. Ananda has been an invited speaker in many leading international conferences and is known for his ability to incubate new initiatives. Ananda is learning piano and likes to ride bicycles and swim.

  • Prashanth

    Hello Ananda,

    Very good blog.I would second your thoughts that the Testing team should be independent and should not get influenced by the development teams. But,more often that not, due to the proect deadlines,the testing teams tend to get influenced by the development teams to meet the deadlines.