Hyppää sisältöön

Kurssitoteutus

Lisätietoa kurssiin liittyen

Projektitoiminnan ja käytänteiden kurssi TTC9050

Kurssin sisältö

  • Projektitoiminnan peruskäsitteet
  • Toimijoiden ja sidosryhmien roolit projektin eri vaiheissa
  • Projektointi, projektin osittaminen ja vaiheistus
  • Tehtävien jako
  • Työmäärän ja kustannusten arviointi
  • Kustannukset ja riskikartoitus ja hallinta
  • Ketterä projekti vs. perinteinen projekti
  • Projektin valvonta ja ohjaus

Mitä opit kurssin aikana?

Kurssin käytyäsi voit osallistua suunnitelmalliseen projektityöskentelyyn ja toimia projektin tavoitteiden mukaisesti. Tiedät projektitoimintaan liittyviä peruskäsitteitä ja ymmärrät mihin projektityöskentely soveltuu. Tarvittaessa pystyt tuottamaan projektille tarpeellisten dokumentteja, kuten vaatimusmäärittely ja projektisuunnitelman. Tunnet tärkeimmät projektidokumentaatiot.

Analytiikka

  • Kurssisivujen käyttöastetta valvotaan Google Analytics -palvelun avulla
  • Harjoitustehtävien suoritusta valvotaan Gitlab api -rajapinnan kautta

Lähtötasotesti

Oppimateriaali

  • Oppimateriaali on monimuotoista
  • Videoluentoja sekä ohjeistuksia
  • Internet-lähteitä
  • Kirjallisuutta
  • Kurssin kaikki oppimateriaali on avointa ja se on jaettu gitlab.labranet.jamk.fi-palvelun kautta

Kommunikointi ja työskentely kurssin aikana

  • Tietoa kurssitoteutuksesta ja työvälineistä
  • Kurssin ohjaustilana käytetään Microsoft Teams -palvelua
  • Etäohjauksissa hyödynnetään ZOOM -palvelua
  • Kurssin materiaalin jakaminen ja harjoitustehtävien palautukseen sovelletaan Gitlab-palvelua

VIRTUAALILUENNOT RULES OR NOT??!

Opintokokonaisuus on täysin virtuaalinen, mutta tarjolla on ZOOM-ohjausta sovittuina aikoina (Tarkentuvat myöhemmin)

LUENNOT ?

  • Kurssilla ei järjestetä luentoja vain ZOOM-labraohjausta!
  • Opiskelija käy läpi itsenäisesti Tapaamiset 1 - 10

ZOOM-ohjaus

  • Päivystämme ZOOM tilassa sovittuna aikana (keskustellaa tästä TEAMS kanavalla)

Kurssin yleisestä organisoinnista

  • Kurssi on jaettu osa-alueisiin, joilla on eri teemat
  • Tapaamisten aiheet voi käydä läpi omaan tahtiin, jos ei halua seurata kurssin yleistä ohjausta
  • Kurssin aikana työstetään harjoitustehtävää ja sen tuoksi pidetään ZOOM-ohjauksia myöhemmin sovittuna ajana hetkenä.
  • Harjoitustehtävän tuottamiseen voidaan käyttää ainoastaan JAMKin Gitlab -ympäristöä
  • Palautettuaan hyväksyttävän harjoitustyön voi opiskelija osallistua kokeeseen JAMKin EXAM-järjestelmässä

Kurssin virtuaalitoteutuksesta

Ohjelmistosuunnittelun ja testauksen kurssi (TTC9050) on virtuaalitoteutus, jonka myötä on kurssin suorittaminen mahdollista ajasta ja paikasta riippumatta. Kurssitoteutus poikkeaa siis varsin paljon perinteisestä kurssitoteutuksesta. Suurin muutos on vähentää Optiman käyttö minimiin ja siirtyä mahdollisimman paljon avoimeen kurssimateriaaliin, joka on aina opiskelijan saavutettavissa.

Kurssin työvälineistä

Alla on kuvattu eri välineiden käyttötarkoituksia ja pyritään avaamaan syitä niiden käyttöön.

Gitlabin käyttö

