What is SPI? Why it is important?

What is SPI? Why it is important?

Software process improvement (SPI) is an approach to designing and defining a new and improved software process to achieve basic business goals and objectives. Examples include increased revenues and profitability… Read more
Risk Identification Methods

Risk Identification Methods

Here are some of the techniques used for Risk Identification Brainstorming Technique. Most people are familiar with this process, and many have had disappointing results. In brainstorming a facilitator briefs the… Read more
Basic Elements of Configuration Management

Basic Elements of Configuration Management

Configuration Management(CM) is the discipline that ensures that the state of the software at any given time is known and reconstructable. CM comprises three basic elements: configuration identification (CID), configuration… Read more
The Structure and Benefits of the CMM

The Structure and Benefits of the CMM

The CMM's five software process maturity levels are identified as initial, repeatable, defined, managed, and optimizing. The 18 KPAs distributed in Levels 2 to 5 are: 6 KPAs for Level… Read more
String and Memory Issues

String and Memory Issues

Probably most of the Java users is aware that String object is more complex than just an array of char. To make the usage of strings in Java more robust… Read more