# Kehitysympäristöt ## viikko 38 ### 20.9.2021 #### Pikaviestintä sovelluksen käyttöönotto Arvioin Discordia pikaviestintäsovelluksena #### Clockify käytöönotto Clockify otettu käyttöön ja tällä voin kellottaa opiskeluaikaani #### HackMD käyttöönotto HackMD blogi tehty, tänne voin päivittää kurssini edistymistä ## viikko 43 ### 26.10.2021 #### Sprintti 0 Päätimme, että olen projektimme Scrum Master. Visioimme sovellusta, sen kohderyhmää, käyttäjien tarpeita sekä kehitysjonoa. Pääpointteja olivat: luoda käyttäjätietokanta ja tulostietokanta, rekisteröinti käyttäjän tunnistaminen painoindeksin laskurin luominen ohjelman toiminnallisuus tulostusominaisuuden luominen hakutoiminto ## viikko 45 ### 8.11.2021 #### Sprintti 1 Sovimme, että lähdemme koodaamaan rekisteröintivaihetta. Olimme saaneet gitin toimimaan ja päätimme aloittaa itse koodaustyön. Tavoitteena oli saada kirjautuminen sekä rekisteröinti valmiiksi. ## viikko 46 ### 15.11.2021 #### Sprintti 2 Tähän mennessä olimme saaneet rekisteröitymisen valmiiksi, mutta kirjautumisessa oli vielä ongelmia. Päätimme jakaa osan porukasta koodaamaan ohjelman seuraavaa osa-aluetta eteenpäin, kun osa paini vielä ohjelman kirjautumisosion kanssa. ## viikko 47 ### 22.11.2021 #### Sprintti 3 Saimme ohjelman kysymään salasana kolmeen otteeseen, mikäli se kirjoitetaan väärin. Tähän mennessä ohjelmaa oli koodattu toisistaan irrallisina koodinpätkinä, joten aloimme kamppailla, miten saamme ohjelman osat kutsumaan toisiaan oikeassa kohtaa. Itse painoindeksin laskeminen alkoi olla valmis ja aiemmat kirjautumishaasteet selätetty. Käyttäjän tiedon tallentaminen ja ohjelman toiminnallisuus olivat seuraavat kehittämiskohteemme. ## viikko 48 ### 29.11.2021 #### Sprintti 4 Yritämme deadlinen lähestyessä saada tulostus ja hakutoiminnot ohjelmaamme. Myöskin toiminnallisuudessa pientä hiomisenvaraa. ## viikko 49 ### 7.12.2021 #### loppukatsaukset Ohjelma on perusvaatimusten osalta valmis. Tietojen haku onnistuu käyttäjän antamalla aikavälillä, myöskin tulostusominaisuus toiminnassa. Ohjelma olisi realitilanteessa valmiina varsinaiseen käyttäjätestaukseen. Haasteellisinta oli ohjelman toiminnallisuuden työstäminen. Saimme koodattua ohjelman eri osia erikseen, mutta niiden yhdistäminen oli hankalaa.