Startup-kulttuurin vaikutus ohjelmistokehitysprosesseihin
Vanninen, Iiro (2014)
Vanninen, Iiro
Metropolia Ammattikorkeakoulu
2014
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2014121019277
https://urn.fi/URN:NBN:fi:amk-2014121019277
Tiivistelmä
Työn tavoitteena oli tarkastella startup-yritystä sekä startup-kulttuurin asettamia erityisvaatimuksia ohjelmistokehityksessä. Työssä esiteltiin startup-yritysmalli, jossa prosessit eroavat paikoitellen perinteisen yrityksen vastaavista huomattavasti. Tarkasteltiin tosielämän yrityksessä toteutettua casea, jossa ratkaistiin aloittelevan it-startupin teknologiaongelma. Tämän jälkeen analysoitiin startup-kulttuurin vaikutusta kyseisessä casessa.
Työssä kerrottiin yleisesti startup-yrittämisestä. Startup-yritykset yrittävät kasvaa markkinoilla erittäin nopeasti hyödyntämällä erikoisvahvuuksia. Kasvuyrityksen toimintaa leimaa innostus ja innovatiivisuus, mutta myös epävarmuus ja riskialttius. Rahat sekä aika ovat tiukassa, ja suurin osa epäonnistuu. Työssä käsiteltiin, millaiset teknologiaratkaisut ovat tällaisen yrityksen kannalta parhaita. Tutkittiin myös teknologia-alalla vallitsevia työskentelytapoja ja pohdittiin miten ne soveltuvat kasvuyrityksen tarpeisiin.
Insinöörityöhön kuului case it-alan startup-yrityksestä, CaterIt:istä. Yritys tarvitsi uudistuksia verkkopalvelunsa tiedonhallinnan työkaluihin. Koska uudet toiminnot piti saada mahdollisimman nopeasti käyttöön, ongelmaa lähdettiin ratkaisemaan hyvin tulosvetoisesti. Lopputuloksena yrityksen ongelmat saatiin ratkaistua ongelmien suuruuteen nähden nopeasti.
Tulosvetoisesta ohjelmistokehityksestä voi olla paljon hyötyä alati kasvavalle ja muuttuvalle yritykselle. Tavalliset tuotantoprosessit voivat olla liian kahlitsevia ja hitaita ympäristössä, jossa pitää tuottaa tauotta lisäarvoa. Varsinkin lyhyellä aikavälillä tuotettavat projektit hyötyvät tällaisesta lähestymistavasta. Tästä huolimatta minkään yrityksen ei tulisi laiminlyödä alalla hyviksi todettuja työskentelytapoja ja käytäntöjä pitkään. Ohjelmistoja tuotettaessa virheet korostuvat sekä pahenevat ajan myötä, ja varsinkin asiakkaalle tuotettaessa ne paisuvat moninkertaisiksi.
Työssä kerrottiin yleisesti startup-yrittämisestä. Startup-yritykset yrittävät kasvaa markkinoilla erittäin nopeasti hyödyntämällä erikoisvahvuuksia. Kasvuyrityksen toimintaa leimaa innostus ja innovatiivisuus, mutta myös epävarmuus ja riskialttius. Rahat sekä aika ovat tiukassa, ja suurin osa epäonnistuu. Työssä käsiteltiin, millaiset teknologiaratkaisut ovat tällaisen yrityksen kannalta parhaita. Tutkittiin myös teknologia-alalla vallitsevia työskentelytapoja ja pohdittiin miten ne soveltuvat kasvuyrityksen tarpeisiin.
Insinöörityöhön kuului case it-alan startup-yrityksestä, CaterIt:istä. Yritys tarvitsi uudistuksia verkkopalvelunsa tiedonhallinnan työkaluihin. Koska uudet toiminnot piti saada mahdollisimman nopeasti käyttöön, ongelmaa lähdettiin ratkaisemaan hyvin tulosvetoisesti. Lopputuloksena yrityksen ongelmat saatiin ratkaistua ongelmien suuruuteen nähden nopeasti.
Tulosvetoisesta ohjelmistokehityksestä voi olla paljon hyötyä alati kasvavalle ja muuttuvalle yritykselle. Tavalliset tuotantoprosessit voivat olla liian kahlitsevia ja hitaita ympäristössä, jossa pitää tuottaa tauotta lisäarvoa. Varsinkin lyhyellä aikavälillä tuotettavat projektit hyötyvät tällaisesta lähestymistavasta. Tästä huolimatta minkään yrityksen ei tulisi laiminlyödä alalla hyviksi todettuja työskentelytapoja ja käytäntöjä pitkään. Ohjelmistoja tuotettaessa virheet korostuvat sekä pahenevat ajan myötä, ja varsinkin asiakkaalle tuotettaessa ne paisuvat moninkertaisiksi.