GDD pohjainen käyttöliittymäsuunnittelu Reaktorilla

Samankaltaiset tiedostot
Koulutuksen ja työn n suunnittelu eopintopalvelut/signus järjestelmäalustalla

Testidatan generointi

Projektinhallintaa paikkatiedon avulla

ID Task Name Duration Start Finish Predecessors Resource Names

ESR-HANKKEIDEN VERTAISARVIOINTIKOKEILU Esko Lähde KV 2020 TULEVAISUUS SYNTYY VALINNOISTA

Yhteisön kehitystyöhön osallistumisen mahdollisuudet ja mallit

eopintopalvelut Taustat ja tulevaisuus

Pukukoppi ja sen käyttö

kertaa samat järjestykseen lukkarissa.

CLT131: Tekstityökalut 2011, kahdeksas luento

Tietotekniikan Sovellusprojektit

Insinöörimatematiikan tentin toteuttaminen EXAM-järjestelmällä


Palautejärjestelmän kautta palautetta antoi 40,00 % kurssille ilmoittautuneista opiskelijoista.

Lukuvuosi-ilmoittautuminen

Projektisuunnitelma. KotKot. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Toteutusvaihe T3 Digi-tv: Edistymisraportti

Asialista. CLT131: Tekstityökalut 2011, kahdeksas luento. Merkistöistä ja kalvostoista. Asialista. Tommi A Pirinen

Hiilineutraali Helsinki Jari Viinanen #hiilineutraalihelsinki

TET työelämä tutuksi. Juniori kohtaa seniorin

Liiketoiminnan johtaminen

VIPU-SOVELLUS YS-AJAN RIITTÄVYYDEN SEURAAMISEKSI

dokumentin aihe Dokumentti: Testausraportti_I1.doc Päiväys: Projekti : AgileElephant

Miten KaPA ja Suomi.fi toteutetaan Tampereen kehyskunnissa Ohjausryhmälle

Opetussuunnitelma. Riikka Leikola

IDEASTA TUOTTEEKSI: Suunnittelu, toteutus, testaus, tuotanto

ValueFrame. Tilitoimiston toiminnanohjaus

Käytettävyyden huomiointi ohjelmisto prosessissa testausta lisäämällä

Projektityö: Mobiiliajopäiväkirja. Mikko Suomalainen

Lataa Ilmiö - Minna Ikonen. Lataa

ID Task Name Duration Start Finish Predecessors Resource Names. Actual Finish % Complete

SOVELLUSPROJEKTIN ARVIOINTILOMAKE

AIEMMIN HANKITUN OSAAMISEN TUNNISTAMINEN JA TUNNUSTAMINEN DIAKISSA

Laskutus. ValueFramen käyttäjäpäivät Harri Kanerva, ValueFrame Oy. Suuntaa menestykseen

Opettajien ja oppilaiden kokemuksia projektityöskentelystä

Subversion-ohje. Linux Traffic Control-käyttöliittymä Ryhmä paketti2

Valinnanvapauden verkkopalvelu palveluntuottajille (Kela)

Käyttöliittymien arviointimenetelmät

IV- kuntotutkimuksen perusosa ja järjestelmien yleisarviointi. Harri Ripatti

Käyttöliittymäuudistus 2011

VETURI V. Ryhmätöiden tuotokset

Mökkivarausjärjestelm

Laadunhallinta - tarttisko tehdä jotain? ITE itsearviointi- ja laadunhallintamenetelmä

YLIOPISTOJEN SÄHKÖINEN HAKUJÄRJESTELMÄ JA VALTAKUNNALLINEN YHTEISHAKU

Esimerkkiprojekti. Mallivastauksen löydät Wroxin www-sivuilta. Kenttä Tyyppi Max.pituus Rajoitukset/Kommentit

Kieliaineistojen käyttöoikeuksien hallinnan tietojärjestelmä

JEP Juonneopetuksen edistämisen projekti

Sisäilman terveellisyyden varmistaminen korjausrakentamisessa

Oletko sinä seuraava cimcorpilainen?

Mitä Visma Severan toimintoja haluaisit käyttää puhelimella?

