| ... | @@ -27,15 +27,25 @@ projektin aloitus, työtilat ja viestintävälineet, palaverikäytäntö ja yhte |
... | @@ -27,15 +27,25 @@ projektin aloitus, työtilat ja viestintävälineet, palaverikäytäntö ja yhte |
|
|
luovutus, käyttöönotto, ylläpito, projektin aineiston taltiointi, arkistointi, loppuraportti, projektin virallinen päättäminen
|
|
luovutus, käyttöönotto, ylläpito, projektin aineiston taltiointi, arkistointi, loppuraportti, projektin virallinen päättäminen
|
|
|
|
|
|
|
|
## 1 Projektin ja lopputuotteen kuvaus
|
|
## 1 Projektin ja lopputuotteen kuvaus
|
|
|
|
Ensimmäisen projektin tarkoitus oli tutkia teknisiä mahdollisuuksia toteuttaa Ari Korhosen tilaama MIDI-liitäntäinen opetussovellus kosketinsoittajille. Tilaajan toiveena oli, että sovellus olisi yleiskäyttöinen mutta että toimisi vähintään Mac-ympäristössä.
|
|
|
|
|
|
|
|
|
Ryhmän toinen projekti on oppia käyttämään Turtlebot 2 robotia ja keksiä sille käyttötarkoitus.
|
|
|
|
|
|
|
|
|
Kolmas projekti pitää sisällään DevOps tapaisen ketterän kehittämisen työskentely tavan integroimisen Overflow ja Iotitude ryhmien projekteihin. Marko Rintamäki tilasi myös aiheeseen liittyvän geneerisen CI/CD putken. Putken ideana on sen mahdollinen pystyttäminen 15 minuutiissa riippumatta ympäristöstä.
|
|
|
|
|
|
|
|
## 1.1 Tausta ja lähtökohdat
|
|
## 1.1 Tausta ja lähtökohdat
|
|
|
|
Ensimmäisessä projektissa valmiin sovelluksen avulla oppilas voi suorittaa harjoittelua, jonka ohjelma tallentaa, porrastaa ja opettaja voi seurata edistymistä. Ohjelma motivoi etenemään porrastetusti (vrt. pelit) ja täsmälleen oppijan omalla tasolla. Ohjelma auttaa opettajaa näkemään, mikä on oppilaan etenemisen tilanne ja ennen kaikkea: suoritus tehdään verkossa/omalla laitteistolla, ei kontaktitunnilla. Näin säästetään opettajan aikaa.
|
|
|
|
|
|
|
|
|
Robotin osalta ryhmällä on vapaat kädet aiheeseen.
|
|
|
|
|
|
|
|
Kolmannen projektin taustalla on Marko Rintamäen toive tehdä Wimma labistä vientituote ulkomaille. Tällöin kehitysympäristön ja toimivan CI/CD putken pystyttäminen auttaisi suuresti uusien ryhmien työntekoa.
|
|
|
|
|
|
|
|
## 1.2 Tavoitteet ja tehtävät
|
|
## 1.2 Tavoitteet ja tehtävät
|
|
|
|
Ensimmäisen projektin tavoite on tehdä Proof of Concept.
|
|
|
|
|
|
|
|
|
Toisen Projektin tavoite on keksiä robotille elämän tarkoitus.
|
|
|
|
|
|
|
|
|
Kolmannen projektin tarkoitus on tehdä tomiva CI/CD putki johon pystyttäisiin liittämään tarvittavia testityökaluja käyttäjän tarpeiden mukaan.
|
|
|
|
|
|
|
|
## 1.3 Rajaus ja liittymät
|
|
## 1.3 Rajaus ja liittymät
|
|
|
|
|
|
| ... | @@ -45,7 +55,7 @@ luovutus, käyttöönotto, ylläpito, projektin aineiston taltiointi, arkistoint |
... | @@ -45,7 +55,7 @@ luovutus, käyttöönotto, ylläpito, projektin aineiston taltiointi, arkistoint |
|
|
|
|
|
|
|
|
|
|
|
|
## 1.5 Termit ja määritelmät
|
|
## 1.5 Termit ja määritelmät
|
|
|
|
|
CI/CD = Continuous integration continuous delivery
|
|
|
|
|
|
|
|
|
|
|
|
|
# 2. Projektiorganisaatio
|
|
# 2. Projektiorganisaatio
|
| ... | |
... | |
| ... | | ... | |