Käyttöliittymä prototyypistä toteutukseen: sähkömittariasentajien- ja lukijoiden työt PDA-laitteelle Antti Halko 28.3.2007.

Slides:



Advertisements
Samankaltaiset esitykset
2 Mitä? Valtakunnallinen pk-yritysten ja yksittäisten henkilöiden tuotekehitys- ja innovaatiotoimintaa tukeva asiantuntijapalvelu Yritys- tai hankekohtaisesti.
Advertisements

Tiedonhaku Internetistä PODCASTING Katarina Andersson TU08se
Tilannekatsaus sovelluskehitysprojektiin Marraskuu 2008 Ilkka Kommeri
Joensuun seudun Equal: Valtamuuntaja -osahanke LUODAAN KEHITTÄMISTÄ TUKEVA RAKENNE •prosessi etenee tavoitteellisena • sitoutuminen yhteisiin.
W w w. a o k k. f i VERKKO-OHJAUS Aihetta tarkastellaan ohjauksen valmistelun ja ennakoinnin sekä opiskelutoiminnan ohjauksen näkökulmasta. HAMK Hanne.
Rastor Oy, Itä- ja Pohjois-Suomen yksikkö
Tuottavuuden seurannan kehittäminen Arto Kariniemi Metsäteho Oy
Projektimuotoinen lopputyö
SerAPI-Potilaslista työpaja osa II: Käsiteltävät kysymykset , Kuopio Juha Mykkänen, Marko Sormunen, Assi Pöyhölä, Hannu Virkanen.
T Projektikatselmus GenCode PS iteraatio
T Iteration Demo TeamDC PP Iteration
T Projektikatselmus Ryhmä Reilu PP-Iteraatio
Käyttöjärjestelmät Johdanto. Kurssimateriaalista 15 lukua, jotka vastaavat enemmän tai vähemmän 15 kahden tunnin pakettia Perustuu Gary Nuttin Operating.
Projektikatselmus Publicum Teknillinen korkeakoulu Publicum-ryhmä.
Käyttäjäkokemuksen muodostuminen ja kehittäminen verkkoyhteisössä Maria Hyytiäinen Työn valvoja ja ohjaaja: Dosentti Timo Korhonen
OHJELMOINTITAITO ICT02D 12 ECTS. OPINTOJAKSON TOTEUTUS  KESTO: –  PÄIVÄOPISKELIJAT: – KAKSI LUOKAA (SUOMI) –YKSI LUOKKA (ENGLANTI)
T Projektikatselmus Ampel 3. Toteutusvaihe
T Projektikatselmus GenCode PS iteraatio
Kuukasjärvi Leena Nieminen Hanna-Mari Vänttilä Marika.
Tilakatsaus Paatti-projekti 7. kokous Mitä on tehty? Projektisuunnitelma Vaatimusmäärittelyn muokkausta Mobiilikäyttöliittymän toteutusta Tutkijan.
Windows Presentation Foundation UxE:n näkökulmasta
Ketterä kehitys käytännössä – TFS & Meteor
Systemaattisen käyttöliittymäsuunnittelun tuottamien vaatimusten erot alkuperäisiin vaatimusmäärittelyn vaatimuksiin verrattuna Ville Nordberg,
T Personal SE assignment Communication Practices Miikka Lötjönen.
T Personal SE assignment Project progress tracking and control.
Mentortapaaminen Elma, Agenda Tilannekatsaus –Tehtyä –Tekemättä –Demo Ongelmia Palautteen pohdintaa Personal SE-esityksiä.
Gentoo Linux Niina Salmi Oh5. Yleistä Línux levitysversio Gentoo alunperin kehitetty olemaan –nopea –luotettava –vakaa Kaikki sen ohjelmat asennetaan.
Tenttiakvaariokokemuksia Suomen Turusta :Turun Ammattikorkeakoulu
Selainkäyttöliittymän tuotantoprosessi Klikkaamalla pääotsikoista tietosi karttuu. Sininen mökki toimii paluupainikkeena. Selainkäyttöliittymän tuotantoprosessi.
Projektikatselmus Publicum Teknillinen korkeakoulu Publicum-ryhmä.
Ohjelmistotekniikka ja projektinhallinta, 4 op
Onnistunut IT-projekti - Haaveesta totta? Tiken näkemys
Metsähallitus MOSS:in käyttöönotto Metsähallituksessa Luonnonvarat-tapaaminen Satu Sorjonen
KÄYTÄNNÖN KOKEMUKSIA YMPÄRISTÖJÄRJESTELMÄTYÖSTÄ
Soneran perehtymisohjelma - henkilöstökoulutusta verkossa. KM Esa Kähäri TaY, Hypermedialaboratorio Finland MULTIMEDIAN MONET MUODOT, KAMU-tavoitetutkimusten.
Heuristinen arviointi Antti Nummiaho Johdanto (1/3) Heuristinen arviointi on käytettävyyden arviointia ilman käyttäjää. Se on yksinkertainen,
ECM by SYSOPENDIGIA - APPETITE ©2007 E.S.A. Tietokanta Timo Holm Mika Kilpeläinen.
0 Käyttöliittymät II (syksy 2004) / Sari A. Laakso Helsingin yliopisto, tietojenkäsittelytieteen laitos Kt 6: Asiantuntija-arvio Ville Romppainen Nesteen.
Esa Jaakola Valvoja: Professori Raimo Kantola
Osaamisen ja sivistyksen parhaaksi Hankkeen tilannekatsaus Synergiaryhmä.
T Loppudemo Kaffetauko eAuction
OHJELMOINTITAITO ICT02D 12 ECTS. OPINTOJAKSON TOTEUTUS  KESTO: –  AVOIMEN OPISKELIJAT: – YKSI LUOKA (SUOMI) – LUOKKA ICT02O-1.
Helppokäyttöinen, tietoturvallinen monikäyttäjäjärjestelmä Case: Venture Cup Finlandin Intranet Diplomityöseminaari Iikka Väkiparta.
Heuristinen arviointi Käyttöliittymäseminaari Jere Salonen.
SerAPI-Potilaslista osa I: Alustus , Kuopio Juha Mykkänen, Marko Sormunen, Assi Pöyhölä, Hannu Virkanen.
Aihe: J2ME Log4J Esittäjä: Lokki-projekti Pvm: Loppuesittely.
Mi Menetelmä tosiaikaiseen sivustomuokkaukseen Sulake Dynamoid | Strictly confidential – legally protected and privileged information Ilari Tuominen Software.
CAD-suunnittelun ja dokumentinhallinnan yhdistäminen
T Oma menetelmä Tapaamiskäytännöt IOBASE-projektissa Mika Ratola
Verkko-opetuksen laatukäsikirja Kristiina Karjalainen, Ulla Ritvanen Erika Löfström Laadun teoriasta käytäntöön työpajat
Verkko-opetuksen laadunhallinta- ja laatupalveluhanke (Vopla) Helsingin yliopisto, Kuopion yliopisto, Lappeenrannan teknillinen yliopisto Verkko-opetuksen.
T Henkilökohtainen SE harjoitus
Vuosi 2011 lyhyesti: Tavoiteohjattuun suunnitteluun pohjautuva käyttäjä- ja vaatimusanalyysi valmistuu tammikuussa 2011  KONSEPTI Konseptin käytettävyystestaus.
Vaatimusmäärittely Henkilökohtainen menetelmä Kokemuksia Petri Saloma (49585S) T Tietojenkäsittelyopin ohjelmatyö.
Pakkanen * * * Komponenttipohjaisen sovellustuotannon menetelmäpilotti PlugIT-seminaari Annamari Riekkinen ja Kirsi Karvinen FixIT-DoIT / HIS-tutkimusyksikkö.
Tik Tietojenkäsittelyopin ohjelmatyö Palautuspalaveri 2 Projektin esittely lyhyesti Projektin tilanne Vaiheen lopputulokset Seuraavan vaiheen (SU)
Simulointipohjaisen kälisuunnittelun vaikutukset WebALT-käyttöliittymiin Mikko Romppainen.
InBCT 2.2 Mukautuvat käyttöliittymät
SHAMAN-projekti  Projektiryhmä Marko Andersson Mika Rinkinen Matti Törmä Timo Valonen  Tilaaja Jyväskylän yliopiston atk-keskus.
Ohjelmistotekniikka kevät 2003 Ohjelmistotekniikan määritelmä Ohjelmistotekniikka (Software Engineering) tarkoittaa pätevien insinööriperiaatteiden vakiinnuttamista.
Työpaikalla oppiminen Mobiili käyttöön ! Onnistuneella yhteistyöllä tutkintoon –hanke.
Tavoitteet ja mittarit 2015
Onnistuneen tietovarastoprojektin edellytykset
”Projektin nimi” PROJEKTI
Avoimen ja yhteisen rajapinnan hallintasuunnitelma v.1.4
THL - Eurykleia Henkilöstö- ja talousasioiden suunnittelu- ja raportointijärjestelmän määrittely TP 1 agenda Ongelman kuvaus, tavoitteet, rajaukset,
Vaatimusmäärittely kehitysprosessissa
OpeOodi: missä mennään
”Projektin nimi” -projekti
Vaatimusanalyysin hallintatyökalu
Esityksen transkriptio:

