3 research outputs found

    Julkaisuprosessin kehitys ketterässä ohjelmistoprojektissa: Julkaisumallin kehitys ja arviointi

    Get PDF
    Ketterän kehityksen ohjelmistoprojekteissa oleellista on jatkuva arvonluonti asiakkaalle. Arvonluonti toteutetaan toimittamalla uusia ominaisuuksia tehokkaasti ja laadukkaasti asiakkaan saataville, sekä varmistamalla, että projektissa kehitetään oikeita ominaisuuksia oikeaan aikaan. Nämä toimet vaativat onnistuakseen tarkasti määritellyn ja toimivan prosessin kehityksestä tuotantojulkaisuun asti. Kompleksisissa ja laajoissa ohjelmistoprojekteissa laadun varmistaminen, priorisointi, testaus, ja ohjelmistoversioiden julkaisu ovat ensisijaisen tärkeitä projektin onnistumisen kannalta, mutta ne ovat myös haastavia toteuttaa. Usein kaikissa näissä osa-alueissa esiintyykin ongelmia. Tarkkaan määritelty prosessi, joka ottaa huomioon ketterän kehityksen periaatteet ja projektin ongelmakohdat, voi osaltaan tukea arvonluontia asiakkaalle. Tämän tutkielman tarkoituksena on arvioida uutta julkaisumallia tapausesimerkkiprojektin avulla. Esimerkkinä käytetään julkishallinnollisen organisaation tilaamaa tietojärjestelmäprojektia, jossa siirryttiin käyttämään uutta julkaisumallia. Projektin alkuperäisessä julkaisuprosessissa koettiin olevan liikaa puutteita, jotka aiheuttivat ongelmia projektin aikatauluun ja laatuun. Tutkielmassa arvioidaan tapausesimerkkiprojektin julkaisuprosessin ongelmakohtia ja uuden julkaisumallin käyttöönoton vaikutuksia havaittuihin ongelmakohtiin. Arviointitapoina käytettiin projektin sisäisen dokumentaation analysointia ja projektin työntekijöille suunnattua kyselytutkimusta mallin vaikutuksista. Tutkielman tuloksena saatiin tietoa mallin käyttöönoton onnistumisesta ja vaikutuksista projektin ongelmiin, sekä mallin jatkokehitysmahdollisuuksista. Suurimmat haasteet mallin käyttöönotossa liittyivät viestintään ja projektin sidosryhmien sitoutumiseen mallin periaatteisiin. Käyttöönoton haasteista huolimatta parannuksia havaittiin projektin ennustettavuudessa ja tuotosten laadussa. Tuotantopäivitysten hallintaan vaikutukset jäivät tarkastelujaksolla kohtalaisiksi. Tulokset eivät ole suoraan yleistettävissä, mutta ne havainnollistavat aikataulukriittisten ja kompleksisten julkishallinnon tilaamien tietojärjestelmäprojektien prosessien haasteita, sekä miten haasteita voidaan tunnistaa ja miten niihin voidaan puuttua

    Perspectives on Productivity and Delays in Large-Scale Agile Projects

    No full text
    Many large and distributed companies run agile projects in development environments that are inconsistent with the original agile ideas. Problems that result from these inconsistencies can affect the productivity of development projects and the timeliness of releases. To be effective in such contexts, the agile ideas need to be adapted. We take an inductive approach for reaching this aim by basing the design of the development process on observations of how context, practices, challenges, and impacts interact. This paper reports the results of an interview study of five agile development projects in an environment that was unfavorable for agile principles. Grounded theory was used to identify the challenges of these projects and how these challenges affected productivity and delays according to the involved project roles. Productivity and delay-influencing factors were discovered that related to requirements creation and use, collaboration, knowledge management, and the application domain. The practitioners’ explanations about the factors' impacts are, on one hand, a rich empirical source for avoiding and mitigating productivity and delay problems and, on the other hand, a good starting point for further research on flexible large-scale development
    corecore