University of Jyväskylä | JYX Digital Repository

  • English  | Give feedback |
    • suomi
    • English
 
  • Login
JavaScript is disabled for your browser. Some features of this site may not work without it.
View Item 
  • JYX
  • Opinnäytteet
  • Kandidaatintutkielmat
  • View Item
JYX > Opinnäytteet > Kandidaatintutkielmat > View Item

Ketterät menetelmät globaalissa ohjelmistokehityksessä

Thumbnail
View/Open
303.1 Kb

Downloads:  
Show download detailsHide download details  
Authors
Mikkola, Ella-Maria
Date
2017
Discipline
TietojärjestelmätiedeInformation Systems Science

 
Globaali ohjelmistokehitys on lisääntynyt 2000-luvulla huomattavasti kaiken muunkin tuotannon globalisoituessa. Globaalilla ohjelmistokehityksellä tavoitellaan esimerkiksi kustannusten laskua ja mahdollisuutta päästä käsiksi isompaan määrään resursseja. Kehitystyön hajautuminen maantieteellisesti tuo kuitenkin mukanaan myös erilaisia haasteita liittyen kommunikointiin, koordinointiin sekä kontrollointiin. Toinen ohjelmistokehityksen nouseva trendi on ketterät menetelmät. Ne ovat saaneet alkunsa 1990-luvulla ja korostavat kom-munikointia, yhteistyötä, tuotekeskeisyyttä ja muutokseen vastaamista. Ketteriä menetelmiä käytetään myös globaalisti hajautuneissa ohjelmistoprojekteissa ja tässä tutkimuksessa etsitäänkin hyötyjä, joita ketterät menetelmät tarjoavat globaalille ohjelmistokehitykselle. Tutkimus on toteutettu systemaattisena kirjallisuuskatsauksena ja se vastaa kahteen tutkimuskysymykseen: 1) Miten ketteriä menetelmiä sovelletaan globaalissa ohjelmistokehityksessä? ja 2) Miten nämä sovellusmenetelmät tukevat ketterien menetelmien käyttöä globaaleissa ohjelmistoprojekteissa? Tutkimuksesta selviää, että ketterät menetelmät tarjoavat ratkaisuita kaikkiin kolmeen globaalin ohjelmistokehityksen ongelmaan ja että ketteriä menetelmiä on hyödyllistä käyttää globaalisti hajautuneissa projekteissa. ...
 
Global software development has increased during 21th century while all other industries have also globalized. With global software development companies try to reach lower costs and access to bigger resource pool. Geographically dis-tributed development work brings also different kind of challenges regarding communication, coordination and control. Another emerging trend in software development industry is agile methods. They have originated in 1990 decade and the basic idea of agile methods is to emphasize communication, collaboration, importance of the product and responding to the change. Agile methods are used also in globally distributed software projects and the meaning of this study is to find out the benefits of usage of agile methods in global software development. This study is a systematic literature review and it answers to two research questions: 1) How are agile methods applied in global software development and 2) How do these applied solutions support global software development? The study reveals that agile methods offer solutions to all three challenges of global software development and also that it is beneficial to use agile methods in globally distributed projects. ...
 
Keywords
ketterät menetelmät globaali ohjelmistokehitys hajautunut kehittäminen
URI

http://urn.fi/URN:NBN:fi:jyu-201706012635

Metadata
Show full item record
Collections
  • Kandidaatintutkielmat [4198]

Related items

Showing items with similar title or keywords.

  • Käsityksiä itsensä johtamisesta ja sen kehittämisestä ketterässä ohjelmistokehityksessä 

    Makkonen, Lauri (2019)
    Työelämä elää murrosta ja muuttuu monella alalla koko ajan yhä itseohjautuvammaksi. Työntekijöiltä edellytetään kykyä johtaa itseään ja myös eri mediat ovat tarttuneet enemmän aiheeseen ja alkaneet kirjoittamaan ...
  • Työmäärän arviointi ketterässä ohjelmistokehityksessä : haastattelututkimus 

    Tirri, Laura (2016)
    Työmäärän arviointi on olennainen osa ohjelmistoprojektien suunnittelua. Jokaisessa projektissa tarvitaan työmäärän arviointia, jotta pystytään toimittamaan hyödyllistä tietoa esimerkiksi projektin edistymisestä, jäljellä ...
  • Muotoillen ketterästi käyttäjälähtöiseksi : design sprint käyttäjälähtöisyyden edistäjänä ketterässä ohjelmistokehityksessä 

    Kekälinen, Laura (2020)
    Menestyvän liiketoiminnan perusasioita on luoda tuotteita tai palveluita, joita asiakkaat haluavat. Laajat ohjelmistoprojektit ovat hankalasti hallittavia monimutkaisia kokonaisuuksia. Yksi yleinen syy ohjelmistokehityksessä ...
  • Käyttäjäkokemuksen suunnittelu ketterässä ohjelmistokehityksessä 

    Terimaa, Tarmo (2019)
    Nykyaikaisilta ohjelmistoilta vaaditaan niiden teknisten ominaisuuksien lisäksi saumatonta käyttäjäkokemusta. Käyttäjäkokemuksella tarkoitetaan subjektiivista, dynaamista ja kontekstista riippuvaista kokemusta, joka ...
  • Projektipäällikön kompetenssit hajautetussa ketterässä ohjelmistokehityksessä 

    Häkkinen, Reeta (2020)
    Monissa yrityksissä on 2000-luvun aikana siirrytty käyttämään ketteriä menetelmiä ohjelmistoprojektien toteutuksessa. Samalla merkittävä osa projekteista toteutetaan hajautetusti eri toimipisteissä tai alihankintana eri ...
  • Browse materials
  • Browse materials
  • Articles
  • Conferences and seminars
  • Electronic books
  • Historical maps
  • Journals
  • Tunes and musical notes
  • Photographs
  • Presentations and posters
  • Publication series
  • Research reports
  • Research data
  • Study materials
  • Theses

Browse

All of JYXCollection listBy Issue DateAuthorsSubjectsPublished inDepartmentDiscipline

My Account

Login

Statistics

View Usage Statistics
  • How to publish in JYX?
  • Self-archiving
  • Publish Your Thesis Online
  • Publishing Your Dissertation
  • Publication services

Open Science at the JYU
 
Data Protection Description

Accessibility Statement

Unless otherwise specified, publicly available JYX metadata (excluding abstracts) may be freely reused under the CC0 waiver.
Open Science Centre