Better Software Magazine Articles

Forecasting Software Defects

The six weeks of testing you've been preparing for are suddenly reduced to one, but you still want to provide some assessment of overall quality. Read about this statistical approach to predicting the number of failed test cases in an application.

TechWell Contributor's picture TechWell Contributor
Telling It Like It Is: Test Status Reports as Tools for Change

Producing regular test status reports makes your progress—and problems—visible to those outside your group. Here's how spending a couple of hours a week on gathering and reporting results can be crucial to your software development team's success.

Pete TerMaat
Release Criteria: Is This Software Done?

For any project, the big question is: "Is this software ready to release yet?" Explore how to answer that question with confidence, by learning how to define success and how to gain consensus on release criteria.

Johanna Rothman's picture Johanna Rothman
Don't Use Bug Counts to Measure Testers

Cem Kaner tells us why we should not use bug counts to measure testers. Using examples, he illustrates two problems: 1) bug counts are poor measures of individual performance; and 2) the side effects of using bug counts as a measure are serious.

Cem Kaner
Identifying Testing Priorities Through Risk Analysis

It's impossible to test everything-even in the most trivial of systems. Tight time schedules and shortages of trained testing personnel exacerbate this problem; so do changing priorities, feature creep, and loss of resources. In many companies, test professionals either begin their work on whichever components they encounter first, or the parts they're most familiar with. Unfortunately, these approaches may result in the delivery of a system where the most critical components remain untested. Or, at the very least, critical components are tested later in the lifecycle when there may not be time to fix the problems found. All of this adds to the risk of a project. One way to overcome every one of these challenges is to employ the use of risk analysis. Rick Craig demonstrates the basics of a usable process for assigning testing priorities based on relative risk.

Rick Craig, Software Quality Engineering
Four Keys to Better Test Management

Three years ago, Christopher DeNardis embarked on a career as a software tester. After just one year of testing, he was promoted to leader of the test group. In this session, he shows you the four keys to getting through those times and becoming better organized as a test manager: 1. a common set of ground rules on the test progress, defect reporting, and verification; 2. the ability to convey how your team's testing is going on a frequent basis; 3. knowing what needs to be tested and being able to stand behind the reasons why; and 4. maintaining good communication with the development leaders to help move the product through the development phases.

Chris DeNardis, Rockwell Automation
Movin' On Up: Making the Transition from Test Lead to Manager

Want to be a test lead? Ready to take on the responsibilities of test management? Making the transition to a lead, then a management position, takes more than just guts- it takes preparation. This presentation illuminates some of the technical aspects you'll encounter when transitioning to test lead or test manager, including: organizing and managing the testing; working with the project manager and the rest of the project team; and deciding how, when, and what to invest in your test infrastructure. You'll also explore some of the nontechnical aspects such as coaching and mentoring, giving feedback, and providing work direction.

Johanna Rothman, Rothman Consulting Group
Testing In A Squeezed, Squeezed World

All things are possible in the face of adversity, even an under-resourced testing project with an immovable deadline. Many testing projects start out with high ideals then descend into a mad panic when the realities begin to set in. However, usually by this stage it's too late to back out of commitments made to the business, and the risk of delivering a product that doesn't meet expectations may not be an option. This is especially true in the case of a project driven by legislative changes totally beyond your control. Geoff Horne provides useful insights and tips for taking a testing project that's resource- and time-challenged and turning it into a successful exercise that still delivers a quality solution.

Geoff Horne, Integrity Software Testing & Quality
Test Management in Turbulent Times

In uncertain circumstances, the challenges facing test managers are numerous and, at times, daunting. Layoffs, reorganizations, restricted resources, and job concerns can contribute to the disruption of the status quo at any given time. So what's a test manager to do? This presentation identifies test management issues and describes tips and techniques on how to better manage yourself and others. It suggests some ways to adjust your management style to have a more effective impact on your staff and guide you all through the difficulties that may arise.

Lauri MacKinnon, Phase Forward Inc and Eric Patel, VeriTest Inc/Lionbridge Technologies
Testing The Chain: End-to-End Integration Test

When processes include several applications, the testing process is complicated in many ways. Possible complications include: organizational issues because of the multitude of test teams and their interdependencies; processes and transactions that span the chain which require new test scenarios; integral design, information analysis, and process design documents that aren't fit for the purpose of chain testing; and test execution that demands integral knowledge of the chain. This session gives you a list of all the variables that need to be considered, then offers solutions for successfully organizing chain testing.

Gerard Numan, POLTEQ, B.V.

Pages

CMCrossroads is a TechWell community.

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