Challenging Software Process Improvement By Design
نویسنده
چکیده
Software process improvement (SPI) today is based mainly on a perception of software processes as artifacts and this perception has led SPI efforts to focus on perfecting such artifacts as a means to improve the practices of the people supposed to execute these software processes. Such SPI efforts thus tend to view the design of software processes as separate from their use. In this approach process designers are expected to provide process knowledge to software developers, and software developers are expected to provide experiences and problems to the process designers. This focus on software processes as artifacts implies an emphasis on formalization and externalization of process models possibly at the expense of the process knowledge in the heads of the process users. The paper point to problems related to separation and externalization from a theoretical standpoint and suggests an alternative to Improvement by Design: End-user SPI, where process users individually and collectively design their own software processes assisted by process experts.
منابع مشابه
From Pragmatic to Systematic Software Process Improvement: An Evaluated Approach
Software processes improvement (SPI) is a challenging task, as many different stakeholders, project settings, and contexts and goals need to be considered. SPI projects are often operated in a complex and volatile environment and, thus, require a sound management that is resource-intensive requiring many stakeholders to contribute to the process assessment, analysis, design, realisation, and de...
متن کاملSoftware Process Improvement for Small and Very Small Enterprises
Software organizations have been struggling for decades to improve the quality of their products by improving their software development processes. Designing an improvement program for a software development process is a demanding and complex task. This task consists of two main processes: the assessment process and the improvement process. A successful improvement process requires first a succ...
متن کاملEnergy Management and Process Improvement of Methanol Production
A heat exchanger network (HEN) for the process of methanol synthesis has been studied by combination of pinch design method and the application of “Twisted Tube” heat exchanger units as a new technology. The HEN is reconstructed based on the full utilization of maximum allowable pressure drops for the process hot and cold streams. An algorithm is developed to generate design procedure for twist...
متن کاملQuantitative CMMI Assessment for Offshoring through the Analysis of Project Management Repositories
The nature of distributed teams and the existence of multiple sites in offshore software development projects pose a challenging setting for software process improvement. Often, the improvement and appraisal of software processes is achieved through a turnkey solution where best practices are imposed or transferred from a company’s headquarters to its offshore units. In so doing, successful pro...
متن کاملUsing Software Inspection as a Catalyst for SPI in a Small Company
Process improvement activities in small and medium size enterprises (SME) are challenging due to small number of personnel and projects, people have to perform in a variety of roles. Assigning process improvement activities to the overburdened personnel may be seen as a threat to ongoing projects. Both management and staff should become convinced of the benefits of the improvement actions befor...
متن کامل