People & Teams

Articles

Getting a Late Start on Test Automation

Successful test automation requires team commitment, teamwork between testers and developers, and getting an early start. That's what Bret Pettichord said in a previous column. Bret notes that a reader, Jack Baseley, replied with a very good question: "How do you propose to deal with late starts?" Do we just give up? Bret picks up where he left off and devotes this column to answering that question.

Bret Pettichord's picture Bret Pettichord
When the Going Gets Tough, the Tough Get...Gentle?

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
Looking for What's Not There

This column asks the all-important question, "What isn't there that should be?" The same idea for spotting black holes also applies to spotting "holes in designs and requirements." For example, there are often connections between the quantity of bugs filed against an area and whether the area is thoroughly tested. There can also be holes in what KIND of bugs have been reported. Hendrickson lays out the territory for the search and goes on to suggest how to "look for where there's a lot of nothing."

Elisabeth Hendrickson's picture Elisabeth Hendrickson
Test Planning in a Fluid Environment

As a test manager, I know the product needs to be released on schedule. I'm trying to stay on schedule, but there are changes in the software. I have to keep my test team apprised of the changes and revise the test plan…again. Now it's time to plan for the next test cycle. This article offers four keys to a successful test plan: Involvement of Test Team from the Beginning, Integration Testing, Identification of Handoff Criteria, and Interaction Among All Players.

Chris DeNardis's picture Chris DeNardis
What Do You Manage?

You're a test manager. But do you manage only the testing? A frustrated test manager recently said, "With my SQA hat, I want to focus on finding defects and discovering risk in the product. With my support hat, I want to solve problems. With my tech pubs hat, I'm trying to get the documentation written. But last week, everyone needed my help at once. I'm only one person—how the heck do I do all that?" Well, maybe you shouldn't have to.

Johanna Rothman's picture Johanna Rothman
T-shirts Are Not Enough

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
Running Down Assumptions

Do you think the assumptions you make about your software project are important? I do. One of the biggest sources of software project failure is hidden assumptions, especially about your requirements. These assumptions have a way of coming out of the woodwork–usually at the worst possible moment–to foil your projects. But there are ways to track down and expose assumptions.

Brian Lawrence
Shhhhhh! You Can't Say That!

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

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

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

StickyMinds is a TechWell community.

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