Käytämme GitLab -palvelua kurssimateriaalin jakamiseen, tehtävien valvontaan ja kaikkeen muuhun mahdolliseen. Kurssin opetus/oppimissympäristö toimii täysin Gitlab-palvelun varassa. Tämä mahdollistaa luoda ns. autenttisen oppimisympäristön opiskelijalle, eli lyhyesti opiskelijan työskentely Gitlabin varassa vastaa useissa kohdin ohjelmistoalan ammattilaisen arkipäivän työskentelyä. (GitLab -palvelua käyteään yleisesti työvälineenä ohjelmistoalan yrityksissä)

Kurssitoteutuksessa Gitlab -palvelu vastaa seuraavista tehtävistä:

  • Gitlab sivusto toimii kurssimateriaalin ja ohjeistuksen jakopaikkana
  • Kurssirakenteen ylläpito
  • Harjoitustehtävien suoritusvalvonta ja seuranta API-rajapinnan avulla

TEAMS-kanava

Kurssin aikana käytetään Office 365 -palvelussa pyörivää avointa TEAMs-kanavaa Tämä johtuun pääasiassa siitä, että pyrimme siirtämään palvelut yhden kirjautumisen alle. Olemme käyttäneet aiemmin Slack -palvelua, mutta tämän kurssin aikana testataan TEAMSin soveltuvuutta ohjauskäyttöön.

ZOOM -ohjaukset

Käytämme laboratorio ohjauksiin ZOOM-kanavaa, jonka avulla on mahdollista osallistua esim. puhelimen avulla ohjaukseen. Löydät ZOOM -palvelun osoitteesta zoom.jamk.fi Tarvitset myöhemmin jaettavan osallistuaksesi kurssin ohjaukseen.. Tämä selviää sitten kurssin alkaessa :)

  • Varmista, että sinulla on käytössäsi kuulokkeet + mikrofoni, jos käytät labratilojen koneita!

YOUTUBE -materiaali

YOUTUBE -palvelun avulla jaetaan kurssin aikana syntyvää materiaalia, eli kaikki luennot ja videohjeistukset jaetaan ko. palvelun kautta. Tavoite on mahdollistaa kurssiin osallistuminen esim. puhelimen varassa. Luennot ajaetaan ulos Stream -muodossa. Testaamme kotistudio streaming mallia, jossa luennot on siirretty pois auditoriosta, ja niiden seuraaminen on ko. tilassa mahdollista

Power BI -analytiikka

Sovellamme kurssin aikana Power Bi -visualisointi työkalua harjoitustehtävän etenemisen valvontaan. Voit seurata omaa edistymistäsi suhteessa muihin. Kaikki kerätty tieto saadaan Gitlab API:n kautta (Tästä lisää kurssin aikana) Visualisoinnit löydät TEAMs -kanavan välilehdiltä.

Seuraamme seuraavia asioita:

  • Verkkosivujen käyttöaste
  • Youtube käyttöaktiivisuus TTC9050 -listalla
  • Harjoitustehtävän yleinen eteneminen

Optiman tehtävä kurssitoteutuksessa

Optima -palvelua käytetään kurssin aikana kuitenkin seuraaviin tehtäviin:

  • Alkuvaiheen ilmoittautumiset
  • Ryhmien hallinta ja tiedotus
  • Mahdolliset henkilökohtaiset palautuslaatikot

Työvälineistä

Kommunikointi

Toimintatavoista ja työvälineistä

Kurssin aikana tarvitset Gitlab-tunnukset JAMKin labranet -verkkoon

  • http://gitlab.labranet.jamk.fi
  • Harjoitustehtävä palautetaan ainoastaan Gitlab-projektin muodossa
  • Poikkeuksen tekee (MockUp) käyttöliittymäsimulaatio, joka avautuu käytetyn palvelun luomasta linkistä (ks. esim. FluidUI)

Jokaisella on vastuu omista työvälineistään!

Kurssin aikana pyritään soveltamaan moderneja työvälineitä, joita on nykyään tarjolla pilvipalveluiden muodossa

  • Jokainen opiskelija luo itselleen tunnukset eri palveluihin.
  • Jos hukkaat salasanan/tunnuksesi niin sinun on hoidettava homma kotiin omatoimisesti!

Mitä sitten käytetään? Ja Mihin?

Kurssilla sovelletaan tarpeen mukaan seuraavia palveluita/valineitä

Käyttöliittymä simulointiin ja suunnitteluun

Voit käyttää myös paikallisesti asennettuja välineitä: