Programvaruutveckling med DevOps
Kivilompolo, Samuli (2024)
Kivilompolo, Samuli
2024
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2024121636317
https://urn.fi/URN:NBN:fi:amk-2024121636317
Tiivistelmä
DevOps on kehityksen (Dev) ja operatiivisten toimintojen (Ops) yhdistelmä, jonka tarkoituksena on lisätä tehokkuutta ohjelmistokehityksessä. Sujuva elinkaari ohjelmointiprojekteille edistää nopeita toimitusaikoja, yhteistyötä ja tietoturvaa. DevOps mahdollistaa sujuvan ja saavutettavan tavoitteiden asettamisen, seurannan ja palautteen. Azure DevOps toimii koodin hallinnan tietovarastona.
Opinnäytetyön tarkoituksena oli käyttää DevOpsia tuottaakseen tuotteen tehokkaasti asiakkaalle, tässä tapauksessa Yrkeshögskolan Novialle. Projekti aloitettiin TKI:n pyynnöstä.
Työn tavoitteena oli tuottaa portaalin, jossa opiskelijat voivat hakea erilaisia avoimia työpaikkoja, jotka yritykset julkaisevat sivustolla.
Tämä saavutettiin kolmen opiskelijan tiimillä, jotka työskentelivät Azure DevOpsin kautta tehtävän saavuttamiseksi. DevOpsia käytettiin iteratiiviseen toimitukseen, palautteeseen, keskusteluun ja tavoitteiden asettamiseen sekä koodin hallintaan.
Asiakkaan antama palaute mahdollistivat ohjelman sujuvan mukauttamisen heidän toiveidensa mukaisesti. Asiakas pääsi itse DevOps-ympäristöön tarkastelemaan edistymistä sekä esittämään toiveita.
Opinnäytetyön tarkoituksena oli käyttää DevOpsia tuottaakseen tuotteen tehokkaasti asiakkaalle, tässä tapauksessa Yrkeshögskolan Novialle. Projekti aloitettiin TKI:n pyynnöstä.
Työn tavoitteena oli tuottaa portaalin, jossa opiskelijat voivat hakea erilaisia avoimia työpaikkoja, jotka yritykset julkaisevat sivustolla.
Tämä saavutettiin kolmen opiskelijan tiimillä, jotka työskentelivät Azure DevOpsin kautta tehtävän saavuttamiseksi. DevOpsia käytettiin iteratiiviseen toimitukseen, palautteeseen, keskusteluun ja tavoitteiden asettamiseen sekä koodin hallintaan.
Asiakkaan antama palaute mahdollistivat ohjelman sujuvan mukauttamisen heidän toiveidensa mukaisesti. Asiakas pääsi itse DevOps-ympäristöön tarkastelemaan edistymistä sekä esittämään toiveita.