KYSYMYKSET TEKSTIVIESTINÄ 13145. Aloita viesti lyhenteellä SD ja kirjoita kysymyksesi tai palaute



Samankaltaiset tiedostot
Tenttikysymykset. + UML- kaavioiden mallintamistehtävät

TOIMINNALLINEN MÄÄRITTELY MS

Ohjelmistoprojektien hallinta Vaihejakomallit

Tuotemallipohjaisen toimintaprosessin mallintaminen

Ohjelmistotekniikka - Luento 2

Ohjelmistotekniikka - Luento 2 Jouni Lappalainen

Microsoft Dynamics CRM 4.0. Jani Liukkonen

Datasta oivalluksia ja bisnestä-valmennus Palvelumuotoilun työvälineitä Jaakko Porokuokka, Laurea. cc by 4.0

Määrittelyvaihe. Projektinhallinta

Ohjelmistojen mallintaminen. Luento 11, 7.12.

Helia Ohjelmointitaito Tuomas Kaipainen Mermit Business Applications Oy Mermit Business Applications

SOA SIG SOA Tuotetoimittajan näkökulma

IT Service Desk palvelun käyttöönotto palvelukeskuksissa

Novapoint VDC Explorer. VDC Tuotteet ja Palvelut Vianova Systems Finland Oy

ividays BLOG Design Elina / Tomi / Timo / Otso /

Sähköinen työpöytä. Millainen se oikein on? Kuka sitä (haluaa) käyttää? Aki Antman Sulava Oy

vero.fi: Hankinnasta ylläpitoon Miten varmistaa saavutettavuus?

Hyvin määritelty on puoliksi tehty kuinka vältetään turha tekeminen jo alussa

Käyttövaltuushallinnan hyödyt tehokkaasti käyttöön. Johanna Lampikoski, RM5 Software Juha Arjonranta, TeliaSonera Finland

Käytettävyyslaatumallin rakentaminen web-sivustolle. Oulun yliopisto tietojenkäsittelytieteiden laitos pro gradu -suunnitelma Timo Laapotti 28.9.

FiSMA 1.1 Toiminnallisen laajuuden mittausmenetelmä Ohje monikerrosarkkitehtuurin mittaamiseen

HOJ J2EE & EJB & SOAP &...

Testausautomaation mahdollisuudet käyttöliittymän testauksessa. Anssi Pekkarinen

Suomi.fi: Asiointi ja lomakkeet osion käyttöliittymämallien käyttäjätestaus. Testaustulosten esittely

Tulevaisuuden päätelaitteet

Käytettävyys ja käyttäjätutkimus. Yhteisöt ja kommunikaatiosuunnittelu 2012 / Tero Köpsi

Case TUHTI. Projektin tunnuslukuja. ! Suuri perusjärjestelmäuudistus! Työt alkoivat kesällä ! Java luokkia n. 5000

T Käyttäjäkeskeisen tuotekehityksen harjoitustyö kevät 2005

Lomalista-sovelluksen määrittely

Kansallinen ASPAtietojärjestelmä

T Tietojenkäsittelyopin ohjelmatyö Hirviöryhmä loppukatselmointi. Hirviö. Projektikatselmointi

Käyttäjäkeskeisyys verkkopalveluissa

Ohjelmistojen suunnittelu

Liiketoimintajärjestelmien integrointi

TIEP114 Tietokoneen rakenne ja arkkitehtuuri, 3 op. FT Ari Viinikainen

Työkalujen merkitys mittaamisessa

Tietojärjestelmän osat

KAOS 2015: Integraatioiden standardointi suunnittelumallien avulla. Ilkka Pirttimaa, Chief ICT Architect, Stockmann ICT

Potilastiedot ja tietoturvallisuus Tietoturvaselvitykset ja asiantuntijakonsultointi roolipohjaisen käyttäjähallinnan osalta

Suomi.fi-palvelutietovaranto

XPages käyttö ja edut Jarkko Pietikäinen toimitusjohtaja, Netwell Oy

EKSOTE Sähköisen asioinnin seminaari

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

Esityksen agenda. Antti Ylä-Jarkko. Listoille. Tavoitteen sparraus. 1. Ammattimaisen hankinnan knopit. Menetelmän valinta. Ekosysteemi.

Service Fusion -konsepti

Arkkitehtuuritietoisku. eli mitä aina olet halunnut tietää arkkitehtuureista, muttet ole uskaltanut kysyä

