Search results for "ohjelmisto"

showing 10 items of 270 documents

How Do Software Companies Deal with Artificial Intelligence Ethics? : A Gap Analysis

2022

The public and academic discussion on Artificial Intelligence (AI) ethics is accelerating and the general public is becoming more aware AI ethics issues such as data privacy in these systems. To guide ethical development of AI systems, governmental and institutional actors, as well as companies, have drafted various guidelines for ethical AI. Though these guidelines are becoming increasingly common, they have been criticized for a lack of impact on industrial practice. There seems to be a gap between research and practice in the area, though its exact nature remains unknown. In this paper, we present a gap analysis of the current state of the art by comparing practices of 39 companies that …

järjestelmäsuunnitteluohjelmistotuotantosoftware companiestekoälyetiikka113 Computer and information sciencesartificial intelligenceohjelmistokehitysethicstietotekniikkayritykset
researchProduct

Competency requirements of global software development : conceptualization, contextualization, and consequences

2015

kansainväliset yrityksetbarriersohjelmistotuotantoglobalisaatioesteetcompetency requirementsosaaminenkompetenssiglobal software developmentohjelmistokehitysvaatimuksettietotekniikkayrityksetohjelmistoteollisuuskulttuurienvälisyysosaamisen johtaminen
researchProduct

On UML modeling tool evaluation, use and training

2017

Unified Modeling Language™ (UML) is an international standard for systems modeling. UML is used for modeling requirements, architecture, detailed design, and software code generation. UML modeling tools offer graphical editors for UML model development, generating software from UML models, creating UML models from the software, and supporting collaborative model development. This thesis offers new knowledge about UML modeling tool use, evaluation, and training. The main research question is: How can a globally distributed product company where UML modeling activities are scattered across different locations and countries implement a UML modeling tool? Five studies comprise the research proc…

kansainväliset yrityksettraininglearningUML tooltrainigkäyttäjäkoulutuse-teachingverkko-opetusohjelmistokehitysverkko-oppiminenteachinge-learningUML
researchProduct

Ketterät menetelmät itsenäiselle ohjelmistokehittäjälle

2017

Ketterät menetelmät kasvattavat suosiotaan ohjelmistoyritysten keskuudessa, mutta suurin osa menetelmistä jättää kokonaan huomiotta yksin työskentelevien kehittäjien joukon. Tässä tutkielmassa pyritään kirjallisuuskatsauksen keinoin selvittämään, millaisia ketteriä menetelmiä itsenäiselle ohjelmistokehittäjälle on olemassa ja miten ne eroavat toisistaan. Tutkielmassa tarkastellaan lähemmin neljää itsenäisen kehittäjän ketterää menetelmää ja vertaillaan niitä toisiinsa henkilökohtaisen ohjelmistoprosessin työtapojen pohjalta. Itsenäisen kehittäjän menetelmien havaitaan eroavan toisistaan varsin laajasti, mikä antaa kehittäjälle paremmat mahdollisuudet valita itselleen sopiva menetelmä henkil…

ketterä menetelmähenkilökohtainen ohjelmistoprosessiitsenäinen kehittäjäohjelmistokehitysketterä kehitys
researchProduct

Hajauttamisen ongelmat ohjelmistokehityksessä Ratkaisuna Scrum?

2009

 Mattila, Mikko Antero Tietojärjestelmätieteen kandidaatintutkielma Jyväskylä, Jyväskylän yliopisto, 2009, 28 s. Tutkielmassa käsitellään hajautetussa ohjelmistokehityksessä esiintyneitä ongelmia, sekä pohditaan soveltuuko Scrum ratkaisuksi niihin. Esittelen yleisiä hajautetun ohjelmistokehityksen ongelmia ja niiden ratkaisuja, sekä käytännön kokemuksia hajautetuista Scrum-projekteista. Lopuksi vertailen yleisiä hajautetun kehityksen ongelmia case-tutkimuksissa esiintyneisiin ongelmiin, sekä arvioin Scrumista saatavia hyötyjä hajautetussa ohjelmistokehityksessä. Hajautetun ohjelmistokehityksen ongelmat voidaan kategorisoida viiden keskipakoisvoiman avulla: kommunikaatio, koordinaatio, kontr…

