Better Software Articles

Please enter an article title, author, or keyword
The Democratization of Test Tools

Imagine a world where testers, programmers, and product directors collaborate to automate tests. It's not a fantasy; it's the future. Lisa Crispin, who works on a team in which this sort of collaboration occurs for all the regression tests for each new feature, invites you to join the automation revolution today.

Lisa Crispin's picture Lisa Crispin
A Look at FinalBuilder

Adam White says he's generally set in his ways regarding daily use test tools, but he found an exception in FinalBuilder. Find out why Adam thinks this automated build and release tool's functionality extends beyond simple build automation.

Adam White's picture Adam White
The Factors of Function Testing

The premise behind function testing is to ensure that each program function does what it is supposed to do and nothing else. While it sounds pretty simple, there are some catches you should know about. Michael Bolton examines the twists and turns of function testing and offers some tips for working around them.

Michael Bolton's picture Michael Bolton
The Certainty of Uncertainty

All projects begin with a great deal of uncertainty. Mike Cohn takes a look at Alexander Laufer’s concepts of means and end uncertainties and explains why an iterative approach to product development is the best way to be certain your users get what they want.

Mike Cohn's picture Mike Cohn
Proving Our Worth

Testers exist to provide others with valuable information. But can you prove that your work contributes enough to justify the cost of testing? Lee Copeland seeks to end the anti-tester antagonism found in many organizations, which he says comes from a basic misunderstanding of the real purpose of testing.

Lee Copeland's picture Lee Copeland
Bridging the Gap: Agile Projects in the Waterfall Enterprise

Though agile software development has been around for a while, it has received a recent boost in popularity as organizations seek to better compete with their global counterparts. Michele Sliger offers some methodology-spanning principles to help ease agile processes into a traditionally waterfall-oriented organization.

Michele Sliger's picture Michele Sliger
The Many Layers of Ajax

Ajax began as a shortened form of "Asynchronus JavaScript and XML," but these days Ajax doesn't require XML and needn’t be asynchronous. Overcome your cravings for a richer user experience, and find out how Ajax can sweeten your Web application development in this article by Ajax expert Justin Gehtland.

Justin Gehtland's picture Justin Gehtland
Honesty Is the Best Policy

The Squall team’s product prototype pleases big client Acme. But when the client won’t budge on its strict quality, time, or budgetary requirements, the Squall team leaders determine that the best they can offer Acme is the truth.

Payson Hall's picture Payson Hall
Silly Assumptions

Software development requires a variety of skills, but organizations shouldn’t assume that a worker can move to a new position—be it analyst, manager, or tester—without task-specific education or assistance.
 

Karl E. Wiegers's picture Karl E. Wiegers
A Look at QuickBuild

Career software assembler Greg Kubaczkowski takes a look at QuickBuild, a Web-based, multi-platform, build management system that facilitates and automates builds with an intuitive user interface and a rich set of features.

Greg Kubaczkowski's picture Greg Kubaczkowski

Pages

Upcoming Events

Apr 13
May 03
Jun 01
Jun 07