Tietojohtamisen käyttöönotto. osiaali_ja_terveyspalveluiden_tieto johtamisen_kasikirja.pdf

Miten 333 organisaatiota voi kehittää yhtä yhteistä digitaalista palvelua ja vielä kuunnella kaikkien asiakkaita?

InnoSprint Kiihdytä kehityshankkeesi täyteen vauhtiin. 1

Internetpalvelut. matkalla Mikko Sairanen

Käytettävyystyön laatu: tarjotaanko oikeita palveluja, tuotetaanko oikeita tuloksia?

Hieman lisää malleista ja niiden hyödyntämisestä

Käyttäjäkeskeisen suunnittelun sulauttaminen osaksi tuotekehitysprosessia

Tomi Huttunen Kuava Oy Kuopio

SYMBIANIN SERIES 60 JA PUHELIMEN PERUSTOIMINNOT

Malliperustainen ohjelmistokehitys - MDE Pasi Lehtimäki

Digitaalisen palvelukerroksen tekninen pilotti

Käytettävyys tuotekehityksessä mitä pitäisi osata?

Ohjelmistoarkkitehtuurit Syksy 2009 TTY Ohjelmistotekniikka 1

Palvelumuotoilu ja muotoiluajattelu bisneksessä

OPERin toimintasuunnitelman valmistelu vuodelle Operatiivisen toiminnan ohjaus -yksikkö (OPER) Tietopalvelut-osasto

PlugIT / Ydin: teemat ja jaksojen 2-6 suunnitelma ( )

7.4 Variability management

KOODAAKO PROJEKTIPÄÄLLIKKÖ?

Käyttäjien tunnistaminen ja käyttöoikeuksien hallinta hajautetussa ympäristössä

Yhteentoimivuusvälineistö

Vaatimusten keräys ja hallinta

Laiteriippumaton UI Ajaxilla ja Javalla

Enterprise SOA. Nyt. Systeemi-integraattorin näkökulma

EUREFin vaikutukset organisaatioiden tietojärjestelmiin

Infran tuotetietojen hallinta, nykytilanne

Data Warehouse kuulumisia

Kehmet. Yleisesittely

in condition monitoring

Millainen projekti Suomi.fi on? Projektinhallintapäivä 2017, Tampere

Miten Time to Profit on toteutettu yritysten tuotekehitysprojekteissa?

HSMT J2EE & EJB & SOAP &...

Automaattinen Vastauspalvelu - oikea ratkaisu asiakaspuhelujen hallintaan

ITK130 Ohjelmistojen luonne

XML Finland seminaari : Office 2007 XML dokumenttituotannossa

Järjestelmäarkkitehtuuri (TK081702) Web Services. Web Services

Projektinhallintaa paikkatiedon avulla

Sopimusten ja tärkeiden asiakirjojen arkistointi vaivattomasti palveluna

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

Kehmet. Suomidigi suunnannäyttäjät palkintojenjako

Ohjelmiston testaus ja laatu. Ohjelmistotekniikka elinkaarimallit

Tietokantasovellus (4 op) - Web-sovellukset ja niiden toteutus

Nimi: Opnro: Harjoitustyön suoritus: ( ) syksy 2006 ( ) syksy 2005 ( ) muu, mikä. 1. Selitä seuraavat termit muutamalla virkkeellä ja/tai kaaviolla:

Liiketoimintaprosessien ja IT -palvelujen kytkentä Palveluntarjoaja katalysaattorina

Specifying user requirements for corporate intranet with user centered design methods. Espoo Tekijä: Henri Ström Valvoja: TkT Kalevi Kilkki

Testidatan generointi

T Tietojenkäsittelyopin ohjelmatyö Tietokonegrafiikka-algoritmien visualisointi Vaatimustenhallinta

IFC:n tilanne ja tuotetiedon elinkaaren hallinnan prosessi

Korkeakoulujen prosessipalvelin: mallintajan palvelinohje Versio 0.2

Ohjelmistoihin perustuva liiketoiminta: haasteita ja mahdollisuuksia

Ketterät tietovarastot ratkaisuna muuttuviin tiedolla johtamisen tarpeisiin. Korkeakoulujen IT-päivät Kari Karru, Cerion Solutions Oy

Liiketoimintajärjestelmien integrointi

Käyttötapausanalyysi ja testaus tsoft

Semanttisen Webin mahdollisuudet yrityksille

Uloskirjautuminen Shibbolethissa

Transkriptio:

