||Analysis of Software Customization Management at Sony Ericsson : Fortrolig
Nielsen, Johannes Sælsen
||Hvam, Lars (Operations Management, Institut for Planlægning, Innovation og Ledelse, Danmarks Tekniske Universitet, DTU, DK-2800 Kgs. Lyngby, Denmark)
||Technical University of Denmark, DTU, DK-2800 Kgs. Lyngby, Denmark
||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
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.
||Technical University of Denmark (DTU) : Kgs. Lyngby, Denmark
Creation date: 2011-07-06
Update date: 2011-09-29