Versio 1.0 Sivu 1/13. Koulutuksen suunnittelijan ja opettajan. Projektin väliraportti

Project -ammattilaisemme esittelyssä: Ilkka Suvanto

MITTAUSTEKNIIKAN ERIKOISTUMISOPINNOT (30 op)

Good Minton QA Raportti Iteraatio 1 Sulkapalloliiton Kilpailujärjestelmä

VSSHP Terveydenhuollon opiskelijaohjauksen alueellinen koulutuspäivä Riikka Teuri, Turun AMK

Nspire CAS - koulutus Ohjelmiston käytön alkeet Pekka Vienonen

Kaupunginkanslian avoin ohjelmistokehitys, rajapintatyö, syksy kevät Projektitarpeen ja tavoitteiden kuvaus

Opinto-ohjaus 2. vuosiasteella

OPINTOJEN SUUNNITTELU JA HOPS

Suvi Junes/Pauliina Munter Tampereen yliopisto / tietohallinto 2014

Hankintaopas. tukea hankinta-asioissa päättäjille, hankkijoille ja tarjoajille

Optime mitä opetushenkilöstön olisi hyvä tietää lukujärjestyssuunnittelusta

Hyrian ja Laurean jatkoväylä projektiopintomalli

Luento 4. Timo Savola. 21. huhtikuuta 2006

Tampereen kaupunki Helmin automatisointi

LINUX-HARJOITUS, MYSQL

Koulutustarpeet. Osallistaminen (sidosryhmät, huoltajat, oppilaat) Wilma-kysely kaikille huoltajille keväällä 2014.

AKTIIVINEN IKÄÄNTYMINEN. Jaakko Kiander & Yrjö Norilo & Jouni Vatanen

AMMATILLISEN OPINTO-OHJAAJAN TYÖNKUVA REFORMIUUDISTUKSEN JÄLKEEN. Erika Perander 2019

Kahdeksan vuotta oppimisratkaisujen kehitystä Lean-projektinhallintakäytännöillä ( RePa )

Päivittäisraportit. Oodi-päivät

Järjestelmän alasajon suunnittelu. Kullström Satu

Intensiivikurssi uusille opiskelijoille

OPS editor - Kuali student vertailu ja vertailun tulokset

kellokortti.fi Tehokkuutta työajanseurantaan

JULKISTEN PALVELUJEN ELINKAARI; HYVÄ PALVELU EILEN, TÄNÄÄN, HUOMENNA MIHIN PALVELUT OVAT MENOSSA? Lauri Helenius, Solita Oy

Opinnäytetöiden kirjaaminen Wilmaan. Tammikuu 2018

206 Verkkosivun tuottaminen finaalitehtävät

T Käyttöliittymäsuunnittelu. Tehtävä 1: Komentorivipohjainen käyttöliittymä

Harjoituksen aiheena on tietokantapalvelimen asentaminen ja testaaminen. Asennetaan MySQL-tietokanta. Hieman linkkejä:

TAPAHTUMIEN SEURANTA KEHITYSEHDOTUSTEN KIRJAUS POIKKEAMIEN HALLINTA

KesäJeesi -toiminta Koulutuskeskus Sedun tiloissa. Kokemuksia ja käytännön ohjeita

OPS editor - Kuali student vertailu ja vertailun tulokset

Asiakaspalveluprosessin kehittäminen jakelun vaikutuspiiriin kuuluvien asioiden osalta

ehoks: tietomalli ja rajapinta

PlanMan Project projektihallintaohjelmisto

WellWorks Oy

ProcuNet. Avoimiin rajapintoihin perustuva rakentamisen sähköinen kaupankäynti. Juhani Nummi. Artemis Finland Oy

Kon Verkottuminen ja alihankinta, 4 op. Kevät 2016: fokusalue: Virtuaaliyritykset"

CSE-C2610 Software Project I ja Accenture Luento

TYÖRYHMÄ: Marjaana Karhia, Jaana Kenola-Krusberg, Sanna-Maija Kohonen, Minna Partanen-Rytilahti, Jaana Puurunen, Tuulikki Vuorinen, Kirsi Ylönen

LmQ ohjelmisto kattavaa tapahtumanhallintaa helposti

