The Latest

It Depends[article]

Many of us would like a precise answer to the question: "What's the correct staffing ratio for developers to testers in my product organization?" Usually, though, the only answer is "It depends." Your answer depends on your situation: the kind of project you're working on,
your schedule constraints, the culture you work in, and the quality expectations for the product. This paper discusses the thought process involved in deciding on your correct staffing ratios.

Johanna Rothman
System Testing Strategies for Highly Available Clustered Systems[article]

This paper focuses on the strategies and challenges of testing real-world, large and complex, highly available clustered systems in the following areas: Test planning, Strategies and methodologies; Defect tracking processes; System Configuration tests; Cluster and storage fault injection tests; Effective testing practices.

The information provided in this paper is aimed at helping test engineers understand many of the quality assurance issues involved in testing large and complex systems.

Subbarao Jagannatha
Where Should Moderators Come From?[article]

Moderators surface by "natural selection" sometimes. They are often project members whose ability to facilitate a meeting sets them apart. Sometimes they fall into that role simply because they have the most credibility, for a variety of reasons. This article explores different organizations' and different individuals' experiences in how moderators were selected for their respective projects--and offers insight into where moderators should come from.

Gerald M. Weinberg
Managing Outsourced Testing (On time and On Budget)[article]

Outsource testing can be a great way to get testing tasks accomplished when short on staff or equipment. Outsourcing can also be a great way to complement an existing QA group. However, it can also be a very costly approach towards testing and may not always be the best solution for a project. This paper will address how to define needs, evaluate labs and ways to merge an outsource effort into an existing staff.

George Hamblen
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
How to Plan the Perfect 'T' Party[article]

Software professionals have long engaged in debate over software development processes. Much has been written about how to improve those processes-resulting in better-quality, faster-to-market products. Often neglected are the people who implement the processes. Developers and testers frequently seem to have adversarial relationships, although they share the same goal: high-quality software. No matter how good they are, the processes are unlikely to succeed if the participants fail to get along.

TechWell Contributor
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
Taking the Heat[article]

When testers are left with a mess on their hands, what should they do? When this column appeared during StickyMinds' first month, October 2000, it provoked several reader comments. In it, Bret Pettichord asks the question: "Is it the tester's fate to 'work the clean up crew?'"

TechWell Contributor
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
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

Pages

AgileConnection is a TechWell community.

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