Skip to main content
Login | Suomeksi | På svenska | In English

Browsing by Subject "Ketterä kehittäminen"

Sort by: Order: Results:

  • Kostamo, Pauli (2020)
    Ketterät menetelmät ja Lean-menetelmät ovat nykyaikaisessa ohjelmistokehityksessä useiden käyttäjätutkimusten perusteella käytetyimpiä tapoja kehittää ohjelmistoja. Ketteriä ja Lean menetelmiä on kehitetty jo pitkään, mutta niiden suosion kasvu on ollut suurinta 2000-luvun alun jälkeen. Alun perin ketterät ja Lean -menetelmät olivat pienille paikallisille tiimeille suunniteltuja. Niiden osoittauduttua perinteisiä menetelmiä toimivimmiksi, niistä on pyritty luomaan malleja myös suurille hajautetuille organisaatioille, joissa useat tiimit toimivat synkronoidusti. Tässä tutkielmassa selvitetään puolistrukturoiduista teemahaastatteluista tehdyn kvalitatiivisen analyysin avulla kahden samassa korporaatiossa toimivan ohjelmistokehitystiimin toimintaa. Tiimien rakenne on keskenään erilainen. Toinen tiimeistä käyttää Scaled Agile Framework (SAFe) -ohjelmistokehityskehystä korporaation pääbrändin alaisuudessa yhdessä useamman tiimin kanssa. Toinen tiimi taas työskentelee oman brändinsä alaisuudessa käyttäen hyvin vapaata Scrum/ Kanban tyylistä ohjelmistokehitysmenetelmää. Tutkielmassa selvitetään yhtäläisyyksiä ja eroja näiden tiimien toimintatavoista, sekä selvitetään, onko tiimeillä käsite-eroja ketterästä kehittämisestä. Tutkielmassa selvitetään myös kuinka tiimit kokevat hajautetun tiimin kanssa toiminnan vaikuttavan työntekoonsa. Tutkimuksessa pyritään myös löytämään mahdollisia syitä suurille yrityksille suunnatun SAFe:n ketterän kehityksen mallin toteuttamisen haasteisiin vertaamalla muiden tutkimusten tuloksia haastatellun SAFe-tiimin kokemuksiin. Tutkimustulosten pohjalta pyritään löytämäänkeinoja kehittää ja tehostaa yrityksen ohjelmistokehityskulttuuria. Tutkimuksessa ilmenee tiimien organisaatiorakenteen eroavan huomattavasti toisistaan. Tiimeillä havaitaan olevan käsite-eroja ketterän kehittämisen periaatteesta, jossa muuttuviin vaatimuksiin reagoidaan nopeasti. SAFe-tiimi on havainnut organisaatiossaan olevan muutosvastarintaa, eivätkä kaikki osastot ole sitoutuneet käyttämään SAFe-mallia. Sama havainto on tehty useissa muissakin tutkimuksissa. Scrum-tiimin mukaan kahden viikon sprinttisykli on liian pitkä ollakseen ketterää kehittämistä. Analyysissä havaitaan hajautetun tiimin toiminnan vaativan erityisjärjestelyitä toimiakseen mahdollisimman tehokkaasti. ACM Computing Classification System (CCS): Software and its engineering Software creation and management Software development process management Software development methods Agile software development