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
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
  1. DZone
  2. Testing, Deployment, and Maintenance
  3. Testing, Tools, and Frameworks
  4. How Reinventing Software Testing Can Transform Your Business...and Change the World

How Reinventing Software Testing Can Transform Your Business...and Change the World

Check out an inspiring presentation from last year's Tricentis Accelerate on the C-suite's relationship with software testing.

Cynthia Dunlop user avatar by
Cynthia Dunlop
CORE ·
Aug. 29, 18 · Presentation
Like (4)
Save
Tweet
Share
4.77K Views

Join the DZone community and get the full member experience.

Join For Free

Todd Pierce—the former chief digital officer for the Bill & Melinda Gates Foundation and former executive vice president of operations and mobility for Salesforce.com—delivered one of Tricentis Accelerate’s most inspiring presentations last year:

When Pierce asked the room full of testers, “How many of you have had conversations with CxOs about how you can be their biggest ally in unlocking and transforming organizations and achieving agility at scale?” not a single hand went up.

Pierce shared that “Boards and CEOs today are the most scared they’ve ever been about disruption and extinction, and there is true panic about where the competition is going to come from.” However, as Pierce pointed out, those who can help deliver agility at scale (like those who can remove the bottlenecks that impede organizational agility) will absolutely be regarded as heroes by their executive leadership.


This impassioned session not only captivated Accelerate attendees-leading industry publications also took notice. In response, Pierce captured his sentiments on software testing in the article How reinventing software testing can transform your business - and change the world and TechCrunch chose to feature it on their recent relaunch. Here's the article that Todd wrote...

TechCrunch Article: How Reinventing Software Testing Can Transform Your Business — and Change the World

Software isn't "eating the world." It's feeding the world, healing the world, educating the world, and bringing the world's top minds together to solve our most challenging problems. At least that what I've witnessed while leading digital transformation initiatives across organizations such as the Bill and Melinda Gates Foundation, Genentech, and Rock Health.

I am passionate about scaling innovation to create a world that is healthier and more equitable. With the converging forces of nearly-global mobile connectivity, unbelievable advances in development productivity, and the rise of organizations committed to bringing philanthropy into the digital age, the planets are aligned in a way that software can truly make the world a better place.

How? Well, by 2025, 95% of the planet will be connected on a mobile platform. I'm fascinated by this because it enables unprecedented access to the world's poorest people. It unlocks amazing opportunities to solve problems, even in places with limited infrastructure and access to information. For example, I recently worked on a project in Bihar, India, which probably won't have sufficient medical infrastructure within my lifetime. Millions of babies are born there each year...but they have fewer than 50 OB-GYNs. There's no way that we can train enough medical professionals to meet the demand and then transport them out to Bihar. However, with mobile health initiatives, we can remotely serve the women and families there-reducing the number of mothers who die in childbirth and improving the health of the babies being born.

Unfortunately, even the most promising IT projects don't always yield the desired outcome. Every CIO I know has seen large-scale, board-visible projects suffer from massive delays-or flat out cancellation-due to late-cycle discovery of fundamental issues that they simply couldn't "patch later." Across industries, this puts the organization at risk of falling behind more innovative and agile competitors. It inevitably places that CIO's reputation and employment at risk. And in many industries, it can truly change lives. It's not uncommon for a delayed rollout to impact economic opportunities in a community. And in my industry-opening access to lifesaving healthcare and services-it really can be a matter of life or death.

Many people are surprised when I suggest that something as banal as software testing can have a tremendous impact on our ability to scale and accelerate innovation. But it's true: developer productivity has already advanced by several orders of magnitude since 2000, but testing has hardly evolved at all. Most organizations are still focused on manual testing and script-based testing...even though they're not delivering the desired results in terms of speed and risk. This is the definition of insanity: doing the same thing over and over again but expecting different results.

If we really want to maximize the impact of innovation, we need to make testing faster, better, and cheaper. As long as I've been in the profession, the joke has always been "faster, better, cheaper-pick two." However, if we open our minds to reinventing testing, we'll discover that these tradeoffs are no longer necessary. In fact, once you start making software testing better and faster, it organically becomes cheaper.

To make software testing better, it's important to have advanced automation, which I like to call "precision testing." Precision medicine uses a deep genetic understanding of a person's specific condition to select the optimal treatment. Likewise, precision testing truly understands the application being tested and uses this understanding to test it in the optimal way.

To make software testing faster, we need to democratize and dramatically simplify testing. As we continue to ramp up the pace of innovation, it will be impossible to keep up unless we adopt test automation approaches such as no-code/low-code testing and autonomous testing.

To make software testing cheaper, we need to reduce the amount of effort and rework that it involves. Approximately 40% of an organization's application development budget is spent on testing.[1] As we make software testing faster, cheaper will be a natural side effect.

This is all within our reach today; we just have to commit to making the change. Everything is finally aligned for us to achieve the true potential of technological innovation. Will we rise to the challenge, or let the opportunity pass us by?

Let me leave you with this final thought. If you build a mile of road, you can go a mile. This is like manual testing and script-based testing. You can only go so far with it...plus it soon erodes and requires constant attention that delivers no incremental value. But if you move to precision testing, scriptless testing, and more efficient testing-if you're really ready to make testing the catalyst for digital transformation and help realize the true potential of technological innovation -you're building a runway. And after that small investment, you can go anywhere.

Software testing 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

  • How Do the Docker Client and Docker Servers Work?
  • An Introduction to Data Mesh
  • Understanding gRPC Concepts, Use Cases, and Best Practices
  • Stream Processing vs. Batch Processing: What to Know

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: