Tietoa projektitoimeksiantajalle
HUOMIO - TOIMEKSIANTOJEN HAKU ON PÄÄTTYNYT SYKSY 2021
Palaamme asiaan tulevana keväänä. Kiitoksi kaikille kiinnostuneille!
Toimeksiantoja ovat esittäneet seuraavat yritykset ja yhteisöt
Tässä yleistietoa toimeksiantajille
Kiitos, kun eksyit tälle sivulle. Kerron lyhyesti, mitä tarkoittaa toimeksiantajan rooli JAMKin ohjelmistotuotannon käytänteet opintokokonaisuudessa. Syksyn 2021 aikana ohjelmistotekniikan opiskelijat muodostavat projektiryhmiä, jotka keskittyvät ratkaisemaan erilaisia toimeksiantoja yrityselämästä.
Ohjelmistotuotannon käytännöt projektin muodossa?
Kurssin tavoite on kouluttaa JAMK IT-instituutissa opiskelevia opiskelijoita toimimaan projektitiiminä. Tiimin tehtävä on lyhyesti toimittaa toimeksiantajayritykselle/yhteisölle yhdessä sovittu ohjelmistoratkaisu/prototyyppi.
Opiskelijoille on "budjetoitu" projektityötä seuraavasti:
- Alkuvaiheen johdatus (syksy 2021) 2 Op
- Projektityö 1 osa (syksy 2021) 4 Op
- Projekttyön 2 osa (kevät 2022) 6 op
Huomaa! 10 opintopistettä on varattu projektityöskentelyyn! joka tarkoittaa opiskelijalle maksimissaan ~270 h työkuormaa
- Projektiryhmän koko yleiseti 4-6 henkilöä
Mitä tämä maksaa yritykselleni?
- Varaa aikaa ohjaukseen, koska sillon on mahdollisuus parhaaseen tulokseen.
- Toimeksiannon tueksi tarvittavien asiantuntijoiden aika
- Muut toimeksiannossa tarvittavat resurssit tiimin tueksi
- Ei erillisiä korvauksia JAMKin suuntaan
Tiedän jo kaiken! Missä voin kertoa mitä haluan tilata...
Kannattaa vielä käydä läpi alla olevat kohdat, mutta jos sinulla toimeksiantajan on todella kiire ja tunnet prosessin jo aimmilta vuosilta niin vastaa Forms-kyselyyn sivun lopussa!
Syksy 2021
- Matkaan lähetetään 5-6 projektiryhmää ja ne työskentelevät helmikuun 2022 loppuun.
- Työskentely tapahtuu oletuksena etäntyöskentelyä, mutta oleellista olisi voida toimia tiiminä projektityöskentelyn ajan sopivissa tiloissa.
- Ennen projektityöskentelyä käydään läpi käytänteitä etäluentojen muodossa ja lokakuussa siirrytään projektityöskentely moodiin
- Lokakuussa (20.10.->) siirrytään projektityöskentelyyn. Työaikaa on käytössä 1-2 päivää viikossa vuoden vaihteeseen asti. Keväällä työaikaa on varattu 3 päivää viikossa. Aikataulun toivotaan tiivistävän ajankäyttöä ja tehostavan työskentelyä tiimeissä. Tämä tarkoittaa tilojen ja tarvittavien resurssien riittävää ennakointia toimeksiantajalta.
- Toimeksiantajan kannattaa varmistaa, että tarvittavat tila/ohjausresurssit ovat osoitettavissa ryhmän avuksi lokakuusta alkaen.
Aikatauluista
Opinnot jakaantuvat kahteen vaiheeseen
- 8.9.-13.10.2021 Luentoja + koe + projektitiimin kasaus
- 20.10.2021-1.3.2022 Projektityöskentely alkaa
- 2.3.2022 Loppuseminaari
Korona-pandemian vaikutus syksyn työskentelyyn:
- Tämä tarkentuu tilanteen mukaan
Toivomuksia mahdolliselle toimeksiantajalle
Toimeksiannot vaativat tilaajayritykseltä sitoutumista seuraaviin osa-alueisiin:
- Vaatimusmäärittelytyö yhdessä tiimin kanssa
- Tarpeellinen tekninen tuki tiimin avuksi
- Katselmointivalmius prosessien/dokumenttien suhteen sisältäen seuraavat osa-alueet: Vaatimusmäärittely, projektisuunnitelma, testaussuunnitelma ja muu tarpeelliseksi katsottu dokumentaatio
- Toimeksiantaja antaa käyttöön resursseja esim. pilvipalvelut/lisenssit, jos niihin on tarvetta
- Johtoryhmäkokoukset 2-3 kpl
- Tilaaja nimittää henkilön, joka on ryhmä saavutettavissa työskentelyn ajan
Huom!! Työskentelytilat ja tarvittavat resurssit ovat erittäin tervetulleita!
(Aiempina vuosina ovat yritykset (esim. Qvantel, Landis&Gyr ja Digia) tarjonneet toimitilojaan opiskelijoiden käyttöön)
Mitä toimeksiantajan kannattaa muistaa
- Opiskelijoita ei korvamerkitä projekteihin ennakkoon!
- Opiskelijat eivät välttämättä tunne ongelmakenttää alkuunkaan ja se vaatii perehtymistä
- Ryhmien rakennetta yritetään tasapainottaa, että kaikilla on riittävä osaamispohja annettuun toimeksiantoon
- Varaa aikaa tiimin "ohjaukseen" muutama tunti viikossa (10h kokonaisresursseilla ei homma onnistu)
- Opiskelijatiimi tarvitsee tukea, mutta voi yllättää erittäin positiivisesti
- Hyvä ohjeistaminen ja seuranta tuo varmasti tulosta
Mitä voi tilata?
Millaisia projekteja on aiemmin tehty?
Oletuksena toimeksiannosta on ohjelmisto/palvelukokonaisuus, joka vaatii suunnittelua ja perehtymistä
Tilauksen kohteena voi olla esimerkiksi:
- Tekninen PoC (Proof of Concept)
- Jonkin ohjelmiston/palvelun osa-alueen toteuttaminen vaihtoehtoisella teknologialla.
- Selvitystyö eri teknologioiden soveltuvuudesta annettuun käyttötarkoitukseen.
- Uudet Open Source -ratkaisut esim. testausautomaation parantamiseen
- Palveluprototyypit
- Ehdota omia?
Roolit:
- Toimeksiantajan yhteyshenkilö, joka vastaa tilaajan tehtävästä
- Toimeksiantajan henkilökunta (esim. tekninen asiantuntija, joka voi tukea tarvittaessa projektiryhmää)
- Opiskelija: (kurssille TTOS1200 osallistuva opiskelija)
- Ohjaaja/Mentor (kurssin vetäjä)
- Opiskelijatiimi, joka koostuu 5-7 opiskelijasta
Miten edetään eli kurssin prosessi:
- Kaikki yhteistyöstä kiinnostuneet yritysten edustajat ottavat yhteyttä ohjaajaan syyskuun alussa (marko.rintamaki@jamk.fi)
- Tehtäväantoja mietitään ennakkoon yritysten kanssa ja ne esitellään opiskelijoille syyskuun/lokakuun aikana (kurssin luentoaikona)
- Opiskelijat muodostavat ohjaajan avulla sopivat ryhmiä, joihin löytyy riittävästi kiinnostusta.
- Lopullinen valinta tapahtuu ryhmien sisällä.
- HUOM! Yritys saattaa jäädä ilman tiimiä, jos kiinnostus annettuun aiheeseen jää liian pieneksi.
Projektiryhmä:
- Opiskelijoiden projektiryhmä on kooltaan (5-7) henkilöä
- Yksi ryhmän jäsenistä on vastuullinen projektipäällikkyydestä (saattaa vaihtua tarpeen mukaan)
- Projektiryhmät ovat syksyn aikana perehtymismoodissa ja ei tuota mitään tuotoksia!
- Kun sopimukset, tehtävänannot ja riittävä perehtyminen on saavutettu ryhmät voivat aloittaa toimintansa
- Projektiryhmää ohjataan soveltamaan sopivia LEAN/Agile-menetelmiä
- Työlle on varattu tiivis tuotantojakso alkaen tammikuusta maaliskuuhun
Aikataulu:
- Aloitamme ennalta sovittuina ajankohtina (syyskuussa)
- Ryhmät tekevät valinnan ja kiinnittyvät aiheeseen (Lokakuun alusta)
- Ryhmät tekevät tilaajan kanssa mahdollisen NDA-sopimuksen, jos sille nähdään tarvetta.
- Työskentely alkaa lokakuun lopussa
- Lokakuun aikana perehdytään toimeksiantoon ja tarvittavaan osaamiseen
- Marraskuun aikana sopimukset ja vaatimusmäärittelydokumentaatio yhdessä tilaajan kanssa
- Maksimi käytettävä työaika projektille on ~270h X henkilöiden lukumäärä
Ryhmän ja ohjaajan vastuut
- Ryhmä sitoutuu toimittamaan tilaajalle tuotteen sovitun vaatimusmäärittelyn pohjalta
- Tuotteella tarkoitetaan tässä tapauksessa dokumentaatiota, ohjeistusta, lähdekoodia ja testattu koontiversiota
- Ohjaaja huolehtii, että ryhmän työskentely sujuu JAMKin tiloissa ja avustaa yhteistyötä asiakaspäähän, jos sille ilmenee tarvetta
Millainen on unelmatilaus?
Esim 1
- Yritys Z käyttää tuotannossa (Open Source) palvelua C1, joka voitaisiin integroida (Open Source) palveluun D2. Herää kysymys voisiko ryhmä opiskelijoita kehittää integraation näiden palvelujen välille?
Ehdotus: Tehdään projekti "C1 integraatio D2:een" ja jaetaan se avoimena GitHubissa
Ryhmä rakentaa tuotantolinjan tarpeellisista palveluista ja tuottaa Open Source -ratkaisun, jonka etenemistä valvoo toimeksiantajana edustaja.
Esim 2
- Yritys F käyttää DFG-teknologioita muutamissa vanhemmissa tuotteissa. Olisiko mahdollista toteuttaa joitain osa-alueita uudemmalla WEB-teknologialla? Tämä vaatii kokeiluja?
Ehdotus: Tehdään projekti "Technology ASDF feasibility to replace DFG" ja kokeillaan luoda PoC-totetutus uudemmalla teknologialla. (Tulos on siis PoC)
No miten saan toimeksiannon mukaan kisaan?
HAKU SYKSYLLE 2021 ON PÄÄTTYNYT