Search results for "terä"

showing 10 items of 62 documents

Ketterien kehitysmenetelmien käsitys projektinhallinnasta: esimerkkinä Scrum

2009

  Luomala, Joni Petteri Ketterien kehitysmenetelmien käsitys projektinhallinnasta: esimerkkinä Scrum / Luomala Joni Petteri Jyväskylä: Jyväskylän yliopisto, 2009. 31 s. Kandidaatintutkielma Yhä useammat ohjelmistojenkehitysprojektit toteutetaan käyttäen perinteisten suunnittelulähtöisten menetelmien sijasta ketteriä menetelmiä. Ketterät menetelmät ovat asiakaslähtöisiä menetelmiä, joissa asiakas on tiiviisti mukana järjestelmän kehittämisessä. Ketterille menetelmille on ominaista toimivan ohjelman tuottaminen lyhyissä tuotantosykleissä, joiden jälkeen esitetään asiakkaalle aikaansaannokset ja asiakas pääsee esittämään kommentteja syntyvästä järjestelmästä ja sen vastaavuudesta vaatimuksiin.…

PMBOKprojektinhallintaketterät kehitysmenetelmätCMMIScrum
researchProduct

Promoting usability in software development Scrum projects

2015

Käytettävyyttä pidetään usein itsestäänselvyytenä ohjelmistokehityksessä eikä se saa sen vuoksi aina tarvitsemaansa huomiota. Käytettävyyden hyödyt ovat kehittäjille usein epäselviä, minkä vuoksi sen merkitystä on vaikea ymmärtää. Erityisesti ketterissä Scrum-projekteissa, joissa aikaa on rajoitetusti, käytettä-vyys saatetaan helposti jättää pois koska se ei tunnu tärkeältä. Tämä tutkielma on kirjallisuuskatsaus, jossa tarkastellaan käytettävyyden huomioon ottamista suunnittelussa, käyttäjien huomioimista, käytettävyyden roolia ohjelmistokehityksen Scrum-projekteissa sekä erilaisia metodeja käytet-tävyyden aseman parantamiseksi. Metodien sopivuuteen eri käyttöympäris-töissä ei oteta kantaa,…

U-SCRUMkäyttäjäkeskeinen ketterä menetelmäKäytettävyyskäyttäjäkeskeinen suunnitteluScrum
researchProduct

Käyttäjäkeskeisen suunnittelun integrointi ketterän kehittämisen prosessiin ja rooleihin

2014

Mattila, Petri Käyttäjäkeskeisen suunnittelun integrointi ketterän kehittämisen prosessiin ja rooleihin Jyväskylä: Jyväskylän yliopisto, 2014, 28 s. Tietojärjestelmätiede, kandidaatin tutkielma Ohjaaja: Leppänen, Mauri Viime vuosikymmenen aikana ohjelmistokehityksessä on tapahtunut suuria edistysaskeleita. Erityisesti ketterät kehittämismenetelmät ovat kasvattaneet suosiotaan. Yksi tärkeimmistä ketterien menetelmien periaatteista on asiakkaan tarpeiden tyydyttäminen. Lisäksi tuotteen käyttöliittymän tulee olla helposti käytettävä. On kuitenkin todettu, että ketterät menetelmät eivät välttämättä itsessään kykene varmistamaan ohjelmistojen käytettävyyttä. Alan kirjallisuudessa on tutkittu tap…

XPketterä ohjelmistokehitysScrumkäyttäjäkeskeinen suunnittelu
researchProduct

Agile logic for SaaS implementation: Capitalizing on marketing automation software in a start-up

2022

The emergence of Software-as-a-Service (SaaS) has facilitated agile technology implementation that focuses on iterative adaptations via learning by doing rather than the realization of a predesigned implementation plan. This study conceptualizes such an agile approach and explicates its operationalization via a four-year qualitative case study of a business-to-business (B2B) start-up firm’s implementation of a HubSpot marketing automation (MA) SaaS. The study shows how agile implementation continuously introduces adaptations to SaaS features and organizational routines for improving their mutual fit given the organization’s goals. The study also contributes to theory by offering a novel fra…

agile methodologiesmarketing automationSoftware-as-a-serviceketterät menetelmätMarketingpilvipalvelutmarkkinointicloud computingSMESaaS-palveluttechnology adoptionpienet ja keskisuuret yrityksetdigitaalinen markkinointiJournal of Business Research
researchProduct

Agile software development in theory and practice

2002

agile software developmentagile-in-house-software developmentagile frameworkviitekehysketterä ohjelmistokehitysAgile ManifestoExtreme Programmingyritykset
researchProduct

ScrumBut as an Indicator of Process Debt

2022

Technical debt analysis is used to detect problems in a codebase. Most technical debt indicators rely on measuring the quality of the code, as developers tend to induce recurring technical debt that emerges along with evolution cycles. This debt can emerge when project pressure leads to process deviations, for instance. In agile methods like Scrum, such deviations are commonly known as ScrumButs (like Scrum but …), which can be considered as a form of process debt. In this paper, we investigate two recurring signs of process debt (i.e. code smells and anti-patterns) caused by Scrumbuts. Our contribution investigates typical ScrumBut practices found in agile projects in one company and we re…

