Design systemin tekninen jakelu
Kosonen, Aleksi (2023)
Kosonen, Aleksi
2023
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-202304215841
https://urn.fi/URN:NBN:fi:amk-202304215841
Tiivistelmä
Insinöörityössä tutkittiin design systemin teknistä jakelua suunnittelijan ja ohjelmistokehittäjän näkökulmasta. Design systemit eli suunnittelujärjestelmät ovat kokoelma uudelleenkäytettäviä resursseja ja parhaita työskentelytapoja, jotka edistävät digitaalisen palvelun tai tuotteen suunnittelua ja kehitystä. Työssä keskityttiin löytämään parhaat käytännöt ja ohjelmistot uudelleenkäytettävän ja ylläpidettävän jakelukokonaisuuden rakentamiseksi.
Työn design systemiä varten tehtiin Figma-suunnittelukirjasto, josta erinäisin työkaluin johdettiin määritellyt tyyliresurssit tyylimuuttujina ja uudelleenkäytettävinä komponentteina web-kehittäjän käyttöön. Suunnittelijan tekemät muutokset suunnittelukirjastossa on jakelukokonaisuuden ansiosta vaivatonta jakaa kontrolloidusti uudelleenkäytettävien komponenttien sekä lopullisen ohjelmiston käyttöön.
Teknisen jakelukokonaisuuden rakentaminen osoitti kokonaisuuden olevan monivaiheinen ja vaativan myös eri tiimien yhteistyötä sekä ymmärrystä toistensa tarpeista. Jakelukokonaisuus on kuitenkin erittäin tarpeellinen tilanteessa, jossa useat kehitystiimit tarvitsevat samoja resursseja käyttöönsä.
Työn design systemiä varten tehtiin Figma-suunnittelukirjasto, josta erinäisin työkaluin johdettiin määritellyt tyyliresurssit tyylimuuttujina ja uudelleenkäytettävinä komponentteina web-kehittäjän käyttöön. Suunnittelijan tekemät muutokset suunnittelukirjastossa on jakelukokonaisuuden ansiosta vaivatonta jakaa kontrolloidusti uudelleenkäytettävien komponenttien sekä lopullisen ohjelmiston käyttöön.
Teknisen jakelukokonaisuuden rakentaminen osoitti kokonaisuuden olevan monivaiheinen ja vaativan myös eri tiimien yhteistyötä sekä ymmärrystä toistensa tarpeista. Jakelukokonaisuus on kuitenkin erittäin tarpeellinen tilanteessa, jossa useat kehitystiimit tarvitsevat samoja resursseja käyttöönsä.