Software Process Improvement in a Small Company: A Case Study
No Thumbnail Available
URL
Journal Title
Journal ISSN
Volume Title
Helsinki University of Technology |
Diplomityö
Checking the digitized thesis and permission for publishing
Instructions for the author
Instructions for the author
Authors
Date
2006
Major/Subject
Tietojenkäsittelyoppi
Mcode
T-76
Degree programme
Language
en
Pages
60
Series
Abstract
Software development methodology has a great role in software development. If the methodology that is used for developing software is not sufficient, results of projects can differ considerably from original plans. Schedules do not hold and the customer does not get the software what is needed. Often in small companies the software development methodologies are not well designed. Weaknesses of software development methodology are revealed when the size of company and projects increases. In this paper the software development process of Vilant Systems has been studied. Basing on these results improvements to the software development process have been researched so that it would work better in small companies and it would better response to the problems of software development in projects. As a result of this study a new project model is proposed. The model responses better to the needs of projects at Vilant Systems. The model is also lighter and does not have separate design, implementation and test phases, but combines these three. Combining phases allows using of agile software development methodologies.Ohjelmistokehitysmenetelmällä on iso rooli ohjelmiston kehittämisessä. Mikäli menetelmä jolla ohjelmistoa kehitetään, ei ole kunnossa, voi projektien lopputulos olla hyvin erilainen suunnitellusta. Aikataulut eivät pidä ja asiakas ei saa sellaista ohjelmistoa mitä hän tarvitsisi. Pienissä yrityksissä ohjelmistokehitysmenetelmää ei usein ole suunniteltu huolella. Sen puutteet alkavat näkyä, kun projektien koot kasvavat yrityksen kasvaessa. Tässä diplomityössä on tutkittu Vilant Systems Oy:n ohjelmistokehitysmallia. Tutkimuksen perustella malliin on haettu parannuksia siten, että se toimisi paremmin pienen yrityksen ympäristössä ja että se vastaisi paremmin projektien ohjelmistokehityksen luoman ongelmakentän haasteisiin. Diplomityön tuloksena on luotu uusi ohjelmistoprojektimalli, joka vastaa paremmin Vilant Systems Oy:n projektien tarpeita. Uusi projektimalli on kevyempi sekä se yhdistää suunnittelu-, toteutus- ja testausvaiheet. Vaiheiden yhdistäminen mahdollistaa ketterien ohjelmistokehitysmenetelmien käyttämisen.Description
Supervisor
Lassenius, CasperThesis advisor
Saarilahti, AnttiKeywords
software development, ohjelmistokehitys, agile software development methodologies, ketterät ohjelmistokehitysmenetelmät, software process, ohjelmistoprosessi, small company, pieni yritys