ADVERTISEMENT

Moving from Traditional to Agile DevOps

by Kevin Aguanno, CSPM (IPMA-B), Cert.APM, PMP, PMI-ACP, CSM, CSP, FPMAC, FAPM

Trying to implement agile DevOps in a traditional DevOps environment is a huge challenge without first changing underlying governance practices. In this article, the author explains why--and identifies some success factors.

Testing From 40,000 Feet: Types and Purposes of Tests

by Wayne Watts

Testing is crucial to risk management, allowing components and systems to be put through their paces. Ignoring testing can lead to disastrous consequences, possibly even cancellation of the project. Gain an understanding of the purpose of different types of testing and where each type is appropriate.

Four Elephants in the Agile Testing Room

by Paul Carvalho

Some topics in agile testing may point to dysfunctional organizational practices that are often taboo, off limits or avoided in regular conversations. In this article, we identify four such topics that need to be discussed and addressed for agile success.

Challenges with DevOps Projects

by Rajakumar Ramakrishnan

When the business environment demands quicker turnaround time for business needs, approaches like DevOps help organizations meet them. At the same time, it also introduces additional challenges to project managers. In this article, we discuss what DevOps are--and the additional challenges that need to be handled by PMs when they adopt them in their projects.

Effective Validation Testing for Regulatory Compliant Agile Software

by Dina Laresch, PMP

The iterative nature of agile development poses key challenges when validating software for regulated industries. With thoughtful planning and careful execution, it is possible to achieve compliance through automated testing. Successful practices using automated validation testing and the steps a team can take to reduce validation cost and time at the end of a release cycle are discussed.

Slashing Risks with User Experience Engineering (Part 4)

by Dmitri Khanine

This is the fourth and final installment in this series on using the latest UX methods for focusing on the right problems and slashing requirements-based risks. In this installment, we will be validating designs, using our prototypes for conducting usability tests.

Slashing Risks with User Experience Engineering (Part 3)

by Dmitri Khanine

What is UX, and why should you pay attention? In the first article, we looked at the seven key UX activities involved in collecting accurate insights, modelling and validating our designs. Part 2 focused exclusively on the key differences of modern user research methods from traditional requirements-gathering activities. Now we look at building prototypes that will make it easy for us to later validate our solutions with usability testing.

Slashing Risks with User Experience Engineering (Part 2)

by Dmitri Khanine

In Part 1, we introduced the idea of User Experience Engineering (UX) and the core tools and processes we use today to conduct user research. Here we continue by showing the core principle that all user research is based on--and how you can use it to combat scope creep and other requirements-based risks right now.

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

deliverable

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

Test Sign-Off Form

deliverable

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

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

deliverable

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

deliverable

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.

ADVERTISEMENTS

"The whole problem with the world is that fools and fanatics are always so certain of themselves, but wiser people so full of doubts."

- Bertrand Russell