Software Development & Testing Insights | TechWell
Development Agile Test & Quality Assurance Project Management Requirements
CM & ALM Devops Cloud Mobile People & Teams

By Topic

The Latest Stories

Perils of “Ongoing” Projects Perils of “Ongoing” Projects

Projects should have clearly defined goals, schedule targets, and resource allocations. When projects are described as “ongoing” that is often a red flag suggesting that either this isn’t a project, or it is not being well-managed.

Payson Hall's picture
The AI Revolution in Software Quality Assurance: A New Era of Quality Engineering and Productivity The AI Revolution in Software Quality Assurance: A New Era of Quality Engineering and Productivity

State-of-the-art AI platforms are transforming SQA. Automation, improved visibility, and streamlined processes are boosting efficiency and effectiveness for QA teams today. As AI evolves, embracing it and developing the necessary skills will be crucial for QA professionals to thrive in the future.

Kevin Surace's picture
Implementing New Standards: Should We Push or Pull? Implementing New Standards: Should We Push or Pull?

No one likes process for process’s sake.  Most of us are naturally resistant to change.  Modifying standards or processes is an organizational change task.  How do we encourage people to embrace change?

Payson Hall's picture
Machines and Humans: Finding the Balance in Software Development Machines and Humans: Finding the Balance in Software Development

The rise of AI in software development brings efficiency and innovation, but raises concerns about maintaining a human-centered approach. The key is to find a balance where AI tackles repetitive tasks, freeing up human developers to focus on creativity, empathy, and user-centric design.

Jess Brock's picture
C++ vs. Java: Performance and Control for Modern Development C++ vs. Java: Performance and Control for Modern Development

C++ and Java are giants of programming, but C++ offers unique advantages. This article explores C++'s strengths: direct system access, smart pointers, flexible exception handling, and more. Learn why C++ remains a powerful choice for developers.

Deepak Vohra's picture
Generative AI: Pushing Software Development Forward? Generative AI: Pushing Software Development Forward?

Generative AI is fundamentally changing software development by automating tasks and improving code quality, but developers need to be aware of its limitations and biases.

Adam Sandman's picture
User Participation is Essential to Diagnosis and Problem Solving User Participation Is Essential to Diagnosis and Problem Solving

The role of IT professionals is to help users get the most value from their systems. If IT systems aren’t working efficiently or correctly, it isn’t just an “IT Problem” and the nice folks in IT can’t solve it effectively without user participation.

Payson Hall's picture
Cloud Optimization: Best Practices for DevOps Teams Cloud Optimization: Best Practices for DevOps Teams

Cloud optimization involves adjusting cloud resources to balance cost, performance, reliability, and security, maximizing efficiency and minimizing waste for optimal application and business needs.

Gilad David Maayan's picture