The Latest

Internet Accessibility[article]

Ever try to navigate the Web with your eyes closed? Without a mouse? Fifty million Americans are differently-abled, and nearly half of these people encounter difficulties accessing the World Wide Web. The U.S. government recently took steps to tackle the accessibility issue. Here's some coverage of the issue.

Brian Globerman's picture Brian Globerman
Conducting a Temperature Reading[article]

Negative mindsets and instances are so easy to fall into, and it can be difficult to see the positive in things. By using the "temperature reading" technique, a completely attitude and outlook turnaround time can be achieved in very little time. Learn this easy method for improving your mindset.

Naomi Karten's picture Naomi Karten
What Could Possibly Go Wrong?[article]

A software project is a complex thing. It involves many players, many tasks, and lots of things that could go wrong (and often do). If not for dogged optimism, some projects might not be tackled at all. But optimism doesn't mean turning a blind eye to potential pitfalls. In this column, Esther Derby applies a lesson about asking, "What if..."

Esther Derby's picture Esther Derby
Getting to the Bottom of Project Troubles[article]

It's amazing how many projects, already in a hole, keep sinking deeper. When team members and staff don't have the insight or objectivity to turn things around, an independent consultant can help—or not. In this column, a leading industry consultant gives you "the straight dope" on what to watch out for.

Eileen Strider's picture Eileen Strider
Where's Charlie?![article]

Are you inadvertently setting up a one-dimensional team? Managers regularly make statements to recruiters like, "I need another test engineer just like Charlie." Sometimes hiring people with very similar qualifications makes sense, but sometimes breaking the mold makes a better team.

Johanna Rothman's picture Johanna Rothman
The Wonderful World of Software[article]

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
A Tester’s Tips for Dealing with Developers[article]

Is the tester doing a good job or a bad job when she proves that the program is full of bugs? It’s a bad job from some developers’ points of view. Ridiculous as it seems, there are project managers blaming testers for the late shipment of a product and developers complaining (often jokingly) that “the testers are too tough on the program.” Obviously, there is more to successful testing than bug counts. Here are some tips about how testers can build successful relationships with developers.

Yogita Sahoo's picture Yogita Sahoo
Making Sure You Buy the Right Packaged-Software Solution[article]

The slick brochure promises every feature you can imagine, and the sales rep assures you that his package will do just what your users want. But that's what the other vendor's sales rep said, too. Sound familiar? Karl Wiegers recommends several requirements development practices that can help you select the right commercial package solution. Key practices include identifying user classes, defining their use cases, creating test cases from the high-priority use cases, documenting pertinent business rules, and exploring the users' performance goals and other quality attributes.

Karl E. Wiegers's picture Karl E. Wiegers
A Problematic Truth[article]

"No Fred, we're not considering you for that promotion. You're too valuable where you are." How many of us have heard those words, or said them at least once to our staff? Sometimes, we use the "too valuable" phrase to avoid discussing problems with a staff member, problems you can bring out in the open and manage.

Johanna Rothman's picture Johanna Rothman
What Is Exploratory Testing?[article]

Exploratory software testing is a powerful and fun approach to testing. In some situations, it can be orders of magnitude more productive than scripted testing. I haven't found a tester yet who didn't, at least unconsciously, perform exploratory testing at one time or another. Yet few of us study this approach, and it doesn't get much respect in our field. It's high time we stop the denial, and publicly recognize the exploratory approach for what it is: scientific thinking in real time. Friends, that's a good thing.

James Bach's picture James Bach
When the Going Gets Tough, the Tough Get...Gentle?[article]

Software projects are filled with productivity needs and deadline pressures. As a project manager, you may feel responsible for project deliverables yet highly dependent on others to complete their work. It's common to push, prod, and heavy-handedly coerce your team to go faster. Sometimes this has the desired effect. And even if it doesn't, you can at least claim you pushed as hard as you could. But is that really all that can be done? Eileen Strider suggests another tool at your disposal.

Eileen Strider's picture Eileen Strider
T-shirts Are Not Enough[article]

Watching the recent Olympic teams in their matching uniforms reinforced the value of connecting with your team. What other gear might your team need? I'm not sure where we got the idea that T-shirts were enough. Are we too arrogant to admit that sometimes a bulletproof vest would be handy?

Eileen Strider's picture Eileen Strider
Shhhhhh! You Can't Say That![article]

Treating symptoms instead of the root cause of symptoms is a mistake that dates back millennia (just ask Socrates). The current-day workplace is no different. In Johanna Rothman's column, we get a glimpse at what happens when a company doesn't value its people.

Johanna Rothman's picture Johanna Rothman
A Fable about Developer/Tester Relationships[article]

Does trying to get developers to test their code feel like trying to get your children to clean their rooms? Some say yes. In this column, the author spins a tongue-in-cheek fable about room cleaning strategies. Your comments are invited.

Lee Copeland's picture Lee Copeland
Software Development Lifecycle: Defect and Test Case Measurement[article]

This article focuses on how to manage the defect and test case measurement during the software development lifecycle. This should be a practical resource for software developers and project managers.

Steve Miller's picture Steve Miller


AgileConnection is a TechWell community.

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