Käyttöliittymä prototyypistä toteutukseen: sähkömittariasentajien- ja lukijoiden työt PDA-laitteelle Antti Halko

Esitelmän sisältö Johdanto (2 kalvoa) Mittauksen tehtävät (3 kalvoa) TeHO – Arkkitehtuuri (1 kalvo) Käyttöliittymäsuunnittelu- ja määrittelyprosessi (3 kalvoa)  Prototyypin demo Toteutusprosessi (3 kalvoa)  Valmiin ohjelman demo Käyttöliittymäsuunnittelun menetelmät (3 kalvoa) TeHO VS. GUIDe ja GDD (2 kalvoa) Yhteenveto (1 kalvo)

Johdanto Vuonna 2004 E.On Finland Oyj ja Tekla Oyj aloittivat kehityshankkeen nimeltä TeHO TeHO tulee sanoista Tehtävien Hallinta ja Ohjaus Hankkeen tavoitteena oli helpottaa sähkönmittaukseen liittyvien työtehtävien suorittamista

Johdanto Myöhemmin projektiin osallistui myös TietoEnator Oyj, sillä E.On:n asiakastietojärjestelmä oli TietoEnatorin toimittama Asentajan PDA-laitteen käyttöliittymän kehitys otettiin vahvasti huomioon koko projektin aikana

