TIM-kehitys -kurssi kevät-kesä 2019
Ajankohtaista
paina oikeassa ylänurkassa
Add to My courses
, niin saat tämän kurssin TIMin kotisivullesialustavasti: Aloitusluento ma 8.4.19 16:15 - 18:00 Ag Delta
Koodari, käytettävyysasiantuntija tai designer - haluatko kovan sulan hattuusi?
IT-tiedekunnassa järjestetään keväällä alkava kurssi: TIM-järjestelmän käytettävyyden parantaminen/kehittäminen/ylläpito Voit osallistua ryhmätyönä suoritettavaan “state of art” -kurssiin, jossa ryhmät etsivät isosta järjestelmästä kehittämiskohteita, selvittävät parannusehdotuksia ja toteuttavat ne.
Opit
mitä on ison käytössä olevan järjestelmän kehittäminen ja parantaminen
ymmärtämään, miksi jotakin voi muuttaa ja miksi jokin muutos voi olla kustannustehotonta
ymmärtämään, mikä on mahdollista ja millä työmäärällä kun toteutat muutosehdotuksia itse
näkemään kokonaisuuden ja ymmärtämään pienen muutoksen vaikutuksen kokonaisuuteen
että tekniset ratkaisut tuottavat tiettyjä rajoitteita täysin vapaaseen ideointiin
mitä käytettävyystutkimus sanoo asioista
työskentelemään eri alojen ihmisten kanssa
kurssin sivut TIMissä: https://tim.jyu.fi/view/kurssit/tie/tim-kehitys/ties444
ilmoittautuminen Korpissa: https://korppi.jyu.fi/kotka/r.jsp?course=237877
Kurssi alkaa huhtikuun alussa aloitusluennolla ja ryhmien muodostamisella. Kussakin ryhmässä on vähintään yksi koodari, yksi käytettävyysasiantuntija/tutkija ja yksi designer/käytettävyysmuotoilija.
Jos tunnistat että sinusta olisi johonkin em. rooleista, voi tämä olla elämäsi kokemus ja kova merkintä CV:hen.
1. Kurssi
Kurssi TIES444 Ohjelmistotekniikan teemaseminaari, TIM-järjestelmän käytettävyyden parantaminen/kehittäminen/ylläpito.
Ilmoittautuminen Korpissa.
Kurssin laajuus arvioidaan tehdyn toteutuksen perusteella 1-8 op.
Kurssi suoritetaan 3-5 hengen ryhmissä, joihin kuhunkin kuuluu ainakin yksi jokaisesta seuraavasta joukosta:
- koodari
- käytettävyysasiantuntija/tutkija
- designer, käyttöliittymämuotoilija
2. Kurssin tavoite
Usein kursseilla suunnitellaan jokin asia tai sen parantamista, mutta tällä kurssilla on tarkoitus saada ideat myös toteutettua niin, että ne voidaan ottaa käyttöön tuotannossa olevassa järjestelmässä.
Siksi kurssi suoreitetaan ryhmissä, jossa jokaisessa on tietoa ja taitoa eri osa-alueilta mitä tuotteen tekemisessä tarvitaan. Ei-koodareille tämä tuo näkemyksen siitä, kuinka "kallista" jonkin asian toteuttaminen on käytännössä. Koodareille tulee näkemys siitä, miten ei-koodarit lähestyvät asioita ja millainen "yhteinen kieli" ryhmän sisälle muodostuu.
Kurssin tavoitteena on, että jokainen ryhmä ottaa yhden kohdealueen TIMin kehittämisessä. Kohdealue voi liittyä käytettävyyden parantamiseen, ulkoasun uudistamiseen, toimintojen parantamiseen tai uusien toimintojen luomiseen. Minimisuorituksessa (tai osana muuta suoritusta) voi olla mukana myös mainos/esittelymateriaalin tuottamista tai käyttöohjeiden parantamista. Jokaisessa ryhmässä täytyy kuitenkin myös tehdä jokin muutos myös itse koodiin.
Ryhmät testaavat muutoksien vaikutuksia toisilla ryhmillä.
3. Mitä kurssi tuo osallistujalle CV:hen
- näkemystä erilaisten roolien kanssa työskentelystä
- projektityöskentelyn alkeita
- osallistuminen suuren käytössä olevan tuotteen kehittämiseen
- näkemystä nykyteknologioiden käyttöön (Angular, TypeScript, Flask, Python)
- näkemystä erilaisten muutosten vaativuudesta
- konttiteknologia
4. Esitietovaatimukset
Esitietovaatimukset (ryhmän sisältä täytyy löytyä joltakin):
- Ohjelmointi 2
- WWW-ohjelmointi tai vastaavat taidot (HTML, CSS)
- mielellään Web-palvelin -ohjelmoinnin osaaminen (Python)
- mielellään Web-asiakas - ohjelmoinnin osaaminen (JavaScript ja/tai TypeScript)
- versionhallinta
- Ihmisen ja teknologian välinen vuorovaikutus
- KOGS551 Vuorovaikutussuunnittelu tai KOGS524 Käyttäjätutkimus tai vastaava osaaminen
- joku muotoilusuunnittelun kurssi
5. Mikä on TIM
TIM (= The Interactive Material) on Tietotekniikan laitoksen projekti uudenlaisen interaktiivisen materiaalin tuottamiseksi. TIM on pohja, jonka päälle kuka tahansa opettaja voi tehdä interaktiivista materiaalia itseopiskelua, luento-opetusta tai mitä tarkoitusta varten tahansa. Opiskelijat voivat käyttää TIMIä tehtävien tekemiseen, muistiinpanoihin, keskusteluun yms.
Katso ja tutustu:
TIM on käytässä useissa oppiaineissa ja Jyväskylän lisäksi myös Aalto-yliopistossa. TIMissä on yli 22000 dokumenttia ja käyttäjiä on liki 9000.
6. Tämä sivun käyttövinkkejä
- klikkaile kaikki punaiset palkit pois, niin näet mitä on jatkossa muuttunut
- käy Manage-sivulla ruksimassa mistä muutoksista haluat sähkpostia
7. Kurssin toteutus
Järjestämme luento+Workshopit/työpajat+itsenäinen ryhmätyöskentely -tyyppisen kurssin, jossa opiskelijoilla on mahdollisuus osallistua kehittämiseen tämän päivän työkaluilla. Kurssin tarkoituksena on, että opiskelijat ideoivat ja toteuttavat TIMiin uusia interaktiivisia plugineja, parantavat sen käyttöliittymää tai tekevät siihen muita parannuksia/laajennuksia/esteettömyyttä tai tietoturvaa. Työ voi osin olla myös käyttöohjeiden tai mainosmateriaalin parantamista/kehittämistä.
Ensimmäinen tapaamiskerta huhtikuun alussa.
Kurssin ensimmäisellä osallistujien aikatauluun sovitetulla luentokerralla tutustutaan Vesa Lappalaisen johdolla järjestelmän nykytilanteeseen ja osin työkaluihin. Sitten jokainen voi asentaa omaan koneeseensa TIMin kehitysympäristön ja ideoida mitä voisi TIMiin tuottaa. Osan kurssin tehtävistä voi tehdä myös ilman omaa asennusta käyttäen ryhmälle osoitettua TIM-palvelinta.
Seuraavilla tapaamiskerroilla osallistujat kertovat muille ideoistaan ja sitten siirrymme toteutusvaiheeseen, joka voi tapahtua kevään tai kesän aikana opiskelijan aikatauluista riippuen. Pidämme lisätapaamisia yhdessä sovittujen aikataulujen mukaan. Viimeistään elokuussa olisi tarkoitus pitää loppuseminaari, missä osallistujat esittelevät mitä saivat tehtyä.
Laajuus on 1-8 op opiskelijoiden aiheista ja työmääristä riippuen. Jokainen pitää oman ”tuotteen” tekemisen lisäksi vähintään kaksi kevyttä esitelmää työstään. Työ voidaan tehdä myös ryhmissä ja ryhmien ryhmissä (= samankaltaisia osia tekevät käyttävät hyväkseen toistensa osia).
Hyvin laajojen töiden tapauksessa työmäärää on mahdollista laajentaa kurssilla Erikoistyö.
8. Linkkejä
- TIMin kehitysehdotus -sivu - kurssin suoritus voi olla joidenkin toivottujen ominaisuuksien kehittämistä, esim "peukutus".
9. Oma rooli / omia ideoita
- tämän alle osallistujat saavat alustavasti kirjata omia ideoitaan. Jatkossa lisätään mahdollisuus tuottaa omia alasivuja.
10. Asentaminen
Katso asennusohjeita ja kokeile asentaa ja kerro miten onnistui.
These are the current permissions for this document; please modify if needed. You can always modify these permissions from the manage page.