# Ketterä kehitysprojekti, syksy 2020 ### Tekijä: 1905295 Jouni Karttunen --- --- ## Itse- ja vertaisarviointi Projekti onnistui tiimiltä erinomaisesti ja työskentely tiimissä oli mukavaa , innostavaa ja reilua. Jokainen ryhmän jäsen hoiti oman osuutensa ja työmäärä jakautui tasapuolisesti. Projekti lähti hyvin liikkeelle eteni tasaisesti, joten työmäärä viikkotasolla pysyi hyvin hallussa. Tiimi saatiin kasaan hyvissä ajoin, eikä aikaa mennyt toiminnan aloittamiseen. Projektin alussa työmäärä kasaantui product owner Leeville ja Scrum Master Juholle. Koko tiimille kyseiset tehtävät olivat vieraimmat, mutta molemmat ottivat hyvin tehtävät haltuun ja hyvin nopeasti lähtivät tekemään kehitysjonoa ja järjestämään toimintamalleja. Etenkin Leevi alkuun sanoi itse olevansa pihalla tehtävistään, mutta mielestäni hän kuitenkin hyvin koko ajan vei projektia eteenpäin ja kysyi apuja tarvittaessa ohjaajilta ja tiimiltä. Mielestäni kehitysjonon hallinta kehittyi merkittävästi projektin aikana. Juho otti heti alusta lähtien aktiivisen roolin asioiden järjestämisessä ja selvittämisessä. Oli aktiivisesti viemässä palavereja eteenpäin ja suunnittelemassa tehtäväjakoja mm. yhteisiin esityksiin ja hoiti pitkälti dokumentoinnit ja ylläpidon devopsin wikiin. Kehitystiiminä teimme paljon tehtäviä yhdessä. Koko tiimi pystyi osallistumaan yleensä päivisin yhtä aikaa, joten saimme vietyä projektia hyvin yhteistuumin eteenpäin. Kehitystiimissä ideointia (ääneen) oli yleensä eniten minun ja Aapon välillä, mutta yhtä lailla Anton osallistui projektin tekemiseen. Sprintin suunnittelussa ei tarvinnut paljon mietiä mitä tehtäviä jää kenenkin tehtäväksi, koska jokainen otti innolla tehtäviä tehdäkseen ja jako onnistui hyvin tasapuolisesti. Itse pyrin tekemään taskit mahdollisimman tasaisesti sprintin aikana jopa painottaen alkuviikkoon, kun taas Antonilla ja Aapolla ne painottuivat sprintin loppuun. Tässä voisi olla kehityksen paikka, suunnitella tehtävien jakoa tasaisemmin heti, eikä jättää viimetinkaan. Heillä oli kyllä muitakin kursseja menossa, joten myös ne vaikuttivat aikatauluihin ja jokatapauksessa kaikki tehtävät tuli tehtyä. **Arvioinnit** ***Leevi Ylitalo (Product Owner)*** * Yleinen panos projektityöhön: Avosana 5. Teki omat tehtävänsä ajallaan ja näin antoi muulle tiimille mahdollisuuden viedä projektia eteenpäin. Toi reilusti esille jos ei jotain tiedä ja kysyi tai selvitti asian pikaisesti. * Roolin sopivuus? Sopiva rooliin. Rauhallinen selkeästi kommunikoiva ja tunnollinen. Omien sanojensa mukaan "koodaus" on heikompi puoli, vaikkakin varmasti myös sitä kannattavaa kokeilla toisissa projekteissa. * Onnistuminen roolin mukaisissa työtehtävissä? Hyvin onnistui, hyvä yhteydenpito asiakkaaseen ja ideoiden tuominen kehitystiimille. * Oma näkemyksesi: jäsenen keskeisimmät vahvuudet ja kehittämiskohteet projektityössä? Vahvuudet: selkeä viestintä, reilu ja rauhallinen, rohkeasti uusia haasteita päin. Kehityskohteet: PO:n tehtäviin liittyen rohkeutta tehdä päätöksia voisi vahvistaa ja varmasti vahvistuu kokemuksen kautta. * Omien työtehtävien hallinta: arvosana 5. Mainittu osittain jo edellisessä kohdassa. Erinomaista kehitystä kehitysjonon osalta kurssin aikana. * Työpanos ja sitoutuminen projektiin: arvosana 5. Hoiti omat tehtävät niin että kehitystiimillä oli koko ajan tehtävää ja asiakkaan toiveisiin pystyttiin vastaamaan. * Viestintä: viestintä selkeää ja riittävästi. ***Juho Vannas (Scrum Master)*** * Yleinen panos projektityöhön: arvosana 5. Oli ensimmäisiä kokoamassa tiimiä. Järjesti palaverit ja hoiti scrumin toteutumisen hyvin aktiivisesti. * Roolin sopivuus? Hyvin sopiva. Hyvin aikaansaava ja rohkea tuomaan omia näkemyksiään esiin ja ohjaamaan muita. * Onnistuminen roolin mukaisissa työtehtävissä? Hyvin onnistui, piti huolen siitä, että kokoukset järjestettiin ja että kehitysjonoa ja työajanseurantaa käytettiin/noudatettiin. * Oma näkemyksesi: jäsenen keskeisimmät vahvuudet ja kehittämiskohteet projektityössä? Vahvuuksina aktiivinen asioihin tarttuminen ja kyky tehdä päätöksiä. On aloitteellinen ja tuo mielipiteensä perustellusti julki. * Omien työtehtävien hallinta: arvosana 5. * Työpanos ja sitoutuminen projektiin: arvosana 5 * Viestintä: arvosana 5. Viestintä oli selkeää ja sitä oli riittävästi. Hoiti palaverien aikataulutukset ja varaukset kaikkien kalentereihin. ***Aapo Nuorala (kehitystiimi)*** * Yleinen panos projektityöhön: Arvosana 5. Oli mukana suunnittelemassa sprintejä ja perusteli arvioita. Otti tehtäviä tehtäväksi ja hoiti tehtävät tehdyksi. * Roolin sopivuus? Sopiva rooliin. Alkuun ollut haasteita koodauksessa, mutta nykyisten aikataulujen mukaan ehtinyt opiskella ja projektin aikana selvitti ja otti asioita haltuun. * Onnistuminen roolin mukaisissa työtehtävissä? Oli aktiivisesti suunnittelemassa sprintejä ja aikatauluja ja onnistui hyvin kehitystyössä. * Oma näkemyksesi: jäsenen keskeisimmät vahvuudet ja kehittämiskohteet projektityössä? Vahvuudet: Rohkeasti uusien asioiden kokeileminen keitystyössä vei työtä eteenpäin. Rohkeasti toi omia mielipiteitä julki ja omaa kyvyn tehdä päätöksiä. * Omien työtehtävien hallinta: arvosana 5. * Työpanos ja sitoutuminen projektiin: arvosana 5. * Viestintä: arvosana 5. Viestintä oli selkeää ja sitä oli riittävästi. ***Anton Puumalainen (kehitystiimi)*** * Yleinen panos projektityöhön (esim. asteikolla 0-5 + perustelu)? Arvosana 5. Arvosana 5. Oli mukana suunnittelemassa sprintejä ja antoi oman panoksen aika-arvioihin. Otti tehtäviä tehtäväksi ja hoiti tehtävät tehdyksi. * Roolin sopivuus? Uskoisin että juuri kehitystiimi on sopivin Antonille. * Onnistuminen roolin mukaisissa työtehtävissä? Hyvä onnistuminen. Otti tehtäviä tehtäväksi ja hoiti ne vaatimusten mukaisesti valmiiksi. Ei niin aktiivinen puhumaan kuin ehkä muut, mutta puhui asiaa ja ei niinkään joutavanpäiväistä kuin muut. * Oma näkemyksesi: jäsenen keskeisimmät vahvuudet ja kehittämiskohteet projektityössä?: Ohjelmistopuolen osaaminen ja asioiden ottaminen haltuun ja toteuttaminen. * Omien työtehtävien hallinta arvosana 5. * Työpanos ja sitoutuminen projektiin arvosana 5. * Viestintä arvosana 5. viestintä selkeää ja sitä oli riittävästi. ***Jouni Karttunen (kehitystiimi)*** * Yleinen panos projektityöhön arvosana 5. Eniten tunteja tiimistä. Osittain oman mielenkiinnon mukaan asioiden selvittämistä yli tarpeiden. * Roolin sopivuus? Sopiva rooliin. Kaikki roolit kiinnostaa, mutta tähän hetkeen kehitystyö oli oikein mainio vaihtoehto. * Onnistuminen roolin mukaisissa työtehtävissä? Onnistuin mielestäni hyvin roolin tehtävissä. Oikeaan palkalliseen työhön verrattuna, kulutin tiettyihin asioihin ja viilauksiin "liikaa" aikaa. Olin aktiivinen kun sprintejä ja projektia suunniteltiin. Tein tehtäviä yleensä ennen muita kehitystiimissä, joka toi kehitystiimille asioiden toteutusvaihtoehtoja. * Oma näkemyksesi: jäsenen keskeisimmät vahvuudet ja kehittämiskohteet projektityössä? Vahvuudet: työkokemus asiakaskohtaamisista nettisivujen käytöstä. Omien mielipiteiden tuominen julki ja perusteleminen miksi tehdä tietyllä tavalla. Kehitystkohteita: luottaminen muiden työpanokseen. * Omien työtehtävien hallinta: arvosana 5. * Työpanos ja sitoutuminen projektiin: arvosana 5. Eniten työtunteja ja halu toteuttaa enemmän kuin minimi (jatkokehitysehdotukset). * Viestintä arvosana 5. Viestintä selkeää ja riittävästi. *** *** ## Kurssin yhteenveto (21.10.-18.12.2020) ### Yhteenveto ### Työpanokseni ja sitoutumiseni projektiin Heti kurssin alusta aikataulutin omia tehtäviäni niin, että aloitin työt heti sprintin alusta, ettei tehtävät kasautuisi sprintin loppuun ja toisaalta varaa yllätyksille olisi. Ryhmän työnjako meni hyvin, kun roolit jaettiin. Omalta osalta hoidin roolini mukaisia tehtäviä. Kehitystiimin jäsenenä tein suorittavaa työtä sivuston aikaansaamiseksi. Toimin aktiivisesti mukana suunnittelytyössä aloituspalavereissa, joissa määritimme toteutusaikataulut tuoteomistajan määrittämille ominaisuuksille. Projekin aikana osallistuin yhteisiin suunnitteluihin ja palavereihin, joissa sovimme yhteiset pelisäännöt ja suunnitelmat jokaiseen sprintiin. Osallistuin keskusteluun ja tarvittaessa kysyin selvennystä, jos jokin asia jäi epäselväksi. Tuotteen kehityksen osalta noudatin pääsääntöisesti tuotteen kehitysjonoa ja tuoteomistajan ilmoittamia vaatimuksia. Projektin onnistumisen kannalta olin mukana vastaamassa tuotteen teknisestä toteutuksesta. Itsellä on ollut halu tehdä mahdollisimman hyvä tuote, eikä ainoastaan tyytyä "kelpaavaan" ratkaisuun. Oma mielenkiintoni oli käydä läpi useampia vaihtoehtoisia valintoja ja miettiä miten yritys voisi hyödyntää niitä toiminnassaan ja näin tuoda lisäarvoa projektille. Pyrin selvittämään asioita välillä jo etukäteen, josta oli apua sprintin suunnittelussa. Moni ominaisuus jota lähdimme toteuttamaan, oli etukäteen tuntematon, joten ilman etukäteen perehtymistä, olisi aika-arvio ollut vaikeampaa. Työnjako meni projektin osalta mielestäni hyvin, koko tiimi pystyi osallistumaan projektiin aktiivisesti koko kursin ajan. Jokainen siis sai keskittyä omaan tehtäväänsä ja jokainen myös otti itselleen tekemistä tasapuolisesti. Itse pyrin hoitamaan työt nopeasti alta pois ja silloin pystyinkin tarjoamaan tarvittaessa apua muille, mutta pääsääntöisesti työt etenivät niin hyvin, ettei edes avun tarjoamiselle ollut paikkaa. Päivittäispalavereissa kävimme läpi tehdyt työt ja työt joita tarkoitus tehdä, jolloin pysyimme keskenämme hyvin selvillä sprintin ja projektin etenemisestä. Kurssiin käytin aikaa n. 123,5h ![](https://i.imgur.com/OWypSo2.png) Viikkotasolla tehdyt tehtävät on kuvattu tässä blogissa tarkemmin jokaisen viikon osalta, joissa ne on myös todennettu kuvakaappauksin kehitysjonosta ja tuntikirjanpidosta. ### Oman työn seuranta ja kehittäminen Projektin aikana olen pitänyt tuntikirjanpitoa Clockifyssa. Olen raportoinut tehdyt toimenpiteet mahdollisimman kuvaavasti. Projektin alussa sovimme tiiminä raportointimallin. Kaikki kurssiin liittyvä, myös opiskelu, kirjattiin Juovva-projektin alle. Tageilla erittelimme mm. opiskelun, kokoukset ja kehitystyön. Raportoinnin lisäksi olen kirjannut viikkotasoiset tunnit tähän kehittäjäblogiin sekä viikkotasoisen tuntimäärän mukaan, että tehtäväkohtaisen jaottelun mukaan. Esim. sprtint 6: https://hackmd.io/p9NaESxAQi6CV-J417rKUw?both#Oman-ty%C3%B6n-seuranta-ja-kehitt%C3%A4minen2 Raportoinnin olen pyrkinyt pitämään alun jälkeen suhteellisen samanlaisena, jotta viikot olisivat vertailukelpoisia ja hyödynnettävissä seuraavia aika-arvioita mietittäessä. Työajalle olen laskenut arvoa, tästä tarkempi laskelma löytyy kohdasta: https://hackmd.io/p9NaESxAQi6CV-J417rKUw?both#Oman-ty%C3%B6n-seuranta-ja-kehitt%C3%A4minen3 . Projektiin raportoin kaiken asioihin perehtymiseen ja kokeiluun käyttämäni ajan. Työelämässä toki tarkemmin olisin edennyt valmiin määritelmän mukaan ja en olisi tehnyt ns. extratunteja tiettyihin vaatimuksiin nähden. Tarkempi kuvaus viikkotasoisesti, joka viikolta viikkokohtaisissa teksteissä. ### Reflektio- ja itseohjautuvuusosaaminen Toimin projektissa kehitystiimin jäsenenä. Työtehtäviin kuului sivuston kehitystyö ja suunnittelu kehitystiimin jäsenenä, sekä suunnittelu myös koko projektitiimin jäsenenä. Kehitystyöhön kuului toki myös aikaansaannosten esittely asiakkaalle. Kehitystiimi vastasi tuotteen valmistumisesta ja näin ollen saimme myös arvioida työnajankäytön sprint-tasoisesti. Tuoteomistaja toi vaatimukset sprintin aloituspalaveriin, jotka yhdessä koko tiimin kesken jaoimme pienempiin palasiin ja määritimme ajat. Tällä oli suuri merkitys, jotta toisaalta sprintissä oli sopiva määrä tehtäviä, että projekti eteni viikoittain tarpeeksi, mutta toisaalta niin, ettei asioita jäänyt tekemättä. Tärkeää oli myöskin se, että tehtävien tekemiseen oli arvioitu riittävä aika, että lopputulos oli riittävän hyvä. Rooli päätöksiä tehtäessä oli em. syistä tärkeä ja siksi oli tärkeää miettiä, perehtyä ja peilata tehtäviä aiempiin kokemuksiin ajankäytöstä. Pyrin aina tuomaan suunnittelupalavereissa perustellun näkemyksen omasta aikaarviostani. Kehitystiimi vastasi toteutuksesta, joten jokaisen kehitystiimin jäsenen vastuulla oli, että tuote valmistui. Omalta osaltani varmistin että noudatin kehitysjonoa ja ylläpidin sitä omien tehtävieni osalta. Seurasin projektin etenemistä, jotta sprintin työt saataisiin kehitystiimin osalta tehtyä. Projektin osalta kehityskohteina voisi pitää keskittymistä omiin tehtäviin, eikä kärsimättömästi selvitellä kaikkea sieltä täältä. Vahvuuksina projektissa oli oma mielenkiinto aiheeseen ja halu tehdä mahdollisimman hyvää jälkeä, eikä tyytyä helpoimaan ratkaisuun. Tarkempi kuvaus viikkotasoisesti, joka viikolta viikkokohtaisissa teksteissä. ### Omien työtehtävien hallinta Scrum-roolin työtehtävät on kuvattu jo edellisessä luvussa. Kehitystiimin jäsenenä työskentelin pääsääntöisesti tuotteen suunnittelu ja kehitystyössä sekä projektin suunnittelutyössä ja myös valmiin tuotteen esittelyssä. Projektin aikana kehitystyön osalta oli kehitettävää tuotejonon hyödyntämisessä ja noudattamisessa. Tehtävät tein kyllä sen mukaan, mutta usein tehtävän siirto eri tilaan saattoi unohtua, etenkin työn alle. Projektin aikana otin tämän itselleni kehityskohteeksi ja loppua kohden tuotejonon ylläpito hoituikin paremmin. Tarkempi kuvaus viikkotasoisesti, joka viikolta viikkokohtaisissa teksteissä. ### Oma viestintä Projektin aikana pyrin viestimään aktiivisesti muille ryhmän jäsenille. Käytössäni oli teams-myös puhelimeen, jolloin viesteihin pystyi vastaamaan nopeasti ja osallistuimaan palavereihin, vaikkei päässyt koneelle. Kiireellisissä asioissa käytimme myös watsappia, joka kaikilla oli käytössä. Projektin aikana pystyin osallistumaan jokaiseen palaveriin ja osallistuin aktiivisesti keskusteluun. Viestin myös teamsin tekstikanavailla, koska mielestäni viestintää kannattaa olla riittävästi, ettei esim. samoja työtehtäviä tehdä päällekkäin. Palautetta omasta viestinnästä lähinnä tiedustelin teknisestä näkökulmasta, esim. jos olin puhelimella kokouksessa, että toimiiko ok. Toisaalta myös tiedustelin. että sopiiko esim. kuittaus teamsissa, kun joku tehtävä on tehty. Tarkempi kuvaus viikkotasoisesti, joka viikolta viikkokohtaisissa teksteissä. *** *** ## Sprintti 7(15.12.-18.12.) ### Työpanokseni ja sitoutumiseni projektiin **Tiistaina** osallistuin sprintin suunnitteluun ja tämän jälkeen kehitystiimin kesken pidimme testauksen suunnittelupalaverin. Kehitysjonon tehtävistä tein vieraskirjan testauksen ja aloitin varauskalenteri 2 hinnoittelun säädön. ![](https://i.imgur.com/cF6hVXt.png) **keskiviikkona** tein varauskalenteri 2:n hinnoittelumallin loppuun ja kirjoitin ohjeita alennuskoodien osalta, koska aihe oli tuttu ja Aapon kanssa oli puhetta, että voin auttaa. Kehitysjonon osalta omat tehtäväni on tehty. **Perjantaina** pidimme viimeisen ohjauspalaverin ja tuotteen luovutuksen asiakkaalle. Tämän jälkeen vielä tiiminä pidimme palaverin, jossa koostettiin asiakkaalle viimeiset tunnukset jne. ja pääteltiin projekti. ### Oman työn seuranta ja kehittäminen Työnajanseurantaa jatkoin kuten aiemminkin. Viikon työtunnit lajeittain: ![](https://i.imgur.com/sO382pJ.png) ### Reflektio- ja itseohjautuvuusosaaminen Projektin aikana opitut asiat käytössä. Tälle viikolle ei enää paljon tekemistä, vain viimeistelyä. ### Omien työtehtävien hallinta Omat kehitysjonon työtehtävät sain hoidettua jo keskiviikkoon mennessä. Loppuviikosta vain esittely muille tiimeille ja ohjaus sekä asiakaspalaveri. ### Oma viestintä Tällä viikolla vain vähän tehtäviä, joten joustimme päivittäispalavereista ja viestintä tarvittaessa teamsin tekstikanavilla. *** *** ## Sprintti 6(8.12.-14.12.) ### Työpanokseni ja sitoutumiseni projektiin **Tiistaina** Osallistuin aloituspalaveriin ja katsoin luennot tallenteelta. Samalla selailin sivuja ja korjailin havaittuja virheitä. ![](https://i.imgur.com/cwMawzD.png) **Keskiviikkona** osallistuin päivittäispalaveriin. Tein Osakasinfo -sivulle lomakkeen, jolla tiedoksiannon saa lisättyä. Osallistuin ohjauspalaveriin ja sen jälkeen asiakastapaamiseen, jossa toimin kirjurina. Asiakastapaamisen jälkeen pidimme Juhon ja Aapon kanssa palaverin, jossa teimme jo osan asiakkaan uusista vaatimuksista. Illalla asensin uuden varauskalenterin ja testasin sen perustoiminnallisuuksia. ![](https://i.imgur.com/TEmUJsR.png) **Torstaina** pidimme päivittäispalaverin, josta jatkoimme yhdessä uusien asiakasvaatimusten toteuttamiseen. Sivusto meni kuvien poistamisen jälkeen ja alustan päivitykse jälkeen vähän rikki, jonka korjaamiseen käytimme tiiminä aikaa. Illalla vielä korjailin sivujen näkyvyyttä, että etusivu näkyy kaikille ja muut sivut kirjautuneille käyttäjille pl. osakas-sivu, joka näkyy vain osakkaille. ![](https://i.imgur.com/ziOZ0oL.png) **Perjantaina** Pidimme päivittäispalaverin, jonka jälkeen tutustuimme ja säädimme uutta varauskalenteria. ![](https://i.imgur.com/Hnl7Mco.png) **Maanantaina** valmistauduin demoamaan sprintin toteutuksia asiakkaalle ja hoidin esittelyn. Aloituspalaverin jälkeen pidimme retron ja tämän jälkeen tein tuoteomistajan luvalla jo muutamia korjauksia/parannuksia, jotka demossa tulivat esille. ### Oman työn seuranta ja kehittäminen Olen jatkanut työajanseurantaa entiseen malliin. Työtehtävien suunnitteluun olen käyttänyt tuotteen kehitysjonoa. Olen pyrkinyt tekemään tehtäviä aikataulun mukaan mahdollisimman paljon heti sprintin alussa. Sprintin päiväkohtaiset työajat: ![](https://i.imgur.com/RydyJmC.png) Sprintin työtunnit lajeittain ja tehtävittäin: ![](https://i.imgur.com/8SI5ASJ.png) ### Reflektio- ja itseohjautuvuusosaaminen Tein omat tehtäväni aktiivisesti ja oma-aloitteisesti kuten aiemmissakin sprinteissä. Seurasin työtehtäviä tuotejonon avulla ja aikataulutin pääpiirteittäin ajankäytön viikon ajalle. ### Omien työtehtävien hallinta Olen jatkanut kehitystiimiin jäsenenä aiempaan malliin. Sprintin aloituspalavereissa olen osallistunut ajankäytön suunnitteluun ja backlogien jakamiseen taskeiksi. Kehitystyössä olen perehtynyt tehtävään ja toteuttanut sen mahdollisimman hyvin, yleensä vaihtoehtoja vertaamalla, eikä pelkästään helpointa valitsemalla. Retrossa olen ollut mukana ja tuonut omia ajatuksia esille, vaikkakin kehityskohteita on varsin vähän yleensä tiimin toiminnasta löytynyt, koska kaikki ovat hoitaneet oman roolinsa niin hyvin. ### Oma viestintä Olen viestinyt aktiivisesti mm. päivittäispalavereissa tehdyistä toimenpiteistä ja mitä aion tehdä. Lisäksi olen tarvittaessa laittanut viestiä teamsiin. *** *** ## Sprintti 5(1.12.-7.12.) ### Työpanokseni ja sitoutumiseni projektiin **Maanantai** muutimme sprintin ajankohtaa tiistaista-maanantaihin, joten maanantaina pidimme vain vanhan sprintin retron, eikä kehitystyötä tälle päivälle ollut. Retron lisäksi kirjoitin tänään vain kehittäjäblogia. ![](https://i.imgur.com/llgBvPe.png) **Tiistaina** pidimme Sprintin 5 aloituspalaverin. Aloituspalaverissa tehtäväksi tuli mm. webkameran/kameroiden sijoittamisen sivuille, jonka otin itselleni tehtäväksi. Aika-arvioksi sanoin varsin pienen arvion, joka kyllä laajennettiin 3tuntiin. Yhden kameran lisääminen olikin varsin yksinkertainen lisättävä, mutta palaverissakin jo puhuttiin, että voisimme tuottaa vähän hienomman monikamera valinnan, jonka toteuttaminen suunnitellusti ei ollutkaan niin simppeli, etenkin ylläpidon ja pitkän tähtäimen toimivuuden kannalta. Aihe kuitenkin kiinnosti itseäni, joten käytin tähän tiistaina n.4 tuntia. ![](https://i.imgur.com/oAJAave.png) **Keskiviikkona** pidimme päivittäispalaverin, josta jatkoimme yhdessä vieraskirjan valintaan ja toteutukseen. Itse keskityin ulkoasun muokkaamiseen suoraan pluginin koodista, että se vastaisi ulkoasultaa sivuston muita plugineja. Aiemmin sivustoa tutkiessani huomasin, että galleria näyttää 15kuvaa/sivu ja siinä ei ole oletuksena sivunvaihtoa. Otin tämän esille palaverissa ja asensin pluginin lisäosan, jolla sivunvaihto onnistuu. Tutkimme asetuksia yhdessä ja lopulta löysin asetuksen, jolla sivunvaihdon sai toimimaan galleriassa. Aapo kertoi ettei ollut vielä löytänyt mieleistä ratkaisua uutisille, omasta mielenkiinnosta tutkin rss-feedin hyödyntämistä uutisille ja vinkkasin Aapolle mahdollisesta vaihtoehdosta. Projektin vaatimusten mukainen webkamera näkymä oli toteutettu alle tunnissa, mutta jatkoin edelleen helppokäyttöisen vaihtoehdon etsimistä, koska itselläni aikataulut sen mahdollisti. ![](https://i.imgur.com/T5VUTFy.png) **Torstaina** osallistuin ohjauspalaveriin, jossa toimin sihteerinä. Tämän jälkeen pidimme päivittäispalaverin ja sovimme että katsomme kehitystiimin kesken ohjausnäkymän kuntoon porukalla. Totesimme että se on käyttäjäkohtainen, jokaisen itse säädettävissä, joten emme sitä muokanneet. Yhteisen palaverin jälkeen Palaverin jälkeen kirjoitin ohjauspalaverin muistion puhtaaksi ja lisäsin wikiin. Tämän jälkeen asensin sopivan Lightbox sovelluksen, jonka avulla sain samalle sivulle usean webkameran valinnan. Sivuston yhtenäisyyden vuoksi opiskelin myös css-stylejä, jotta valintapainikkeet olisivat sivuilta toisille samanlaiset. Illalla vielä kirjoitin varauskalenterin ohjeet valmiiksi. Mietin myös varauskalenterin hintalaskurin ratkaisua, jolloin törmäsin pinpoint bookingcalenadariin, jota vaikutti erittäin hyvältä. Kurssin käytin tänään n.7h 30min. ![](https://i.imgur.com/aJ6tTR1.png) **Perjantaina** osallistuin päivittäispalaveriin. Näytin samalla muille vaihtoehtoisen varauskalenterin. Tälle päivälle ei varsinaisesti tehtävää, koska käytin alkuviikosta aikaa kaiken saamiseksi valmiiksi. Ohjeiden viimeistely onnistuu vasta kun muut tiimin jäsenet ovat saaneet kirjoitettua omat ohjeensa. Viikon aikana tein enemmän kuin oli tarpeellista. Webkameran suhteen käytin resursoidu 3 tunnin sijaan yli 6 tuntia, vaikka vaatimusten mukainen toteutus olisi onnistunut alle tunnissa. Todellisessa projektissa jatkokehitys olisi vähintään vaatinut tuoteomistajan konsultointia. Toisaalta aloituspalaverissa asiaa oli sivuttu, että mahdollista jatkokehittää on, etenkin kun kohdentamattomia tunteja tiimillä oli käytettävissä. Lisäksi tutustuin Aapon taskiin uutisten sijoittamisesta sivustolle oman mielenkiinnon vuoksi ja annoin vinkin Aapolle, kun muut testailut eivät vaikuttaneet toteutuskelpoisilta. **Maanantaina** osallistuin retroon ja päivittäispalaveriin. Sovimme että osallistun kehitystiimin jäsenenä yhteiseen ryhmien toimintatapojen esittelyyn tiistaina 8.12. Päivän aikana viimeistelin tehdyt sivuson ohjeet, kun muut ovat saaneet kirjoitettua oman osuutensa ohjeista. ### Oman työn seuranta ja kehittäminen Raportointia olen jatkanut kuten ennenkin, joten viikot ovat vertailukelpoisia. Raportoinnit olen tehtnyt aina kun olen tehnyt projektiin ja kurssiin liittyviä töitä. Clockifyhyn en ole määrittänyt työtuntien rahallista arvoa, mutta työtunnin kustannukset voisi merkitä sinne esim. työnantajakuluineen, jolloin projektin johto, voisi seurata syntyviä kustannuksia ja seurata esim. budjetissa pysymistä. Projektissa teimme tiiminä yhteisen päätöksen, että myös opiskelu merkitään Juovva-projektin alle. Todellisessa tilanteessa opiskelut eivät kuuluisi projektiin, eivätkä olisi laskutettavissa tilaajalta, vaan olisi huomioitava projektin katetta laskettaessa henkilöstön osaamisen ylläpidon kuluna. Jos arvioidaan 2 vuoden opiskelijan palkaksi 2300e/kk, on tuntipalkka n.14,50e/h, jolloin kulut vuositasolla, lomarahat ja sivukulut huomioiden on n. 3100e/kk. Tuntia kohden yritykselle syntyisi siis kulua n.19.30e/h. Viikon aikana käytin tunteja resursoitua enemmän oman mielenkiinnon takia. Työelämässä toki kaikkia tunteja en olisi voinut kirjata työaikaan, ellei se olisi tehtävän toteutusta vaativaa osaamista tai työnantajan kanssa sovittua projektin ulkopuolista itsensä kehittämistä. Viikon päiväkohtaiset tunnit: ![](https://i.imgur.com/rRRpBbf.png) Viikon tunnit tehtävittäin: ![](https://i.imgur.com/cUD2Ff6.png) ### Reflektio- ja itseohjautuvuusosaaminen Sprintin aikana tein vaaditut toimenpiteet ja itseni kehittämisen vuoksi opiskelin extraa. Viikon aikana olen toteuttanut Scrum-rooliani ja noudattanut yhteisiä toimintamalleja ylläpitämällä devopsia työtehtävien mukaan. Olen myös seurannut projektin etenemistä tehtyjen tuntien perusteella (devopsin analytiikka). ### Omien työtehtävien hallinta Kurssin aikana tehtäviin kuului kehitystyö. Olen tehnyt omat taskit huolellisti, tuomalla lisäarvoa. Olen tehnyt tehtävät aktiivisesti heti sprintin alusta lähtien, varmistaakseni niiden valmistumisen. Olen myös antanut neuvoja muille tiimin jäsenille, jos olen tiennyt asiasta, kuten uutisten toteutus rss-feedin avulla. ![](https://i.imgur.com/tgchcuH.png) ### Oma viestintä Olen jatkanut viestinnässä vanhaan malliin. Olen pyrkinyt saamaan muiden mielipiteitä oman toteutuksen toimistustavoista ja heitelly ideioita ja huomioita yleisestä projektin toteutuksesta. ![](https://i.imgur.com/Y27YQjV.png) *** *** ## Sprintti 4(23.11.-27.11.) ### Työpanokseni ja sitoutumiseni projektiin **Maanantaina** pidimme edellisen sprintin retrospektin. Kehitystiimin osalta emme keksineet kehitettävää, vaikka aina periaatteessa on parannettavaa. Kehitystyö eteni kuitenkin hyvin, joten emme lähteneet tekemään muutoksia. Uuden sprintin aloituspalaveri pidettiin retron jälkeen. Osallistuin työtehtävien ja estimate-tuntien arviointiin. Ehdotin taskeja backlogien alle ja ajan jakamista niiden kesken. Taskit jaettiin hyvin pitkälti jo suunnittelupalaverissa. Otin itselleni mm. gallerian uppload-lomakkeen selvityksen ja valinnan. Aloitin niihin tutustumisen jo maanantai-iltana, jotta saisimme kehitystyön hyvin liikkeelle. Asiaa tutkiessani huomasin, että erillinen lomake ja galleria aiheuttaa ongelmia tagien ja kommenttien kanssa. Lisäksi huomasin, että aiemmin tutkimamme ja hylkäämämme galleria olikin juuri sopiva tarpeisiimme. Näin ollen Aapolla ja Antonilla olleet 2 galleriasovellukseen tutustuminen jäi turhaksi ja taskit hylättiin. Näin olleen säästyttiin turhalta työltä. ![](https://i.imgur.com/HkVCSRu.png) **Tiistaina** pidimme päivittäispalaverin ja sen jälkeen jatkoimme ryhmänä galleriavalintaan ja säätämiseen, kun totesimme yhdessä, että upploadominaisuuden sisältävä galleria on sopiva käyttöömme. Iltapäivällä jatkoin vielä gallerian ulkoasun viilaamista ja lisäsin oman painikkeen kuvien lataamiselle, lisäosan oman linkin sijaan. Tämän jälkeen mietin laskuriratkaisua majoituksen hinnalle ja yritin toteuttaa hinnastoa varaussivulle eri roolien perusteella. ![](https://i.imgur.com/T3F3xPx.png) **Keskiviikkona** keskityin muihin koulututehtäviin, joten projektin osalta osallistuin vain päivittäispalaveriin ja valmistelin ohjeuspalaveria tekemällä kokouslistan ja lähetin kysymykset opettajille. **Torstaina** otin kiinni sprintin tunteja, koska analytiikan perusteella näytti jo työt kasaantuvan. Aamulla pidimme ohjauspalaverin, jossa toimin puheenjohtajana. Tämän jälkeen jouduin keskittymään tentiin, mutta puolenpäivän jälkeen sovimme palaverin kehitystiimin kesken ja mietimme ja toteutimme sivuston ulkoasua. Mietimme yhdessä ensin yleisesti ruudunjaon kautta vaihtoehtoja ja kun tehtäviä asioita tuli esille, otti joku aina sen tehtäväksi. Itse keskityin esim. ohjesivun valikon rakentamiseen ja sivun rakenteeseen ja muotoiluun. Vaihdoimme myös sivun teeman, joka korjasi näkyvyysongelman, joten sain myös asetettua hinnaston näkymään vain tietyille rooleille. Edelleen tähän jäi ongelmaa, koska hinnasto näkyi vain osakkaalle, ei asiakkaalle. Viilasin illalla vielä varaus ja ohjesivun ulkoasua, sekä perehdyin eri maksuvaihtoehtoihin ja koostin muutamien hinnat Word-dokumenttiin. ![](https://i.imgur.com/80Z50bb.png) **Perjantaina** pidimme aamulla päivittäispalaverin kehitystiimin kesken, josta jatkoimme yhdessä sivuston ulkoasun muokkausta. Viimeistelimme myös gallerian. Kävimme läpi maksuvaihtoehtoja ja ylipäätään niiden toteuttamisen järkevyyttä asiakkaan sivustolla. Oma kantani oli, ettei ole järkevää nykyisellä mallilla toteuttaa, koska asiakas haluaa vahvistaa varauksen ennen kuin varaus astuu voimaan. Tällöin on sama lähettää sähköpostilasku ja mieluummin vaikka luoda automaatiota tähän prosessiin. Laskurin suhteen tutustuin pariin vaihtoehtoon, jotka ovat erillisiä kalenterista. Ehdotin myös esittelyssä asiakkaalle esitettäväksi vaihtoehtoista Woocommerse-verkkokauppa -ratkaisua, jossa ostotapahtuma integroitaisiin sivulle, eri lisäosalla, kuin mikä aiemmin valittiin. ![](https://i.imgur.com/8jhs5yi.png) ### Oman työn seuranta ja kehittäminen Olen jatkanut aiempaa tapaa raportoida tunnit, jolloin iteraatioiden vertailu on mahdollista. Viikkotasolla käytin projektiin aikaa 18h 45min ![](https://i.imgur.com/rFgAopP.png) Viikon tunnit jaoteltuna ryhmittäin: ![](https://i.imgur.com/Jyidode.png) ### Reflektio- ja itseohjautuvuusosaaminen Tällä viikolla jatkoimme samaan malliin töiden tekemistä. Asioihin perehtymistä itsenäisesti ja paljon toteutusta myös kehitystiimin kesken. Itse keskityin ulkoasun viimeistelyyn varaus ja ohjesivulla. Olen pyrkinyt tekemään tehtäviä heti sprintin alusta ja näin varmistaa että tehtävät tulevat tehdyksi ja varautunut mahdollisiin yllätyksiin, jotka estäisivät työn tekemisen. DevOpsin päivittämisen muistin tällä viikolla jo hyvin ja töitä tuli siirrettyä myös inprogress-tilaan, eikä suoraan assigned to tilasta done-tilaan. Olen myös päivittänyt taskin työtunteja, jos task on jäänyt kesken. Esimerkki taskin etenemisestä: ![](https://i.imgur.com/p4n4Cmt.png) ### Omien työtehtävien hallinta Sprintin aikana työtehtäviin kuului normaalit kehitystiimin mukaiset työt, eli tuotteen saattaminen sprintin tavoitteen mukaiseen kuntoon. Tässä sprintissä ei ollut demoamisvastuuta, vaan ainoastaan toimin vuorollani ohjauspalaverin puheenjohtajana. Olen omalta osaltani vaikuttanut kehitystjonon suunnitteluun ja tehtävien saamiseen maaliin. Työtehtävät olen toteuttanut tiimin sopimien sääntöjen mukaisesti ja seurannut tuotejonoa ja raportoinut tehdyt tunnit. ### Oma viestintä Tässä sprintissä olen jatkanut aiempaa tapaa viestiä. Pyrin aktiivisesti ilmoittamaan havainnoistani Teamsin kautta, etenkin jos se vaikuttaa muiden töihin. Esimerkiksi ilmoitin havainnoistani gallerian kanssa, ettei turhaan aikaa käytettäisi työhön, jota ei tarvita: ![](https://i.imgur.com/D25s77C.png) *** *** ## Sprintti 3(16.11.-20.11.) ### Työpanokseni ja sitoutumiseni projektiin **Maanantaina** osallistuin asiakaspalaveriin varauskalenterin demoamista varten. Tätä varten suunnittelin esityksen edellisellä viikolla ja vielä tuoteomistajan ja scrum-masterin kanssa pidimme palaverin ennen asiakastapaamista. Asiakastapaaminen meni hyvin ja oli mielenkiintoista keskustella tehdystä toteutuksesta ja kuulla suoraan asiakkaan suusta toiveita sivuston ominaisuuksista. Päivälle oli ajoitettu myös retrospekti ja uuden sprintin suunnittelupalaveri. Perheessä on pyörinyt flunssa, eikä poikaa saanut vieläkään hoitoon, joten epäilin etten pysty kunnolla osallistumaan em. palavereihin, mutta osallistuminen onnistui todella hyvin puhelimen kautta ulkoillessa ja ehdin olla varmaankin eniten äänessä kehitystiimistä, koska Aapollakin oli ongelmia nettiyhteyden kanssa. Suunnittelupalaverissa saimmekin jo kaikki hyvin määritettyä taskit hyvin backlogeille. Illalla tein vielä paria taskia varmuuden vuoksi etukäteen. ![](https://i.imgur.com/yqTAume.png) **Tiistaina** Pidimme päivittäispalaverin ja sovimme päivän tehtävät. Päivään kuului taas lastenhoitoa. Päivälle sovimme omien taskien lisäksi yhteisiä taskin käyttöoikeuksien hallinta plugineihin tutustumisen ja yhteisen palaverin valintaa varten kello neljäksi. Itse ehdin tutustumaan ja testaamaan 3 pluginia, joista peri vaikutti käyttökelpoisilta. Valintapalaverin jouduimme kuitenkin siirtämään menojen vuoksi, mutta itselle riitti kuitenkin muuta tekemistä hyvin tästä huolimatta. ![](https://i.imgur.com/XodX3Cu.png) **Keskiviikkona** päivittäispalaverissa mietittiin päivän tehtäviä ja päätettiin ottaa porukalla käyttäjäoikeiksien hallinta ja rekisteröinti työnalle. Päivän aikana tehtiin lähes 4 tuntia porukalla käyttäjänhallinta-plugininien testailua, valintaa asennusta ja käyttäjäroolien asetusta. Yhdessä samojen taskien tekeminen ei ehkä normaalia kehitystyötä, mutta koska kellään ei kovin laajaa aiempaa nettisivuosaamista ole, niin kaikki oppivat laajemmin. Ryhmänä tekeminen myös mukavaa ja työt etenevät, joten mielestäni erinomainen valinta. ![](https://i.imgur.com/dkMgCjd.png) ![](https://i.imgur.com/qxgAutx.png) **Torstaina** Aamulla osallistuin ohjauspalaveriin ja kirjoitin oppimispäiväkirjaa. Päivän aiheena itsellä ruotsin tentti, joten projektin eteenpäinvieminen jäi varsin vähiin. **Perjantaina** Aamulla pidimme kehitystiimin kanssa päivittäispalaverin, josta jatkoimme porukalla sivuston asettelun ja sisällön suunnitteluun. Yhteistyössä mm. siirsin tiedot vanhalta sivustolta, ehdottelin sivustojen rakennetta ja viimeistelin vielä kalenterisivun näkäyvyyttä. Kokeilin saada valinnaista sisältöä eri käyttäjäryhmille, mutta käytettävissä olevan ajan puitteissa se ei onnistunut, mutta ei myöskään ollut vaatimus asiakkaan suunnalta. ![](https://i.imgur.com/ffIho5w.png) ### Oman työn seuranta ja kehittäminen Olen jatkanut aimpaa tapaa kirjata tunnit heti clokifyhyn. Tällä viikolla puhelimella osallistuminen palavereihin on hiukan sotkenut, koska en ole heti puhelimella halunnut ruveta merkitsemään tunteja. Illalla olen kuitenkin muistanut merkitä päivän palaverit. Tuntikirjanpidossa olen kiinnittänyt huomiota merkintöjen yhtenäisyyteen. Olen ottanut käyttöön aina saman kuvauksen esim. saman nimisille palavereille. Näin graafeista on esim. pelkän kokouksen lisäksi helppo eritälle eri palavereihin mennyt aika. ![](https://i.imgur.com/YCvibxx.png) ### Reflektio- ja itseohjautuvuusosaaminen Tällä viikolla muiden kurssien osuus ja tämän kurssin luento-osuus on jäänyt taakse, joten on voinut paremmin keskittyä tähän kurssiin. Viikon aikana devopsin käyttöön on tullut rutiinia ja taskeja muistaa viedä eteenpäin kuin ennen, mutta toki jatkuvaa kehittämistä tässä on edelleen. Etenkin työn siirtäminen inprogresiin meinaa jäädä ja siirto tapahtua suoraan asignedto -tilasta done-tilaan. Viikon aikana on tullut otettua rennommin kehitysjonon etenemisen suhteen, koska epävarmat asennuskuviot olivat edellisellä viikolla ja kehitystiimissä homma toimii ja voi luottaa, että kaikki hoitavat oman osansa. ### Omien työtehtävien hallinta Edellisen sprintin jälkeen olen pyrkinyt saamaan tuotteenkehitysjonon ylälpidon omalta osaltani "selkärankaan". Olen suht hyvin, muistanut muuttaa taskin inprogress -tilaan ja lopulta tehdyksi. Monesti in progress meinaa jäädä tekemättä ja tulee tehdyksi vasta kun taskia on tehnyt ja se jää vaikka kesken. Tässä vaiheessa tulee siirrettyä task inprogress tilaan ja muutettua remaining work. Tähän tulee vielä kiinnittää huomiota, että taskit ottaa myös työn alle, eikä vain tehdyksi. Itseäni kiinnostaa projekstin seuranta mm. burndown chartin avulla ja pyrin omalta osaltani pitämään trendin hyvänä, vaikkakin on täysin ymmärrettävää että päiväkohtaisessa kehityksessä voi olla eroja. Olen havainnut myös, että kehitysjonon avulla voisi hyvin seurata muiden työntekoa, esim. siltä osin, jos jokin oma task vaatii toisen tekemän taskin valmistumista. Tästäkin syystä itsen ja koko tiimin olisi hyvä muistaa kehitysjonon päivitys. Suunnittelupalaverissa pyrin hyödyntämään edellisen viikon työmääriä, uusia capacityjä miettiessäni. Keskusteluissa pyrin perustelemaan aika-arvioni. ### Oma viestintä Tällä viikolla viestintää on ollut Teamsin kautta enemmän kun aiemmin. Olen pyrkinyt tuomaan esiin havaitsemiani asioita, jotta päällekkäistä työtä vältettäisiin, esim. pluginien valinnassa huomioita testaamistani plugineista. Linkki keskusteluun: https://teams.microsoft.com/l/message/19:30b4bbe2be67463a9a50b0f31743a23d@thread.tacv2/1605621896727?tenantId=69901c53-b786-49e1-a53e-c876ad62a424&groupId=1e56b69d-9a8e-4d6a-95fe-a371bce78610&parentMessageId=1605621896727&teamName=KeKe%20D2&channelName=Kehitystiimi&createdTime=1605621896727 Kehitystiimin kesken olemme tehneet paljon töitä teams-meettien kautta ja näissä viestintä on rentoa jutustelua. Välillä keskustelu karkaa aiheesta, mutta vuorotellen joku tiimistä palauttaa keskustelun aiheeseen. Palautetta viestinnästä ei ole tullut pyydettyä, kuin lähinnä siltä osin, että kuuluuko tastamelu häiritsevästi, että tiedän käyttää tarvittaessa mutea. *** *** ## Sprintti 2(9.15.-13.11.) ### Työpanokseni ja sitoutumiseni projektiin Maanantaina osallistuin retrospektiin ja sprintin aloituspalaveriin. Ensimmäisessä sprintissä ei päästy vielä varsinaiseen scrumin mukaieen toimintaan, joten se oli nopeasti ohi. Lähinnä kommentoin seuraavaan sprintin kehityskohteina devopsin tehokasta käyttöönottoa ja taskien ottamista työnalle ja merkitsemistä tehdyiksi. Aloituspalaveriin olin selvitellyt Wordpressin asentamista nykyiseen webhotelliin tai azuren testipalvelimelle ja ehdotin vaihtoehtojen selvittämistä, jonka Leevi hoitikin Jarin kautta. Tiistaina osallistuin päivittäispalaveriin. Olimme saaneet tiedon, että voimme asentaa wordpressin nykyiseen webhotelliin, ehdotin että jatkamme kehitystiimin kanssa heti perään "palaveria", jossa asennamme ympäristön käyttöön. Opettajien seurantaa varten päätimme kirjata muistiot myös dailyista. Tiistain daily: https://dev.azure.com/tiko-agile2020/Ryhm%C3%A4%20D2/_wiki/wikis/Ryhm%C3%A4-D2.wiki/87/Sprintin-p%C3%A4ivitt%C3%A4ispalaveri-10.11.2020 Kellään ei ollut varmaan tietoa asennuksesta nykyisen sivuston rinnalle, mutta olin tutkinut ohjeita valmiiksi, jonka perusteella asennuksen tulisi onnistua. Yhteistyöllä tutkimme ohjeita lisää ja asensimme wordpressin allidoimainille ja asetimme sen käyttövalmiiksi. ![](https://i.imgur.com/2Ox8Ev6.png) Lapsen sairastuttua aikaa viikolla on mahdollisesti normaalia vähemmän, joten ehdotin että luomme sivustorakenteenkin jo samalla valmiiksi. ![](https://i.imgur.com/owxHAJZ.png) Illalla vielä tutustuin varauskalentereihin, tehdäkseni tunteja "varastoon". Testasin kahta kalenteria, joista toinen vaikutti hyvin käyttökelpoiselta. ![](https://i.imgur.com/e6TwAHH.png) keskiviikkona osallistuin päivittäispalaveriin. Kerroin kalenterikokeilujen tulokset, mutta ehdotin vertailujen jatkamista, kuten oli suunniteltu. Kerroin myös havainneeni, että kirjautuminen ja roolien jako vaatinee erillisen pluginin, wordpressin kirjautumisen lisäksi. Keskiviikon dailyn muistio: https://dev.azure.com/tiko-agile2020/Ryhm%C3%A4%20D2/_wiki/wikis/Ryhm%C3%A4-D2.wiki/93/Sprintin-p%C3%A4ivitt%C3%A4is-palaveri-11.11.2020 Torstaina aloitimme päivän ohjauspalaverilla. Päivä meni lastenhoidosa, joten päiväunien aikaan ja illalla sain tehtyä projektia eteenpäin. Dailyssa totesimme että valittu kalenteri plugin on sopivin, eikä ole syytä asentaa google kalenteria vertailua varten, vaan poistin Google kalenterin asennus ja varauslomakkeen taskit pois. Palaverien lisäksi säädin kalenteri sovellusta käyttövalmiiksi ja valmistelin demoa asiakkaalle. Tutkin myös galleriasovelluksia. Kalenterin loppuasetusten määritys jäi vielä perjantaille, koska asiakkaalta tarvittiin lupa sähköpostin tekemiselle webhotelliin. Kalenterin asennus. ![](https://i.imgur.com/KfMeH9B.png) Galleria -plugineihin tutustuminen ja vertailu. ![](https://i.imgur.com/pPlEFVV.png) Perjantaina pidimme kehitystiimin päivittäispalaverin. Kaikki olivat tutustuneet eri gallerioihin ja sovimme yhteisen palaverin myöhemmäksi päivälle sopivan pluginin valitsemiseksi. Palaverissa kävimme läpi testattuja plugineja. Emme löytäneet mieleistä pluginia, jossa olisi galleria ja käyttäjän latausmahdollisuus. Yhteistuumin päädyimme erilliseen galleriaan ja latauspluginiin. ![](https://i.imgur.com/NNwce2U.png) Kehitystiimin sovellusten vertailu ja valinta -palaveri. ![](https://i.imgur.com/oirINY3.png) ### Oman työn seuranta ja kehittäminen Olen jatkanut oman työn seurantaa clockifyn kautta, kirjaamalla tekemäni työt säännöllisesti clockfyhyn. Edellisen viikon lopulla otimme tiiminä käyttöön kehitystyö-tagin, joten raportointi on nyt sen suhteen selkeämpää. Palaverit kirjaamme erikseen kokoukset -tagin alle. Muuten teams-keskustelut pääsääntöisesti keskittyvät kehitystiimin kesken ja raportoin ne kehitystyöhön. Kurssin opiskelu kirjataan oman taginsa alle, jolloin sen saa raportoitua erilleen Juovva-projektista. Ensimmäisessä sprintin aloituspalaverissa työajan arviointi oli vaikeaa, koska oli niin paljon uusia asioita ja epätietoisuutta asennuksesta. Aika arviot, jotka ryhmän yhteisen pohdinnan kautta teimme, osuivat yllättävän lähelle oikeaa. Ensimmäisen sprintin tehtävistä, voi vain vähän arvioida tulevia aika arvioita, koska asennukset tehdään vain kerran. Viikon työtunnit päivittäin ![](https://i.imgur.com/6CaM8QI.png) Viikon työtehtävät: ![](https://i.imgur.com/WerasU4.png) ### Reflektio- ja itseohjautuvuusosaaminen Sprintin aikana olen aktiivisesti selvittänyt asioita, ennen yhteisiä palavereja ja ottanut niitä esille, jotta tiiminä voisimme tehdä niitä tutkia ja tehdä päätöksiä. Projekti kiinnostaa minua ja haluan oppia asioita. Olen myös huono tekemään päätöksiä puutteellisin tiedoin, jonka vuoksi pyrin selvittämään asioita etukäteen. Koen, ehkä liikaakin vastuuta projektin etenemisestä ja jos työt eivät etene, otan niitä omalle vastuulle. Pitää kuitenkin muistaa jokaisen oma työtahti ja olla ottamatta liikaa vastuuta projektista. Devops on hyvä rajaamaan omaa tekemistä, että tekeee oman osuutensa huolella, mutta ei häärää koko projektissa. Devopsia olen pyrkinyt ylläpitämään omalta osaltani säännöllisesti heti tehtävät tehtyäni ja muuttanut remainig timeä, jos task ei ole valmistunut kerralla. ### Omien työtehtävien hallinta Tässä sprintissä saimme kehitysjonon kuntoon, joten omien työtehtävien hallinta selkityi. Suunnittelupalaverissa osallistuin backlogien valitsemiseen sprintiin, siltä osin kun Leeville oli epäselvää tehtävien järjestyksestä, johon oli kyllä valittu hyvät backlogit. Osallistuin aktiivisesti taskien luomiseen kehitystiimin osana. Sprintin aikana olen muistuttanut itseäni taskien tilan ylläpidosta. Linkki devopsiin, jossa sprintin tuotteen kehitysjono: https://dev.azure.com/tiko-agile2020/Ryhm%C3%A4%20D2/_sprints/taskboard/Ryhm%C3%A4%20D2%20Team/Ryhm%C3%A4%20D2/Sprint%202 ### Oma viestintä Sprintin aikana olen pitänyt säännöllisesti yhteyttä tiimiin osallistumalla palavereihin. Olemme kehitystiimin kanssa tehneet paljon yhdessä Teamsin -kautta töitä. Omalla ajalla tehdystä työstä olen kommentoinut huomioita ja selvitettäviä asioita Teamsiin. Keskustelua asennuksesta: ![](https://i.imgur.com/fm4OQAW.png) Huomioita omista testailuista ![](https://i.imgur.com/JMrJj1z.png) Tiimi toimii tosi hyvin yhteen ja kaikki uskaltavat mielestäni kertoa omia ajatuksiaan. Ohjauspalaverissa kiinnitin huoimota ohjaajien tapaan kertoa kehityskohteista korostetusti hampurilaismallin mukaisesti, kehuen ja mainiten ettei kehitettävät asiat ole kritiikkiä. Työelämässä olen tottunut palautteeseen ja uskon että koko tiimille palautteen saaminen on tuttua, eikä sitä oteta kritiikkinä, vaan oppina. Tämä herätti kuitenkin ajatuksia siitä, että viestinnässä voisi olla järkevää huomioida enemmän myös se, että kaikki voivat tuoda mielipiteitään ja ideoitaan ilmi, ilman turhaa pohtimista, vaan heti kun ajatus tulee. Itse kuitenkin tuon ajatuksia aika paljon yhteisissä palavereissa. *** *** ## Sprintti 1 (2.11.-6.11.) ### Työpanokseni ja sitoutumiseni projektiin Tällä viikolla tutustuin kurssin luentoihin ja tutustuin eri verkkosivualustoihin ja kyselin niistä käyttäjäkokemuksia. Osallistuin yhteisiin palavereihin. Tutustuin devopsiin myös ajankäytön osalta ja yritin määrittää viikonaikana käytettävissä olevan ajan, johon ei ollut oikeuksia. Tästä kyselyä ohjauspalaveriin. ![](https://i.imgur.com/fpK3cZ2.png) Sprintissä 1 tehtäviä tehtäviä oli ainoastaan alustoihin tutustuminen ja perehtyminen sekä valinnan tekeminen. Otin taskin tehtäväksi kun ne tulivat kehitysjonoon. Tiistain ja keskiviikon päivittäispalaverin lopussa kävimme läpi vielä yleistä scrumin -toimintamallien läpikäymistä ja devopsin käyttöä. Kerroin omia kokemuksia Leeville aiemmista projekteista, esim. ideoita epikoiksi (ulkoasu, varauskalenteri jne.) Torstain päivittäispalaverissa ehdotin ohjauspalaverin innoittamana, että Scrum-toimintamallista poiketen myös päivittäispalavereista tehdä tehtäväkoosteen, koska wiki mahdollistaa siihen taskien linkittämisen suoraan. Tämä oolisi kätevä kehittäjäblogin raportointiin. Tämän lisäksi esittelin weeblyllä tehtyä esimerkkisivustoa, jonka olin aiemmin tehnyt ja otimme sen 3 alustan vertailuun, joista valitsemme käytettävän alustan. Ehdotin alustaaihtoehdoksi myös Wordpressiä, joka asennettaisiin nykyiseen webhotelliin, jossa hallitatyökaluna cpanel ja pitäisi olla yhteensopiva sen kanssa. Idea lisäksi palaverimuistioiden linkitykseen wikiin. ![](https://i.imgur.com/I1SbGea.png) Perjanaina pidettiin daily, jossa ehdotin että kehitystiiminä pidetään palaveri, alustan päättämiseksi ja sen dokumentoimiseksi. Pidettiin palaveri, jossa päädyttiin wordpressiin, käytiin läpi asiakasvaatimuksia ja keinoja sekä hintoja niiden toteuttamiseksi. ![](https://i.imgur.com/mMOyKdk.png) Linkki palaverimuistioon: https://teams.microsoft.com/l/file/BB0FBE99-08E5-4474-8223-2E0B89BE0CBD?tenantId=69901c53-b786-49e1-a53e-c876ad62a424&fileType=docx&objectUrl=https%3A%2F%2Fkareliauas.sharepoint.com%2Fsites%2FKeKeD2%2FJaetut%20asiakirjat%2FKehitystiimi%2FWordpress.docx&baseUrl=https%3A%2F%2Fkareliauas.sharepoint.com%2Fsites%2FKeKeD2&serviceName=teams&threadId=19:30b4bbe2be67463a9a50b0f31743a23d@thread.tacv2&groupId=1e56b69d-9a8e-4d6a-95fe-a371bce78610 ### Oman työn seuranta ja kehittäminen Tällä viikolla olen raportoinut tekemäni tehtävät lajeittain clockifyhyn. Tiimi muistuttaa yhteisissä palavereissa toisiaan, jotta kaikki muistavat raportoida. Itsenäisessä työskentelyssä raportoinnin muistaa. Kehitysjono on vielä vaiheessa, joten omaa työaika-arviota ei ole tarvinnut, eikä nykyiset tehtävät vielä edes heijasta sivuston kehitys-taskeja. Viikon aikana ehdotin tiimille työnjaotteluun uuden tagin kehityölle, kun käytimme opiskelu-tagia myös projektiin kuuluvaan alustavertailuun. ![](https://i.imgur.com/2XfIwrM.png) Viikon aikana käytin opiskeluun (luennot ja projektiin kuuluva nettisivujen opiskelu) ![](https://i.imgur.com/ijVZt69.png) Ja projektin työtunnit (kehitystyö ja palaverit): ![](https://i.imgur.com/NJue8Zn.png) ### Reflektio- ja itseohjautuvuusosaaminen Tällä viikolla olen saanut 2 aiemman kurssin tehtävät taustalta valmiiksi ja enää on 2 muuta kurssia kesken, joiden tehtäviin tulee keskittyä. Pyrin saamaan ne pikaisesti pois alta, jotta pääsen täysin keskittymään täysillä tähän projektiin. Oman roolin hoitamiseksi aikataulutan omaa tekemistä ja varaan aikaa kurssin tehtävien tekoon. Kun oman käytettävyyden saa lisättyä devopsiin, pääsee ilmoittamaan tiimille oman käytettävyyden ja näin saa varmistettua sopivan tehtävänjaon. Kehitysjono ei ollut vielä valmis, eikä pienempiä tehtäviä varsinaisesti vielä ollutkaan, joten käytin omatoimisesti aikaa alustojen tutkintaan ja vaihtoehtojen miettimiseen, koska valinta vaikuttaa koko projektiin eniten. Tavoitteena oli selkeämmin ottaa itselle jokin yksittäinen tehtävä ja keskittyä siihen 100%, eikä tehdä montaa asiaa yhtä aikaa sekaisin. Täysin en tässä onnistunut, vaan edelleen keskeytyksiä tuli ja päädyin tekemään muuta kuin mitä aloitin ja huomasin tutkivani esim. nettisivualustoja "vapaa-ajalla". ### Omien työtehtävien hallinta Tällä viikolla kehitystiimin tehtäviin kuului eri nettisivustoalustoihin tutustuminen. Olen kirjannut tehdyt työtunnit clockifyhyn ja kirjoittanut säännöllisesti kehittäjäblogia, jonne olen myös tarkemmin kuvannut tekemisiäni. Olen käyttänyt devopsia, ottanut tehtävän tekoon ja ohjauspalaverin jälkeen päivittänyt remaining work-aikaa, joka aiemmin oli jäänyt tekemättä. Viikon tehtävä otettu käsittelyyn ja merkitty jäljellä oleva aika (linkki backlogiin https://dev.azure.com/tiko-agile2020/Ryhm%C3%A4%20D2/_backlogs/backlog/Ryhm%C3%A4%20D2%20Team/Backlog%20items) ![](https://i.imgur.com/U1ZgYyP.png) Dev-opsin käyttöön tulee kiinnittää huomiota, koska omien tehtävien siirto valmiiksi ja etenkin jäljellä olevan ajan päivittäminen todennäköisesti helposti unohtuu. ### Oma viestintä Olen viestinyt ryhmän kanssa säännöllisesti ja antanut kehitysehdotuksia. Oma tapani on heittää ideoita mahdollisimman paljon ja pyrin siihen, etteivät ne vaikuttaisi "määrääviltä", vaan että ne herättäisivät keskustelua ja jatkokehittelyä ja ideoita. *** *** ## Sprintti 0 (26.10.-1.11.2020) ### Työpanokseni ja sitoutumiseni projektiin Kurssi alkoi parilla aloitusluennolla, jolloin kerrottiin yleisesti kurssin suorittamisesta, mutta ilmaan jäi mm. toimeksiantotietojen puuttumisen ja ryhmäkokoonpanojen odottamisen vuoksi kysymyksiä, eikä kurssissa heti päässyt vauhtiin. Tämän lisäksi edellisen periodin kurssien viimeistely oli vielä monilta osin kesken, joten ensimmäisellä viikolla aikaa meni paljon niihin. Yhteys kaikkiin ryhmäläisiin saatiin hyvin ja yhteisesti sovittiin, että pidetään ensimmäinen palaveri vasta to 29.10, jolloin myös toimeksiannot on selvillä. Watchapilla sovimme tiimin yhteistyöhön työkaluksi Teamsin, joten loin Teams-ryhmän tiimille. Tutustuin heti myös Scrum-materiaaliin, jotta osaisin toimia ryhmässä heti toimintamallin mukaisesti ja toin näitä aloituspalaverissa esille ja suosittelin Scrum-opasta ja Scrum-luentoa tiimiläisille. ALussa ei vielä ole ollut kovin paljoa työnjakoa, vaan kaikille yhteisiä tehtäviä. Ensimmäiseen ohjauspalaveriin otin tehtäväksi palaverimuistiinpanojen tekemisen. Ryhmästä löytyi halukkuutta tuoteomistajan ja Scrum-masterin rooleihin, joten koska itsellä on aiemmilta kursseilta Tuoteomistajan ja projektipäällikön rooleista kokemusta, päädyin mielelläni kehitystiimiin. Viikon kurssiin käyttämäni työaika: ![](https://i.imgur.com/f7kFddq.png) Käytetty aika tehtävittäin ![](https://i.imgur.com/mwGSy1i.png) ### Oman työn seuranta ja kehittäminen Heti ryhmän muodostuttua liityin tiimin Clokify-tiimiin ja raportoin myös ennen ryhmäytymistä tekemäni tunnit (luennot) . Ehdotin luokittelua luokittelua Juovva projektin ja opiskelun välille. Päädyimme kuitenkin raportoimaan kaikki Juovva-projektin alle ja tageilla ja kuvauksilla erottelemaan eri tehtävät toisistaan, joka mahdollistaa riittävän ryhmittelyn raportoinnille mm. työtehtävien ja ajan perusteella. Clockifyn käyttö oli ennestään tuttua ja pyrin ottamaan sen heti kurinalaisesti käyttöön. Aiemmin käytin sitä oman työajan seurantaan opiskelussa, raportoimalla itselleni eri kurssien ajankäytön. Viime aikoina en ole sitä käyttänyt, joten sen käyttäminen vaatii muistuttelua itselle. ### Reflektio- ja itseohjautuvuusosaaminen Aloituspalaverissa sovimme työnjaon projektiin. Kuulun kehitystiimiin, mutta vielä emme määrittäneet kehitystiimin työnjakoa tarkemmin. Se etenee sitten kun kehitysjono valmistuu. Uskoisin että työskentelemmä hyvin tasapuolisesti kaikkien ominaisuuksien parissa. Itse mielelläni neuvon ja otan neuvoja muilta. Parasta ryhmätöissä on osaamisen jakaminen, joka onnistuu kätevästi esim. teams-puhelulla, kun törmää ongelmiin. Aiemmasta työkokemuksesta uskon olevan hyötyä projektissa ja kurinalaisuudessa tehdä vaadittuja toimenpiteitä ja saada tavoitteita valmiiksi. Kehityskohteeksi tunnistan keskittymisen yhteen asiaan kerrallaan. Saatan helposti hypätä tehtävästä toiseen kesken kaiken ja näin mennä toisen jäsenen tontille. Uskon että devops ja tuotejono helpottaa tätä, kun työt on jaoteltu ja jokainen ottaa tehtävän tehdäkseen. Myös ajankäytön arviointi tulee olemaan haastavaa, koska aiempaa kokekmusta nettisivujen tekemisestä on niin vähän. ### Omien työtehtävien hallinta Aloitusviikolla keskityimme opiskeluun, johon keskityin siltä osin kuin tarvetta. Ohjauspalaverissa toimin kirjurina ja sain muistiinpanot tehtyä. Aloituspalaverissa heittelin asiakaspalaveria varten kysymyksiä, joita tulee ottaa huomioon sivujen kehistyksessä. ### Oma viestintä Viikon aikana olen ollut aktiivisesti yhteydessä ryhmän jäseniin osallistumalla palavereihin ja kysymällä ja ehdottamalla asioita palavereissa ja teamsissa. *** *** ## Sprintti x(?.??.-??.??.) ### Työpanokseni ja sitoutumiseni projektiin Kuvaa tähän osioon Moodlesta löytyviä apukysymyksiä hyödyntäen riittävän monipuolisesti, mikä on ollut työpanoksesi ja sitoutumisesi projektiin sprintin aikana. Linkitä vastaukseesi ? ### Oman työn seuranta ja kehittäminen Kuvaa tähän osioon Moodlesta löytyviä apukysymyksiä hyödyntäen riittävän monipuolisesti miten olet seurannut omaa työskentelyäsi ja miten olet pyrkinyt kehittämään sitä projektiin sprintin aikana. Linkitä vastaukseesi työajanseurantasi ja ? ### Reflektio- ja itseohjautuvuusosaaminen Tarkastele tässä osiossa Moodlesta löytyviä apukysymyksiä hyödyntäen riittävän monipuolisesti työnkuvaasi sekä siihen liittyviä tehtäviä ja vastuita sprintin aikana. Linkitä vastaukseesi ? ### Omien työtehtävien hallinta Kuvaa tähän Moodlesta löytyviä apukysymyksiä hyödyntäen riittävän monipuolisesti, mitä oman SCRUM-roolisi mukaisia tehtäviä olet hoitanut sprintin aikana ja kuinka koet tehtävien hoidossa onnistuneesi. Linkitä vastaukseesi ? ### Oma viestintä Kuvaa tähän Moodlesta löytyviä apukysymyksiä hyödyntäen riittävän monipuolisesti, miten olet viestinyt muun projektiryhmäsi kanssa sprintin aikana, kuinka olet pyrkinyt viestintäsi toimivuutta pyrkinyt arvioimaan ja miten olet pyrkinyt viestintääsi kehittämään. Linkitä vastaukseesi ? *** *Käytä 1 sprintin mukaista pohjaa tämän ja kaikkien loppujen sprinttien yksilötason toimintasi kuvaamiseen. Yksilöarviointisi tehdään niiden tässä blogissa kuvaamasi toimintasi kautta, jonka olet todentanut linkkien avulla tai jotka ovat tulleet riittävästi esille ja todennetuksi ohjaustapaamisissa tai asioiden tunnistamisen/arvioinnin osalta tässä projektiblogissa. **HUOM! Sellaista kuvailtua toimintaa, jota ei ole todennettu, ei huomioida arvioinnissa.***