Mittauksen tehtävät Työtehtäviä, jotka liittyvät sähkön mittaukseen Voidaan jakaa kahteen pääkategoriaan  luentatehtävät  mittaroinnin tehtävät Tietojen tallentamiseen aikaisemmin 2 menetelmää:  paperiraportit  Husky

Mittauksen tehtävät ATJ Työnohjaaja Työn suorittaja Dokumentointi henkilö Muut järjestelmät Tiedotus sähköpostilla Puhelinliikenne

TeHO - Arkkitehtuuri Pääjärjestelmä (järjestelmä josta työmääräimet luodaan) Pääjärjestelmä (järjestelmä josta työmääräimet luodaan) Luentajärjestelmä Muut järjestelmät Sähköposti tiedotus Työnohjaajan järjestelmä -priorisointi -lajittelu -seuranta -historian selailu jne. Työnohjaajan järjestelmä -priorisointi -lajittelu -seuranta -historian selailu jne. INTERNET PDA 1 PDA 2 PDA 3 PDA n GPRS

Käyttöliittymäsuunnittelu- ja määrittelyprosessi Aloitettiin omana projektinaan kesäkuussa 2004 E.On Finlandin ja Teklan toimesta Yrityksillä eri motivaatiot  E.On: laadukas tuote  Tekla: mobiilituoterungon kehittäminen Projekti päätettiin aloittaa tuottamalla prototyyppejä

Käyttöliittymäsuunnittelu- ja määrittelyprosessi Teklan tuoterunko asetti seuraavat ei- toiminnalliset vaatimukset: .NET Framework Käytännössä vaatimuksena oli myös, että käyttöliittymän prototyypit suunniteltaisiin Visual Studio.NET:n avulla.

Käyttöliittymäsuunnittelu- ja määrittelyprosessi Kälisuunnittelu ainoana työvaiheena marraskuun loppuun Tästä alkoi vaatimusmäärittely  TietoEnator Oyj mukaan Käli suunnittelusta saatiin vaatimuksia

