In recent years agile development methods has gain very much popularity due to associated advantages with the agile practices like faster developments, stakeholder involvement, short iterations and quality oriented development. Agile development methods strongly focus on close customer collaboration, short iterations and quick deliveries. Literature review and industry practices reveals agile methodologies have paid little emphasize on software testing. Though agile doctrine present agenda of continuous testing, but it is usually limited to current iteration. Agile practices include very little testing practices at the release of artifacts, which are considered essential for a quality software product. Most of the existing agile methods have employed unit testing which is limited to the current iteration. Agile method seldom agile development methods can be more beneficial if they include a formal framework for testing. The focus of this study is one the development of agile based testing framework to be integrated with existing agile methods and practices, to take full gain and potential of agile methodologies. The proposed agile based frame work will be based on the automation of testing, building and managing of effective testing teams, and a real continuous testing environment.
Pakistan Software industry despite having potential failed to progress well in order to capture fair amount of international market share. Due to poor quality practices and lack of standardized practices Pakistan software industry ranked as tier-3 among the taxonomy of software exporting nations. Software Process Improvements (SPI) practices can play their part to overcome problem of Pakistan software industry but we also suffer in implementation of these standard practices. The core aim of this study is to identify the main barriers of Software Process Improvement (SPI) best practices in term of CMMI model in Pakistan. Pakistan based software development organizations suffer with implementation of Software process Areas due to many factor.