Better Software Articles

Please enter an article title, author, or keyword
Deliver Applications that Meet Business Needs

A common mistake made when building applications to meet business needs is not properly defining business requirements from the get-go. Poorly defined requirements compromise the quality of applications and lead to projects that deliver marginal value or fail outright.

Filip Szymanski's picture Filip Szymanski
Make Your Tele-Team Work

Can software development teams that include one or more telecommuters work as effectively as collocated teams? Learn how to overcome common obstacles faced by "tele-teams," illustrated with real-life examples.

How Do You Write Good User Stories?

Expert answers to frequently asked questions. In this issue, David Hussman explains how to write good user stories.

David Hussman's picture David Hussman
Long-Distance Relationships

A letter from the Better Software magazine editor.

Heather Shanholtzer's picture Heather Shanholtzer
FAQ: What are good sources of less common agile test ideas?

In this installment of FAQ, SQE Trainer Rob Sabourin answers one of the questions students ask him most often.

Robert Sabourin's picture Robert Sabourin
Skills Are in the Eye of the Job Holder

A letter from the Better Software magazine editor.

Heather Shanholtzer's picture Heather Shanholtzer
Increase Quality with Table-Driven Acceptance Tests

Vague or ambiguous requirements can cause loops in development processes. Creating requirements that include acceptance tests cuts down on the looping and increases the flow of working software to the customer.

Ken Pugh's picture Ken Pugh Alan Shalloway
How The Cloud Changes Software Production

Creating services in the cloud enables new capabilities and features to improve your product and empower your team. But the cloud also introduces challenges as to how to build and test such services. This introduction to the cloud shows how you can leverage this powerful technology and addresses how the cloud affects software development, testing, and the team.

Seth Eliot's picture Seth Eliot
Action Based Testing

For many organizations, automation is a burden--even with good tools. Keywords are popular but don't suffice on their own. Action based testing places a high emphasis on modularized test design, not only making tests lean and mean but also allowing for very stable and maintainable automation.

Hans Buwalda's picture Hans Buwalda
Learning For Agile Testers, Part 1

What makes testers successful on agile teams? What skills do agile testers need to enjoy an exciting career and how can they learn those skills? In part one of our "Learning for Agile Testers" series, we explain what a well-rounded agile tester ought to know–and it goes way beyond technical skills!

Lisa Crispin's picture Lisa Crispin Janet Gregory

Pages

Upcoming Events

Sep 21
Sep 27
Oct 19
Nov 08