Better Software Articles

Please enter an article title, author, or keyword
Form Fitting: Patterns to Judge the Effectiveness of Use Cases

You don't have to be Giorgio Armani to fashion effective use cases. Use case patterns can provide you with a vocabulary to help you describe and judge the quality of your use cases. Find out how you can use these patterns to improve your requirements modelin

Steve Adolph's picture Steve Adolph
Show Me the Money

Turn to The Last Word, where software professionals who care about quality give you their opinions on hot topics. This month, read how adding gauges to your software can show stakeholders how well it is meeting their goals.

Jeff Patton's picture Jeff Patton
2004 Salary Survey

Each year we ask you, the readers, to tell us about your job, your experience, and your compensation. We then present our findings in a format that makes it easy to compare yourself to your peers. Check it out.

Francesca Matteu's picture Francesca Matteu
eXtreme Makeover

How one manager transformed an organization historically known for late delivery, poor quality, and low morale into an energized team that produces high-quality software on schedule.

Larry Bernstein's picture Larry Bernstein
Testing with an Accent

It's a small world after all, and no where is that more evident than in the world of software, where differences in language and desktop settings can cause applications to crash with no warning.

Paul Carvalho's picture Paul Carvalho
Automation, Retaliation, and Litigation

Get the software engineering slant on items from the recent news.
 

Heather Shanholtzer's picture Heather Shanholtzer
The Peculiar Nature of Requirements

Turn to The Last Word, where software professionals who care about quality give you their opinions on hot topics. This month, Karl Wiegers shares some common misperceptions about requirements.

Karl E. Wiegers's picture Karl E. Wiegers
Honeybees, Blimps, and Lava Lamps

We're pleased to bring you technical editors who are well respected in their fields. Get their take on everything that relates to the industry, technically speaking. In this issue, discover why reflex might be the key to better software development.

Brian Marick's picture Brian Marick
Combined Strengths

One school of thought says each should do what he's best at and no more. But one company has graduated to a new way of life. Instead of isolating testers and business analysts, the two teams are melded into one—resulting in a more robust product created in less time at a reduced cost. Could this hybrid approach work for you?

Gedaliah Friedenberg's picture Gedaliah Friedenberg
Double Duty: Repurpose Unit Tests to Create System Documentation

System documentation is a pain to do and it's even harder to keep up to date. What if, by refining the unit tests you already are doing, you could create documentation automatically, and have it be automatically updated? Find out how one team is making it work for them.

Brian Button's picture Brian Button

Pages

Upcoming Events

Apr 13
May 03
Jun 01
Jun 07