anti-patterns.ketterät menetelmätprosessittechnical debtohjelmistotuotantoScrumButcode smellsprocess debtohjelmistokehitysongelmat113 Computer and information sciences2022 48th Euromicro Conference on Software Engineering and Advanced Applications (SEAA)
researchProduct

Behaviour-driven development mobiiliohjelmistojen kehityksen tukena

2014

Lähivuosien aikana älypuhelinten yleistyminen on avannut mahdol- lisuuksia aivan uusille ohjelmistomarkkinoille. Samaan aikaan mobiilisovellusten yleistymisen kanssa myös ohjelmistokehityksen menetelmät ovat muuttuneet, ja vanhojen prosessien tilalle on tullut uusia iteratiivisia ketteriä menetelmiä. Tässä tutkielmassa selvitetään mahdollisuuksia hyödyntää käyttäytymislähtöisen ohjelmistokehityksen menetelmiä mobiilisovelluksia kehitettäessä. Since smartphone have become more and more common in recent years, it has opened completely new markets for software developers. At the same time, the software development processes have been evolving from old sequential processes to new agile and iter…

behariour-driven developmentketterät menetelmätmobile platformsmobiilisovelluksetlaatubddohjelmistokehitysmobiilialustat
researchProduct

Ketterä kehittäminen hajautetuissa projekteissa

2015

Hajautetut järjestelmäkehitysprojektit ovat yleistyneet voimakkaasti 2000-luvun aikana. Tätä kehitystä ovat vauhdittaneet etenkin tietoliikenneyhteyksien nopeutuminen sekä koulutetun työvoiman lisääntynyt saatavuus alhaisen kustannustason alueilta kuten Kiinasta ja Intiasta. Projektien hajautuminen johtaa kuitenkin tiettyihin ongelmiin projektin läpiviennissä, erityisesti kommunikaation suhteen. Mikäli projektimallina käytetään lisäksi jotakin ketterää menetelmää kuten XP tai Scrum, vaaditaan tiettyjä mukautuksia eri prosesseihin. Tutkielman tarkoitus on selvittää, millaisia haasteita ketterään ja hajautettuun kehittämiseen saattaa liittyä, sekä millaisia keinoja on ehdotettu käytettävän ke…

hajautetut projektitprojektin hallintaulkoistaminenketterä kehittäminen
researchProduct

Managing complexity in global IT projects

2017

Projektien hallintaan kuuluu paljon erilaisia osa-alueita, joita projektipäällikön ja korkeamman tason henkilöstön tulee ottaa huomioon ennen projektin alkua ja sen aikana. Projektin kompleksisuus nousee kuitenkin erittäin korkealle ta-solle, kun kyseessä on kansainvälinen IT-projekti. Tämän kaltaisissa projek-teissa on useita osa-alueita, jotka voivat vaikuttaa kriittisesti niiden onnistumi-seen. Tämä tutkimus keskittyy havainnoimaan, mistä asioista kompleksisuus koostuu globaalien IT-projektien tapauksessa, miten se linkittyy kompleksi-suusteoriaan ja miten tätä kompleksisuutta kyetään hallitsemaan. Tekotapana tässä tutkimuksessa on kirjallisuuskatsaus. Kirjallisuus on kerätty kirjastoist…

hallintaagile methodsmonikulttuurinendimensioorganizationkompleksisuusmulticulturalketterät menetelmätdimensionorganisaatioIT-projektiIT projectcomplexitymanagement
researchProduct

Asiakkaan osallistuminen tietoturvan kehittämiseen hankittaessa vahvaa suojausta vaativia ohjelmistojärjestelmiä

2017

Digitalisaatio lisää kyberuhkien mahdollisuutta puolustusvoimien ohjelmistojärjestelmissä. Tietoturvaa täytyy jatkuvasti kehittää, jotta järjestelmien monipuolinen käyttö pysyisi turvallisena. Tutkimuksessa haastateltiin kymmentä asiantuntijaa. Tutkimuksen tarkoitus oli selvittää tietoturvaan vaikuttavat tekijät ja menetelmät järjestelmähankinnassa. Tutkittiin, mitä asiakkaan tulisi ottaa huomioon ohjelmistokehitysprosessissa, jotta se tukisi tietoturvan kehitystä. Lisäksi vaatimusmäärittelyä pohdittiin tietoturvan kannalta. Tärkeäksi aiheeksi nousi myös yhteistyö suunnittelijoiden, asiakkaan ja tietoturva-asiantuntijoiden välillä. Tutkimuksen mukaan asiakkaan tulisi osallistua tiiviisti oh…

hankintauhatsuojauspuolustusvoimatketterä kehitysauditointiohjelmistotketterät menetelmättietoturvasidosryhmätkyberturvallisuusuhka-arviotsuojaustasotOhjelmistokehitysprosessitietoturvavaatimuksettietojärjestelmätosallistuminen
researchProduct