Merlin Systems Oy. Kommunikaatiokartoitus päätöksenteon pohjaksi. Riku Pyrrö, Merlin Systems Oy

Ympäristötekniikan koulutusohjelma 1. ehops WebOodissa. Opiskelijan ohjeet

Talotekniikan projektitoimisto

Digitaalisen palvelukerroksen tekninen pilotti

CS-C2130 / CS-C2140 / CS-E4910 Software Project 1 / 2 / 3 ja Accenture Luento

- kaksi vuotta amkien yhteisen julkaisuarkiston koordinointia

Verso-projekti. Tero Hänninen Juho Nieminen Marko Peltola Heikki Salo Jyväskylän yliopisto

Rekisteröintiohjeet siirryttäessä vanhasta koulutusrakenteesta uuteen koulutusohjelmaan (Iso pyörä)

Transkriptio:

GDD pohjainen käyttöliittymäsuunnittelu Reaktorilla Karri Pekka Laakso, Vesa Matti Mäkinen Reaktor Innovations Oy 0 Reaktor Innovations 60 henkinen yritys, konsultointia eli Java koodausta ja suunnittelua asiakkaille kuten Posti, Oikotie, Tecnomen, Tapiola, Pohjola, Evli, 2 kälisuunnittelijaa tyypillisessä Reaktorin projektissa tällä hetkellä käli tulee asiakkaalta tai sitä ei ole (esim. järjestelmäintegraatio) Käliprojekteja pyritään tekemään GUIDe/GDD:llä yhdistettynä toteutuksen ketterään Scrummenetelmään 1 1

Tuntikirjanpitoprojekti Työtuntikirjanpito henkilökohtaisissa Excel ja txttiedostoissa Ei syötettyjen työtietojen tarkistusta, ja toisaalta kirjattujen tietojen poiminta skriptillä asiakaskohtaisesti Työtä jäi laskuttamatta kirjoitusvirheiden ja väärille koodeille kirjattujen töiden takia Kirjaus monille vastenmielistä puuhaa Kuukauden taitteessa generoitava uusi tiedosto Oikeat koodit selvitettävä intrasta Tehtävänanto: tehkää webbikäli tuntien syöttöön 2 Käyttöliittymän suunnittelu 1/3 Omat käyttötilanteet tekstidokumentiksi Tein tänään 2,5 h Toisun kälejä (kokoelmien design, tuntikoodi toisu11 ui tiedossa), 2h GTK:n selainyhteensopivuuden testausta (tuntikoodi gtkcms html tiedossa). Loppupäivän tein Toisun dokumentteja (en tiedä mikä koodi, mutta tiedän, että Hannu tietää). Saavuin töihin ysiltä ja poistuin viideltä. Safkikseen meni puolisen tuntia. Ensimmäinen kälispeksi suoraan Powerpointilla Olin aiemmin mukana NCC:lle tehdyssä tuntikirjanpitoprojektissa, jossa tehtiin käli miltei vastaavaan käyttötarkoitukseen Normaalisti olisin tehnyt ekat luonnokset käsin En tehnyt webbikäliä, vaan kälin 3 2

Käyttöliittymän suunnittelu 2/3 Pekan käyttötilanteiden selvitys kattavuuden parantamiseksi On toukokuun toiseksi viimeinen päivä ja Hannu (projektipäällikkö) pyytää Pekkaa kirjaamaan tuntinsa. Pekka ei ole kirjannut vielä mitään toukokuun töitään. Pekka on tehnyt koko kuun Toisua (toisu12 impl) poislukien kaksi tarjouspyynnön valmistelua (internalbids): 15.5. 2,5h; 22.5. 1,5h. Pekka tietää päiväkohtaisesti tehtyjen töiden sisällön svn mailien perusteella, koska hän tekee aina vain yhtä asiaa kerrallaan. Erikoistapaukset, kuten tarjouspyyntöjen valmistelut ja muut normaaleista työtehtävistä poikkeavat jutut hän on kirjannut töiden yhteydessä tekstidokumenttiin. Kälispeksin täydentäminen tukemaan Pekan käyttötilanteita Kälin simulointi Pekan kanssa Pekan tilanteilla Kälin päivittäminen 5 3

