Better Software Articles

Please enter an article title, author, or keyword
A Cautionary Tale

Technical Editor Brian Marick uses a fairy tale format to warn software professionals against using easy-to-acquire numbers in place of human judgment.

Brian Marick's picture Brian Marick
My Next Mission (And How You Might Benefit from It)

Technical Editor Brian Marick proposes organizing a public effort to test a real software product.

Brian Marick's picture Brian Marick
Interesting Times

Technical Editor Brian Lawrence offers some troubling trends he sees in the world of software development and testing, including software produced in "Web Time" and mainline business functions being moved onto Web-based systems.

Brian Lawrence's picture Brian Lawrence
Measuring Up

You measure because you want to make better-informed decisions. But even simple, harmless-looking measures can be dangerous. For example, they can give you a nice, clear picture of an illusion. Do you want to base your decisions on illusions? Technical Editor Brian Lawrence advises that, before you dive into measuring anything, ask yourself, "Will measuring do more harm than good?"

Brian Lawrence's picture Brian Lawrence
The Wonderful World of Software

Former STQE magazine Technical Editor Brian Lawrence shares a tale about why a commitment to quality and paying close attention to detail are critical elements in building better software. It’s all about careful planning and anticipating customer behavior. Go with Brian on a stroll through one of the oldest, best-known amusement parks to find out more.

Brian Lawrence's picture Brian Lawrence
How Do You Build the Right Software Right?

Technical Editor Brian Lawrence explains his top-three list of things to do to deliver the right software right: risk-based planning, problem definition and modeling, and congruent leadership.

Brian Lawrence's picture Brian Lawrence
I Think, Therefore I Prototype

Prototypes can help you deliver the right software. Here, Technical Editor Brian Lawrence gives examples of prototypes and some guidelines for prototyping.

Brian Lawrence's picture Brian Lawrence
The Ariane 5: A Smashing Success

On June 4, 1996, the maiden flight of the Ariane 5 satellite launcher ended spectacularly after only forty seconds, with bits of the $67 billion vehicle and its payload spread over a fairly large part of French Guiana. The report issued July 19 by the International Inquiry Board noted that the fiery crash was due to a "chain of technical events." The details of that particular chain of events are reviewed here.

Les Hatton's picture Les Hatton
How to Survive the Software Swamp

For a project to make long-term progress, it must build a platform of basic engineering practices. On this platform are set the ladders of advanced techniques that you select using risk analysis. Properly managed, these processes help you avoid falling back into the swamp whenever the project is under pressure.

Michael Deck's picture Michael Deck
A Look at Rational SQA Robot

Noel Nyman continues sharing his experiences of working in the Microsoft WindowsNT Group, where he evaluated several automation tools for the Applications Test team. This is the second installment in a series.

Noel Nyman's picture Noel Nyman

Pages

Upcoming Events

Sep 22
Sep 24
Oct 12
Nov 09