ABSTRACT

Software Process Re-engineering is the core kernel of software process improvement (SPI). Today, the very promising small scale software enterprises (SME's) are striving for standardization of their software development processes. They are carrying out improvement processes but not a proper set of processes. Lack f experienced process engineers and activities which lead them to have a good CMM level is a big issue to be resolved. There are no underlying problems for large scale software industries due to enough resources like available budget, trained as well as experienced and dedicated software professional's team for software process improvement programs, required set of efficient tools and technology for actual implementation. And top of the all required infrastructure, proper understanding and mindset for applying software re-engineering initiative. Unfortunately, there is limited adoption, absorption, adaptation and assimilation of software process improvement models in SME's due to lack of know-how and available resources in terms of money, time, perceived benefits, quality focus. Unavailability of required automated tool sets, inhouse software process assessment. In nutshell, there is limited adoption, absorption, adaptation and assimilation of software process improvement models in SME's due to lack of knowhow and available resources in terms of money, time and perceived benefits. This chapter explores as SPI has evolving nature, there is a need of Cost- effective framework which provide customization of tools and techniques w.r.t prevalent technologies encompassing agility, object orientation, component based modeling and reuse, architecture centric approaches, configuration and risk management, heterogeneous project types and sizes.