blog
Welcome to the Blog page!
This is where Barry shares his thoughts, insights, and experiences on a variety of topics related to software testing, product optimization, and professional development.
Dive into the articles, leave your comments, and explore the ever-evolving landscape of technology and innovation with Barry.
Latest Articles
-
5 Essential Tips to Accelerate Your Software Testing Career
READ MORE →: 5 Essential Tips to Accelerate Your Software Testing CareerI recently joined The Testing Planet Episode Six: The Apprentice, organised by the Ministry of Testing for a cosmic conversation on how to learn about software testing. In this article, I expand on the 5 key tips I shared on the day, my response to a couple of the audience questions, and I provide a bonus tip.
-
10 Ways Software Testers Can Thrive in an AI-Powered Future: Insights from Futurism
READ MORE →: 10 Ways Software Testers Can Thrive in an AI-Powered Future: Insights from FuturismThe emergence of Artificial Intelligence (AI) and its implication for humanity has recently become a hot topic. Although there are still a lot of unanswered questions around AI, the pace of its development and how it is permeating every facet of society, cannot be overemphasized. In this article, I drew insights from Futurism, a lesson learned from ScotSoft 2024 conference to formulate and share my thoughts on 10 ways software testers can prepare and thrive in an AI-powered future.
-
Test Strategy: 7 Key Things Every Software Tester Should Know
READ MORE →: Test Strategy: 7 Key Things Every Software Tester Should KnowWhen embarking on any testing project, you would usually ponder on questions such as “what to test?, why, how, and when to test?” These questions are sometimes answered with the help of a Test Strategy, or a Test Plan in some context. However, to get value from these test artifacts, you must understand how they serves you. In this article, I address 7 key questions testers often ask about test strategy, whilst I share some lessons from previous experience working with one.
-
Rediscovering Your Essence in Software Testing in the Age of Agility
READ MORE →: Rediscovering Your Essence in Software Testing in the Age of AgilityIn the age of Agile software development, testers are often required, or expected (as part of a multi-disciplinary team) to be T-Shaped and do more than testing. If you have ever been in a position where you feel like you spend the most of your time doing everything else but that which you were employed to do, then I am sure you can resonate. In this article, I offer some practical steps you can take to find your testing essence in the age of agility.
-
The Innovation Triangle: People, Processes, and Tools in Software Development
READ MORE →: The Innovation Triangle: People, Processes, and Tools in Software DevelopmentThink of the time we used to visit physical libraries to search for information, or to even more recent times when digital search was mostly driven by google, to now when the rise of generative AI has shifted the balance in the way people search and query information online. In this article, we examine these three aspects of innovation, highlighting why they are important in software development, and how to optimize the relationship between them for high quality product delivery.
-
Group Testing: A Key to Implementing the Whole Team Approach to Quality
READ MORE →: Group Testing: A Key to Implementing the Whole Team Approach to QualityThe “whole team approach” is a key tenet of Agile software development. At its core, it means that everyone involved in a software delivery team is responsible for delivering high-quality software. Despite this promise, it can be a challenge for some teams to effectively implement for various reasons. In this article, I highlight some of these challenges, and I propose a possible remedy.
Get the latest posts!
Subscribe to get updates on the latest blog posts and more straight to your inbox.