KYSYMYKSET TEKSTIVIESTINÄ 13145 Aloita viesti lyhenteellä SD ja kirjoita kysymyksesi tai palaute

Tehtävämallinnus Linkki prototyypistä tietojärjestelmään Realizer by SysOpen Digia Antti Martikainen Johtava konsultti SysOpen Digia Plc

Sisältö Vaatimusten ja ratkaisujen kommunikointi Internet-palveluiden käytettävyys erilaisilla päätelaitteilla Tehtävämallinnus / Realizer by SysOpen Digia Demo Yhteenveto

Vaatimusten kommunikointi vaikeaa? Tekstidokumentit ja käyttöliittymähahmotelmat eivät luo yhteisymmärrystä tulevasta Tuttua? Määrittelyn hyväksymispalaverin taustamateriaalina 500-sivuinen määrittelydokumentti Syntyykö tästä liiketoimintaa tehostava sovellus? Kuinka tuotetaan kustannustehokkaasti kaikki toiminnot kattava interaktiivinen prototyyppi? Moniselitteisyys pitäisi voida välttää keinolla millä hyvänsä Jopa 70% muutostöistä voi johtua puutteellisesti ymmärretyistä vaatimuksista 1) 1) Forrester: Show, Don t Tell: How High-Fidelity Prototyping Tools Improve Requirements Gathering, saatavilla osoitteesta http://www.forrester.com/teleconference/previous/overview/0,5158,1228,00.html

The Single Biggest Problem in Communication is the Illusion that it has Taken Place - George Bernard Shaw

Miksi Internet-palvelut eivät mukaudu laitteiden kyvykkyyksiin? Visuaalinen suunnittelu lähtökohtana johtaa optimointiin tietynlaiselle päätelaitteelle Selvästi erilaiset laitteet (näytöt) vaativat suunnittelua monella eri tasolla Lopullisen käyttöliittymän mukauttaminen ei onnistu Isotkin konsortiot ja hankkeet ovat epäonnistuneet Tarvitaan erilainen lähestymismalli

Käyttöliittymän käytettävyys on laitesidonnainen asia

Tehtävämallinnus, uudenlainen lähtökohta Tehtävämalli on formaalin, graafisen mallin avulla kuvattu käyttötapaus Paikkaa UML-notaation jättämän aukon Käyttötapaukset mallinnettavissa visuaalisesti ja tarkasti Täysin yhteensopiva UML:n käsitemaailman kanssa Prosessoitavissa tietokoneella Karkean tason simulaatio automaattisesti Luo perustan interaktiokuvauksen hyödyntämiselle erilaisissa käyttöliittymätoteutuksissa Realizer linkittää tehtävämallit ja visuaalisen käyttöliittymäsuunnittelun Tähän asti lähinnä akateemisten piirien intressissä Realizer on ensimmäinen kaupallinen tehtävämallinnukseen perustuva suunnittelu- ja toteutusympäristö Realizer linkittää tehtävämallit ja liiketoimintalogiikan Javatoteutuksen Proto kasvaa inkrementaalisesti kommunikointivälineestä liiketoimintakriittisen järjestelmän käyttöliittymätoteutukseksi

Demo Käyttötapauksen mallintaminen Käyttötapauksesta käyttöliittymään Mukauttaminen eri laitteille ja rooleille Käyttöliittymän kytkentä tietokantaan

Käyttöliittymän rakennuselementit Näkymä Simulaatiot Layout Laitekohtainen sisältö Navigaatio Tyylit Visualisointi Käyttöliittymän komponentit Kuvat Otsikot Lomakkeet... Interaktio Käyttäjätehtävät Järjestelmätehtävät Kytkennät muihin tehtävämalleihin ja oliomalliin Tietomalli

Applied Model-driven Architecture Model-driven UI Web Container User interface Driven by task models Task-driven Run-time Bridges UI and backend Backend Driven by task models Generic interface Programmed business Logic J2EE Java methods called by task engine Web services, ESB, SOA...

