Skip to content

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

Lapin AMK:n Full Stack opintojaksojen nettisivu.