The Latest

Where in the World?—Is Your Test Strategy Multicultural?[magazine]

Good software travels far and wide, and for rapid testers that means one of their goals is to discover risks associated with the product's operating differently with respect to some distinct locale. That's why Michael Bolton says "localizability" is preferred "internationalization," because the new target market may not be in a different country at all.

Michael Bolton's picture Michael Bolton
Feedback Before Firing[magazine]

If someone on your project team isn't working up to par, it might take more than a simple showing of your disapproval to put him on the right track. Johanna Rothman suggests trying specific and useful feedback--show your employees the light before you show them the door.

Johanna Rothman's picture Johanna Rothman
Logging a Path to Code Clarity[magazine]

A good log file may be the best tool to track down those "cannot reproduce" bugs, but creating the best log takes a certain amount of careful nurturing. In this article, Tod Golding explains why log files can be worth every extra line of code.

Tod Golding's picture Tod Golding
Data Crunching, Part 2[article]

In part one of "Data Crunching," Greg Wilson taught us how to translate legacy data into XML. In the second half, he explains how to merge new data into an existing database. Developers will always face these types of data crunching problems, and knowing the standard data crunching tools can save you a lot of time. Greg also shares the basic knowledge about relational databases that every developer should possess.

Greg Wilson's picture Greg Wilson
A Look at GreenBlue Inspector by Ecyware[magazine]

Why should hackers have all the good tools? Marnie Hutcheson takes a look at Ecyware's GreenBlue Inspector, an inexpensive tool that automates gray box vulnerability testing for simple data types, buffer overflow, SQL injection, and cross-site scripting in forms, cookies, and client requests.

Marnie Hutcheson's picture Marnie Hutcheson
Stress Testing - What a Load![magazine]

People often ask software quality specialist Scott Ames how they can increase stress in their projects. With tongue planted firmly in cheek, he responds with some steps that are guaranteed to increase the overall stress on people and projects.

Scott G. Ames's picture Scott G. Ames
Held Hostage by a Prima Donna[magazine]

This installment of Management Chronicles relates the story of an office that has been overtaken by the whims of a real prima donna. Is the value of one indispensable person worth risking the productivity of the entire team? Author Esther Derby offers her insights.

Esther Derby's picture Esther Derby
Patterns Without Purpose[magazine]

Architectural patterns are a convenient way to design and build your code, but be careful not to bite off more than you can chew. Tod Golding offers advice on avoiding useless layers and letting each pattern earn its way into your architecture.

Tod Golding's picture Tod Golding
Maintaining Your Course[magazine]

What does maintainability mean to you? Michael Bolton discusses the different elements of this often-overlooked attribute of software projects and what it means as a guideword heuristic to rapid testers.

Michael Bolton's picture Michael Bolton
Living by Principles, Not by Plans[magazine]

Reality is not a static thing, and when the reality of a situation changes, so too must our plans. In his article, Lee Copeland explains why "planning" does not equal "controlling" and suggests that we should look to our principles for guidance.

Lee Copeland's picture Lee Copeland
Breaking With Tradition[magazine]

Though the term "agile" isn't often ascribed to the ways of software configuration management, Steve Berczuk offers some ways in which applying the principles of agile SCM can help teams work more effectively.

Steve Berczuk's picture Steve Berczuk
I Didn't Know I Needed That[magazine]

There is a natural relationship between the features in a product and the customer's satisfaction with that product, but not every feature influences customers in the same way. The best plan for satisfying customers, as author Mike Cohn explains, is to give them what they want.

Mike Cohn's picture Mike Cohn
A Critical Line of Defense[magazine]

Tackle software vulnerabilities at the root—in the applications themselves.
 

Herbert H. Thompson's picture Herbert H. Thompson
Short Takes on Software Development and Life[article]

The Our Take column in StickyMinds.com's StickyLetter presents parallels between the world of software production and the world at large. Here are some previous musings by past editor Pamela Young.

Pam Young's picture Pam Young
Using Mocks to Verify Interactions[article]

In the March 2006 issue of Better Software magazine, Dan North began a discussion of the evolution of behavior-driven development from test-driven development. Here, North continues the conversation with closer look at "mocks," utility classes that, for testing purposes, pretend to be some component or service with which your object will interact.

Dan North's picture Dan North

Pages

AgileConnection is one of the growing communities of the TechWell network.

Featuring fresh, insightful stories, TechWell.com is the place to go for what is happening in software development and delivery.  Join the conversation now!