# 2019 ICT- Julkaisuprojekti (kARelia) ### Mikael Kivi 1500652 DevBlog ### 04.05. Maanantai Suunnittelu palaveri. https://docs.google.com/document/d/1-QuuhFDSBA1RDxnADq6MYJqurRbT8hXghav98LGJfrY/edit ### 06.05. Sprintin aloitus ja suunnittelu. Minulle käyttöliittymä omasta toiveestani, sillä käsittelen käyttöliittymiä parhaiillaan myös opinnäytetyön parissa ja extra kokemus olisi plussaksi. Ryhmälle on ilmoitettu oman työpanokseni pieneneminen julkaisuprojektin aikana verrattuna toimeksiantoprojektiin. Työstän kovaa tahtia opinnäytetötäni eräässä pelifirmassa tiukalla deadlinellä ja pyrin samalla saamaan jalkaa ovenväliin, jotta pääsisi heti valmistuttua mahdollisesti kyseiseen yritykseen töihin. Projektin daily scrum palaverit tulevat leikkaamaan pahasti keskelle työpäivää, joten tilanteesta riippuen en pysty kaikkiin tulevaisuudessa osallistumaan. Pyrin näistä kumminkin Slackin kautta inffoamaan. Uusi kansiorakenne GameMode B:lle luotu sekä siistiitty hieman projektin kansioita uudempia tiimin jäseniä ajatellen. ### 10.05. Uusi branch luotu GameMode B:n UI:lle ja Raimon pipeline branchin toiminnallisuus mergetetty tähän. Tästä jatkan käyttöliittymän kehitystä suunnittelupalaverissa käytyjen keskusteluiden pohjalta sekä suunnitteludokumenttia hyödyntäen. Alkuvalikkoon myös luotu uusi dropdown -valikko, josta pelaaja voi valita toivomansa pelimoodin. Kuitattu Jiraan tehdyksi. ![](https://i.imgur.com/7CcCLf5.png) ### 12.05. Luotu suunnitteludokumentin pohjalta sormin rullattava valikko ruudun alalaitaan, josta käyttäjä voi lisätä, poistaa sekä valita työpisteen. Kun työpiste on valittu, avautuu uusi lisäke, josta voi kyseisen työpisteen työntekijöiden sekä rakennettavien osien määrää muuttaa työpistekohtaisesti. Kyseinen ei vielä kommunikoi muun ryhmäläisten sprintin aikana luomien komponenttien kanssa. Käyttöliittymä viritelmä on vielä buginen, sillä aikaisemman pelimoodin käyttöliittymä ajoittain tulee tielle. Tämä kumminkin korjataan myöhemmin. Pieni askel kerrallaan. {%youtube 09JeR5GwJTA %} ### Aikaraportti ja Yhteenveto ![](https://i.imgur.com/bH1RuPy.png) Aikaraportista huomaankin, että viikolla ei ollut aikaa oikein osallistua projektin työstöön aktiivisesti joka päivä, mutta viikonloppuna rutistin kuuden tunnin putken ja sain nätisti asioita aikaiseksi. ## Viikko 20 ### 17.05. Yhdistelin muiden ryhmäläisten tekemiä classeja toimimaan sovelluksen käyttöliittymän kanssa. Gamemode B UI nyt aikalailla toimintakunnossa ja pushattu Gittiin branchiin “VK20_UI_Merge”. Workstationien poisto, lisäys ja valinta toimii. Workereita voi lisäillä workstationeihin ja poistaa. Parttien lisäys/poisto ei vielä toimi, sillä en ole perehtynyt mistä ja miten partsit tulee, mutta käyttöliittymän puolelta pitäisi olla ihan helppo lisäys. En tämän viikon aikana enää kerkee sitä katsomaan. Punaisin kommenttiboxein käyttöliittymän blueprintteihin merkattu missä kyseinen käyttöliittymään päiviitetään. {%youtube eLlSkaOQ0P4 %} Tällä hetkellä Gamemode A käyttöliittymä näytetään myös, vaikka pelimoodina onkin gamemode B, samoin myös AR maailman kaliibraatio nappi ilmestyy ei toivotulla tavalla Gamemode B:n käyttöliittymän taakse/päälle. Nämä korjaan seuraavaksi - pitää perehtyä Raimon luomaan aikaisempaan koodiin. ### Aikaraportti ja Yhteenveto ![](https://i.imgur.com/jTilR62.png) Suurin osa ajasta tällä viikolla kieltämättä meni muiden ryhmäläisten koodiin perehtymiseen. Asiaa olisi helpottanut aktiivinen yhteistyö esim Collaboratessa, mutta emme saaneet aikatauluja mätchäämään joten yksin tutkiskeluksi meni. Tuntuu, että projektissa on liikaa koodareita ja asiaa on hankaloitettu aivan liikaa ja että on väkisin yritetty keksiä kaikille tehtävää, täten koko systeemi kehitetty liian monimutkaisesksi. Olen muuten ollut ihan tyytyväinen ryhmän väliseen kommunikointiin ja omalta osaltani olen mielestäni viestintäni hoitanut hyvin. Joni Kettuseen oli pariin otteeseen hankalaa saada yhteyttä, mutta täysin ymmärrettävää kyllä miksi - hänkin on projektin ohella täyspäiväsesti töissä. Itseltä parit palaverit on päässeet unohtumaan aika-ajoin ja myös unohtanut ilmoittaa tästä Slackkiin, etten pääse osallistumaan. Daily Palaverin vanha tuttu kellonaika siirettiin klo 14:sta 16:30, tämä syynä ainakin itselläni unohteluihin. Pistin nyt puhelimeen muistutuksen arkisin pidettävästä palaverista, niin ei ainakaan pääse unohtumaan enää. ## Viikko 21 ### Aikaraportti ja Yhteenveto ![](https://i.imgur.com/b7h8iHP.png) Tällä viikolla en ole tyytyväinen töpanokseeni, sain noin viisi tuntia koko viikon aikana panostettua vain. Olin niin puhki töiden jälkeen viikonloppuna, etten lainkaan tietokoneeseen viitsinyt koskea, puhumattakaan koulutehtävistä. Suurin osa viikolla käytetystä ajasta meni kyllä palavereihin. Devblogin kiroittaminen jäi valitettavasti kokonaan. Pyrin tsemppaamaan nyt projektin loppuvaiheessa ja saamaan minun vastuulla olevat asiat tehtyä, vaikka kiire onkin ja kova stressi töiden/opparin kanssa. ## Viikko 22 ### 27.05. Dailyssä todettiin, että mergetyksen aikana on exit nappula kadonnut. Lisäsin sen takaisin. Gamemode B sisältää uutta tekstillistä sisältöä vaati kyseinen kääntämstä myös suomen kielelle, eli otin lokalisaation päivityksen omaksi vastuuksi. Alapalkin kautta nyt myös voidaan valita tuote jota lähdetään kasaamaan. Pushasin kyseiset päivitykset Gittiin uuteen branchiin. ### 03.05. Projektia parhaillaan slackissa taputellaan kasaan Raimon, Anssin sekä Jonin kanssa. Kirjoitellaan arviointikriteereitä. Toimeksiantajan toiveiden mukaan poistin Game mode valikon alkuvalikosta sekä tein game mode B:stä oletus moodin. Eli julkaisuprojektin aikana luotu game mode on ainut pelattavissa oleva mode. Muutos pushattu gittiin sekä inffottu ryhmälle Collaboratessa palaverin aikana. Käyttöliittymä on nyt viimeistelty kuntoon ja tuote on julkaistavassa kunnossa toimeksiantajan toiveiden mukaisesti. ### Aikaraportti ja Yhteenveto ![](https://i.imgur.com/mhEmNLj.png) #### Projektin päättäminen Jiran käyttö on koko tiimiltä jäänyt huomattavasti vähemmälle toimeksiantoprojektiin verrattuna nyt julkaisuprojektin aikana. Toki vähemmän kehitettävää tässä oli verrattuna aikaisempaan ja pyrimme pääasiassa toimeksiantajan toivomia korjauksia tässä toteuttamaan, eikä niinkään luomaan mitään uutta ja massiivista. Jiraa olisi kyllä voinut käyttää tehokkaammin työtehtävien hallintaan ja seuraamiseen, myös itseni sekä ryhmän kannalta. Projektin aikana moneen otteeseen JIRAN käytön heikkous tuli todettua ryhmän palavereissa, jonka mukaan sitä pyrittiin tehostamaan, mutta parin päivän jälkeen se taas pääsi unohtumaan. Tehtäviä tuli useasti käytyä merkkaamassa ja lisäämässä jälkikäteen. Verrattuna siihen kuinka kiire minulla oli opinnäytetyöni työosuuden kanssa tämän julkaisuprojektin ohella, olen ihan tyytyväinen saatuihin tuloksiini, vaikka toki aina olisi paremminkin voinut mennä. Viestintäni on Julkaisuprojektissa mielestäni ollut hyvä, eikä suuria muutoksia ole tapahtunut Toimeksiantoprojektin jälkeen. Parit palaverit unohtunut, mutta se on ehkä pikkujuttu. Olen aikalailla ollut Slackissa tavoitettavissa 24/7, samoin myös Whatsapissa.