Software Development & Testing Insights | TechWell

The Latest Stories

A sheet of paper showing software delivery and operational performance metrics The Metrics behind High-Performing DevOps Organizations

The 2019 Accelerate State of DevOps report was recently released, and it gives a lot of insight into companies' software delivery and operational performance. The highest-performing organizations have several factors in common, the most crucial and prevalent being automation. Here's why automation is such a key aspect.

Jeffery Payne's picture
Jeffery Payne
Flags stuck in countries on a map 5 Golden Rules for Software Localization

Localization, or customizing your software or app to work in other languages and areas, can help you attract a larger audience. But it encompasses so much more than merely translating text. Here are five golden rules for software localization that will help your developers and testers create a truly global product.

Erica Sunarjo's picture
Erica Sunarjo
Mobile app icons on a phone A DevOps Approach to Mobile App Development

DevOps has completely transformed the mobile app development scenario, and it’s a good choice for any business looking to create an app. Let's look at what DevOps means in the context of developing a mobile app, some of the key benefits of a DevOps approach, and five crucial factors to keep in mind during development.

Juned Ghanchi's picture
Juned Ghanchi
Databases Selecting a Database for Your Data Needs

Data requirements vary, and with so many different types of databases, selecting which to use can be a tricky choice. It all depends on what your database will be used for, the data structure, and the scale of data. Let’s look at six popular database types so you can decide which would be best for your situation.

Deepak Vohra's picture
Deepak Vohra
Software team member going down a list of process steps Don’t Become a Slave to Process

More mature organizations are usually very process-disciplined, especially when teams are distributed. However, it’s dangerous to become overly reliant on process. People can become too complacent, accepting a process just to avoid having to make decisions. Here are some ways to keep your processes fresh and valuable.

Richard Estra's picture
Richard Estra
Lisa Crispin Testing in DevOps: A Slack Takeover with Lisa Crispin

Thought leaders from the software community are taking over the TechWell Hub to answer questions and engage in conversations. Lisa Crispin, who's created many educational materials for software professionals, hosted this Slack takeover and discussed DevOps, test automation skills for manual testers, and starting TDD.

Kelly McGee's picture
Kelly McGee
"Does not equal" sign Agile Is Not the Same as DevOps

Agile and DevOps are two terms that are often confused with each other and sometimes used interchangeably. But they are not the same idea. While both improve software performance, these concepts are actually quite different. Let's look at their definitions, origins, and principles, as well as using each in practice.

Deepak Vohra's picture
Deepak Vohra
Happy tester holding up a smiley face balloon How Testers Can Keep a Positive Outlook in a Negative Job

Software testers are frequently perceived as negative. While their goal is constructive—to deliver an exceptional product to end-users—getting there involves a critical mindset, which is often construed as being a devil’s advocate. Here are some ways testers can transform their thinking to a more positive outlook.

Rajini  Padmanaban's picture
Rajini Padmanaban