Quality Improvement with Focus on Performance in Software Platform Development

نویسنده

  • Enrico Johansson
چکیده

Platform development provides software organisations with means to quickly respond to changing consumer needs. Product reuse and improved development efficiency can be achieved if platform development is introduced. A major challenge when using software platforms to produce a variety of products is to keep a high quality of the platform throughout the development of the products. It is therefore essential to monitor, control and explore quality attributes when designing and managing the platform. The thesis presents a number of approaches to support quality improvements in software platform development. Empirical methods, i.e. case studies and surveys in real industrial settings together with a controlled experiment, are used to investigate the introduced approaches. Approaches directed to both quality improvement in general and improvement with focus on software performance are introduced. The thesis introduces an approach to find process improvements by benchmarking the platform management process used in the organisation. The benchmarking approach is evaluated in a case study involving two different companies providing gains for both, according to their own evaluation. A measure for tracking degradation in software product lines is introduced in the thesis. The measure is validated with data from different version of a commercial software platform. A qualitative methodology is introduced to survey and tailor processes to improve management of software performance. The methodology was used in a company and provided valuable data for process improvement. In a controlled experiment, we validate different methods using subjective estimations of software performance. The result shows that a method relying on data from prior platforms improve the estimation of software performance. Case studies are carried out with software performance measurements from a commercial software platform. Principles for storing and using the measurements related to software performance estimations are presented and evaluated. Also, it is shown how a simple performance model, parameterized with trace files, provides useful support for estimating software performance in software platform development.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Investigating the Relationship between Organizational Culture, Total Quality Management and Performance

This study explored the relationship between organizational culture, total quality management (TQM), and performance in auto parts manufacturing companies in Isfahan, Iran. The study was a correlational survey following applied purposes. The statistical population included all members in such sections as management, quality control, sales, research and development, and human resources of 21 aut...

متن کامل

Development, Implementation, Monitoring and Evaluation of Performance Improvement Components of Isfahan Medical School Departments

Introduction: Departments are the major sub-system of university and quality improvement of the universities rides on the quality improvement of the departments. The researchers developed, implemented, and evaluated the appropriate components based on the results of self-assessment and external evaluation of institutional accreditation. Methods: In a case study on 32 departments of Medical Sch...

متن کامل

Registering and Improving the Quality of Nursing School Educational Processes Based on the FOCUS - PDCA Model

Introduction: Today, in many organizations, registration, review, and improvement processes are pursued to enhance performance and move toward organizational excellence. FOCUS-PDCA model is one of the most effective tools in the field of health that has been used in recent years to improve organizational processes in Iran. The purpose of this study was to improve the quality of nursing school e...

متن کامل

Software Performance Aspects during Maintenance and Evolution of Embedded Platforms

For real time embedded systems software performance is one of the most important quality attributes. Although a variety of general activities has been proposed as a basis for controlling and predicting the software performance in software, these activities are not widely used in the maintenance and evolution of embedded platforms. During the maintenance and evolution of an embedded platform, wh...

متن کامل

میزان تمرکز بر مشتری پس از اجرای الگوی بهبود کیفیت در بیمارستان های تأمین اجتماعی تهران

Introduction: Focusing on customers is the key factor for the success of total quality management programs in organizations. The main purpose of the present study was to assess customer focus level after implementing the Quality Improvement Model in Tehran Social Security hospitals. Methods: This is a descriptive comparative study. The statistical population consists of the owners of the qualit...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005