DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports Events Over 2 million developers have joined DZone. Join Today! Thanks for visiting DZone today,
Edit Profile Manage Email Subscriptions Moderation Admin Console How to Post to DZone Article Submission Guidelines
View Profile
Sign Out
Refcards
Trend Reports
Events
Zones
Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Partner Zones AWS Cloud
by AWS Developer Relations
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Partner Zones
AWS Cloud
by AWS Developer Relations
The Latest "Software Integration: The Intersection of APIs, Microservices, and Cloud-Based Systems" Trend Report
Get the report

The Top 5 Reasons Your CIO Should Care About Testing

This may sound obvious, but sometimes the higher-ups need to be reminded of why testing is important. Read on for the top five reasons why testing is crucial for your organization.

Kevin Dunne user avatar by
Kevin Dunne
·
Aug. 20, 18 · Opinion
Like (2)
Save
Tweet
Share
4.31K Views

Join the DZone community and get the full member experience.

Join For Free

Anyone who touches product development knows all too well the importance of QA. But what about those at the executive level?

CIOs and CTOs might have different priorities than their product development teams, but at the end of the day they should care about testing just as much as everyone who touches the software. That's because properly managed testing — meaning testing that's consistent, repeatable and occurs early and often — can actually speed time to market and prevent buggy software. As a result, the right testing strategy can increase revenue, drive innovation and prevent costly mistakes.

With that in mind, how can you convince your CIO (or CTO) that they should care about testing? Start with these five points of interest:

Why Your CIO Should Care About Testing

1. Reduced Risk

If your business doesn't test new software releases (or test them properly), that means your customers will do the testing for you. And if your customers find a problem, chances are they won't be happy.

While there are several advocates for shift right testing, in which users test new releases in production, this approach can prove risky, particularly if your software handles any type of sensitive data. And a shift left approach is shown to be more effective for testing in DevOps. The bottom line? Properly testing software can reduce risk by decreasing the likelihood that your business brings to market a buggy app that leads to unsatisfied users, losses in revenue, or, worst of all, serious data breaches.

2. Measure Return on Development Investment

Your CIO likely spends a significant amount of money on development. If you don't pair that development with testing, it's akin to pouring money into a project without ever stopping to look at the results.

CIOs want to make sure they get the proper return on all the money they spend on development and engineering, and the only way to do that (not to mention the only way to fully understand who's doing good work) is to test what each team builds. Otherwise your CIO will simply have to take your developers' word that the team built what they were supposed to, built it well and fully delivered on the project plan.

3. Improved Timelines

Historically, testing occupies the last phase in a development plan. If that's the case, testing has an immediate impact on factors like release date and overall time to market, which are critical to business success, especially when competition is high.

However, if your team lacks a well-managed testing process that's made consistent through automation, a lot can go wrong. For example, something as simple as a tester getting sick can throw off the entire end of the production schedule. Instead, CIOs should invest in making testing as repeatable as possible to avoid these types of unforeseen delays.

Taking this one step further, if your team embraces a shift left so that testing occurs earlier and more often throughout the development process, it can actually help speed time to market, leading to even more time savings.

4. Increased Efficiency

Your CIO should also care about more than just testing taking place at all - he or she should care about having dedicated testers. If you assume testing needs to be done regardless of whether you have good testers and repeatable processes, that means you may very well end up with developers who also handle testing. This doubling up might sound ideal in theory, but it can actually decrease efficiency.

Developers are expensive resources whose main responsibility is to write code, and making the switch from writing code to testing code requires an entirely different mindset. While having developers who can also test is a big benefit, asking these developers to switch context from writing code to testing code on a regular basis can decrease efficiency. Especially for large organizations that develop new software at scale, there are enormous efficiency gains that come from having dedicated testers.

5. Enhanced Feedback Loops

Along the same lines, investing in dedicated and experienced testers who can act as subject matter experts delivers numerous benefits by creating a real-time feedback loop. For example, these subject matter experts can provide feedback on areas of the software that might need extra attention or simply aren't feasible, and they can do so early on in the development process. That timing makes it inexpensive in terms of time and money to make any changes as needed.

In contrast, if you don't do any testing or have testing conducted by developers (who are typically unable to take on the perspective of end users the same way that experienced testers can), you won't have that feedback until software gets into the hands of your end users. And when that feedback does come, making changes can often be costly because you've already devoted time and money to building something that doesn't properly meet users' needs.

Help Your CIO Understand (and Improve) the Business Impact of Testing

From reduced risks and costs to increased efficiency, there are countless benefits that come from paying attention to and investing in testing. As a result, it's important for everyone from the product development team to the c-suite to care about testing. And when they do, your entire organization can work together to create a well-managed testing environment that has a positive impact on the business' bottom line.

For more information, read about the three KPIs the C-suite cares about most.

Software

Published at DZone with permission of , DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

Popular on DZone

  • What “The Rings of Power” Taught Me About a Career in Tech
  • Utilizing Database Hooks Like a Pro in Node.js
  • Browser Engines: The Crux of Cross-Browser Compatibility
  • How Agile Architecture Spikes Are Used in Shift-Left BDD

Comments

Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com
  • +1 (919) 678-0300

Let's be friends: