Appearance
FullStack-projektin arvionti
Projektin pisteytys
Koska jokainen projekti on opintojaksolla erilainen, oma kokonaisuutensa eri tavoitteineen, tämän työkalun pisteet ovat suuntaa antavia.
Jokaisen projektin kanssa arvionnissa otetaan kokonaisuus huomioon, esim. projektin laajuus suhteessa projektiryhmän jäsenten määrään sekä toteutettujen ominaisuuksien ja valittujen tekniikoiden vaativuus vaikuttavat osaltaan pisteytykseen.
Pisteytyksessä arviontia peilataan opintojakson arviontikriteerien toteutumiseen kokonaisuutena
Pisteytys toteutetaan seuraavasti:
0 p = Asia ei ole toteutunut ollenkaan
MAX p = Asia on toteutunut erinomaisesti, hyväksi tunnistettuja, todennettavissa olevia käytänteitä noudattaen
Projektin kokonaisarviointi
Projektin toteutuminen kokonaisuutena noudattaa suunnitelman tavoitteita ja laajuutta.
Kehitetyn FullStack-ohjelmiston toiminnallisuudet vastaavat projektisuunnitelmassa määriteltyä
Projekti on toteutettu kokonaisuutena arvioiden laadukkaasti, sekä tekniikoiden että projektinhallinnan osalta. (käytettävissä olevat resurssit huomioiden)
Valittujen tekniikoiden ja kehitystyökalujen tarkoituksenmukainen käyttö projektissa. Valituilla tekniikoilla tehdyt ratkaisut on tehty niiden hyviä käytäntöjä noudattaen
Projektinhallintatyökaluja on hyödynnetty kattavasti ja tämä on todennettavissa. (Esim. GitHub-projects tai Azure DevOps)
Resurssien käyttö ja työaikaseuranta toteutettu projektisuunnitelman mukaisesti.
Projektin tulosten esittely ja keskeisimpien toiminnallisuuksien demonstrointi
Käyttäjä voidaan tunnistaa ja käyttäjän käyttöoikeuksia voidaan rajata (esim. roolipohjainen autorisointi). Ominaisuus on toteutetttu tietoturva huomioiden ja valittujen tekniikoiden hyviä käytänteitä noudattaen
FullStack-sovelluksen käyttäjiä on mahdollista hallinnoida projektisuunnitelman mukaisesti
Projektissa on demonstroitu CI/CD prosessin kytkeminen versionhallintaan ainakin yhdellä valitulla tekniikalla
Projektissa on demonstroitu testaaminen ja ainakin yhden valitun teknologian automatisoitu testaaminen CI/CD prosessin aikana
Projektissa on hyödynnetty reaaliaikaisen tiedonsiirron tekniikkaa. Esim. WebSocket, MQTT, LongPolling tai WebRTC
Projektissa on kehitetty innovatiivisia ratkaisuja jotka tuovat sille lisäarvoa
Yhteenveto
Kokonaispisteet: 0 / 110