Better Software Magazine Articles

Source Code, Power Source, and Outsourced

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

Heather Shanholtzer's picture Heather Shanholtzer
Pay No Attention to the Quality Behind the Curtain

To continue our series exploring what it means to care about quality and to build better software, we spoke with Compuware executive David Kapelanski, who says that true quality is invisible.

Pam Young
The Liar's Contest

Politics is a game we're asked to participate in each and every day. But when your project's future is on the line, do you want to play around? The penalties and risks surely outweigh any reward. Discover how to extricate yourself from these losing battles.

(Not So) Trivial Pursuits

How one tester learned the hard way that quality is in the eye of the pocketbook holder.

Geordie Keitt
When Enough is Not Enough

Have you ever found yourself stuck in a situation where, no matter what you do, you can't seem to please your senior manager? Your manager wants you to decrease test time, but at what price? You go back and forth, but no matter how much you compress the schedule, it's never enough. Johanna Rothman explains how to avoid the bring-me-a-rock trap, when enough is not enough, and keep your team from being sucked into unreasonable time constraints.

Johanna Rothman's picture Johanna Rothman
Security Testing by Steven Splaine

For anyone involved in security testing, or for anyone who is just plain curious about this area of software testing, the following references will provide a good starting point for any effort that you might be asked to undertake. In this issue, Steven Splaine discusses this important aspect of software engineering.

Steven Splaine
When Should You Start Project Overtime?

Many managers believe that overtime, even extended overtime is a good thing, and will help a project make progress. However, most technical people who try to work more than two weeks of overtime make huge numbers of mistakes. Often, they don't realize the mistakes and have already wasted a lot of time and money.

Johanna Rothman's picture Johanna Rothman
Robert Charette on Risk Management

Risk Management can be divided into three general types: risk management and decision-making, the process and mechanics of IT risk management, and the practice of risk management. In this issue's "Reference Point," Bob Charette recommends some useful resources on risk management.

Robert Charette
Knowing the Odds

Want to know what you’re up against before you start? In just one afternoon, you can perform a simple risk analysis for your project. Doing so can ensure that you are better prepared for whatever surprises may lay ahead. Payson Hall teaches you how to do that in this article.

Payson Hall's picture Payson Hall
Security Bugs Exposed

The one thing that is crystal clear with respect to software security is that it isn't done well. Security bugs and design deficiencies that allow digital information to be stolen or tampered with are far too prevalent. As testing professionals, we have a big problem, and a big opportunity, on our hands. Learn ways to find security vulnerabilities in your system.

Pages

AgileConnection is a TechWell community.

Through conferences, training, consulting, and online resources, TechWell helps you develop and deliver great software every day.