Better Software Magazine Archive:

May 2007

IN THIS ISSUE

Feedback without Fear
By Steve Berczuk

Does the word "feedback" make you cringe? How about "configuration management"? Steve Berczuk has a pain-free plan for using your build environments and software configuration management system to provide the feedback that is essential to a successful agile project.

Analysis Paralysis and the Law of Imperfect Plans
By Payson Hall

Humans don't handle complexity well, and we certainly can't see the future—which helps explain why our plans and designs so often are flawed. In response to this truth, our guest technical editor offers Payson’s Law of Imperfect Plans. Embracing this law can help you avoid the dreaded analysis paralysis and accept that perfection just isn't possible.

A Classic Example
By Dan North

Many systems architects have a technology—centric view of service-oriented architecture. This article emphasizes the need to understand the business side of SOA before tackling the technology and illustrates this need with a look back in time.

Testing Around the World
By Naomi Mitsumori

These days outsourcing is a pretty familiar concept in this industry. Has globalization hit your company yet? Naomi Mitsumori has been involved in sending testing work offshore, and she has six suggestions that can help you successfully manage the transition.

The QA Catchall
By Alan S. Koch

Pssst. You with the QA hat on. Would you be surprised to learn that you probably don't work in a QA department? Find out why what you are doing may not be QA, and discover some practices you can implement to insure that A really does stand for assurance in your organization.

Attack of the Fifty-Foot Favors
By Esther Derby

When your boss constantly has you doing favors for another group, it can get in the way of fulfilling your own responsibilities. Find out how defining your work mission to your manager and illustrating how "small" favors potentially cut into company revenue can help to get everyone on the same page.

When in Doubt, Reframe
By Michael Bolton

One often overlooked testing skill is understanding what our clients are saying--in addition to the words that actually come out of their mouths. Sometimes reframing a seemingly irrational response can lead to a higher level of communication and a more productive relationship.

Indulge in Code Review
By Tod Golding

Code review is one quality initiative you can't afford to skip. Don't have time for a full-blown, line-by-line review? No problem. Discover how even something as simple as a peer review can benefit your project and ultimately improve your code.

CMCrossroads is a TechWell community.

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