Vihreän koodaamisen ilmenemismuodot ja merkitys IT-alan yritysten liiketoiminnassa
Kokko, Virpi (2024)
Kokko, Virpi
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-2024060219749
https://urn.fi/URN:NBN:fi:amk-2024060219749
Tiivistelmä
Digitaalisuuden lisääminen on keskeinen vihreän siirtymän keino, jolla kasvihuonepäästöjä pyritään vähentämään. Digitaalisuuden lisääntyminen kuitenkin myös kasvattaa ympäristökuormitusta lisääntyvän energiantarpeen vuoksi, ja siksi digitaalisia ratkaisuja tuottavan sektorin omaankin hiilijalanjälkeen on kiinnitettävä huomiota. IT-alan ilmasto- ja ympäristöystävällisyyttä voidaan lisätä muiden toimenpiteiden ohella myös vahvistamalla energianäkökohtien huomioimista ohjelmistojen ja palveluiden suunnittelussa ja toteuttamisessa. Ekologisesti kestäviä ja energiankulutuksen vähentämiseen ohjelmistotuotannon elinkaaren eri vaiheissa tähtääviä tapoja kutsutaan vihreäksi ohjelmistotuotannoksi eli vihreäksi koodaamiseksi.
Opinnäytetyön tarkoituksena oli selvittää vihreän koodaamisen merkitystä IT-alan yrityksissä kartoittamalla sekä vihreän koodaamisen käytännön toteuttamistapoja että näkemyksiä vihreän koodaamisen vaikutuksista yrityksen liiketoiminnalle ja organisaation resilienssille. Lisäksi selvitettiin asenteita ja valmiuksia vihreään koodaamiseen sekä koettuja esteitä ja kannustimia vihreän koodaamisen toteuttamiselle. Tavoitteena oli tuottaa Laurea-ammattikorkeakoululle tietoa vihreän koodaamisen merkityksistä tietojenkäsittelytutkinnon kehittämisen tueksi.
Tietoperustassa perehdytään vihreän siirtymän tilanteeseen IT-alalla syventymällä vihreän IT:n käsitteeseen, vihreään koodaamiseen ja vihreän koodaamisen keinoihin sekä vihreään liiketoimintaan ja organisaatioresilienssiin. Näiden kokonaisuuksien avulla pyritään kuvaamaan ja ymmärtämään sitä kontekstia, johon vihreä koodaaminen asemoituu. Kehittämistehtävän menetelmänä käytettiin teemahaastatteluita.
Tulosten perusteella vihreä koodaaminen ei ollut aiheena kovin tuttu eikä osaamista vihreän koodaamisen keinoista ohjelmistotuotannon elinkaaren eri vaiheissa ollut laajasti. Monipuolisimmin keinoja käytettiin toteutus- ja testausvaiheissa ja vähiten määrittely- ja suunnitteluvaiheissa. Tietoisuutta vihreän koodaamisen vaikutuksista liiketoiminnalle ilmeni kohtuullisen hyvin, vaikkakaan kaikkia vihreän liiketoiminnan ulottuvuuksia ei tunnistettu. Vihreän koodaamisen vaikutuksia organisaation resilienssille tiedostettiin vaatimattomasti.
Osaamisella on suora vaikutus siihen, millaisia vihreän koodaamisen menetelmiä käytetään, ja osaamisen puute nähtiinkin keskeisimpänä esteenä ympäristönäkökulman huomioimiselle ohjelmistotuotannossa. Osaamista tarvitaan ja kaivataan lisää erityisesti sen ymmärtämiseksi, mitä vihreä koodaaminen tarkoittaa ja mitä kaikkea siihen sisältyy. Myös tietoa vihreän koodaamisen vaikutuksista liiketoimintaan ja resilienssiin tarvitaan lisää, jotta ohjelmistotuotanto voi kantaa oman osansa vastuusta pyrkimyksessä pienentää IT-alan hiilijalanjälkeä. Digitalization is a key method in the green transition to reduce greenhouse gas emissions. However, the increase in digitalization also raises the environmental burden due to the growing energy demands, and the sector that produces digital solutions must pay attention to their carbon footprint. The climate and environmental friendliness of the IT sector can be enhanced, among other measures, by considering the energy consumption in the design and implementation of software and services. Practices that are ecologically sustainable and reduce energy consumption at various stages of the software production lifecycle are referred to as green software or green coding.
The aim of this thesis was to explore the significance of green coding in IT companies by mapping both the practical implementation methods of green coding as well as the views on the impact of green coding on business and organizational resilience. Additionally, attitudes and readiness towards green coding were examined, along with perceived obstacles and incentives for its implementation. The goal was to provide information on the significance of green coding to support the development of the degree program in information technology for Laurea University of Applied Sciences.
In the theoretical framework, the current state of the green transition in the IT industry is investigated by delving into the concepts of green IT, green coding and its methods, green business, and organizational resilience. These concepts are used to describe and understand the context of green coding. Thematic interviews were used as a method in this research.
According to the results of the research, green coding was not a familiar theme, and the knowledge of green coding methods in different software production lifecycle stages was limited. The most diverse range of methods were used during the implementation and testing phases, while the least number of methods was used in specification and design phases. Awareness of the impacts of green coding on business was sufficient, although not all dimensions of green business were recognized. The impacts of green coding on organizational resilience were recognized moderately.
Competence has a direct impact on the types of green coding methods used. Lack of competence was identified as the most significant obstacle including environmental perspective in software production. More knowledge and skills are particularly needed to understand the concept of green coding and what it includes. Additionally, more information about the impacts of green coding on business and resilience is required for software production to take its share of the responsibility in efforts to reduce the carbon footprint of the IT sector.
Opinnäytetyön tarkoituksena oli selvittää vihreän koodaamisen merkitystä IT-alan yrityksissä kartoittamalla sekä vihreän koodaamisen käytännön toteuttamistapoja että näkemyksiä vihreän koodaamisen vaikutuksista yrityksen liiketoiminnalle ja organisaation resilienssille. Lisäksi selvitettiin asenteita ja valmiuksia vihreään koodaamiseen sekä koettuja esteitä ja kannustimia vihreän koodaamisen toteuttamiselle. Tavoitteena oli tuottaa Laurea-ammattikorkeakoululle tietoa vihreän koodaamisen merkityksistä tietojenkäsittelytutkinnon kehittämisen tueksi.
Tietoperustassa perehdytään vihreän siirtymän tilanteeseen IT-alalla syventymällä vihreän IT:n käsitteeseen, vihreään koodaamiseen ja vihreän koodaamisen keinoihin sekä vihreään liiketoimintaan ja organisaatioresilienssiin. Näiden kokonaisuuksien avulla pyritään kuvaamaan ja ymmärtämään sitä kontekstia, johon vihreä koodaaminen asemoituu. Kehittämistehtävän menetelmänä käytettiin teemahaastatteluita.
Tulosten perusteella vihreä koodaaminen ei ollut aiheena kovin tuttu eikä osaamista vihreän koodaamisen keinoista ohjelmistotuotannon elinkaaren eri vaiheissa ollut laajasti. Monipuolisimmin keinoja käytettiin toteutus- ja testausvaiheissa ja vähiten määrittely- ja suunnitteluvaiheissa. Tietoisuutta vihreän koodaamisen vaikutuksista liiketoiminnalle ilmeni kohtuullisen hyvin, vaikkakaan kaikkia vihreän liiketoiminnan ulottuvuuksia ei tunnistettu. Vihreän koodaamisen vaikutuksia organisaation resilienssille tiedostettiin vaatimattomasti.
Osaamisella on suora vaikutus siihen, millaisia vihreän koodaamisen menetelmiä käytetään, ja osaamisen puute nähtiinkin keskeisimpänä esteenä ympäristönäkökulman huomioimiselle ohjelmistotuotannossa. Osaamista tarvitaan ja kaivataan lisää erityisesti sen ymmärtämiseksi, mitä vihreä koodaaminen tarkoittaa ja mitä kaikkea siihen sisältyy. Myös tietoa vihreän koodaamisen vaikutuksista liiketoimintaan ja resilienssiin tarvitaan lisää, jotta ohjelmistotuotanto voi kantaa oman osansa vastuusta pyrkimyksessä pienentää IT-alan hiilijalanjälkeä.
The aim of this thesis was to explore the significance of green coding in IT companies by mapping both the practical implementation methods of green coding as well as the views on the impact of green coding on business and organizational resilience. Additionally, attitudes and readiness towards green coding were examined, along with perceived obstacles and incentives for its implementation. The goal was to provide information on the significance of green coding to support the development of the degree program in information technology for Laurea University of Applied Sciences.
In the theoretical framework, the current state of the green transition in the IT industry is investigated by delving into the concepts of green IT, green coding and its methods, green business, and organizational resilience. These concepts are used to describe and understand the context of green coding. Thematic interviews were used as a method in this research.
According to the results of the research, green coding was not a familiar theme, and the knowledge of green coding methods in different software production lifecycle stages was limited. The most diverse range of methods were used during the implementation and testing phases, while the least number of methods was used in specification and design phases. Awareness of the impacts of green coding on business was sufficient, although not all dimensions of green business were recognized. The impacts of green coding on organizational resilience were recognized moderately.
Competence has a direct impact on the types of green coding methods used. Lack of competence was identified as the most significant obstacle including environmental perspective in software production. More knowledge and skills are particularly needed to understand the concept of green coding and what it includes. Additionally, more information about the impacts of green coding on business and resilience is required for software production to take its share of the responsibility in efforts to reduce the carbon footprint of the IT sector.