Beta 1


Title Analysis of Software Customization Management at Sony Ericsson : Fortrolig
Author Rahimi, Fatemeh
Nielsen, Johannes Sælsen
Supervisor Hvam, Lars (Operations Management, Institut for Planlægning, Innovation og Ledelse, Danmarks Tekniske Universitet, DTU, DK-2800 Kgs. Lyngby, Denmark)
Institution Technical University of Denmark, DTU, DK-2800 Kgs. Lyngby, Denmark
Thesis level Master's thesis
Year 2011
Abstract The Master Thesis is carried out at Sony Ericsson Mobile Communication AB. In the course of the project, inspired from the theory of complexity management, software customization at the company was studied and analyzed with respect to the customization offerings, the processes and the tool. Using the domain analysis technique, especially the feature modeling approaches, a dedicated model is developed to visualize and document the software customization offerings at the company. The model revealed a wide range of offerings and further analysis deemed a considerable number of them as nonvalue- adding. The analysis as well discovered unsuitable scoping of the offerings, considering the customization policy. The mapping of the customization procedure revealed a considerable number of involved processes, process steps and organizations. The procedure is further studied in terms of the lead time, the amount of rework and the quality of outputs, as the indicators of process complexity. Lack of reuse during software development is perceived as the main reason for delays in delivery and inconvenient quality of the software product, which further influences the customization processes due to their considerable interdependencies. The overlapping development and customization is identified as another reason for the considerable rework along the customization stream. As another driver of process complexity, the software customization tool is studied. The analysis identified the inadequacies in the performance of the software customization tool in terms of its response time, user interface and configuration, leading to a higher margin for error and thereby higher rework. The complicated set of customization offerings is perceived as a partial reason behind the complexity of the customization tool. Based on the relative importance of the identified performance objectives, the Master Thesis provides solutions and recommendations to manage the inefficiencies within the software customization offerings, processes and tool. To reduce the complexity in the product dimension, a guideline is developed for identification and elimination of the non-value-adding software customization offerings. To facilitate domain analysis activities, a dedicated feature model is developed to structure and visualize the product knowledge. Furthermore, using the object-oriented analysis technique, the structure and the content of a software customization tool is proposed, aiming at increasing the opportunity for reuse of the static customization data, improving the efficiency of data-entering and by these means enhancing the quality of the associated processes. Identifying one of the root causes for the long lead time as the considerable rework, several high level solutions and recommendations are provided to improve the speed and the quality of the product development and customization processes. Among which the project provides recommendations for application of new software development paradigms to shorten the time-to-market, management of the customer approval periods to reduce the rework, and modular customization of the software product to facilitate reuse of the static data as well as customization verification.
Imprint Technical University of Denmark (DTU) : Kgs. Lyngby, Denmark
Pages 211
Admin Creation date: 2011-07-06    Update date: 2011-09-29    Source: dtu    ID: 278334    Original MXD