Language ≡ Sections

Say Bye to Testing Metrics in Agile Teams

by Paul Carvalho

Stop counting test cases and bug reports in development! They aren’t as helpful as you might think, and there is no direct correlation between these counts and delivered value or quality.

Practical Project Best Practices for Successful BRM

by Arpad Feraji

What can be done during project execution to help successfully deliver intended project benefits? From getting change management in shape to testing for benefits, here are some ideas based on the writer's experience with IT projects and ERP-enabled transformations.

5 Testing Mistakes to Avoid

by Elizabeth Harrin

You can’t love every part of your job. However, not loving testing can have consequences. Specifically, by focusing a teeny bit less on testing than she probably should have, this PM made her fair share of mistakes in the past. Here are five that you can easily avoid.

Preventing the Squeeze

by Andy Jordan

Anyone who has been involved in application development projects is familiar with the testing squeeze--the compression of time available for testing. How do we manage to prevent it?

Testing from a User Perspective

by Kenneth Darter, PMP

Whatever testing is done before a new system goes into production, there is nothing better than testing from a user’s perspective. But getting into the perspective and the role of an end user--and simulating operations--may be difficult for the project team to accomplish.

Testing: The Bug Problem

by Michael Wood

Why are so many bugs and defects getting through to production? Even as the time devoted to testing is expanding, the dynamic nature and complexity of systems is outpacing most IT organizations' ability to keep pace. Here are some tips to help improve your testing results.

Acceptance Test-Driven Development 101: Keys to Success

by Paul Carvalho

Teams new to agile development rarely create clear confirmation criteria before they begin development. This process gap has become so prevalent in our industry that we renewed our focus on the importance of it by creating a new thing called Acceptance Test-Driven Development (ATDD).

When Hardware and Software Become One: Project Partnerships and Infrastructure

by Mike Donoghue

When working on the complex tasks associated with configuring for combined hardware and software product deliverables--and the sharing that takes place between the technologies--it is important to have the right mix of teams in place in order to make project execution a less painful reality.

Application Development: The Power of Foresight

by Rajakumar Ramakrishnan

Do project managers need to think beyond their current project boundary? Do we need to have foresight? What do we lose if we don’t have it? When it comes to development projects, this author shares how we can look beyond success of the current project for something even more meaningful.

Testing Tools Evaluation Form

PREMIUM deliverable

This Testing Tools Evaluation Form details a complete description of the expected level of service and performance to be provided by prospective testing tools.

Project Schedule Quality Control

PREMIUM deliverable

Use this quality control checklist to identify all the ingredients of a healthy, flexible and dependable project schedule.

Test Sign-Off Form


Has your system been properly tested by phase (unit, integration, user acceptance), and do you have the formal sign-off of approval to proceed?

Quality Management Systems Procedures Testing

PREMIUM deliverable

This procedure describes the process of testing software code or products by the test team. It documents the procedure for the entire testing cycle: generating test plans, scheduling tests, conducting tests and reporting test results. This procedure applies to new development, as well as major and minor releases, including customized solutions delivered to customers.

Software Testing Principles Checklist


Do you know how to thoroughly and efficiently test the software product you have so painstakingly built? Don't risk delivering a faulty software product due to insufficient or unfocused testing. Use this list to check whether you are testing smart--or just testing!

Package Evaluation Test Report


What is involved in conducting an evaluation test for an application package? Here's a guide for reporting the test requirements, procedures and results.

Performance Testing

PREMIUM project plan
by Luc K. Richard

Defining and measuring software quality attributes is critical to the success of any distributed application, and performance is no exception. Distributed applications must demonstrate performance in order to assure immediacy. Use this project plan to stay on top of your Performance Testing.

The Project Testing Environment

PREMIUM presentation

The key to any successful testing effort is creating a suitable test environment in which testing can occur.

Project Testing

PREMIUM presentation

How to develop a complete testing plan and schedule.

Testing Tool Selection Form


Selecting the right testing tool means you must look at a myriad of factors and how well each candidate tool meets your application's testing requirements. This form will help you evaluate the candidates and select the best testing tool for your app.

Testing Services Review Form

PREMIUM deliverable

This Testing Services Review Form outlines major factors to consider when testing software, middleware or Web-based applications.

Agile Testing for Rapid Feedback

by Paul Carvalho

Development organizations are often attracted to agile development practices with the promise of increased test automation to help their teams deliver higher quality faster. It’s not just any tests though: We look to automate the kinds of tests that provide rapid feedback to tell us if we have built the product right. But which tests do we automate, and when?


"I'm not afraid to die, I just don't want to be there when it happens."

- Woody Allen