The Delphi technique—drawing wise counsel from senior and experienced software developers—can help you prepare estimates for software development projects. With this method of software estimation, project specifications are given to a few experts, depending on their availability. Learn about the essential steps involved in this software estimation methodology for more accurate estimates of software development effort.
Read More
|
The conventional unit of measurement for software size is the point. Unfortunately, the point-based measurement system fails to account for many of the complexities of software development. This paper proposes software size units (SSUs) as an alternative to points, defines their component elements, and explains how to use SSUs for more accurate software estimations and easier productivity assessments.
Read More
|
While many software professionals know one or more software sizing techniques—most have a reasonable understanding of function point analysis (FPA) or use case point techniques—they’re often stymied when it comes to making a real-life estimate. Learn a methodology that can help you make realistic estimates, including best- and worst-case scenarios that you can use to make pricing and delivery commitments to clients.
Read More
|
In the corporate world, the word “excellence” is used a lot, but what does it really mean? One way to answer that question is to examine what companies that are considered to be excellent have in common. Learn the common characteristics that allow excellent companies to lead in their markets while continuing to innovate, and find out how your company can measure, achieve, and sustain organizational excellence.
Read More
|
Project management tools for software development should include a broad range of functionality. Project teams must be able to estimate the scope and duration of each project, divide work into components and tasks; provide quality assurance; and generate detailed performance metrics. Find out how many project management solutions are missing the mark, and learn what to look for when choosing a solution of your own.
Read More
|
Software testing is carried out primarily to unearth system defects, and to prevent defective products from reaching customers. It’s also carried out to convince customers that a product conforms to and fulfils the agreed-upon specifications and functionality. However, in order to evaluate potential approaches to estimating test efforts, it’s vital to understand what the activity of testing actually consists of.
Read More
|