## Ketterä kehitysprojekti, kevät 2020 ### Tekijä: 1703348 Santeri Riikonen ## Sprintti 1 (23.3.-27.3) ### Työpanokseni ja sitoutumiseni projektiin Tavattiin tiimi ensimmäistä kertaa, ei ole varsinaisia tehtäviä tällä ensimmäisellä viikolla ollut, työympäristöjä laitettu yksilötasolla kuntoon ja pidetty muutama tapaaminen näiden asioiden ympärillä. ### Oman työn seuranta ja kehittäminen Työaikaa en ole vielä nauhoittanut, tapaamisista olisi varmaan kertynyt jokunen tunti mutta työympäristöt minulla oli jo toiminnassa ja niiden pystyttämisestä ei olisi aikaa kertynyt, kehitystyötä ei olla vielä tällä viikolla varsinaisesti aloitettu. ### Reflektio- ja itseohjautuvuusosaaminen Olen kehittäjäroolissa. Olen pohtinut työnjakoa projektissa aika paljon ja kertonut asiasta tapaamisissa. Tämän projektin kohdalla työnjako jakautuu aika luonnollisesti. Henkilökohtaisesti haluaisin työskennellä grafiikkaan liittyen ikäänkuin eri leveleiden ulkopuolella. Sanotaan vaikka Joonas työskentelisi minipelin 2 parissa, ja hänellä on tarve jollekkin elementille, niin hän kertoisi minulle tästä tarpeesta ja aloittaisin sen tekemisen. Olisin mukana tietenkin miettimässä mitä nämä tarpeet olisivat. ### Omien työtehtävien hallinta Lyhyesti: Tehtäviini kuuluu kehittää peliä ja laskea tunteja. Emme ole aloittaneet varsinaista kehitystä, mutta olen suunnitellut työnjakoa ja projektin toteutusta ### Oma viestintä Olen aina saatavilla slackissa ja käyn kaikissa tapaamisissa. Pyrin myös tapaamisissa ehdottamaan ajatuksiani kehitystyön jakamisesta. Kerron näistä ajatuksista myös vapaamuotoisemmassa kirjoittelussa. Tämä ensimmäinen viikko on hyvin erilainen kuin mitä kehitystyön alettua tulee olemaan. ### Vapaamuotoista kirjoittelua Tavattiin tiimi ensimmäistä kertaa, laitettiin toimintaympäristöt kuntoon ja pidettiin muutama tapaaminen. Toiminta ympäristöt ovat siis Azure Devops taskien hallintaan ja repositoryä varten ja unreal enginen viimeisin versio. Versionhallintana päätimme käyttää forkkia, koska siitä löytyi suoraan integraatio git large file systemille jos aiomme sen ottaa käyttöön, sillä se olisi luultavasti aika hyvä idea. Azure voi kuitenkin mahduttaa suuren määrän tiedostoja tarpeen vaatiessa. Olin Teron mukana kanssa asiakastapaamisessa perjantaina ja kyselin kehittämiseen liittyviä asioita ja tulevaisuudensuunnitelmia projektille. Kun heidän on tarkoitus jatkaa projektin parissa tulevaisuuteen, ajattelin selvittää voisimmeko ottaa jatkuvuuteen liittyviä asioita pienellä vaivalla huomioon jo projektin alussa. Tähän liittyy myös tehtävienjakamiseen liittyvää toteutusta Olen ajatellut, ja ehdottanutkin, että jokainen mini peli on oma levelinsä joka tekee kehittämisestä helppoa, ja versionhallinnassa tämä olisi yksinkertaista. Eri kehittäjät eivät työskentelisi päällekkäin. Projektin tulevaisuudessa oli kuitenkin tarkoitus mahdollisesti tehdä jonkinlainen virtuaalihuone, jossa kaikki pelit olisivat samassa virtuaali tilassa, jolloin tällainen level pohjainen toteutus ei olisikaan niin kätevä ellei ole mahdollista luoda jonkinlaista virtuaalista viewporttia jonka kautta voi näitä eri leveleitä pelata. Oletan että toteutamme projektimme ihan level pohjaisesti helpomman toteutus tavan toteuttamiseksi, ja se käy paremmin järkeen tässä toteutuksessa. Ehdotin myös että käyttäisimme tähän 4 tablettia ja 2 peli sovellusta. Toinen peli toimii masterina jossa säilytetään muiden tablettien suoritukset ja pelaajien eteneminen, ja toinen peli sisältää kaikki minipelit, jotka ennen pelaajien saapumista on asetettu minipeleihin 1, 2 ja 3. Minipeli tabletit ottavat yhteyden suoraan internetin kautta yhteyden master tablettiin. Tiedonkulku on hyvin yksinkertaista ja vaatimuksiltaan yksisuuntaista. Pitää vain lähettää tieto että minipeli on suoritettu. Internetiä ei myöskään tavallaan tarvitsisi, mutta olisi varmaan yksinkertaisinta toteutuksen kannalta käyttää unrealista löytyviä toteutuksia joiden oletan nimenomaan käyttävän internetiä, mutta voisi asiasta kysyä ohjaajaltakin. LAN yhteys olisi optimaalinen. Laitoimme maanantaina tyhjän projektin Azureen, johon voimme ruveta kehittämään. ### Todentamista https://kareliauas-my.sharepoint.com/:w:/r/personal/1703328_edu_karelia_fi/_layouts/15/Doc.aspx?sourcedoc=%7B8D5FDB08-63EA-445F-A5CB-30930E18AA61%7D&file=Muistio_ohjauspalaverit.docx&action=default&mobileredirect=true Mainitsen ensimmäisen sprintin aikana asiakastapaamisessa tabletin käyttämistä palvelimena, josta asiakas mainitsee sitten toiveens muulle ryhmälle, voi olla että asiakas olisi samaan johtopäätökseen tullut muutenkin, mutta en tiedä mitä muuta koettaa todentaa. Myöskään työnjakamisesta olimme aika yhteisymmärtäväisiä, ei ole muistiinpanoihinkaan tainnut jäädä jälkeä. *** ## Ketterä kehitysprojekti, kevät 2020 ### Tekijä: 1703348 Santeri Riikonen ## Sprintti 2 (6.4.-12.4) ### Työpanokseni ja sitoutumiseni projektiin Tein levelille 1 leveliin liittyvät assetit ja toteutin osan levelin construction scriptistä. Enää tarvitsee tehdä pohjakerroksesta erilainen maalin toteuttamiseksi. Mallinsin ja tein pelivalmiiksi myös robotin ja robotin animaatiot. ![](https://i.imgur.com/8TB2enU.jpg) Kuvassa assetit toiminnassa pelin sisällä. ### Oman työn seuranta ja kehittäminen Keräsin tämän viikon tunnit ylös clockifyhyn. ### Reflektio- ja itseohjautuvuusosaaminen Toteutin nämä level 1 liittyvät asiat suurelta osin itsenäisesti, Elmerillä oli kuitenkin hyviä ehdotuksia jotka otin huomioon. Elmeri ehdotti taulukkoa jonka listaamiin sijainteihin asetan pelilaatat. Graafiset assetit olivan nopeita ja yksinkertaisia tehdä. ### Omien työtehtävien hallinta Tehtävät olivat minulla enemmän tai vähemmän merkittynä azuressa, opin vielä azuren käytöstä loppuviikkoa kohti siirryttäessä. ![](https://i.imgur.com/LlUT6SI.png) ![](https://i.imgur.com/QPDdpQZ.png) ### Oma viestintä Olen aina saatavilla slackissa ja pyrin käymään kaikissa tapaamisissa. Pyrin myös tapaamisissa ehdottamaan ajatuksiani kehitystyön jakamisesta. Minua hieman turhauttaa slackista puuttuva voice chat huone. Olisi mukava vain pystyä näkemään jos joku työstää projektia ja haluaa jutustella ilman että erikseen ruvettaisi sopimaan asiasta. Sovimme kokous ajoista huomattavampiin tapaamisiin. ### Tunnit ![](https://i.imgur.com/hfjCzis.png) ### Vapaamuotoista kirjoittelua Viikko meni osaltani mielestäni aika hyvin. Aloin tekemään robotin toteutusta ehkä hieman monimutkaisesti, mutta ajattelin sen olevan hyvää harjoitusta hahmojen siirtämiseen unrealiin ja animaatio järjestelmien valjastamisesta käyttöön. Minun pitäisi oppia tuo asia muutenkin. Linkki robotin esikatseluun, robo ei ole laitettu julkisesti ladattavaksi. [https://sketchfab.com/3d-models/orbbot-e6c9ac17dda84c62b587ae1b184d9c69](https://) *** ## Ketterä kehitysprojekti, kevät 2020 ### Tekijä: 1703348 Santeri Riikonen ## Sprintti 3 (13.4.-17.4) ### Työpanokseni ja sitoutumiseni projektiin Suhrasin kameran kanssa turhautumiseen asti ja söi kyllä tämän viikon työtehtävistä motivaatiota, en tehnyt viikolla kovin montaa tuntia kun en keksinyt ratkaisuja. Olisi vain pitänyt siirtyä tekemään jotain muuta. ### Oman työn seuranta ja kehittäminen Tunnit on kerätty clockifyhyn, niitä ei tullut tällä viikolla paljoa, meni oman portfolion pönkittämiseen. ### Reflektio- ja itseohjautuvuusosaaminen Ohjasin itseni tehokkaasti päin seinää. ### Omien työtehtävien hallinta En hallitse varsinaista kehitystyötä kovin hyvin, en oikeastaan ole kovin hyvä ohjelmoijakaan niin jään jumiin aika nopeasti. Tällä viikolla en ottanut itselleni graafisia tehtäviä ja se oli virhe. ![](https://i.imgur.com/Gc5RTZ9.png) ### Oma viestintä Meidän oli tarkoitus ottaa developereiden scrumi tapaamiset käyttöön, mutta taisimme kollektiivisesti unohtaa vaikka loimmekin itsellemme chat huoneen asiaan liittyen. Olisin voinut kysyä apua kameran kanssa nopeammin Anssi Gröhniltä, kun meillä ei omia ehdotuksia asiaan oikein tainnut olla. ### Tunnit ![](https://i.imgur.com/R65gtpB.png) ### Vapaamuotoista kirjoittelua Edellisviikolla tehty robotti assetti sai hyvää palautetta sketchfabissa ja media kanavilla. Aikaa "tuhlasin" myös omaan portfolio työhön valtaosan viikosta. *** ## Ketterä kehitysprojekti, kevät 2020 ### Tekijä: 1703348 Santeri Riikonen ## Sprintti 4 (20.4.-26.4) ### Työpanokseni ja sitoutumiseni projektiin Tällä viikolla tehtävänäni oli laittaa level 2 visuaaliseen kuosiinsa. Viikko hurahti mallintamisen parissa. Asiasta tuli hieman kritiikkiä opettajien osalta, kun projektissa ei kuitenkaan olla mitään lopullista tuotetta olla tekemässä ja se käy kyllä järkeen. Linkki assettien esikatseluun selaimella. https://sketchfab.com/3d-models/space-capsules-7196cf3f4f0e4a7fa22e9e7802481ad1 ### Oman työn seuranta ja kehittäminen Tunnit on kerätty clockifyhyn, niitä kertyi aika paljon. ### Reflektio- ja itseohjautuvuusosaaminen Valitsin maanantain miitissä itselleni level 2 kasvojen kohotuksen. ### Omien työtehtävien hallinta Menin viikon vahvuuksieni mukaan, vaikka projektin kokonaiskuvan kannalta se ei ehkä olisi tärkeintä. Raakaa kehittämistä vaativat tehtävät menee minulla aina päin honkia ja en saa mitään tehtyä. ![](https://i.imgur.com/Fw2jsjK.png) ![](https://i.imgur.com/Deir2Fw.png) ### Oma viestintä Developereiden scrumitkin lopulta olleet hyvässä käytössä. Olen ollut yhteydessä paljon Anssiin, kun level 2 on ollut hänen työnsä hedelmä tähän mennessä. ### Tunnit ![](https://i.imgur.com/xyfIyVF.png) ### Vapaamuotoista kirjoittelua Sitoutumiseni projektiin ei ole kovin vahva, hieman itsekkäästä perspektistä katsottuna olenkin ehkä nähnyt liikaa vaivaa assettien luomiseen portfolion pönkittämiseksi. Nopeasti tehtyjä assetteja en voisi siinä hyödyntää, mutta eihän tässä projektissa siitä ole kyse. Toisaalta en usko valmistuvani tästä koulusta, joten portfolioni kaipaa kaiken aikani kursseista viis. Hyvänä opiskelijana koettaisin keskittyä kehitystyöhön vaikken lähes mitään saisi aikaiseksi, mutta kukaan ei ainakaan voisi syyttää vääriin asioihin keskittymisestä. Huonona opiskelijana tästä tulee parhaimman näköinen demo mitä tässä lyhyessä ajassa saadaan tehtyä ja sen ehkä joku kehtaa jopa laittaa portfolioonsa. Uskoin vielä jokin aika sitten valmistuvani, mutta viikko viikolta alkaa näyttää että on parempi että keskityn täysin grafiikkaan, eikä siis vain tämän projektin takia. Joutunut jopa kääntämään pois mahdollisia asiakkaita kun aika ei koulun takia riittäisi. *** ## Ketterä kehitysprojekti, kevät 2020 ### Tekijä: 1703348 Santeri Riikonen ## Sprintti 5 (27.4.-3.5) ### Työpanokseni ja sitoutumiseni projektiin Tehtävänä oli laittaa edellisviikon assetit käyttöön ja palata taas minipeli 1 kameran pariin. ### Oman työn seuranta ja kehittäminen Tunnit on kerätty clockifyhyn, niitä kertyi vajaa määrä. ### Reflektio- ja itseohjautuvuusosaaminen Itseohjautuvuus oli aika heikohkoa projektin suhteen. Sain asiakastöitä jotka vaativat lämmittelyä ennen töiden alkua. ### Omien työtehtävien hallinta Graafiset assetit menivät käyttöön aikalailla heittämällä. Level 1 kenttään luodut blueprintit materiaaleille voi pienellä ranteiden pyörittelyllä ottaa käyttöön. Jatkoin edellisen sprintin kameran kanssa säätämistä, vaikkei siitä ollut tässä sprintissä taskia, en sitä myöskään valmiiksi saanut joten siitä ei merkintää jäänyt kuin clockifyhyn. ![](https://i.imgur.com/eKejmrs.png) ![](https://i.imgur.com/vLQ119J.png) ![](https://i.imgur.com/88qp8DW.png) ### Oma viestintä Muiden tapaamisten lisäksi juteltiin teron ja rikun kanssa hieman vapaamuotoisesti projektiin ja kouluun liittyvistä fiiliksistä, ja samalla mietittiin työtehtäviä seuraavaa viikkoa varten ja yleisesti. Tällainen kasuaalisempi jutustelu on yleisesti puuttunut projektista kokonaan. ![](https://i.imgur.com/P9VFM3r.png) ### Tunnit ![](https://i.imgur.com/SbnFO9M.png) ### Vapaamuotoista kirjoittelua Tällä viikolla ei ole tullut mitään erityistä. Kirjoitan näitä dokumentteja aina myöhässä niin taisi tulla hieman liikaa tavaraa edellisviikon kirjoitteluun. *** ## Ketterä kehitysprojekti, kevät 2020 ### Tekijä: 1703348 Santeri Riikonen ## Sprintti 6 (4.5.-8.5) ### Työpanokseni ja sitoutumiseni projektiin Sitoutumiseni projektiin ollut heikohkoa. En ole saanut tunteja täytettyä, mutta taskit joita minulla on ollut ovat tulleet valmiiksi. Taskeja olisi pitänyt ottaa lisää, mutta ei ole näin tullut tehtyä. Graafisen työn puute; joka projektissa on kuitenkin ymmärrettävää, syö motivaatiota. Tähtään ammattielämään graafiselle puolelle, ja taskit joissa nämä asiat kohtaavat antavat minulle motivaatiota tehdä vaikka 30 tuntia viikossa. ### Oman työn seuranta ja kehittäminen Työni ohjelmoinnin ja blueprinttien puolella on aika heikkoa. Yksinkertaisten asioiden tekeminen on usein suuri päänvaiva jo pelkästään aloittamisen puolesta, saan tehtävät yleensä kuitenkin tehtyä. Mutta esimerkiksi verkkotoiminnallisuus menee jo sellaiseksi raketti tieteeksi joka estää keskittymisen aivan täysin. Tällä viikolla olen tehnyt robotin liikkumisfunktiot ja kameran liikkumisen ylös ja alas. ### Reflektio- ja itseohjautuvuusosaaminen Pitäis vaan tehdä enemmän. ### Omien työtehtävien hallinta Olen tehnyt minulle suunnitellut taskit. ![](https://i.imgur.com/mcmqh9T.png) ![](https://i.imgur.com/hWfCgNJ.png) ![](https://i.imgur.com/PDTcQQ7.png) ![](https://i.imgur.com/J38Nnjn.png) ### Oma viestintä Olen aina saatavilla slackissa ja pyrin selvittämään mm. Elmeriltä ja Anssilta onko jokin tapa tehdä työtä liitettävissä verkkotoiminnallisuuteen järkevästi, ettei tule tehtyä turhaa työtä. Minulta taisi jäädä ohjauspalaveri käymättä. Kaikissa muissa tapaamisissa olin mukana. ### Tunnit ![](https://i.imgur.com/Xuo3lMy.png) ### Vapaamuotoista kirjoittelua *** ## Ketterä kehitysprojekti, kevät 2020 ### Tekijä: 1703348 Santeri Riikonen ## Sprintti 7 (11.5.-15.5) ### Työpanokseni ja sitoutumiseni projektiin Olen odottanut asiakastöiden alkamista, concept artit jotka minulle oli tarkoitus tulla myöhästyivät. Pyrin kuitenkin pysymään niiden suhteen lämpimänä, viikonkin tauolla voi hidastua tahti ja itseluottamus aika paljon. ### Oman työn seuranta ja kehittäminen Oli mukava tehdä töitä kun Elmerin selostuksella ja osaamisella sai verkkotoiminnallisuudet hyvään kuosiin. Tai ainakin tilanteeseen jossa niiden toteuttamisessa ei pitäisi olla ongelmaa. Olisi myös pitänyt tehdä Azure taskiksi nämä toiminnallisuuksien siirtämiset mitä tällä viikolla on tullut tehtyä. ![](https://i.imgur.com/wpL4TuI.png) ### Reflektio- ja itseohjautuvuusosaaminen En hallitse verkkotoiminnallisuuksia yleisesti, saatika tämän projektin osalta. Aika vastahakoista varmasti olisi jos pitäisi aivan omatoimisesti nuo asiat osata. ### Omien työtehtävien hallinta Tehtävänä tällä viikolla päättyi myös olemaan toiminnallisuuksian siirtäminen verkkoystävälliseksi, kaiken tulee spawnata samasta actorista. Aikaisemmin mm. robotin spawnaus tehtiin player start actorilla, mutta nyt toiminnallisuus on structuressa itsessään, joten koko pelin voi spawnata elmerin game1pawn actorilla. ![](https://i.imgur.com/VKbFDi3.png) ![](https://i.imgur.com/Cr73Hwj.png) ![](https://i.imgur.com/urL2ABo.png) Tuli aika suuri pusku tästä lopulta. ![](https://i.imgur.com/vU9eU3z.png) ### Oma viestintä Pyrkinyt olemaan kaikissa tapaamisissa ja aina saatavilla slackissa. Ollut yhteydessä paljon Elmeriin, työskennelty samassa branchissa. ### Tunnit ![](https://i.imgur.com/SbT9h4w.png) ### Vapaamuotoista kirjoittelua Tämän viikon sunnuntaina tuli lopulta asiakastöihin tarvitsemani concept artit ja maksu saatu osittain etukäteen. Tulee varmasti menemään norsun annos aikaa siihen. Palkka on urakkapalkkana, joten ei kauheasti tekisi mieli säästellä tunteja. *** ## Ketterä kehitysprojekti, kevät 2020 ### Tekijä: 1703348 Santeri Riikonen ## Sprintti 8 (11.5.-18.5) ### Työpanokseni ja sitoutumiseni projektiin Tein projekti töitä asiakastöiden ohella. ### Oman työn seuranta ja kehittäminen Tunnit on merkitty alla. Tämän viikon varsinaisena taskina oli tason pyörimis funktio. ![](https://i.imgur.com/HORMJzm.png) ### Reflektio- ja itseohjautuvuusosaaminen Tason kääntymisen lisäksi aloin jo katsomaan zoomaamista joka seuraavalla viikolla tulisi tehtäväksi. ![](https://i.imgur.com/6spGatL.png) ### Omien työtehtävien hallinta Taskit onnistui ja alustava networking myös. Eteneminen on suoraan linkattuna vielä alaspäin menemisen testaamis napissa. Tein myös paikallisen testaamisversion ettei kaikkeen paikallisen kehittämisen testaamiseen tarvitse compilata serveriä. ![](https://i.imgur.com/npGMpFK.png) ### Oma viestintä Olin tarkemmin yhteydessä lähinnä Elmerin ja Pasin kanssa tällä viikolla. Tietenkin tapaamisissa käyty ja oltu saatavilla, mutta hommat liittyneet heidän hommiinsa. Yhdistin vanhan branchin johon Pasi oli kehittänyt UI toiminnallisuutta uusimpaan masteriin. ### Tunnit ![](https://i.imgur.com/8D1GCxb.png) *** ## Ketterä kehitysprojekti, kevät 2020 ### Tekijä: 1703348 Santeri Riikonen ## Sprintti 9 (18.5.-24.5) ### Työpanokseni ja sitoutumiseni projektiin On tässä näitä muitakin hommia kuin koulu hommia niin aika niukoilla tunneilla taas mentiin. ### Oman työn seuranta ja kehittäminen Tällä viikolla taskina oli kameran zoomaaminen. Päivitin myös Pasin branchia uusimpaan ja mergesin masterin kanssa taas aikaansaannokset. Tässä vaiheessa alkoi olla jo aika kriittistä että UI'hin voisi alkaa liittää toiminnallisuutta. Mutta UI'ssa oli vielä puutteita. ### Reflektio- ja itseohjautuvuusosaaminen Olisi varmaan pitänyt tehdä itse UI'kin, alkoi aika loppumaan kesken. En oikein ymmärtänyt Pasin ui blueprinttejä ja peli kaksikin tarvitsee suuremman toimintajonon, joten odotin jos Pasi sen tekisi. ### Omien työtehtävien hallinta Zoomaaminen oli taskina tällä viikolla. Sen testaaminen oli monenpäivän homma kun ihmisillä joilla laitteet oli, eivät ole tietenkään aina saatavilla ja itse en voi näitä kosketusnäyttöjuttuja kokeilla ollenkaan. Lopulta kun ne oli testattu, ei ne toimineet. ### Oma viestintä Kävin tapaamisissa ja olen saatavilla slackissa. ### Tunnit ![](https://i.imgur.com/8D1GCxb.png) ### Vapaamuotoista kirjoittelua Alkaa tässä vaiheessa jo olla fiilis että pelistä 1 ei ainakaan tule valmista. UI ei ollut edennyt edellisviikosta ja ilman sitä on aika vaikea ruveta liittämään levelin 1 toiminnallisuutta oikeaksi peliksi. Sekä peli 1 että peli 2 tarvitsevat pidemmän toimintajanan. *** ## Ketterä kehitysprojekti, kevät 2020 ### Tekijä: 1703348 Santeri Riikonen ## Sprintti 9 (18.5.-24.5) ### Työpanokseni ja sitoutumiseni projektiin Tällä viikolla odotin maanantain ja tiistain jos uutta UI'ta näkyisi ja samalla koetin saada pinchaamista toimimaan zoomille. Emme saanet sitä porukallakaan kesytettyä. Lopulta keskiviikkona laitoin sille vain suoraan sliderin ja se oli sillä selvä. UI'lla joka meillä sillä hetkellä oli ei ollut myöskään alaspäin menemiselle nappia joten laitoin robotin menemään automaattisesti alaspäin reiän kohdalla, ja vaihdoin etenemisen tarkistuksen tuohon reiästä menemiseen. UI'ta ei lopulta ollenkaan näkynyt, joten peli jäi vain pohjaksi jossa pitäisi kaikki perustoiminnot olla, ilman toimintojonoa. ![](https://i.imgur.com/F8eKCZX.png) ### Oman työn seuranta ja kehittäminen Tuo UI vaikutti aika hankalalta kun siihen meni niin kauan eikä tullut valmista, niin tuskin olisin itsekkään sitä saanut tehtyä vieläpä kun on muutakin hommaa nyt ohella. UI'n integraatio olisi ollut minun tehtävänä, jos toimiva ratkaisu olisi ollut. ### Reflektio- ja itseohjautuvuusosaaminen Jos olisin käyttänyt zoomaamisen sijaan ajan kokonaan uuden ui'n tekemiseen niin olisi ollut ehkä mahdollista saada sekin valmiiksi. ### Omien työtehtävien hallinta Kaikki mitä ilman ui'ta oli mahdollista tehdä pitäisi toimia. Lopulta kuitenkin kun laitettiin kaikki yhteen ja näytettiin demossa niin asia ei kyllä niinkään hyvin ollut. Valojen kanssa oli ongelmia sekä pelissä 1, että 2. Ja pelissä 1 mobiililaitteella ei tainnut toimia robotin automaattinen alas meneminen. Itse en mobiililaitteella voinut testata. Alla video kaikesta toiminnallisuudesta tavalla jolla sen oli tarkoitus toimia. <iframe width="560" height="315" src="https://www.youtube.com/embed/iCP1GDOsSbQ" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe> ### Oma viestintä Koetin saada Pasia ja Anssia juttelemaan keskenään, Pasi on helpompi tavoittaa discordissa ja Anssilla ei discordia ole. Anssi selventi asioita kuinka hän oli tuota minipeli 2 UI'ta käyttänyt, jotta pasi voisi samalla tapaa kehittää UI'ta eteenpäin, mutta aika taisi loppui kesken. ### Tunnit ![](https://i.imgur.com/HCtLRmv.png) *** ### Paikallaolot Kaikki tapaamisissa olemiseni tässä dokumentissa. Dokumentti ei ole aivan sataprosenttisen tarkka kun demotilaisuuksissa ei merkitty paikalla oloja. Uskon että demotilaisuuksissa olen suurelta osin ollut, mutta ehkä parista ollut poissa. [Excel dokumentti](https://kareliauas-my.sharepoint.com/:x:/g/personal/1703328_edu_karelia_fi/EUy32l8s1K5MqQkcDgKmY3oBbxEh5NJCrCm-Mmz_1CdJWg?e=9YeZgx) *** ### Vertaisarviointi #### Tero Kerkkänen - Tuotteenomistaja ##### Yleinen panos projektityöhön (esim. asteikolla 0-5 + perustelu)? 5, tero oli paikalla jopa developer scrumeissa. Selvitti mitä ihmiset tekevät projektissa ja kehitti taskeja jutustelun ohessa. ##### Roolin sopivuus? Tero itse ei tainnut roolista paljoa välittää, mutta Tero on vastuullinen ja ei huonosti hommiaan tee, välitti siitä tai ei. ##### Onnistuminen roolin mukaisissa työtehtävissä? Tero toiminut scrum amsterina meillä aiemmissa tehtävissä loistavasti, ja onnistui vähintään yhtä hyvin tässä. ##### Oma näkemyksesi: jäsenen keskeisimmät vahvuudet ja kehittämiskohteet projektityössä? Tero tulee toimeen kaikkien kanssa, mutta välillä pitäisi ehkä vähän osata näyttää raippaakin. Kaikki dokumentaatiot mitä rooliin on kuulunut ja asiakkaiden kanssa toimiminen on vaikuttanut menneen hyvin. ##### Omien työtehtävien hallinta (esim. asteikolla 0-5 + perustelu) 4, Tuotteen omistajana olisi ehkä pitänyt osata olla välillä tiukempi. Oli ehkä hieman enemmän sellainen meininki että "olisi hyvä jos tämän asian saisi tehtyä" kuin "tee tämä". ##### Työpanos ja sitoutuminen projektiin esim. asteikolla 0-5 + perustelu) 5, Tero oli mukana laitteiden testaamisessakin vaikka tavallaanhan se olisi varmaan kehittäjien tehtävä. Siinä extra sitoutumista ja panosta. ##### Viestintä (esim. asteikolla 0-5 + perustelu) Aina saatavilla kun on jotain asiaa. Käy tapaamisissa ja jopa developer miiteissä. En tiedä miten viestintää voisi paremmin suorittaa asumatta saman katon alla. *** #### Atte Karvinen - Scrum Master ##### Yleinen panos projektityöhön (esim. asteikolla 0-5 + perustelu)? 5, Atte keskittyi täysin hallinnollisiin tehtäviin, ja teki sen huolella. Kehittäjien ei tarvinnut pahemmin miettiä dokumentteja kuin vain Aten kysymyksiin vastatessa. Kysyin Atelta kerran että jos tekisin dokumentin johon kirjaisin ihmisten paikalla olot tapaamisissa, niin Attepa ottikin sen sen kontolleen ja teki oikein excelillä. ##### Roolin sopivuus? Atte vaikuttaa kykenevän kirjaamaan asioita asioiden päälle ja pitämään näitä hallinnollisia tehtäviä hallussaan mainiosti. Tuntuu kyllä ettei itselle menisi tämä rooli ollenkaan. Hauskaa siitä tekee se, että heitettiin asiasta lanttia, tulee minusta vai Atesta scrum master. Hyvä että meni Atelle, on sen verran vastuullinen tehtävä. ##### Onnistuminen roolin mukaisissa työtehtävissä? Atte onnistui tehtävässää hyvin. Tiedän että tässä vertais arviossa oli tarkoitus välttää tällaista vastausta mutta en osaa asiaa muuten kuvailla. Osui juuri oikea mies tehtävään. ##### Oma näkemyksesi: jäsenen keskeisimmät vahvuudet ja kehittämiskohteet projektityössä? Atte kykenee tuottamaan tekstiä ja miettimään tarpeellisia asioita tuosta noin vain ja hänellä on ajat ja aikataulut hallinnassa. Piti ryhmän kasassa vaikkei esimerkiksi developer miiteissä käynyt. Tiedä kuinka kauan meillä olisi mennyt ottaa Azure kunnolla käyttöön ilman Attea. ##### Omien työtehtävien hallinta (esim. asteikolla 0-5 + perustelu) 5, En tarkalleen muista scrum masterin tehtäviä, mutta uskon että Atte ne on tainnut tietää kun jopa saimme tämän projektin näin pitkälle pahemmitta ongelmitta. Kaikki tapaamisjärjestelyt ja muistiot ovat olleet aina hyvissä ajoin mietittynä. ##### Työpanos ja sitoutuminen projektiin esim. asteikolla 0-5 + perustelu) 5, olen varma, että Atte panosti projektiin niin paljon kuin tähän projektiin voi scrum masterina panostaa. ##### Viestintä (esim. asteikolla 0-5 + perustelu) 5, Atte hoiti kaikkien tapaamisten järjestelyt ja oli lähes aina saatavilla slackissa, otti yhteyttä jos jotain ei ole merkitty Azureen, vaikkapa tuntiarviota. *** #### Elmeri Telimaa - Kehittäjä ##### Yleinen panos projektityöhön (esim. asteikolla 0-5 + perustelu)? 5, Elmeri töiden lisäksi teki todella paljon tarpeellista työtä. Jos kenenkään piti saada jotain toimimaan niin Elmerillä oli kyllä jotain järkevää sanottavaa. ##### Roolin sopivuus? Jos Elmeri olisi missään muussa roolissa ollut niin en tiedä olisiko projekti päässyt pitkälle. ##### Onnistuminen roolin mukaisissa työtehtävissä? Elmerillä oli networkingin suhteen tyhjä pöytä hyvissä ajoin ennen projektin loppumista, ja keskittyi auttamaan muita pyydettäessä. Todellinen urho. ##### Oma näkemyksesi: jäsenen keskeisimmät vahvuudet ja kehittämiskohteet projektityössä? Elmerin vahvuutena on varmasti se kun hän on ollut ihan oikeissa projekteissa ja jopa networkingin kanssa. Toivotan onnea kelle tätä projektia joutuu jatkamaan jos ei vastaavaa taustaa löydy. Heikkouksia oikeastaan vaikea keksiä. ##### Omien työtehtävien hallinta (esim. asteikolla 0-5 + perustelu) 5, Elmeri tekee näitä työkseen, voiko sen paremmin hallita. ##### Työpanos ja sitoutuminen projektiin esim. asteikolla 0-5 + perustelu) 5, Elmeri teki kaiken mitä hänelle syötettiin ja enemmän. ##### Viestintä (esim. asteikolla 0-5 + perustelu) 5, Elmeri on helposti lähestyttävä ja lähes aina saatavilla. Projektin alussa vähemmän kun oli aktiivisesti vielä töissä, mutta silloin hän vielä keskittyi projektin osalta vielä tuon replikoinnin oppimiseen. *** #### Pasi Haantio - Kehittäjä ##### Yleinen panos projektityöhön (esim. asteikolla 0-5 + perustelu)? 2, En oikein tiedä mitä Pasi teki ja piti discordin puolella käydä nykimässä hihasta. ##### Roolin sopivuus? Muissa tehtävissä olisi ehkä ollut enemmän ryhmän kannalta vastuuta jota en Pasille tai itselleni välttämättä luottaisi. ##### Onnistuminen roolin mukaisissa työtehtävissä? Taisi tuo UI homma pyöriä pasilla viikko viikon perään ja lopussa sitä ei edes ollut, tai se joka oli, ei ollut riittävä. ##### Oma näkemyksesi: jäsenen keskeisimmät vahvuudet ja kehittämiskohteet projektityössä? Varmaan pitäisi olla aktiivisempi, olihan tässä kuitenkin asiakas. ##### Omien työtehtävien hallinta (esim. asteikolla 0-5 + perustelu) 2, Se versio UI'sta jonka pasi sai aikaiseksi oli tavallaan toimiva ja vaikutti monimutkaiselta, en tarkalleen osaa sanoa oliko tuo ui vain niin iso tehtävä että olisi tarvinnut lisää aikaa vai lisää panostusta. Mainitsen paljon juurikin tästä UI'sta kun se oli niin pitkään työn alla. Minipelit 1 ja 2 tarvitsivat UI'n joka pasilla oli kauan työnalla, ei siis täysin samaa UI'ta mutta hyvin samankaltaiset joissa samaa osaamista voisi hyödyntää. ##### Työpanos ja sitoutuminen projektiin esim. asteikolla 0-5 + perustelu) 2, Pasilla taisi olla enemmän omia kiireitä kuin projektiin sijoitettavaa aikaa. ##### Viestintä (esim. asteikolla 0-5 + perustelu) 3 Pasi jätti aika monesta developer miitistä käymättä ja häneen oli ajoin aika vaikea saada yhteyttä. Piti nykiä hihasta discordissa kun ei ollut online slackissa, joka kuitenkin oli se sovittu työkalu. Pasi olisi tarvinnut enemmän infoa pelin tarpeista, vaikkei sitä itse jostain syystä kysynyt. Pasi kuitenkin tuli paikalle, kun hänelle sanoi että tule vaikka huomenna klo 10 collaborateen tai jotain vastaavaa. Pasi tarvitsi esimerkiksi tietoa Anssilta, niin järjestin tuon tapaamisen discordin välityksellä, kun Anssi eikä projekti discordia käytä. *** #### Anssi Keinänen - Kehittäjä ##### Yleinen panos projektityöhön (esim. asteikolla 0-5 + perustelu)? 5, Anssi taisi olla toinen näistä peli työssä olleista järkäleistä Elmerin ohella. Anssi teki mitä häneltä pyydetään. ##### Roolin sopivuus? Anssi on kehittäjä. Vaikea kuvitella häntä muussa roolissa. ##### Onnistuminen roolin mukaisissa työtehtävissä? Kaikki mitä Anssille laitettiin saatiin toimimaan, ja hän jopa hyödynsi Pasin ui'n vaikka se olikin puutteellinen. Itse en tuota integraatiota edes tehnyt pelille 1, jos siitä ei ole riittävää versiota. Anssi halusi asiakkaalle jotain näytettävää ja rupesi hommiin. ##### Oma näkemyksesi: jäsenen keskeisimmät vahvuudet ja kehittämiskohteet projektityössä? Anssi osaa, siinä on vahvuus. Ei tykkää vectoreista, sitä voisi kehittää. Anssi myös usein tuli collaborateen jos oli jotain kysyttävää; lähinnä minulla, ja mietittiin asioita porukassa. ##### Omien työtehtävien hallinta (esim. asteikolla 0-5 + perustelu) 5, Anssi teki toimivan pelin ja teki kaiken mitä hänen pitikin. ##### Työpanos ja sitoutuminen projektiin esim. asteikolla 0-5 + perustelu) 5, teki pitkää päivää ja halusi saada projektin valmiiksi. ##### Viestintä (esim. asteikolla 0-5 + perustelu) 5, Anssi kävi tapaamisissa ja häneen oli helppo ottaa yhteyttä tarvittaessa, ja aika usein tarvitsikin. *** #### Riku Tiitta - Kehittäjä ##### Yleinen panos projektityöhön (esim. asteikolla 0-5 + perustelu)? Rikulla oli projektin alussa ehkä hieman hidas startti, mutta sieltä hän kohosi samalle maalilinjalle tuntimäärissä Anssin kanssa ja yksin teki koko pelin 3, joka oli jopa projektin ainoa oikein toimiva peli. ##### Roolin sopivuus? Riku on aina ollut kehittäjä, on kehittäjä vapaa ajalla, on kehittäjä töissä ja oli kehittäjä tässä sekä aiemmissa projekteissa. Riku on tehty tähän rooliin. ##### Onnistuminen roolin mukaisissa työtehtävissä? Riku taitaisi olla Elmerin kanssa onnistuneimmat kehittäjä roolissa olleet henkilöt, heillä oli projektin lopussa oikein toimivat ratkaisut. Rikulla tarkemmin koko minipeli 3. ##### Oma näkemyksesi: jäsenen keskeisimmät vahvuudet ja kehittämiskohteet projektityössä? Riku ei ole hirmu aktiivinen viestijä, mutta hyvin aktiivinen ja innostunut tekijä. Rikulla ehkä pitää saada sellainen innostuksen kipinä päälle ja sitten hän tekee mitä vaan. Tapaamisissa hän ei puhu paljoa, mutta "turhaakos sitä puhumaan" kun tekee toimivaa jälkeä. Kyllä hän siis kuitenkin kertoo kun jotain sanottavaa oikeasti on. ##### Omien työtehtävien hallinta (esim. asteikolla 0-5 + perustelu) 5, teki toimivan pelin. ##### Työpanos ja sitoutuminen projektiin esim. asteikolla 0-5 + perustelu) 5, Riku tekee töitä ohella ja silti sai pelin tehtyä, ja hänellä on Anssin kanssa eniten tunteja koko projektista. ##### Viestintä (esim. asteikolla 0-5 + perustelu) 5, Riku on aina saatavilla ja ollaan oltu kavereita jo ensimmäisestä tutustumis päivästä asti. Ollaan juteltu kahdestaan projektista silloin tällöin ja Terokin kutsuttu mukaan. Riku on itsenäinen tekijä, ja ottaa yhteyttä lähinnä tarvittaessa, joka on sekin jo niin paljon kuin voi pyytää.Riku on myös aina saatavilla. *** #### Riku Tiitta - Kehittäjä ##### Yleinen panos projektityöhön (esim. asteikolla 0-5 + perustelu)? Rikulla oli projektin alussa ehkä hieman hidas startti, mutta sieltä hän kohosi samalle maalilinjalle tuntimäärissä Anssin kanssa ja yksin teki koko pelin 3, joka oli jopa projektin ainoa oikein toimiva peli. ##### Roolin sopivuus? Riku on aina ollut kehittäjä, on kehittäjä vapaa ajalla, on kehittäjä töissä ja oli kehittäjä tässä sekä aiemmissa projekteissa. Riku on tehty tähän rooliin. ##### Onnistuminen roolin mukaisissa työtehtävissä? Riku taitaisi olla Elmerin kanssa onnistuneimmat kehittäjä roolissa olleet henkilöt, heillä oli projektin lopussa oikein toimivat ratkaisut. Rikulla tarkemmin koko minipeli 3. ##### Oma näkemyksesi: jäsenen keskeisimmät vahvuudet ja kehittämiskohteet projektityössä? Riku ei ole hirmu aktiivinen viestijä, mutta hyvin aktiivinen ja innostunut tekijä. Rikulla ehkä pitää saada sellainen innostuksen kipinä päälle ja sitten hän tekee mitä vaan. Tapaamisissa hän ei puhu paljoa, mutta "turhaakos sitä puhumaan" kun tekee toimivaa jälkeä. Kyllä hän siis kuitenkin kertoo kun jotain sanottavaa oikeasti on. ##### Omien työtehtävien hallinta (esim. asteikolla 0-5 + perustelu) 5, teki toimivan pelin. ##### Työpanos ja sitoutuminen projektiin esim. asteikolla 0-5 + perustelu) 5, Riku tekee töitä ohella ja silti sai pelin tehtyä, ja hänellä on Anssin kanssa eniten tunteja koko projektista. ##### Viestintä (esim. asteikolla 0-5 + perustelu) 5, Riku on aina saatavilla ja ollaan oltu kavereita jo ensimmäisestä tutustumis päivästä asti. Ollaan juteltu kahdestaan projektista silloin tällöin ja Terokin kutsuttu mukaan. Riku on itsenäinen tekijä, ja ottaa yhteyttä lähinnä tarvittaessa, joka on sekin jo niin paljon kuin voi pyytää.Riku on myös aina saatavilla. *** #### Santeri Riikonen - Kehittäjä ##### Yleinen panos projektityöhön (esim. asteikolla 0-5 + perustelu)? 3, rehellisesti sanottuna projekti ei ollut ensimmäisenä mielessä. Pyrin tekemään mitä taskeja minulle laitetaan ja pyrin priorisoimaan graafisia asioita. Niitä on tullut tehtyä paljon. ##### Roolin sopivuus? Minusta oli kolikon heitolla lähes tulossa scrum master, ja nähtyäni miten hyvin Atte sitä roolia suoritti, on olo suorastaan helpottunut. En usko että olisin ollut kovin hyvä scrummaster. Tuotteenomistajana olen ollut aiemmin ja pidän juurikin siitä visiosta ja sen kuvailemisesta ihmisille. Olen kuitnekin aika vastuuton ja kaaottinen persoona joten ihan hyvä pysyä poissa montaa ihmistä koskevista vastuullisemmista tehtävistä. ##### Onnistuminen roolin mukaisissa työtehtävissä? Taskit ja hieman niiden ulkopuolelta kehittämisen aikana vastaan tulleista asioista selivisin, lukuunottamatta UI'ta. Luotin ehkä liikaa siihen että jokin UI oli ylipäätään tulossa. Kaikki perustoiminnallisuus jotka ui'hin pitäisi linkata tein ja haluaisin uskoa onnistuneeni roolissani. ##### Oma näkemyksesi: jäsenen keskeisimmät vahvuudet ja kehittämiskohteet projektityössä? Graafinen osaaminen on minun juttu. Opettajat kovasti painottivat että se on väärään asiaan keskittymistä, mutta minulle se on elämäntyötä. Varmaan tuota voi sanoa heikkoudeksikin, olen jäärä ja päättänyt että jos voin hyödyntää jotain sekä tässä projektissa että portfoliossa, niin sen aion myöls tehdä. Jätrin pelin 3 grafiikat kuitenkin painostuksesta tekemättä, mutta rehellisesti sanottuna uskon että minulla olisi aika riittänyt siihen ihan hyvin. Asenne ongelma. ##### Omien työtehtävien hallinta (esim. asteikolla 0-5 + perustelu) 3, olen huono kirjaamaan asioita mm. tähän kehitysblogiin. En ole kovin hyvä kehittämään. Mutta tein kuitenkin kaiken mitä minulta pyydetään ja tarvitaan. ##### Työpanos ja sitoutuminen projektiin esim. asteikolla 0-5 + perustelu) 3, Minulla oli aika paljon muuta tekemistä ja ne veivät minulta aika paljon huomiota, mukaanlukien parin viimeisen viikon aikana tulleet asiakastyöt. Pyrin kuitenkin tekemään parhaani. ##### Viestintä (esim. asteikolla 0-5 + perustelu) 5, kävin parhaani mukaan tapaamisissa, olin aina saatavilla ja otin usein yhteyttä tiimin jäseniin. Koetin myös saada Pasia mukaan nykimällä hänen hihaansa discordissa. Olisin ehkä voinut olla opettajiin enemmän yhteydessä mm. tämän hackmd dokumentin kautta päivittämällä sitä ajoissa, mutta en ole varma kuuluuko se tähän arviointiin? Pyrin kuitenkin olemaan aina yhteydessä tiimin jäseniin jos uskon että jollakulla on esimerkiksi parempi idea kuinka jotain voisi tehdä, tai toisinpäin.