ketterä ohjelmistokehitysongelmattutkielmahajauttaminenScrum
researchProduct

Success factors in distributed agile development : case study

2018

This thesis aimed to figure out success factors in distributed software development conducting literature review and empirical research. The motivation for this research rose from practical work experience and the notion that usage of agile development has increased same time as global distributed software development has become more common. The research question formed to investigate the topic was: “What are success factors in distributed agile development and what experiences about this combination already exists?” To answer research question, there were conducted literature review of existing literature and empirical case study research executed using theme interviews. In literature revi…

ketterät menetelmätDistributed developmentsuccess factorkehittäminenohjelmistokehitysmenestystekijätAgile developmentDistributed agile development
researchProduct

Ketterän ohjelmistokehityksen kypsyysmallien vertailu

2015

Teknologian nopea kehittyminen ja liiketoimintaympäristön muutokset vaativat ohjelmistokehitykseltä nopeaa reagointikykyä ja lyhyttä vasteaikaa haluttujen ohjelmistotuotteiden ja palvelujen tuotannossa. Ratkaisuksi on usein nähty siirtyminen ketterien menetelmien käyttöön. Ketterien menetelmien käyttö pidemmällä aikavälillä on kuitenkin tuonut tarpeen arvioida organisaation, pro-jektin ja tiimin ketterän kehittämisen tilaa ja suunnitella tapoja parantaa sitä. Organisaation tai sen osan tilaa tai kehitysvaihetta on totuttu kuvaamaan ja arvioimaan kypsyysmallien avulla. Koska perinteiset kypsyysmallit sopivat huonosti ketterän ohjelmistokehityksen arviointiin, on sille alettu kehittää omia ky…

ketterät menetelmätXPkypsyysmalliohjelmistokehitysScrum
researchProduct

Vaatimusmäärittely ketterässä ohjelmistokehityksessä

2012

Tämän pro gradu -tutkielman tavoitteena on selvittää, miten vaatimusmäärittely toteutetaan ketterässä ohjelmistokehityksessä ja millaisia käytänteitä sekä tekniikoita vaatimusmäärittelyssä voidaan käyttää. Aihetta käsitellään vertailemalla eroja perinteisen ja ketterän lähestymistavan välillä erityisesti vaatimusmäärittelyn osalta. Ketterän vaatimusmäärittelyn käytänteitä ja tekniikoita tarkastellaan yksityiskohtaisesti. Tutkielma perustuu aihetta käsittelevään kirjallisuuteen. Ohjelmistokehityksen osalta lähestymistapojen erot näkyvät mm. projektien johtamisessa ja hallinnassa, yleisessä toimintatavassa, kehittäjien ja asiakkaiden rooleissa, suunnittelussa, arkkitehtuurissa ja toteutuksess…

ketterät menetelmätXPohjelmistokehitysvaatimuksetScrum
researchProduct

Ketterät menetelmät globaalissa ohjelmistokehityksessä

2017

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ä tutk…

ketterät menetelmätglobaali ohjelmistokehityshajautunut kehittäminen
researchProduct

Ohjelmistokehityksen ketteryys ja sen mittaaminen

2015

Tutkielmassa pyritään luomaan yleiskuva ketteryydestä ohjelmistokehitykses-sä - sen määritelmästä, laajuudesta ja toteutumisesta. Tutkielmassa käydään läpi ketteryyteen liittyvää tutkimusta pyrkien löytämään yleisesti käytettyjä ketteryyden määritelmiä sekä käsityksiä ketteryyden ilmentymisestä. Tutkielman jälkipuoliskolla ketteryydelle luodaan mittari, joka perustuu yhteen ketteryyden määritelmään, Agile Manifestoon (Julistus ketterästä oh-jelmistokehityksestä). Mittari luodaan survey-tutkimusta varten ja sen tarkoi-tuksena on pyrkiä mittaamaan eri organisaatioiden eroja niiden toiminnan ket-teryydessä. Mittaria on kokeiltu suomalaisille ohjelmistoalan yrityksille teh-dyssä tutkimuksessa j…

ketterät menetelmätmittaritKetterä ohjelmistokehityssurveyAgile ManifestomittariohjelmistokehitysketteryysKyselytutkimuskysely-tutkimus
researchProduct