| ... | ... | @@ -155,36 +155,45 @@ incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minim |
|
|
|
|
|
|
|
## Palveluun liittyvät toiminnalliset vaatimukset (Functional Requirements)
|
|
|
|
|
|
|
|
(alustava versio, muokattu viimeksi to 13.9./Marika)
|
|
|
|
Toteuttavien toiminnallisten vaatimuksien listassa ovat tällä hetkellä mukana vain vaatimukset, jotka liittyvät asiakkaan valitsemien prioriteettien mukaan määriteltyyn MPV-toteutukseen:
|
|
|
|
|
|
|
|
Vaatiiko toimeksiantaja seuraavaa: Opiskelijan unelmatyöpaikka on yritys XX, miten tänne voi päästä?? Sovellus näyttäisi esimerkkilopun mitä yrityksissä kaivataan.... Tai mitä "koodajaa" sanalla näökyy firmaa. Yrityksiä voitaisiin mainostaa, että x määrä henkilöitä yrityksestä x kertoo tarpeista = olisi suurempi prioriteetti tms. tietoa (varottaa videolla, etät joku voisi keinoteknoisesti nostaa näin oman yrityksen huomioarvoa...). Näitä erityisiä vaatimuksia ei toteuteta?? Jotenkin pitäisi identifioida, kuinka monta vastauksista on hyviä ja silti anonumsoida tiedot (koska EU:n tietosuoja vaatii ettei voida kerätä henkilökohtaista dataa eli ei aleta säilyuttämään että henkilö xx oli sitä ja sitä mieltä kurssista se ja se)
|
|
|
|
(oli Karon videolla "Tehtäväanto 2018 - first contact")
|
|
|
|
|
|
|
|
Yleistä:
|
|
|
|
Pakolliset kurssit eivät ole JAMKissa kiinteästi laitettu esim. syksyllä ja keväälle. Noin 4 vuodessa tulee opintosuunnitelmien muokkaus.
|
|
|
|
|
|
|
|
* ASIAKASTOIVE: Opiskelija voi luoda oman HOPSin.
|
|
|
|
* ASIAKASTOIVE: Opiskelija voi valita kursseja omaan HOPSiin.
|
|
|
|
* ASIAKASTOIVE: Opiskelija voi muokata olemassa olevaa HOPSia poistamalla kursseja.
|
|
|
|
* ASIAKASTOIVE: Toteutetaanko??? Opiskelija voi seurata omien opintojen edistymistä merkitsellä suoritetut, meneillään olevat ja rästiin jääneet kurssit. (värikoodit: Vihreä, keltainen ja punainen)
|
|
|
|
* Opiskelija voi nähdä yritysten tekemät valinnat työnkuvaprofiilissa.
|
|
|
|
* Opiskelija voi verrata omaa HOPSia yritysten antamiin tietoihin ja saada tietoa mihin työnkuvaan omat valinnat sopivat (miten tämä tieto esitetään???).
|
|
|
|
* ASIAKASTOIVE??: TOIMEKSIANTAJALTA selvitettävä: TOIMEKSIANTAJALTA selvitettävä: Tarvitseeko yritys käyttätunnuksen, jota voi halutessaan käyttää useita kertoja?
|
|
|
|
* ASIAKASTOIVE: Yritys voi täyttää kyselylomakkeen, jossa antaa tietoa yrityksen osaaamistarpeista.
|
|
|
|
* ASIAKASTOIVE: Yritys voi lisätä oman ehdotuksen osaamisesta, jota pitää tärkeänä.
|
|
|
|
* Yrityksen työnkuvaprofiili liitetään valmiiseen kategoriaan (esimerkiksi front end developer)
|
|
|
|
* Yritys voi valita työnkuvaprofiilin ja liittää opetussuunnitelmasta siihen liittyvät kurssit.
|
|
|
|
* ASIAKASTOIVE: Saman yrityksen mahdolliset eri käyttäjät eivät voi nähdä ketkä muut yrityksessä työskentelevät henkilöt ovat lisänneet mitäkin tietoja sovellukseen. (EU:n tietosuoja-asetus, ks. KAron video first contact!)
|
|
|
|
* ASIAKASTOIVEESTA JOHDETTUA: Jokaiseen yrityksen tallentamaan tietoon liitetään sovelluksen sisäisesti tieto, mikä taho tiedon on antanut ja milloin (päivämäärä).
|
|
|
|
* ONKO TARVETTA ETTÄ YRITYS VOISI POISTAA AIEMMIN LISÄÄMIÄÄN TIETOJA OMISTAJA NIMISTÄÄNJ? Jos näin on, tietoja ei kuitenkaan kokonaan poisteta esim. tietokannasta, mutta yhteyttä ei käyttäjille enää näytetä tai yritykselle itselleen joka poisti yhteyden johonkin osaamistarpeeseen. Työnkuvaprofiileissa tietoja voidaan hyödyntää edelleen. (tällä saavutetaan se, että muiden käyttäjien tiedot vastaavat yritysten nykyhetken tarpeita, jotka alalla muuttuvat jatkuvasti) (vanhoja tietoja olisi hyvä voida yllipitäjien toimesta tarvittaessa poistaa osaamislistoilta, jossain erityistapauksissa? Tätä ei kuitenkaan toteuteta)
|
|
|
|
* ASIAKASTOIVE: JAMKin edustaja voi nähdä yritysten tekemät valinnat työnkuvaprofiilissa.
|
|
|
|
* JAMKin edustaja näkee työnkuvaprofiileja koskevan heatmapin (ohjelma kertoo mitä kurssia yrityksen pitävät tärkeimpänä).
|
|
|
|
* Opiskelija näkee montako opintopistettä valituista opinnoista tulee ja tutkinnossa vaadittavan kokonaismäärän.
|
|
|
|
* ASIAKASTOIVE ???: Sovellus varmistaa, että pakolliset opinnot ovat mukana tai ilmoittaa jos näin ei ole. TAI NE NE LISÄTTY AUTOMAATTISESTI ?? (huomioidaanko muuntokoulutettavien mahdollisuutta muokata tavanomaista laajemmin omaa HOPSia?)
|
|
|
|
* ASIAKASTOIVE: Opiskelija näkee kuormitusvaroituksen jos on valinnut lukukaudelle kursseja yli tietyn määrän.
|
|
|
|
* ASIAKASTOIVE: Opiskelija näkee varoituksen jos on valinnut lukukaudelle kursseja liian vähän (opintojen edistymisen Kelan * vaatimusten mukaan ?? / Muiden rahoittajien vaatimukset vastaavat kuin Kelalla?).
|
|
|
|
* ASIAKASTOIVE: Toteutetaanko: Opiskelijan mahdollista laatia HOPS niin, että sivulla näkyy aikaisempi valmistumisajankohta. Ohjelman on tällöin pystyttävä näyttämään ja laskemaan mikä on juuri tämän opiskelijan valmistumisaika. Mistä tiedetään, että opiskelija ei ole lisäämässä vielä kursseija vaikka 240 op:tä olisi täynnä ja vaaditut opinnotkin ovat listalla? Näytetäänkö oma valmistumistaika automaattisesti vai käyttäjän erillisestä valinnasta?
|
|
|
|
Prioriteettiluokka 1: Yritys voi luoda työkuvaprofiilin
|
|
|
|
Prioriteettiluokka 2: Yritys voi lisätä kurssiehdotuksen
|
|
|
|
Prioriteettiluokka 3: JAMK voi generoida datasta raportin
|
|
|
|
Prioriteettiluokka 4: Opiskelija voi selata työprofiileja
|
|
|
|
|
|
|
|
| Id | Vaatimuksen kuvaus | Feature | Vastuullinen |
|
|
|
|
|:-:|:-:|:-:|:-:|
|
|
|
|
| TRQ00x | Kurssien esitys sivulla | 1 | |
|
|
|
|
| TRQ00x | Kurssien valintamahdollisuus sivulla | 1 | |
|
|
|
|
| TRQ00x | Yritysten tekemien valintojen tallennus tietokantaan | 1 | |
|
|
|
|
| TRQ00x | Olemassa olevat tagit | 1 | |
|
|
|
|
| TRQ00x | Tagien valintamahdollisuus | 1 | |
|
|
|
|
| TRQ00x | Lomakekenttä, johon käytäjä voi kirjoittaa kurssin nimen, kuvauksen ja laajuuden (op) | 2 | |
|
|
|
|
| TRQ00x | Kurssiehdotusten tallentaminen tietokantaan | 2 | |
|
|
|
|
| TRQ00x | Heatmap -kuvan generointityökalu | 3 | |
|
|
|
|
| TRQ00x | Valikko mistä generoidaan heatmap | 3 | |
|
|
|
|
| TRQ00x | Työprofiilien haku tietokannasta | 4 | |
|
|
|
|
| TRQ00x | Lista, jossa on listattu kaikki tietokannasta löytyvät profiilit | 4 | |
|
|
|
|
| TRQ00x | Profiilissa olevien kurssien highlighttaus | 4 | |
|
|
|
|
| TRQ00x | Työprofiiliin tehtyjen kurssiehdotuksien esittäminen | 4 | |
|
|
|
|
|
|
|
|
|
|
|
|
### Toiminnalliset vaatimukset, joita EI toteuteta tähän versioon (prioriteetit ovat kohdat 5-7 ja muut esille nousseet vaatimusehdokkaat):
|
|
|
|
|
|
|
|
Ei toteuttavat toiminnalliset vaatimukset:
|
|
|
|
1. Opiskelijaa haluaa tietää mitä osaamista tietyssä yrityksessä arvostetaan. Yrityksen valinnan jälkeen sovellus näyttää millä kursseista koostuvalla polulla voi päästä töihin juuri tähän yritykseen. (liittyy featureen: FEA001 Yritys voi luoda työkuvaprofiilin).
|
|
|
|
2. Opiskelija voi kirjoittaa hakusanan ja saada annetun hakusanan työnkuvaprofiilia vastaavista yrityksistä listan. (liittyy featureen: FEA004 Opiskelija voi selata työprofiileja).
|
|
|
|
3. Yrityksistä kerrotaan tietoa, että tietty määrä x henkilöitä tietystä yrityksestä kertoo osaamistarpeista. Yrityksen aktiivisuus nostaa yrityksen prioriteettia opiskelijan tekemissä hakutuloksissa (ks. edellinen kohta 2): Mitä enemmän henkilöitä samasta yrityksestä kertoo tarpeista, yrityksen sijoitus hakutuloksissa on suurempi.
|
|
|
|
4. Opiskelija voi luoda oman HOPSin (liittyy featureen: FEA005 Opiskelija näkee HOPSin kuormittavuuden).
|
|
|
|
5. Opiskelija voi valita kursseja omaan HOPSiin. (liittyy featureen: FEA007 Opiskelija voi luoda HOPSin).
|
|
|
|
6. Opiskelija voi muokata olemassa olevaa HOPSia poistamalla kursseja. (liittyy featureen: FEA007 Opiskelija voi luoda HOPSin).
|
|
|
|
7. Opiskelija voi seurata omien opintojen edistymistä merkitsemällä suoritetut, meneillään olevat ja rästiin jääneet kurssit. (värikoodit: Vihreä, keltainen ja punainen). (liittyy featureen: FEA007 Opiskelija voi luoda HOPSin).
|
|
|
|
8. Yrityksellä on yrityskohtainen käyttäjätili. Käyttäjätilillä yrityksen edustaja voi useita kertoja järjestelmään ja käyttää sovellusta tunnuksilla aina halutessaan. (liittyy featureen: FEA006 Yritys voi muokata profiilejaan).
|
|
|
|
9. ONKO TARVETTA, ETTÄ YRITYS VOISI POISTAA AIEMMIN LISÄÄMIÄÄN TIETOJA OMISTAJA NIMISTÄÄNJ? Jos näin on, tietoja ei kuitenkaan kokonaan poisteta esim. tietokannasta, mutta yhteyttä ei käyttäjille enää näytetä tai yritykselle itselleen joka poisti yhteyden johonkin osaamistarpeeseen. Työnkuvaprofiileissa tietoja voidaan hyödyntää edelleen. (tällä saavutetaan se, että muiden käyttäjien tiedot vastaavat yritysten nykyhetken tarpeita, jotka alalla muuttuvat jatkuvasti) (vanhoja tietoja olisi hyvä voida ylläpitäjien toimesta tarvittaessa poistaa osaamislistoilta, jossain erityistapauksissa? Tätä ei kuitenkaan toteuteta)
|
|
|
|
10. Opiskelija näkee montako opintopistettä valituista opinnoista tulee ja tutkinnossa vaadittavan kokonaismäärän.
|
|
|
|
11. Opiskelija näkee kuormitusvaroituksen, jos on valinnut lukukaudelle kursseja yli tietyn määrän.
|
|
|
|
12. Opiskelija näkee varoituksen, jos on valinnut lukukaudelle kursseja liian vähän (opintojen edistymisen Kelan * vaatimusten mukaan?? / Muiden rahoittajien vaatimukset vastaavat kuin Kelalla?).
|
|
|
|
|
|
|
|
| Id | Vaatimuksen kuvaus | kategoria | Vastuullinen |
|
|
|
|
|:-:|:-:|:-:|:-:|
|
| ... | ... | |
| ... | ... | |