Realizer-prototyyppien hyötyjä Toiminnallisilla prototyypeillä vaatimukset tehokkaasti esiin Tehostettu sidosryhmäkommunikointi Projektin omistaja, markkinointi, käyttäjät, toimittaja, yhteistyökumppanit.. Nopea tietosisällön syöttö ja lokalisointi Simulaatiot käyttäjäroolikohtaisesti, poikkeustapauksineen Tuki ketterälle käyttäjätestaukselle Käyttäjätestit kentällä millä tahansa selaimella Prototyypit mukautuvat päätelaitteiden kyvykkyyksiin Mitattavuus / ROI-ennakkoarviot Kuluttajatutkimukset Sovelluksen vaikutus työtehoon kentällä Protoon laitettu työ vähennettävissä toteutusvaiheen työstä Kannattaa simuloida ja käyttäjätestata käyttöliittymä kokonaan ennen toteutuksen aloittamista Rich Web -prototyypit Push, kontekstitietoisuus (CEP), Ajax, tietokantaan kytketyt protot

Muistettavaa Prototyyppien nopea tuottaminen toisensa perään ei välttämättä johda mihinkään Alussa se kyllä helpottaa kommunikointia.. Pitää tietää järjestelmän ja käyttäjien tavoitteet Käyttöliittymä ja sen toiminnot pitää 1. vaiheen jälkeen suunnitella Mielellään ammattilaisen toimesta..

Käyttäjätestaus ja sovelluskehityksen tarpeet eivät aina kohtaa Käyttäjätestaus on erittäin suositeltavaa hankkeen liiketoiminnallisen hyödyn varmistamiseksi Kuitenkin testejä tehdään suhteellisesti aika vähän Käytettävyyspanostukset eivät aina paranna sovellusten laatua CHI 2007 konferenssin Workshop-aihe: Increasing the impact of usability work in software development 1) Syitä Käyttäjätesti on usein suhteellisen raskas menetelmä, jonka lopputuloksena on raportti Testiraportti menee käsittelyyn, ongelmia tulkitaan, päätetään mitä voidaan tehdä tässä vaiheessa projektia.. Mitkä ongelmat korjataan, miten ja kenen toimesta? Eikö käyttäjätestin lopputuloksena aina voisi olla parempi käyttöliittymä? 1) http://www.diku.dk/forskning/infosys/chiworkshop/

Ketterällä käyttäjätestauksella tuloksia Käyttöskenaario 3-4 htp (valmistelu, testi, raportti) Testi 3 käyttäjällä 1 päivän aikana Tuloksena realiteettien tajun lisäksi parannettu käyttöliittymä Testaajat, asiakas Tavoitteet OK Käyttäjä, testaajat Testaajat, asiakas Testaajat Testi Priorisointi, toimenpiteet Proton edistäminen Parempi käyttöliittymä Tarkennetut vaatimukset Input jatkosuunnittelulle Esimerkkimenetelmä: RITE = Rapid Iterative Testing and Evaluation 1) Vaatii soveltuvan prototypointivälineen (myös paperi OK) 1) http://www.microsoft.com/downloads/details.aspx?familyid=3b882eb1-5f06-41d9-baba-d39ad13bc3ff&displaylang=en

Realizer käyttöskenaario 1 Uuden (mobiili)konseptin hyötyjen mittaus Konsepti-idea Osallistuvaa suunnittelua Käyttäjätestaus Johtopäätökset Asetetaan tavoitteet, rakennetaan prototyyppi 2 workshoppia iterointiin / sparraukseen Käyttäjätestit/- tutkimukset Mittaustulosten analyysi, toimenpiteet

Realizer käyttöskenaario 2 Monikanavainen sähköisen asioinnin palvelu Toiminnalliset prototyypit Kälin viimeistely Määrittelyn tarkennus Toteutus Käyttöönotto > Tehtäväkulut > Tietokentät > Poikkeustapaukset > Roolikohtaiset toiminnot > Vaatimusten tarkennus > Suunnittelu & Simulointi > Sidosryhmien palaute > Käyttäjätestit eri laitteilla > Lokalisointi >.. > Tietokanta > Toimintokohtaiset lopputulokset järjestelmän kannalta jne. > Käyttöönoton valmistelu > Ennalta varmistettu käyttäjien hyväksyntä Määrittely OK Mallinnuksella ja simulaatioilla täydennetään olemassa olevia menetelmiä soveltuvasti

Referenssejä Realizerin käyttö määrittelytyössä helpotti ja nopeutti päätöksentekoa ja sisäistä kommunikointia Mikko Paalasmaa, Tietohallintopäällikkö, Anttila Oy Nopea konseptointi, osallistuvaa suunnittelua, hyväksytyn käyttöliittymän kytkentä taustajärjestelmään Prototyyppi kommunikaatiovälineenä, ketterä käyttäjätestaus

Kiitos! antti.martikainen@sysopendigia.com www.sysopendigia.com