---
# System prepended metadata

title: Projektiblogi

---

# Projektiblogi
## Ketterä kehitysprojekti, syksy 2021
### Tekijä: [ HOANG TRAN - 2108219 ]

## Sprintti 0 (8.11-14.11)

### Työpanokseni ja sitoutumiseni projektiin

- Luoda wechat, Team ja discord omaa tiimi varten. 
- Luen luento materiaali ja tutustumaan Scrum 
- Tiimin ensimmäinen palaveri tutustumaan muiden tilanne ja sopimme palaveri aika sannollisesti.
- Rooli jaka ja itse kuuluu kehitystiimiin
- Itse aloittaa oppia azure form recognizer.
- https://docs.microsoft.com/en-us/azure/applied-ai-services/form-recognizer/how-to-guides/try-sdk-rest-api?pivots=programming-language-javascript
- Katsele luento video ja materiaali: SCRUM-roolit
-https://moodle.karelia.fi/pluginfile.php/584616/mod_resource/content/1/SCRUM_Roolit.pdf

### Oman työn seuranta ja kehittäminen

- Otan clokify käytön, koska se on helppo unohda siis kirjoitan ulos muistin pannos projektin varten, milloin alkaa työ ja loppu aika.
- Tämä viikko työaika kuuluu: ensimmänen tiimin palaveri, opettajan kanssa ohjaus palaveri, asiakkas kokous ja itse opiskelu
- **Aika: 5 tuntia 50 minuttia.** 
- Unohdin laittaa clokify koska mietin sprinti 0 ei vielä mitään tekemistä, onneksi kirjoitin aikataulu ulos. 

### Reflektio- ja itseohjautuvuusosaaminen

- Viime vuona tuoteomistaja rooli melkein tyhjä rooli, mutta oikein projekti niin tuoteomistaja on tosi tärkeä 
- Pitää hoittaa asiakaan puolella ja myös seurata kehitys tiimin työtä.
- Kehitystiimi on hyvää että sopii etukateen toiminallisuus eli kukka hoittaa backend ja kukka hoitaa fontend tai UI suunnittelu.

### Omien työtehtävien hallinta

- Haluan oppia hallita oma työtehtävien niin mietin riipuu tehtävästä niin pitäisi analysoida näitä asioita: tehvävän selvitäminen, tehtävän priorisointi, tehtävän jakaaminen, tehtävän ongelma ratkaisu ja tehtävän päättäminen.
- Tehvävän selvitäminen: Luoda discord ryhmä ja Team ryhmä, tutustua projektiin.
- Tehtävän priorisointi: discord ryhmä ja Team ryhmä


### Oma viestintä

