Skip to content

Overflow

Tiimi

tiimikuva

Nimi Päärooli Vastuualueet LinkedIn
Reetta Laitinen Team leader Projektipäällikön tehtävät, kyberturvallisuus LinkedIn
Joel Aalto Technical leader Tekninen johtaminen, ohjelmistokehitys LinkedIn
Jesse Rissanen Security Kyberturvallisuus, ohjelmistokehitys LinkedIn
Samu Vesiluoma Software Developer Ohjelmistokehitys LinkedIn
Lassi Viitakoski Front-End developer Ohjelmistokehitys LinkedIn
Mikko Fredrikson Test automation Testausautomaatio, ohjelmistokehitys LinkedIn

Overflow:n gitlab

Toimeksiannon kuvaus

Kesällä 2021 Overflow vastaa Jamkin Future Factory kurssia varten tehtävän ratkaisun teosta: tiimin tavoitteena on kesän aikana suunnitella ja toteuttaa palvelu, jossa opiskelijat voivat helposti selailla yritysten toimeksiantoja ja valita omien kriteeriensä perusteella mielenkiintoisimman projektin.

Palvelun avulla muun muassa ohjaajilta saadaan työkuormaa pois, sillä heidän ei tarvitse luoda tiimejä itse, vaan opiskelijat voivat omien kiinnostusten ja kriteerien pohjalta valita toimeksiannon, ja yritykset saavat apua projekti- ja kehityshaasteisiin.

Palvelusta on hyötyä yrityksille, opiskelijoille ja ohjaajille. Jos yrityksillä tai yksityisyrittäjillä on jonkinlaisia projekti- tai kehityshaasteita opiskelijoille, he voivat täyttää ja lähettää toimeksiantolomakkeen Future Factoryn tiimille. Kun toimeksianto on hyväksytty FF-tiimin puolesta, FF-tiimin jäsen voi lisätä toimeksiannon palveluumme. JAMKin Future Factory -kurssin opiskelijat voivat helposti selailla toimeksiantoja ja valita kiinnostavimman toimeksiannon ja siellä auki olevan tiimiroolin itselleen.

  • Haasteet
    • Opiskelijoiden autentikointi
    • Tietosuoja
    • Miten saadaan opiskelijapopulaatiosta tiimejä
    • Epäaktiiviset opiskelijat
    • Opettajien työmäärän vähentäminen

Future Factory Marketplace

  • Päätoiminnallisuus
    • JAMKin henkilökunta voi kirjautua palveluun
    • JAMKin henkilökunta voi lisätä toimeksiantoja
    • Opiskelijat voivat etsiä/rajata toimeksiantoja omien ominaisuuksiensa mukaan
    • Opiskelija voi varata paikan tiimistä
    • Opiskelijat voivat käyttää opiskelijatunnuksiaan autentikointiin
    • Kun tiimi on valmis, luodaan MS Power Automaten avulla automaattisesti tiimille MS Teams kanava jne.

Palvelupolut

FF-admin adds assignment

FF-admin adds assignment

Student full journey

tiimikuva

*4.Esimerkki Team roles testistä: https://www.123test.com/team-roles-test/

Student in FF-marketplace

Student in FF-marketplace

When team is full

When team is full

Mockup opiskelijan näkökulmasta: FF Marketplace

Arkkitehtuuri

Arkkitehtuuri

  • Microsoft Power Automate
  • Kubernetes
  • Gitlab CI/CD
  • React
  • ASP.NET core
  • PostgreSQL
  • Robot Framework + Selenium

Logical data model

Logical data model

Miten jatketaan / parannuskohdat

  • Seuraaviin versioihin
    • Ohjaajat voivat kirjautua palveluun ja seurata tiimiensä täyttymistä
    • Ohjaajat voivat lisätä opiskelijoita tiimeihinsä
    • Opiskelijat voivat vaihtaa tiimiä/toimeksiantoa jos aikaisemmin valittu toimeksianto ei ole vielä alkanut
    • Mahdollisuus käyttää palvelua myös englanniksi
    • Toimeksiantojen prioriteettiä voi nostaa


  • Tulevaisuudessa
    • Pyritään saamaan palveluun Haka tunnistautuminen
    • Myöhemmin Future Factory kurssille on tarkoitus ottaa mukaan myös yliopiston ja Gradian käyttäjät