Search results for "terä"
showing 10 items of 62 documents
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…
Ketterien menetelmien vertailu ja analyysi UML/UP-viitekehyksen avulla
2007
Ketterien menetelmien skaalaaminen : käytännön kokemuksia
2009
Koutonen, Jussi Veli Ilmari Tietojärjestelmätiede, järjestelmäkehityksen suuntautumisvaihtoehto, ohjelmistotuotannon syventymiskohde Ketterien menetelmien skaalaaminen käytännön kokemuksia Jyväskylä, Jyväskylän yliopisto, 09.02.09 Kandidaatin tutkielma, 27 sivua. Ketteriä menetelmiä hyödynnetään enenevissä määrin ohjelmistokehityksen alalla. Niistä on saatu monia myönteisiä kokemuksia. Erityisesti laadun paraneminen ja työhön kuluvan ajan lyheneminen houkuttavat hyödyntämään ketteriä menetelmiä. Vaikka ketterät menetelmät soveltuvat lähinnä pieniin projekteihin pyritään niitä hyödyntämään myös suurissa projekteissa skaalaamalla. Skaalaamiseen ei ole hopealuotia. Tämä tutkielma on kirjalli…
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…
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ä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…
Development of an Agile Requirements Risk Prioritization Method : A Design Science Research Study
2023
The practice of information systems development (ISD) has changed during the past two decades from very structured approaches to agile ISD methods. However, many methods available for managing requirements-related risks in the literature follow the structured way of doing ISD. If any, few methods offer solutions to prioritize requirements risks for agile ISD projects based on recognizing requirements-related risks and patterns to mitigate these. To fill this gap in the literature, we apply the design science research methodology to develop an agile requirements risk prioritization method together with industry experts (n=54) in Finland and New Zealand in a multi-year study. The method was d…
Scrumin hyödyt ja haasteet kehitystiimin näkökulmasta : tapaustutkimus IT-alan palveluyrityksessä
2013
Scrum on ohjelmistokehityksen viitekehys, joka on kehitetty helpottamaan erityisesti monimutkaisten ohjelmistokehitysprojektien hallintaa ja toteuttamista. Scrum on yksi maailman suosituimmista ja tunnetuimmista ohjelmistokehityksen viitekehyksistä ja sitä käytetään sekä pienissä, keskisuurissa että suurissa IT-alan yrityksissä ympäri maailmaa. Tämän pro gradu -tutkielman tarkoitus on luoda käsitys scrumin hyödyistä ja haasteista tieteellisten julkaisujen tarjoaman tutkimustiedon ja eräässä IT-alan palveluyrityksessä toteutettavan tapaustutkimuksen tutkimustulosten pohjalta. Scrumin hyötyjä ja haasteita tarkastellaan ohjelmistotuotteen kehityksestä vastuussa olevan kehitystiimin näkökulmast…
Laadunvarmistus ketterissä ohjelmistokehitysmenetelmissä
2014
Kulju, Henri Laadunvarmistus ketterissä ohjelmistokehitysmenetelmissä Jyväskylä: Jyväskylän yliopisto, 2014, 26 s. Tietojärjestelmätiede, Kandidaatin tutkielma Ohjaaja: Makkonen, Pekka Tässä tutkielmassa tarkastellaan laadunvarmistusta ketterissä ohjelmistokehitysmenetelmissä. Ohjelmiston laadunvarmistus on tärkeässä roolissa koko ohjelmiston elinkaaren aikana ja sillä voi olla suuri vaikutus koko ohjelmistoprojektin onnistumiseen. Jos siihen ei kiinnitetä tarpeeksi huomiota, voi tuloksena olla aikataulun viivästyksiä, budjetin ylityksiä sekä huonolaatuista ohjelmistoa. Tutkielmassa esitellään ketteriä menetelmiä yleisellä tasolla, sekä tarkastellaan kahta menetelmää tarkemmin. Nämä menetel…
Tietojärjestelmien integraatioprojektien kriittiset menestystekijät
2018
Ajan kuluessa ja digitaalisen liiketoiminnan määrän kasvun kiihdyttämänä organisaatioiden sovellus- ja järjestelmäportfoliot ovat kasvaneet entistä laajemmiksi ja niistä on tullut entistä kriittisempiä liiketoiminnalle. Kun aiemmin lähes kaikki hoitui yhdellä toiminnanohjausjärjestelmällä, niin nyt niiden rinnalle on tullut erilaisia mikropalveluita ja räätälöityjä sovelluksia. Tämän seurauksena yrityksen data on hajautunut näiden järjestelmien välille ja tämän datan hallinnasta ja hyödyntämisestä on tullut entistä työläämpää. Tämä on lisännyt manuaalisen työn määrää sekä tehnyt liiketoimintaprosesseista raskaita. Prosesseja ja tietovirtoja on kuitenkin lähdetty automatisoimaan integraatioi…