Ohjelmistoyrityksen työvaiheiden automatisointi ja optimointi
Mikko, Meelis (2012)
Mikko, Meelis
Tampereen ammattikorkeakoulu
2012
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201202082023
https://urn.fi/URN:NBN:fi:amk-201202082023
Tiivistelmä
Eye Solutions Oy on ohjelmistoalan yritys, joka kehittää kuvausjärjestelmiä, joissa hyödynnetään eri mobiililaitteita, etenkin älypuhelimia, ja niiden kuvankaappaus ominaisuuksia.
Tämä opinnäytetyö käsittelee yhtiön työtapojen uudelleenajattelua sekä siitä tulevien uusien ideoiden toteutusta. Työtehtäväni kannalta merkittävämmät osa-alueet ovat versiohallinta, versiokäytäntö, koodin automatisoidut käännösmenetelmät aina asennuspaketiksi asti sekä yhtiön tietokanavien pystytys.
Opinnäytetyössä selitetään aina kustakin kohdasta mitä oli vaadittu tai haluttu tulos ja se miten se toteutettiin sekä esille nousseet ongelmat ratkaisuneen. Opinnäytetyössä kuvataan tarkasti ja yksityiskohtaisesti käyttöön otettujen ulkopuolisten ohjelmien asennusta ja niiden muokkausta yhtiön tarpeisiin sopiviksi.
Laajin osa-alue työssä käsittelee prosessia, jossa automatisoidaan lähdekoodin koostamista aina valmiiksi julkaisupaketiksi asti. Tähän käytettiin Hudson nimistä automatisointijärjestelmää, jonka vaiheista, käytöstä ja muokkauksesta kerrotaan hyvin yksityiskohtaisesti. Samalla sivuutetaan siihen liittyviä ongelmia ja kohtia, joita jouduttiin ratkaisemaan, jotta työn tulos olisi mahdollisimman yksinkertainen käyttää.
Työn päämäärä oli että kaikkien yrityksen työntekijöiden tulee pystyä koostamaan yhtiön lähdekoodista valmiita paketteja. Haluttiin myös että että riippuvuudet rakennuksen eri vaiheiden sekä henkilöiden välillä saataisiin poistettua. Myös työntekijöiden käsiksipääsy yhtiön informaatioon, bugikantoihin ja niiden muokkaukseen tulisi tehdä mahdolliseksi sekä helpoksi kaikille työntekijöille.
Tämä opinnäytetyö käsittelee yhtiön työtapojen uudelleenajattelua sekä siitä tulevien uusien ideoiden toteutusta. Työtehtäväni kannalta merkittävämmät osa-alueet ovat versiohallinta, versiokäytäntö, koodin automatisoidut käännösmenetelmät aina asennuspaketiksi asti sekä yhtiön tietokanavien pystytys.
Opinnäytetyössä selitetään aina kustakin kohdasta mitä oli vaadittu tai haluttu tulos ja se miten se toteutettiin sekä esille nousseet ongelmat ratkaisuneen. Opinnäytetyössä kuvataan tarkasti ja yksityiskohtaisesti käyttöön otettujen ulkopuolisten ohjelmien asennusta ja niiden muokkausta yhtiön tarpeisiin sopiviksi.
Laajin osa-alue työssä käsittelee prosessia, jossa automatisoidaan lähdekoodin koostamista aina valmiiksi julkaisupaketiksi asti. Tähän käytettiin Hudson nimistä automatisointijärjestelmää, jonka vaiheista, käytöstä ja muokkauksesta kerrotaan hyvin yksityiskohtaisesti. Samalla sivuutetaan siihen liittyviä ongelmia ja kohtia, joita jouduttiin ratkaisemaan, jotta työn tulos olisi mahdollisimman yksinkertainen käyttää.
Työn päämäärä oli että kaikkien yrityksen työntekijöiden tulee pystyä koostamaan yhtiön lähdekoodista valmiita paketteja. Haluttiin myös että että riippuvuudet rakennuksen eri vaiheiden sekä henkilöiden välillä saataisiin poistettua. Myös työntekijöiden käsiksipääsy yhtiön informaatioon, bugikantoihin ja niiden muokkaukseen tulisi tehdä mahdolliseksi sekä helpoksi kaikille työntekijöille.