search query: @keyword sovelluskehys / total: 25
reference: 13 / 25
« previous | next »
Author:Haapasalo, Tuukka
Title:Using Open-Source Solutions in Agile Software Development
Avoimen lähdekoodin ratkaisut ketterässä ohjelmistokehityksessä
Publication type:Master's thesis
Publication year:2007
Pages:xii + 73 s. + liitt. 5      Language:   eng
Department/School:Tietotekniikan osasto
Main subject:Ohjelmistotekniikka   (T-106)
Supervisor:Soisalon-Soininen, Eljas
Instructor:Sahlberg, Jukka-Petri
Digitized copy: https://aaltodoc.aalto.fi/handle/123456789/94335
OEVS:
Digitized archive copy is available in Aaltodoc
Location:P1 Ark Aalto     | Archive
Keywords:agile
open source
software development
software library
framework
tool
practice
ketterät kehitysmenetelmät
avoin lähdekoodi
ohjelmistokehitys
ohjelmistokirjasto
sovelluskehys
käytäntö
Abstract (fin): Nykyisille ohjelmistojärjestelmille asetetaan yhä korkeampia odotuksia.
Uusien järjestelmien kehittäminen ei enää ole käytännössä mahdollista ilman ulkoisia ohjelmistokirjastoja ja työkaluja.
Kehitystyön tueksi on kehitetty monia kaupallisia uudelleen käytettäviä kirjastoja.
Nykyään myös avoimen lähdekoodin ratkaisuja alkaa olla saatavilla käytännössä kaikkien ohjelmistokehityksen osa-alueiden tueksi.

Lisähaasteena ohjelmistokehityksessä on nykyisen liike-elämän tarpeiden vaihtelevuus.
Asiakkaat olettavat ohjelmistoprojektien mukautuvan muuttuviin vaatimuksiin myös myöhäisessä vaiheessa kehitysprojektia.
Perinteisissä kehitysprosesseissa vaatimukset yritetään määrittää mahdollisimman tarkasti projektin alussa, ja niiden muutoksiin on hankala reagoida.
Uudehkot ketterät ohjelmistokehitysmenetelmät asettavat muutoksen kehitysprosessin keskeiseksi tekijäksi.

Tässä diplomityössä tutkitaan, kuinka hyvin avoimen lähdekoodin kirjastot, sovelluskehykset ja työkalut toimivat ketterässä ohjelmistokehitysprojektissa.
Työssä käytetään kaupallista projektia tutkimuskohteena.
Projektiin on valittu joukko yleisesti käytettyjä avoimen lähdekoodin ratkaisuja ohjelmistokehityksen tueksi.
Projektia hallinnoidaan käyttäen ketteriä menetelmiä.
Projekti tuloksineen mitataan ja arvioidaan käyttäen hyväksi ohjelmiston laadullisten ominaisuuksien arviointiin tarkoitettuja sekä ketterien menetelmien käyttöönottoa arvioivia mittareita.

Saatuihin tuloksiin ja subjektiiviseen arviointiin perustuen johtopäätöksenä voidaan sanoa, että avoimen lähdekoodin ratkaisut voidaan onnistuneesti yhdistää ketterään ohjelmistokehitysprojektiin.
Useat tutkittujen sovelluskehysten ja työkalujen ominaisuudet tukivat hyvin ketteriä menetelmiä.
ED:2007-02-27
INSSI record number: 33147
+ add basket
« previous | next »
INSSI