Testing
Better Software Magazine Articles
![]() |
5 Ways to Pair Developers with Testers Some agile practices stress the importance of pairing team members together to achieve better team performance. Try these five suggestions for pairing key resources. |
|
|
The Evolution of Software Monetization End-users are demanding anytime, anywhere access to software apps on their devices. These changes are shifting the way software vendors conduct business. Michael Zunke uses the results of industry surveys to show how software products and services should be licensed. |
|
![]() |
How to Avoid Unnecessary Technical Debt in Mobile App Development Projects When task completion falls behind and more work is lined up for later, you've entered the land of technical debt. This is particularly true in mobile app development. Brian Westendorf presents practical advice to avoid this situation. |
|
|
Playing Games to Improve Software You may not have heard about gamification, but instructional designers are now using game principles to help with retention of learned material in many forms of training. Ross Smith and Rajini Padmanaban believe that developers' UX and app design can benefit from gamification. |
|
|
Applying Test-Driven Development to Agile Test-driven development (TDD) is fundamental to agile, but to most of us caught up in projects, there's never enough time to commit to it. Erick Fleming shows how to use TDD to improve product quality and time to delivery. |
|
|
Why ISO 29119 Is a Flawed Quality Standard Never afraid to voice his opinion, James Christie doesn't object to the adoption of any recommendations that improve software quality. He does, however, believe that ISO 29119 is fundamentally flawed. |
|
![]() |
Software Testers Should Know about ISO 29119 The ISO/IEC/IEEE 29119 has defined a set of requirements for testing software. As a member of the ISO working group, Jon Hagar wants you to know the basics and why testing teams should consider this recommendation. |
|
|
Incorporating User Experience into Early Agile Cycles Chris Nodder explores the emerging need to focus on a software app's user experience. It doesn’t have to cost a fortune to perform some basic user experience analysis as long as it is done early and tested throughout a project’s lifecycle. |
|
![]() |
A Tale of Two Doctors and the Value Stream Johanna Rothman compares the experience a patient has with doctors to software development. Producing value implies that the customer believes the software you create provides an important benefit by taking into consideration the way a user works along with an exceptional user experience. |
|
![]() |
How Can You Get More Effective with DevOps? By emphasizing better communication and collaboration between software development and IT, this article explores ways to establish trust by focusing on customer value. For example, Manoj Khanna suggests continuous integration and validation as techniques that helps build that trust. |
Pages
Recommended Web Seminars
On Demand | Building Confidence in Your Automation |
On Demand | Leveraging Open Source Tools for DevSecOps |
On Demand | Five Reasons Why Agile Isn't Working |
On Demand | Building a Stellar Team |
On Demand | Agile Transformation Best Practices |