Demo prototyypillä Prototyyppi Keksitty käyttötapaus:  On klo 13:10. Mittariasentaja, Hannu, on juuri kurvannut Bredantielle kauniaisiin, jonne hän on menossa asentamaan mittaria. Mittarinasennus on sovittu tehtäväksi klo 13:30.

Demo prototyypillä

Toteutusprosessi Toteutus tehtiin erillisenä projektina, alkoi syksyllä Yllätyksenä E.On Finland sai myös toteuttaa PDA-laitteen käyttöliittymän Kälisuunnittelijana ei tarkkaa kuvaa käytetystä prosessimallista Työvaiheet suunnittelu, toteutus ja testaus oli kuitenkin selkeästi erotettavissa

Toteutusprosessi Toteutus tehtiin erillisenä projektina, alkoi syksyllä Yllätyksenä E.On Finland sai myös toteuttaa PDA-laitteen käyttöliittymän Kälisuunnittelijana ei tarkkaa kuvaa käytetystä prosessimallista Työvaiheet suunnittelu, toteutus ja testaus oli kuitenkin selkeästi erotettavissa

Toteutusprosessi Suunnittelun puolivälissä suunniteltiin PDA-laitteen käyttöliittymän ja PDA- laitteen muiden kirjastojen välinen rajapinta.  Suunnittelu onnistui hyvin heti kättelyssä

Demo valmiista ohjelmasta Demo tuotantokäytössä olevasta ohjelmasta Keksitty käyttötapaus:  On klo 9:18. Mittariasentaja, Hannu, on määritellyt itselleen juuri tämän päivän työt ja päättää suunnistaa Rautakiskonkuja 3:n ensimmäisenä tekemään mittarin vaihdon.

Demo valmiista ohjelmasta

Käyttöliittymäsuunnittelun menetelmät Aloittaessani käli-suunnittelun, olin ollut E.On:lla jo 1½ vuotta Käytetyt menetelmät  Kenttätutkimus  Käyttäjähaastattelut (eniten käytetty!)  Simulointi käyttäjän kanssa Suunnittelu tuotti  Käyttöliittymän prototyypin  Dokumentin, jossa kuvaus käyttöliittymästä

Käyttöliittymäsuunnittelun menetelmät Tiedot vanhasta päämittarista Tiedot vanhasta apumittarista Tiedot toisesta vanhasta apumittarista Alku Valitaan kuormanohjaus metodi Tiedot valitusta kuormanohjauksesta Uuden päämittarin tiedot Uuden apumittarin tiedot Epäsuoran mittauksen tiedot Valitaan mittauskaluston luentatapa LON-luentatavan tiedot LON-luentapäätteen tiedot Puhelintekniikan tiedot Loppu

Käyttöliittymäsuunnittelun menetelmät Suunnittelun lopuksi piti tehdä muutoksia ja tarkennuksia myös E.On:n prosesseihin Siirto protosta toimivaan käyttöliittymään kävi helposti Visual Studio.NET protoilun ansiosta

TeHO –projekti vs. GUIDe Hämmästyttävän paljon yhtäläisyyksiä…  Käyttöliittymän suunnittelu omana työvaiheenaan ennen vaatimusmäärittelyä  Kenttätutkimus, käyttäjähaastattelut ja simulointitestaus …kuten myös eroja:  Ei tavoitepohjaisia käyttötapauksia  Tietyn toteutusratkaisun suosiminen

TeHO –projekti vs. GDD Yhteistä  Protoa kehitettiin toimintojen pohjalta, lisäämällä käyttöliittymään toiminto kerrallaan  Käyttöliittymän tietosisältö validointiin siten, että jäljelle jäi vain käyttäjän kannalta oleellinen Eroa  Toimiva proto papereiden sijaan

Yhteenveto Erikoinen projekti  Kolme toteutusosapuolta  Asiakas toteuttajana  Käyttöliittymäsuunnittelu prosessin osana Projekti oli onnistunut: päivittäisessä tuotantokäytössä, tyytyväiset käyttäjät Tämän vaikean projektin onnistuminen puoltaa osaltaan myös GUIDe mallia