- Discordissä ja Teamsissa olen säännöllisesti yhteydessä ryhmään ja vastaan ryhmän jäsenten viesteihin asiallisesti. 
- ![](https://i.imgur.com/lbs98Fi.png)


***
## Sprintti 1 (15.11- 21.11.)

### Työpanokseni ja sitoutumiseni projektiin

- Sprint 1 alkaa tämä viikko 
- Oma tehtvävä oli:
  -- Prototyyppi käyttöliittymästä
  -- Painikkeet käyttöliittymään
- Itse opiskelu linkki:
https://react-pdf-viewer.dev/plugins/
- Luento lukeminen: SCRUM – yksittäisen sprintin läpivienti kehitystiimin jäsenenä
- https://moodle.karelia.fi/pluginfile.php/584629/mod_resource/content/2/Yksitt%C3%A4isen%20sprintin%20l%C3%A4pivienti%20kehitystiimin%20j%C3%A4senen%C3%A4.pdf

### Oman työn seuranta ja kehittäminen

- Kirjoitin muistin pannot työn seuranta mutta kun clolify on käytössä niin tämä on turha työ.Siis ensi kerralla ei tarvii kirjoitta ulos vain muista clokify päälle ja valitsen oikea projektin.

* Sprint palaveri: 1 tuntia 9 minuttia
* Kehitystiimi palaveri: 15 minuttia
* UI suunnittelu: 4 tuntia
* Painikkeet käyttöliittymään: 6 tuntia
* Kehitystiimi palaveri: 10 minuttia
* Itseopiskeli React : 2 tuntia 30 minuttia
* Luento lukeminen ja katseleminen: 90 minuttia
* Daily scrum: 20m x 5 
* Ohjaus palaveri: 45m
* Asiakas kokous: 20m
* Restro palaveri: 30m
* Summa: noin 18 tuntia

-![](https://i.imgur.com/jmwZkE5.png)




### Reflektio- ja itseohjautuvuusosaaminen

- Sprintin suunnitelupalaverissa, käydään läpi kaikki tehtävät ja ota osa mitä halua tehdä. 
- Aluksi mietin käytetään Java kielella kun se on tottunut kieli ja itse myös tykkään. Mutta kehitystiimi muut haluu käyttää JavaSCript kieli. Se on ihan uusi ja itse on ihan perus tasolla. Mutta kokeilen.  
- Valitsin käyttöliitymän ulkoasu suunnitelma.Viimevuona, IVT kurssissa opitetaan UI suunnittelu, mietin teen samalla tavalla. 
- Ensin kynä paperilla ja sitten powerpointilla. Painikkeet käyttöliittymään: aluksi yritän Reactilla mutta ei onnistunut kokonaan. Palaverissa, huomasin että mietin liikka koska aluksi tarvitse vain karkea versio. Siis päätän tein simpeli versio hmtl ja css.
- Asiakas palvelussa näytin käyttöliittymä ja asiakas on ihan tyytyväinen. 

https://dev.azure.com/tiko-agile2021/ICT3/_sprints/taskboard/ICT3%20Team/ICT3/Sprint%201


### Omien työtehtävien hallinta

- Tehtävan selvitäminen: miten hyvää protocal versio voisi olla? olen pyrkinyt keskittyyn pieniin asioihin kun tein UI suunnittelu.
- Tehtävan päättäminen: Olen tehnyt kaksi versio, yksi on PPT joka voi näyttää tiimille ja minun mielestä voi olla nopeasti muokata ja lisata. 
-  Tehtävän uudelleenmääritys kun keskustelin kehitys tiimin kanssa. Sen jälkeen muokaasin ja tein, html versio koska kun näyttää asiakaalle niin on se näyttää ammattimaiselta. 

HTML versio
- ![html versio](https://i.imgur.com/xzBaZvY.png)


PPT versio
- ![ppt versio](https://i.imgur.com/dNjlQIw.png)



### Oma viestintä


- Discordissä ja Teamsissa olen säännöllisesti yhteydessä ryhmään ja vastaan ryhmän jäsenten viesteihin asiallisesti.

- ![](https://i.imgur.com/qeHZoHs.png)

- Jos tuntuu epäselvää jota kysymysta tai asiasta niin kysyin hetti ja varmaa että ymmäräsin oikein. 

- ![](https://i.imgur.com/to1o0aC.png)

- Joskus palaverissa kaikki puhuvat niin nopeasti ettei minä voi seurata. Sen jälkeen minä katson wiki muistinpano ja selviä asia itse. Se ehkä ei voi olla tehokas kommunikoinnin tapa mutta olen tottutnut että ensin kuunntelee sitten selviää asia itse ja viimeinen kysy. 

- Videochatti on minun suosittu,enemman kuin puhe kanava. Koska voin näyttää onglemaa ja voin ratkaista ongelmaa samaan aikaan.

- Tämä viikkon katsomme yhdessä Saulin kansa käyttölittymä sunnittelu

- ![](https://i.imgur.com/T7OOm37.png)


***

## Sprintti 2 (22.11 - 28.11)

### Työpanokseni ja sitoutumiseni projektiin

- Sprint 2 palaverissa otin omaa työtä: lisaa kaikki komponentin ja näkymä vaihtaminen.
- Ehdotin timmin myös muita työtehtävä kun itse en pysty tehdä saman aikaan esimerkki preview tiedosto
- Projekti on muutunut teknikasta, koska viime viiko asiakaiden kanssa kokouksessa, Antti ehdotti muita työkalua eli computer vision ettei ole Form Recognizer kun aluksi ajattelin. 
- Osalistun joka päivä daily scrum ja kertoi ongelma tällä hetkellä että react on ihan uusi ja en voi tehdä monimutkaisia funktio ersimerkki. Sujuva asia oli se että kun on ongelma niin heti kehitystiimin kanssa yhteydessä. Siis saman aikan oppi uutta asia. 
- Tämä viikko itse opiskelu React ennemmän ja tutkia computer vision
- https://reactjs.org/docs/conditional-rendering.html
- https://docs.microsoft.com/en-us/azure/developer/javascript/tutorial/static-web-app/add-computer-vision-react-app 
- Materiaalin lukeminen
-https://www.scrum.org/resources/blog/agile-metrics-velocity?gclid=EAIaIQobChMIwajY_c7_7AIVgaSyCh0GVQrzEAAYASAAEgKSCvD_BwE
- https://www.mountaingoatsoftware.com/agile/planning-poker
- Learn agile estimation in 10 minutes:
- https://www.youtube.com/watch?v=Hwu438QSb_g


### Oman työn seuranta ja kehittäminen
clokify ja Outlook kalenteri
Aikasumma: 10 tuntia
![](https://i.imgur.com/JATNBOL.png)


### Reflektio- ja itseohjautuvuusosaaminen

- Sprinti 2 alkaa kiireinen viikkolla, kehitystiimi ite luo oma taskia. Koska Sprint 1 on tehnyt töitä, niin tuntuu että tiedän mitä seuraava vaihe pitäisi tehdä. Otan oma työtä ja myös jakaa ajatus että vielä on tekemista jos muita halua ottaa vastaan. 
- Tämä sprint, mietin kehitystiimi rooli. On hyvä että komunikoida ja vaihda ajatus tiimin kanssa. Ja myös tärkein että, aluksi kaikki ymmärrää sama asia. Esimerkki: on parempi jos kaikki tiedän miten käytöllittymä näyttää, sen jälkeen lisätä komponentiin oman osa. Haluan käytän Router vaihto näkymä, mutta ehkä on en ymmärtänyt aikaisemmin että muut haluu kaikki muutos pitäsi olla samalla näkymällä.
- Tämä sprinti opin komunikoida tiimin kanssa ja sait hyvin apua.

![](https://i.imgur.com/xpNVy0h.png)


### Omien työtehtävien hallinta
- Tehtävän selvitäminen: Laittaa kaikki sovellus tarvitseva komponentit ja tehdään tämä sovellus ihan SPA eli single page application niin ei tarvi react-dom. 
- Tehtävän priorisointi: Vaikka sprinti on viikon ajan, mutta minun tehtävä pitää valmistaa etukäteen niin muut voivat jatkaa koodausta. 
- Tehtävän päättäminen: Mahdollisimman valmista tehtävä yksi-kaksi päivää, jos tulee ongelmaa niin minulla on aikaa kysyä ja muokata.

- ![](https://i.imgur.com/NIFYQff.png)

- Vahvuut: ottaa tehtävät vastuuta. 
- Kun komponentit valmis nin tein pushin DevOpssin, sen jälkeen lisaa vaitaminen näkymä.

![](https://i.imgur.com/C0smMS8.png)



### Oma viestintä


- Discordissä ja Teamsissa olen säännöllisesti yhteydessä ryhmään ja vastaan ryhmän jäsenten viesteihin asiallisesti ja vaihta ajatus projektin liitymista.

- Discordin puhekanavalla järjetetään dailyscrum ja muita palaveri niin kun yritän sellittaa oma ideaa tai kommentoida muille niin ehkä joskus ei kaikki ymmärätänyt ja minun täytyy selitellä uudestaan. Siloin kertoo minulle että oma viestinta kyky puutuu. Se auttaa minua puhumaan hitaasti ja selkeämmin seuraavalla kerralla. 

- Ensimmäinen sprintti on aloitteisen olo niin en uskaltanut pyytä apua mutta huomaasin että kaikki on aktiviisesti niin pyytä heti apua jos tuntuu epäselvää tai jotain ongelmaa omaa työtehtävässäni. 

- ![](https://i.imgur.com/AwLzN9V.png)



***

## Sprintti 3 (29.11 - 5.12)

### Työpanokseni ja sitoutumiseni projektiin

- Sprint 3 palaverissa suunittelu mukana. Otin yhteistyö taski: OCR:stä palautunut data (jonkinlaiseen) JSON-muotoon.
- Osalistun joka päivä daily scrum (paisti keskiviikona koska lapsi sairastuu). 
- Osalistuin joka perjantaina asiakas sprintikatselemus ja restro palaveri. Asiakas oli tyytyväinen ja ehdotti seuraava työtehtäviä. Palaverissa, keskustelimme ongelmaa ja onistuminen aisa. 
- Tämä viikko itse opiskelu oli Json objekti rakenne ja muoto
- ![](https://i.imgur.com/0dWiEom.png)
- Materiaalin lukeminen ja katseleminen:
Define, capture, triage, and manage software bugs in Azure Boards: https://docs.microsoft.com/en-us/azure/devops/boards/backlogs/manage-bugs?view=azure-devops&tabs=new-web-form
- 4 Ways to Handle Defect Management During the Sprint :https://agilethought.com/blogs/4-ways-handle-defect-management-sprint/
- Manage issues or impediments in Azure Boards:
- https://docs.microsoft.com/en-us/azure/devops/boards/backlogs/manage-issues-impediments?view=azure-devops


### Oman työn seuranta ja kehittäminen
- Clokify, työn seuranta hyvin myös Daily Scrumilla. Ilmoitin ja kysyin kehitystiimin palaverissa.
- Sprinti 3 verattuna enen kaksi sprintti niin tein omatyötä ja yhteistyötä tehokaampi ja sujuvampi.
- Aikasumma: noin 10 tuntia
- ![](https://i.imgur.com/XlVTPvw.png)



### Reflektio- ja itseohjautuvuusosaaminen

- Kehitystiimi keskustelimme ja suunnittelimme ydessä. Mietin aluksi on haastava sprinti mutta meni hyvin kun voin tehdä yhdesää ja selviä millainen json rakenne on ja miten toteutus Array: sta json objektiin.
-  Teimme json rankenne suunnitelu ensin ja sen jälkeen jarjestettiin json tiedostoon.
![](https://i.imgur.com/9w9R4bt.png)


### Omien työtehtävien hallinta

- Tehtävan selvitäminen: Sprintti suunnittelu palaverin jälkeen tein heti oma suunnittelu koska tämä tehvävä on sovelluksen erittäin tärkeä aisaa. 
- Tehtävänn priorisointi: Ensin pitää katsoa asiakas antava tarjous maali. Teen json rakenne maalista. Sitten tehdä json muodoksi ja tämä tehtävä pitää valmistaa mahdollisimmaan pian. 
- Tehtävän jaakaminen: Koska tämä työtehtävä on minun ja Saulin niin oma suunnittelun jälkeen heti vaihda ajatus ja jakaa työttä.
29.11.2022
- ![](https://i.imgur.com/4cAaS6Z.png)
30.11.2022 : Tehtävä on laittettu DevOpsiin ja muutui done tilanne.
![](https://i.imgur.com/ePUxPDn.png)
- ![](https://i.imgur.com/uLSshi0.png)



### Oma viestintä

- Discordissä olen säännöllisesti yhteydessä ryhmään ja vastaan ryhmän jäsenten viesteihin asiallisesti ja vaihta ajatus projektin liitymät aiheet. 
- Tämä viikko on tekokasti kommunikointi henkilöllisesti chattilla. Minun tiimin komunikoinnin kyky kehittää tämä sprintti kun uskaltaa kirjoittamallar tehdä yhteistyötä. Aiemmin puhekanavalla on suosittu koska huolehdin en osa selitä asiaa hyvin.  

- ![](https://i.imgur.com/9fKQJC7.png)
- ![](https://i.imgur.com/zde63iL.png)
- ![](https://i.imgur.com/DXayLbl.png)
- ![](https://i.imgur.com/ys5eCS6.png)


***

## Sprintti 4 (6.12 - 12.12)

### Työpanokseni ja sitoutumiseni projektiin

- Sprint 4 palaverissa suunittelu mukana. Viime viikolla Joni otti pdf esikatselu taski mutta ei vielä onnistunut,hän toivosi joku mukana tehdä. Otin sen tehtävä. 
- Osalistun joka päivä daily scrum (paisti keskiviikona koska lapsi sairastuu). 
- Tämä viikko itse opiskelu oli json to xml ja tiedosto pdf esikatselu.
* https://www.npmjs.com/package/pdf-viewer-reactjs
* https://react-pdf-viewer.dev/
- Maateriaalin lukeminen:
Sprint Review Meeting: https://www.agilest.org/scrum/sprint-review-meeting/


### Oman työn seuranta ja kehittäminen
- Clokify, työn seuranta hyvin myös Daily Scrumilla. Ilmoitin ja kysyin kehitystiimin palaverissa.
- 
- Viimeviikolla katselimme yhdessä mitä pitäsitehdä asikas toive mukana. Tämä viikko on yhteistyössä mutta itse asiassa se oli omatyö. Kun koodi ei toimii, etsi ongelma on vaikeampi kuin tehdä uusi versio. Joni näytää hänen koodi ja mieti miksi ei toimii. Olin mukana ja myös tuntuu epäselvä. Viimein tein se oma versio eri tavalla niin se toimii hyvin. Siis opin tilanteista. 
- Aikasumma: noin 8 tuntia

- ![](https://i.imgur.com/xHYd5jQ.png)



### Reflektio- ja itseohjautuvuusosaaminen

- Kehitystiimi keskustelimme ja suunnittelimme ydessä. 
- Mietin xml on nyt talenttaa .txt tiedostoon, mietin ehkä pitäisi olla .xml 
- Kysyin timille ja saimme vastaus kyllä asiakaalta.
- Siis kun kaikki menii niin nopeasti ja sujuvasti, kannatta mietiä ihän perus asiakas toive ja verata teemko mita asiakas halua tai temme mitä me haluamme. 
- ![](https://i.imgur.com/PR6o4VO.png)



### Omien työtehtävien hallinta

- Tehtävä selvitäminen: Itse olen koikeillut aiemmin oma koneelle sama tehtävä mutta en onnistunut. Tällä hetkella, se on vaikeaa koska en tiedä miten tehdä. Otan tämä taski koska halua oppia ja teen se valmis. 
- Tehtävän priorisointi: Ensin itse opiskelu, etsin oppi materiaalia ja npm kirjatso. Asiakas haluisi esikatsely toiminallisuus niin pitä valmista ajoissa. 1-2 päivä teen valmis, jos ei niin pakko pyytä apua. 
- Työn jakaaminen: teen ensin oma versio sitten keskustelen Jonnin kanssa.
- pdf review react:
- ![](https://i.imgur.com/Wg8RDy4.png)
- Aloitan 6.12 ja tein pushin devOpsiin 8.12
- ![](https://i.imgur.com/bYjT5ax.png)

- ![](https://i.imgur.com/QeRbsFr.png)



### Oma viestintä

- Discordissä olen säännöllisesti yhteydessä ryhmään ja vastaan ryhmän jäsenten viesteihin asiallisesti ja vaihta ajatus projektin liitymät aiheet. 
- Tämä viikko on tekokasti kommunikointi henkilöllisesti chattilla Jonin kanssa.   
- Sprinti 4 oma viestintä meni sujuvasti kun käytin chatti ja puhekanava molemmat. Selkeä kommunikointi on äärimmäisen vaikuttaa työnmtehokuuksiin.  

- ![](https://i.imgur.com/2reM755.png)
- ![](https://i.imgur.com/Y4gAsuR.png)


***

## Sprintti 5 (13.12 - 17.12)

### Työpanokseni ja sitoutumiseni projektiin

- Sprint 5 palaverissa suunittelu mukana. 
- Viimeviikolla , asiakas palaverissa meidän sovellus pää asia on valmis. Tämä viikko, lisaa käyttölittymä ja myös testi, lisäksi esitys sunnittelu. 
- Otin taski: lisaa progress bar tallennus nappiin.  
- Opin boostrap download progress bar using reatjs
https://getbootstrap.com/docs/4.4/components/spinners/
- Materiaali lukeminen:
Scrum in practice: the Sprint Demo: https://manifesto.co.uk/scrum-practice-sprint-demo/

### Oman työn seuranta ja kehittäminen
Clokify, työn seuranta hyvin myös Daily Scrumilla. Ilmoitin ja kysyin kehitystiimin palaverissa.

Aikasumma: noin 9 tuntia
- ![](https://i.imgur.com/vcwWMgw.png)


- ![](https://i.imgur.com/EPnJqFL.png)



### Reflektio- ja itseohjautuvuusosaaminen

- Kehitystiimi keskustelimme ja suunnittelimme ydessä. 
- React hook on tällä hetkella vaikea minulle vielä. Otin taski kun ei ole vielä tekemista tämä sprintissa. 
- Vietää paljon aikaa oppia miten progess bar toimii ja kokeilin se meidän projektiin mut ei onnistu. 
- Daily Scrum palaverissa, kysyin että voiko olla eri ratkaisu tavalla esimerkki alert käyttäjälle kun tallenna on valmis. 
- Tiimi halua vielä tehdä progress bar ja Sauli tuli mukana tehdä. Sauli antoi vinkkeja että temme yksinkertainen versio. Sen jälkeen tein se valmis. Eli lisaa munna tiedosto ja tallenna tiedosto nappiin spinner, joka näky sen prosessia.
- Asiakas palaverissa, asiakas oli tyytyväinen siihen.

![](https://i.imgur.com/9xGEiZP.png)




### Omien työtehtävien hallinta

- Tehtävä selvitäminen: Mikä on progress bar? Voin tehdä yksin kertäisesti että kun painna nappi niin se progress bar tulee näkyviin. Mutta se voi olla tulee näkyviin koko tallenta prosessia. Ajattelen aika niin päätän että teen yksin kertäinen. 
- Tehtävän priorisointi: Ensin itse opiskelu, etsin boostrap 5.0 progress bar. Tämä on asiakas sovelluksessa viimein toivomus niin yritän parhaiten tehdä.

Boostrap spinner:
- ![](https://i.imgur.com/kswRNA6.png)

- Työn jakaaminen: Koska en keksinyt milla tavalla voi tehdä se yksinkertainen niin kysyin Saulilta. Sen jälkeen asiaa selvää ja koodaus onnistuin myös.

![](https://i.imgur.com/JLIZRKf.png)

- Työn ongelminen ratkaisu: (1) tallennus toimii liian nopea ettei tule näkyviin spinner ja (2) yritin tehdä pushin niin tulee  GIT-konfliktit kun ollaan molemmat muokattu ExtractFile komponenttia. Sain ratkaisua nopeasti kun keskustelimme (1) lisaa funktio (setTimeOut) ja asenttaa tallennus toimii hitaammin, sen jälkeen heti näky spriner. (2)fix git conflict git merger --abort
- ![](https://i.imgur.com/5LB9xMv.png)

- ![](https://i.imgur.com/ck0wMT6.png)
- ![](https://i.imgur.com/4X9SO0R.png)



### Oma viestintä

- Discordissä olen säännöllisesti yhteydessä ryhmään ja vastaan ryhmän jäsenten viesteihin asiallisesti ja vaihta ajatus projektin liitymät aiheet. 

- Tämä viikko on tekokasti kommunikointi henkilöllisesti chattilla Jonin kanssa.   
- Sprinti 5 oma viestintä meni nopea ja sujuva. Vaihdan ajatusta ja kuttelen muiden ajatuksia.

- ![](https://i.imgur.com/sCdhFAW.png)


- ![](https://i.imgur.com/0nHVTgc.png)



***
## Itse- ja vertaisarviointi
### Itse arviointi
1.	Missä kukin projektiryhmän jäsen onnistui
2.	missä on kullakin on kehitettävää ja perustele mikä tuohon vaikutti.

(5/5)

Mietin että projektissa yritän aina parhaiten tehdä työtehtäviin. Ryhmätyö jakaantui suuri osa oma toiveiden mukana. Seurasin ryhmän ohjeita ja täsmällinen aika palauta sovittuja työtä. Aikahallinta onnistui Clokify:lla. Projektilla oli oma työtä ja myös pari työtä. Pari työ toimii sujuvasti. Esimerkki olen tehnyt pari työtä Saulin kanssa ja Jonnin kanssa. Parityö yleensä toimii tehokasti.  

Olen säännöllisesti yhteydessä ryhmään ja vastaisin ryhmän jäsenten viesteihin nopeasti. Ilmoitin heti kun tule ongelmaa kuten koodi ei vielä toimii ja tarvitse apua tai kun en voi osallistua palaveri niin ilmoitin etukäteen ja viestin kuvailin oma tilanne: sekä suju osa että ongelma osa. Ymmärsinkin oma työroolini ja projektin jokaisessa sprintissä. 

Palaverissa joskus en ymmärrän heti tiimi keskustelun asia ja katsoin yleensä sen jälkeen palaveri muisto. Tekemisen aikana mietin aina monimutkaisempi kuin muut jäsenet ja se ratkaisi keskustelemalla.   

Opin tehdä töitä tiimissä ja pari työstä myös. Lisäksi, Scrum menetelmän mukaan niin tuntuu työ meni sujuvasti. Tässä projektissa vaikutti hyvälle kun tunnen oman työrooli saman aikaan tiedän miten tärkeä scrum master ja tuoteomistaja rooli projektissa. 

Ajan hallinta ehkä pitäisi kehittää seuraava prokektiin. On hyvä että tiimi luo oma projektin clokifysta ja sietä voidaan seurata sekä koko projektin että henkilön aikan käyttöön. 

### Vertaisarviointi
#### Projektiryhmän jäsen: Emmi Moisio (Scrum master)
(5/5)

1.	Yleinen panos projektityöhön (esim. asteikolla 0-5 + perustelu)
- (5/5) Hyvin motivaatio ja kommunikaatio. Hän seuraasi ja järjesti tosi hyvin daily scrum ja restro palaveri      
2.	Roolin sopivuus?
- Hän sopii hyvin scrum masteri roliin.   
3. Onnistuminen roolin mukaisissa työtehtävissä?
- Hyvin onnistu.  Esimerkki scrum master pysyivät kehitystiimin kansa joka päivä.  
4. Oma näkemyksesi: jäsenen keskeisimmät vahvuudet ja kehittämiskohteet projektityössä?
- Tiimin vahvuudet ovat kommunikaatio, sovitteleva. 
- Kehittämiskohteet ovat: on hyvä jos (mutta itse asiassa ei tarvitse) osalistua kehitystimiin tehtäviin.  
5. Omien työtehtävien hallinta (projektin yksilötyön arviointikriteerien mukaan, 0-5)
- (5/5) Hyvin työtehtävien hallinta.Hän on ajoissa ja palauti asia kuten sovittuja aikoja.    

6. Työpanos ja sitoutuminen projektiin (projektin yksilötyön arviointikriteerien mukaan, 0-5)
- (5/5) Hyvin palaveri suunnittelu ja palaverin kirjoittaja. 
7. 	Viestintä (projektin yksilötyön arviointikriteerien mukaan, 0-5)
- (5/5) Discordissa vastaus asia nopea jo selkeä.
#### Projektiryhmän jäsen:Jenni Breite (Tuoteomistaja)
(5/5)
1.	Yleinen panos projektityöhön (esim. asteikolla 0-5 + perustelu)
- (5/5) Hoiti hyvin asiakas puolella ja tiimin puolella. 
2.	Roolin sopivuus?
- Sopii hyvin tuoteomistaja roliin.   
3.	Onnistuminen roolin mukaisissa työtehtävissä?
- Hyvin onnistui järjestää asiakas palaveria, team kutsun ja backlog items suunnitelua.  
4.	Oma näkemyksesi: jäsenen keskeisimmät vahvuudet ja kehittämiskohteet projektityössä?
- Hänen vahvuudet ovat suunnitteleva ja sovitteleva. 
- Kehittämiskohteet ovat: Ehkä hän voisi puhua vähän hitaammin. 

5.	Omien työtehtävien hallinta (projektin yksilötyön arviointikriteerien mukaan, 0-5)
- (5/5) Hyvin työtehtävien hallinta. 
- Jokainen restro palaverin jälkeen, aloiti seuraavaa sprinti työtehtävä. Hyvin suunnittelu priority tehtäviä. 

6.	Työpanos ja sitoutuminen projektiin (projektin yksilötyön arviointikriteerien mukaan, 0-5)
- (5/5) Hän on hyvin sitoutunut projektiin aloista loppuun. 
7.	Viestintä (projektin yksilötyön arviointikriteerien mukaan, 0-5)
- (5/5) Viesti ja palauta asia nopeasti ja ilmoiti kun ei voi osallistua palaveriin.
#### Projektiryhmän jäsen: Sauli Karvinen (Kehitystiimi)
(5/5)
1.	Yleinen panos projektityöhön (esim. asteikolla 0-5 + perustelu)
- (5/5) Hän on yrittänut ja saanut vaikea osa toimimaan. 
2.	Roolin sopivuus?
- Sopii hyvin kehitystiimiin.   
3.	Onnistuminen roolin mukaisissa työtehtävissä?
- Hyvin onnistui backend osa kuten git versio hallinta, computer vision, json objeckti luodaminen.
4.	Oma näkemyksesi: jäsenen keskeisimmät vahvuudet ja kehittämiskohteet projektityössä?
- Hänen vahvuudet ovat asiantunteva, ystävällinen, kärsinainen, hän osaa hyvin selitä aisa ja auttaa toisinsa. 
- Kehittämiskohteet ovat: toivoisin että hän rohkeampi näyttää mitä hän osaa koska hän on kyllä tosi hyvä koodaja. 

5.	Omien työtehtävien hallinta (projektin yksilötyön arviointikriteerien mukaan, 0-5)
- (5/5) Hyvin työtehtävien hallinta. Palautin työtehtävä ajoissa.
6.	Työpanos ja sitoutuminen projektiin (projektin yksilötyön arviointikriteerien mukaan, 0-5)
- (5/5) Hän on hyvin sitoutunut projektiin aloista loppuun. Hän on tehnyt paljoin oma töitä lisäksi autta meitä jos joku on koodi ongelmaa.
7.	Viestintä (projektin yksilötyön arviointikriteerien mukaan, 0-5)
- (5/5) Viesti ja palauta asia nopeasti. 
#### Projektiryhmän jäsen: Janne Peiponen(Kehitystiimi)
(5/5)
1.	Yleinen panos projektityöhön (esim. asteikolla 0-5 + perustelu)
- (5/5) Hän ottii aktiivisesti työtehtäviä ja saanut hankala osa toimiaan. 
2.	Roolin sopivuus?
- Sopii hyvin kehitystiimiin.   
3.	Onnistuminen roolin mukaisissa työtehtävissä?
- Hyvin onnistui esimerkki tiedosto valinta, json muutuu xml tiedostoon.
4.	Oma näkemyksesi: jäsenen keskeisimmät vahvuudet ja kehittämiskohteet projektityössä?
- Hänen vahvuudet ovat aloitteinen, itsenäinen ja vastuullinen.
- Kehittämiskohteet ovat: toivoisin että hän puhuu ennemmän.

5.	Omien työtehtävien hallinta (projektin yksilötyön arviointikriteerien mukaan, 0-5)
- (5/5) Hyvin työtehtävien hallinta. Hän teki homma tehokaasti.
6.	Työpanos ja sitoutuminen projektiin (projektin yksilötyön arviointikriteerien mukaan, 0-5)
- (5/5) Hän on hyvin sitoutunut projektiin aloista loppuun. Hän on aktiivinen jäsen, kun hän teki valmis oma työtä niin hän otti muita homma tekemaan.
7.	Viestintä (projektin yksilötyön arviointikriteerien mukaan, 0-5)
- (5/5) Viesti ja palauta asia nopeasti.Hyvin materiaali jakaaminen. 
#### Projektiryhmän jäsen:Joni Vepsälainen (Kehitystiimi)
 (5/5)
1.	Yleinen panos projektityöhön (esim. asteikolla 0-5 + perustelu)
- (5/5) Hän tein vähemmän koodi homma kun muut, mutta hän on aktiivinen ja oli mukana ja seurata hyvin projektin tekemiseen. 
2.	Roolin sopivuus?
- Sopii kehitystiimiin.   
3.	Onnistuminen roolin mukaisissa työtehtävissä?
- Hyvin onnistui esimerkki otta kontaktia ulko puolella homma, testauksen tiedosto homma.
4.	Oma näkemyksesi: jäsenen keskeisimmät vahvuudet ja kehittämiskohteet projektityössä?
- Hänen vahvuudet ovat ystävällinen, hyvin kommunikaatio.
- Kehittämiskohteet ovat: toivoisin että hän voisi tehdä enemmän koodi homma koska hän on kehityttiimissa.

5.	Omien työtehtävien hallinta (projektin yksilötyön arviointikriteerien mukaan, 0-5)
- (4.5/5) ihan hyvin työtehtävien hallinta. 
6.	Työpanos ja sitoutuminen projektiin (projektin yksilötyön arviointikriteerien mukaan, 0-5)
- (5/5) Hän on hyvin sitoutunut projektiin aloista loppuun. Hän on aktiivinen jäsen, kun hän hoitti hyvin testaus homma.
7.	Viestintä (projektin yksilötyön arviointikriteerien mukaan, 0-5)
- (5/5) Viesti ja palauta asia nopeasti. Ilmoiti ongelmaa etukäteen.  
