Articles

Please enter an article title, author, or keyword
Measuring and Improving Process Capabilities

This paper discusses how software projects following different processes, which display disparate characteristics, have been categorized and analyzed using statistical techniques to measure and improve process capability. The analysis shows that language type, size of the application and complexity (represented by ratio of Total Project Effort to Build Phase Effort) are the predominant discriminating factors affecting quality and process parameters. Categorization done based on this stratification scheme results in minimum variation within the group concerned. Such logical grouping also facilitates meaningful comparison of a project performance with almost similar historical data.

Anoop Kumar
Advanced SQL Injection in SQL Server Applications

This document discusses in detail the common "SQL injection" technique, as it applies to the popular Microsoft Internet Information Server/Active Server Pages/SQL Server platform. It discusses the various ways in which SQL can be "injected" into the application and addresses some of the data validation and database lockdown issues that are related to this class of attack. 

Chris Anley's picture Chris Anley
Overview of STIR Improvement Is a Journey

So, you want to improve the quality of the testing done by your organization? The test quality improvement journey has several aspects to consider: the identification of improvement actions, which improvement action to start with and how to continue to improve. This document focuses on those improvement actions and ways to implement and improve on an existing set of good practices.

Karen Rosengren
Predictable Releases: The Key to Quality Software

The primary goal of any IT department is to create the right software, on time and on budget with a high degree of quality. To accomplish this consistently, it is imperative that software releases contain well-known and documented change sets. This article discusses a clear way to articulate the problem as well as areas to focus resources that will result in measurable software quality improvements.

Steve Konieczka
Data Modeling for Data Warehouses

This paper talks about the best tool for designing the star as well as the snowflake schemas. It discusses how to analyze the business and develop the requirements to the implementation of a data warehouse.

TechWell Contributor's picture TechWell Contributor
Factors that Influence Test Estimation

In his article "Test Estimation" (STQE magazine, Nov./Dec. 2002), Rex Black describes the major elements of the test estimation process; for example, techniques for compromise between estimate extremes, project management tools to use, how to predict bug find and fix rates, and options to consider when the estimated test time exceeds Management's plan. The best estimation techniques fail, however, if no one considers the factors that influence the team's effort, time, and resources. In this companion piece, the author explains those factors that affect the test effort for good or ill.

Rex Black's picture Rex Black
A Closer Look at Estimating the Testing Process

While the process of estimating testing in the software industry may be different for each project, all share the common thread of Requirements. This article has attempted to introduce guidelines to simplify this process.

TechWell Contributor's picture TechWell Contributor
Software Process Improvement (SPI): Modeling Return on Investment (ROI)

This article exhibits metrics and models for estimating return on
investment (ROI) of software process improvement (SPI). Additionally, this
article is designed to show software managers and engineers: 1) how to
estimate ROI early, quickly, and accurately, 2) how to maximize ROI using
total life cycle costs, and 3) how to estimate ROI for Inspections, Personal
Software Process (PSP), Team Software Process (TSP), Software
Capability Maturity Model (SW-CMM), ISO 9001, and CMM Integration
(CMMI).

David Rico
How to Estimate ROI for Inspections, PSP, TSP, SW-CMM, ISO 9001, and CMMI

This article shows software managers and engineers how to estimate ROI early, quickly, and accurately by applying practical top-down methods for rapidly producing authoritative estimates of ROI for popular approaches to SPI. These approaches include: Inspections, Personal Software Process (PSP), Team Software Process (TSP), Software Capability Maturity Model (SW-CMM), ISO 9001, and Capability Maturity Model Integration (CMMI).

David Rico
Knowledge Management - The Road Ahead for Success

The new millennium is in the midst of explosive change, witnessing intense competition among the domestic as well as the international players. Little wonder then, that knowledge management is fast emerging as a core strategy, that organizations worldwide are adapting to manage and leverage organizational knowledge for sustainable business advantage. In this world of rapid change, we have to create new knowledge and ideas constantly, by looking at what we know, and applying it to what we do not yet know.

The organizations that are driven by knowledge are the ones that will succeed. The combination of global reach and speed compels organizations to ask themselves, "What do we know, who knows it, what do we not know that we should know?"

This paper describes, in a nutshell, that organizations can attain maturity in KM only through healthy coexistence of technology, processes, and people.

Hemamalini Suresh

Pages

Upcoming Events

Nov 15
Apr 24
Jun 12
Oct 02