search query: @keyword Software process improvement / total: 13
reference: 8 / 13
Author: | Syysjoki, Outi |
Title: | Improving Software Reuse Related Processes |
Publication type: | Master's thesis |
Publication year: | 2007 |
Pages: | 124 Language: eng |
Department/School: | Tietotekniikan osasto |
Main subject: | Tietojenkäsittelyoppi (T-76) |
Supervisor: | Männistö, Tomi |
Instructor: | Peltomäki, Tapio |
OEVS: | Electronic archive copy is available via Aalto Thesis Database.
Instructions Reading digital theses in the closed network of the Aalto University Harald Herlin Learning CentreIn the closed network of Learning Centre you can read digital and digitized theses not available in the open network. The Learning Centre contact details and opening hours: https://learningcentre.aalto.fi/en/harald-herlin-learning-centre/ You can read theses on the Learning Centre customer computers, which are available on all floors.
Logging on to the customer computers
Opening a thesis
Reading the thesis
Printing the thesis
|
Location: | P1 Ark Aalto | Archive |
Keywords: | Software Reuse Software Process Improvement Rational Unified Process (RUP) Capability Maturity Model Integration (CMMI) |
Abstract (eng): | Software reuse is one of the ways IT companies can improve their productivity, competitiveness, and the quality of their products. It seems that many of the things that affect software process improvement influence also succeeding in software reuse. Both technical and non-technical issues need to be taken in to consideration in reuse implementation but, in-the real successful cases, the non-technical issues seem have more of an impact. This study was conducted in a global IT company, but the research focused only on one department in the company's Finnish division. The goals of the study were to help find out what was the state of reuse in the organization, what were the software reuse related problems, how could the most significant problems be solved, and did organizational culture affect reuse. Additionally, it was examined how Rational Unified Process (RUP) and Capability Maturity Model Integration (CMMI) address reuse. Methodologically, this research was a qualitative study, which used three types of data collection methods; interviews, observation, and using documents as data source. The interview type was semi-structured interviews, and part of the interviews was conducted as a case study. RUP and CMMI's relationship to reuse was examined using literature. The findings showed that although there was reuse of different work products and a lot of different sources for reusable material in the organization, the reuse was not very systematic. Still, the results suggest that the corporate culture of the organization is favourable for succeeding in reuse if the barriers inhibiting reuse are removed. The biggest reuse related challenges the organization faced were that people did not use repositories enough, that there was not enough communication about reuse, that there was lack of time and resources for using reuse opportunities in the course of projects, and that the goal of doing chargeable work did not back up the reuse goals. Thus, this study suggests that the organization improves its communication practices in reuse; increases reuse related training, and make the repositories more users friendly. Moreover, it is emphasized that although reuse visibility can be increased with goals and rewards, the organization should institutionalize reuse as a permanent part of the process so that the organizational members would see it as part of the normal work routines. Additionally, RUP, which focuses on single-system development, does not seem to bring any significant advantages for reuse implementation. Furthermore, CMMI's Technical Solution process area addresses reuse from the point of view of selecting best alternatives for product solutions. It also takes into consideration that reuse is not always the best alternative in developing products because other approaches can bring better results. |
ED: | 2007-04-30 |
INSSI record number: 33748
+ add basket
INSSI