risk management

Articles

the expected impact and likelihood of failure for a hypothetical Login system Measuring the Risk Factor

The concept of risk is inherent in any development effort. Since risk is impossible to avoid, the best way to deal with risk is to contain it. One way to contain risk is through risk management. Risk management involves the identification of risks, analysis of exposure to the risks in a development effort, and execution of the risk management plan. In this article, Yamini Munipalli details one way of assigning and managing risk to a software development plan. This version of risk analysis, drawn from many schools of thought, remains flexible enough to use within any company for any project.

Yamini Munipalli's picture Yamini Munipalli
Test-Driven Project Management

While the test organization is normally considered the "Subject Matter Expert" within a software company, it is rarely charged with leading a software development effort. In fact, with the increased popularity of Extreme Programming and specifically the concept of Test-Driven Development (TDD), many testers are working to expand their skill sets so that they can adapt to a changing test culture where they will be viewed as part of the development organization. In this article, Scott Lazenby details some of the ways testers infuse the development mentality into their project management.

Scott Lazenby
Keeping Secrets

Test data has long been a challenge for testing; privacy legislation, identify theft, and the continued trend towards outsourcing has made it even worse. Just establishing and maintaining a comprehensive test environment can take half or more of all testing time and effort. In this column, Linda Hayes adds in the new and expanding privacy laws that inevitably limit your testing options. Yet from the quagmire of laws and company standards, better testing can emerge.

Linda Hayes's picture Linda Hayes
Captain Composite

The glitter and power of new technology can blind the eyes of those not fully cognizant of its true function. In Peter Clark's article "Captain Composite," he says, "The tool (technology) can become the product rather than a means to the project's goal." Enthusiasm born of this fascination for novelty tends to overpower one's ability to accurately assess the technology's limitations and risks. As a result, risk management is lost in the hype. Peter's tale of the fallible, almost quixotic, "Captain Composite" warns us that disregarding risk management inevitably leads to the pitfall of any project.

Peter Clark
Getting Good at Being Bad

Everyone should know by now that a problem caught early is cheaper to fix. But how many companies behave as if this is really true? In this column, Linda Hayes explains why protecting management from the truth about project problems may not be the wisest course of action.

Linda Hayes's picture Linda Hayes
Problem Resolution Optimization

No matter how well we plan and execute software development, defects are generated and can escape to the customers. Failure to quickly resolve software problems leads to negative consequences for our customers and increases internal business costs. A quick deterministic
method to prioritize problems and implement their solution helps to reduce cycle time and costs. Achieving this goal requires several steps. The first is to determine a model that links problem resolution performance to institutional variables and problem characteristics. Statistical Design of
Experiments (DOE) is a tool that provides data requirements for estimating the impacts of these variables on problem resolution. Once data has been gathered, the results of statistical analysis can be input into a mathematical optimization model to guide the organization.
This paper describes such an analysis.

Don Porter
When Enough is Not Enough

Have you ever found yourself stuck in a situation where, no matter what you do, you can't seem to please your senior manager? Your manager wants you to decrease test time, but at what price? You go back and forth, but no matter how much you compress the schedule, it's never enough. Johanna Rothman explains how to avoid the bring-me-a-rock trap, when enough is not enough, and keep your team from being sucked into unreasonable time constraints.

Johanna Rothman's picture Johanna Rothman
Product Risk Analysis Clarifies Requirements

This presentation re-emphasizes that requirements are important. The difference between functional and nonfunctional requirements will be covered. Then, Product Risk Analysis will be described, along with the elements of the analysis and steps toward performing the analysis.

Jim Kandler
When Should You Start Project Overtime?

Many managers believe that overtime, even extended overtime is a good thing, and will help a project make progress. However, most technical people who try to work more than two weeks of overtime make huge numbers of mistakes. Often, they don't realize the mistakes and have already wasted a lot of time and money.

Johanna Rothman's picture Johanna Rothman
The Sarbanes Effect on Software Development

One of the most pervasive, and often justified complaints coming from QA professionals is that senior corporate management seems unaware of their existence, let alone their value. All too often perceived as a necessary evil or discretionary expense, QA is often a target of budget and schedule cuts. But all that could change with the Sarbanes-Oxley Act. In this column, Linda Hayes explains what this new legislation could mean for your QA team.

Linda Hayes's picture Linda Hayes

Pages

StickyMinds is a TechWell community.

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