Conference Presentations

Sell Your Management on a New Testing Process

New test approaches and methods can temporarily disrupt your testing department's productivity, often making it tough to get these new approaches embraced by senior management and accepted into test teams. For the past few years, Microsoft has experimented with and finally embraced advanced methods, including model-based testing. Small-scale pilot projects, readily available tools, and widespread education can ease your migration to a new generation of software testing. Harr y Robinson shows how a small group of people successfully introduced test innovation into teams across Microsoft, and how they won acceptance for improvements that flew in the face of conventional methods and metrics.

Harry Robinson, Microsoft Corporation
Negotiation Bootcamp: Effective Techniques for Software Managers

Conference Presentation Effective Techniques for Software Managers

Michael Mah, QSM Associates, Inc.
Software Engineering Optimization: Measurement and Managing Change

Technical leaders and software managers face constant changes in the technology and processes used to develop and deliver applications. Discover appropriate measurements to assess and manage your projects. Discover where the optimization opportunities are in your organization, and learn what to where the optimization opportunities are in your organization, and learn what to do when things don't work out, and see how to rapidly diagnose and correct the problems. You'll also find out whether your engineering processes match the needs of your customers.

Ram Chillarege, Chillarege Inc.
Paradigms Lost, Paradigms Tossed: New Perspectives for Test Management

A paradigm is a set of rules and regulations that does two things: it establishes or defines boundaries; and it tells you how to be successful inside the boundaries. This paper discusses why paradigms are important and how they relate to test management.

Harry Robinson, Microsoft Corporation
STAREAST 2003: Rapid Web Testing in a High-Velocity Environment

This paper discusses implementing METS (Minimal Essential Testing Strategy) for your test team. METS is a strategy to help get the essential testing for your project done within the time frame allowed. Step by step instructions for using this methodology are included.

Greg Paskal, Kinko's
Questions That You Should Ask Your Test Manager (And How They Should Answer)

This article gives tips on the right way to approach your test manager when an issue arises involving the test team. Taking the time to plot out the right agenda before you begin communication is the key to a successful outcome.

Brian Warren, Dell Computer Corporation
Test Priorities in the Wake of Customer Clamor

This article discusses some of the challenges that testers face and how to overcome them. It also explains why it's important to conduct an analysis of the possible ways
in which a system could fail, and how to structure the testing to mitigate the most significant of those failures.

Steve Splaine, Neilson Media Research
The Testing Holodeck: A FREE Tool for Runtime Fault Injection

This article details some interesting software bugs and explains to the reader why they occur. The author discusses using this understanding to help your testing team improve their skills.

James Whittaker, Florida Institute of Technology
What Is a Good Test Case?

This article explains what a good test case is and how having one helps ensure a successful project. The factors involved in assessing test case quality are also discussed.

Cem Kaner, Florida Institute of Technology
Becoming a Successful Test Manager

In this article, Chris DeNardis discusses the skills necessary to becoming a successful test manager. He outlines how to get organized, and how to better communicate with your team. Read all about it and take the first step on the road to being a better test manager.

Christopher DeNardis, Rockwell Automation


CMCrossroads is a TechWell community.

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