Käyttöliittymän suunnittelu 3/3 Kälin esitteleminen projektipäällikölle Seuraus: lista toiveita lisättävästä toiminnallisuudesta Tohon voi tulla ne, mitä nykyisinkin on, eli tunnit yhteensä, tunnit keskimäärin päivässä, syötettyjen työpäivien määrä, arkipäivien määrä Tarvitaan yksinkertainen setti, jolla saa projekteille tehdyt tunnit exceliin, jotta voi tehdä laskut asiakkaille Käyttötilanteiden kirjoittaminen pyydettyjen toimintojen ympärille En keksinyt kaikista järkevää tilannetta Ne toiminnot, joihin ei löytynyt järkevää tilannetta, jätin pois 7 4

Toiminnoista esimerkkitilanteita Tarvitaan yksinkertainen setti, jolla saa projekteille tehdyt tunnit exceliin, jotta voi tehdä laskut asiakkaille Timo on koostamassa GTK:lle laskua cms projektin (gtkcms) töistä huhtikuulta. Timo tietää, että projektissa työskentelevät Karri Pekka Laakso, Jussi Siltanen, Sami Honkonen ja Vesa Matti Mäkinen. Hänellä ei ole tarkkaa käsitystä tehdyistä työmääristä. GTK:lle tulisi lähettää laskun lisäksi yhteenveto tehdyistä töistä karkean sisältökuvauksen kera. Johanna ja Noora huolehtivat laskun lähettämisestä Timon tarkistamien laskelmien pohjalta. 8 Toteutus Järjestelmä toteutettiin tämänhetkisen kälispeksin mukaan Java/Swing/Web Start sovelluksena Toteutus tehtiin käyttöliittymästä alkaen, eli domainmallia yms. tehtiin sitä mukaan kuin sitä tarvittiin käyttöliittymässä johonkin kohtaan [DEMO] 9 5

Koekäytössä havaittuja ongelmia Rivien poistaminen vaikeaa (poistamistarve ei ollut mukana missään käyttötilanteessa) Tallennuslogiikka ei selviä (autosave ja synkronointi verkkolevylle) 10 6

Toisu Amk:n toiminnansuunnittelu Toisu järjestelmän avulla suunnitellaan AMK:n kaikki opetustyö (Sähkötekniikan perusteet järjestetään ryhmälle S05A periodissa 1/2006 opettajana Nieminen, ) projektityö (TEKES projektit, ) muut työt (lukujärjestyksen laatiminen, opintojen ohjaus, suuntautumisvastaavana toimiminen) Keskeisin osio: vuosisuunnittelu, jossa suunnitellaan tulevan vuoden työt OPSien perusteella siten, että opiskelijoilla on tasainen työkuorma ja että he valmistuvat 4 vuodessa opettajilla on tasainen työkuorma ja tarpeeksi töitä budjetti ei ylity 12 Vuosisuunnittelun kehittäminen Lähtökohdat: Vuosisuunnittelun nykyinen käli erittäin tehoton ja monivaiheinen Tampereen suunnittelutyönjako muuttui viime keväänä täysin; me emme tiedä nykyisistä työnjaosta juuri mitään työnkulkuja ei voi simuloida nykyisellä ratkaisulla ratkaisua ei voi parantaa Ratkaisu: syys lokakuussa tehty 4 käyttäjähaastattelua ja 3 hyödyllisyysläpikäyntiä Haastattelu => käyttötilanteita => käli paperikuvina => hyödyllisyysläpikäynti => korjauksia ja lisää tilanteita Viimeisin läpikäynti tehtiin eilen ti 3.10. Tamperella [Demo läpikäyntiprotosta] 13 7

Kälitöiden haasteet Toteutustuki hyville käliratkaisuille on miltei olematon Toteuttajat haluttomia tekemään ratkaisuja "alusta asti käsityönä" Toteuttajat eivät ymmärrä kälispeksiä Hyvät käyttöliittymäratkaisut vaativat usein huonoja ratkaisuja enemmän tietosisältöä näkyviin => suorituskykyriski on todellinen 14 8