In this scenario, the majority of software development firms follows well-known industry standards such as ISO/IEC 15504 and CMMI. Additionally, in an attempt to improve the quality of developed products as well as their firm’s development potential and efficiency, a large number of approaches have been suggested in previous researches. Without a doubt, process assessment allows software development firms to understand their process capability and productivity, and taking into consideration the results of this assessment that firm can look forward to an improvement in its development processes by determining and understanding the strengths, weaknesses and risks associated with its processes and how to prevent them. Though, Software Engineering Institute’s CMMI (capability maturity model integration) is specifically designed to measure the capability of processes of software development firms. In this scenario, a software development firm with high level maturity level is believed to have more mature software development process as compared to software development firms those having a lower maturity level. Hence, these firms can develop software products more constantly. In their research article, (Hwang) define software process capability as the potential of a software development firm to develop software products consistently and predictably. In the same way, a capability level refers to a wide collection of process characteristics and measures that work in cooperation to bring a significant improvement in the capability of a software development firm to carry out a software development process. In addition, CMMI is based on five levels and each level is intended to offer a major improvement of capability in the performance of a process (Hwang. VanHilst, Garg and Lo. Pressman).A software metric can be defined as any measurement or calculation utilized to measure some

You may also like

Accounting Information Systems

Air New Zealand has also has diversification in aircraft engineering

Understanding project contractors and contracting businesses

Understanding project contractors and contracting businessesAnalysis of such parameters will

Managing High Technology Programs and Projects

A project is typically a collaborative enterprise (Blum, 1986). It