Onnistunut käyttöliittymäprojekti

Samankaltaiset tiedostot
Information on preparing Presentation

Efficiency change over time

Capacity Utilization

7.4 Variability management

SoberIT Software Business and Engineering institute

Other approaches to restrict multipliers

Results on the new polydrug use questions in the Finnish TDI data

Network to Get Work. Tehtäviä opiskelijoille Assignments for students.

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

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

Miten varmistaa käytettyys terveydenhuollon tietojärjestelmien* hankinnoissa**?

Returns to Scale II. S ysteemianalyysin. Laboratorio. Esitelmä 8 Timo Salminen. Teknillinen korkeakoulu

CASE POSTI: KEHITYKSEN KÄRJESSÄ TALOUDEN SUUNNITTELUSSA KETTERÄSTI PALA KERRALLAAN

Data quality points. ICAR, Berlin,

7. Product-line architectures

Tilausvahvistus. Anttolan Urheilijat HENNA-RIIKKA HAIKONEN KUMMANNIEMENTIE 5 B RAHULA. Anttolan Urheilijat

Ostamisen muutos muutti myynnin. Technopolis Business Breakfast

Globaalisti Hajautettu Ohjelmistokehitys Mitä, Miksi & Miten? Maria Paasivaara

Ohjelmointikielet ja -paradigmat 5op. Markus Norrena

Prosessien kehittäminen. Prosessien parantaminen. Eri mallien vertailua. Useita eri malleja. Mitä kehitetään?

Vaikuttavuus ja arviointi

3 9-VUOTIAIDEN LASTEN SUORIUTUMINEN BOSTONIN NIMENTÄTESTISTÄ

The CCR Model and Production Correspondence

TIEKE Verkottaja Service Tools for electronic data interchange utilizers. Heikki Laaksamo

Constructive Alignment in Specialisation Studies in Industrial Pharmacy in Finland

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

Loppuraportti. Ryhmä 14. Ratkaisu ohjelmistotuotelinjan monikielisyyden hallintaan. Innofactor Oy

Collaborative & Co-Creative Design in the Semogen -projects

UUSIA TAPOJA OPPIMISEN ARVIOINTIIN

Lataa Cognitive Function in Opioid Substitution Treated Patiens - Pekka Rapeli. Lataa

ProAgria. Opportunities For Success

Tarua vai totta: sähkön vähittäismarkkina ei toimi? Satu Viljainen Professori, sähkömarkkinat

Skene. Games Refueled. Muokkaa perustyyl. for Health, Kuopio

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

Asiakaspalautteen merkitys laboratoriovirheiden paljastamisessa. Taustaa

A DEA Game II. Juha Saloheimo S ysteemianalyysin. Laboratorio. Teknillinen korkeakoulu

Missä mennään BI? Mikko Kontio

National Building Code of Finland, Part D1, Building Water Supply and Sewerage Systems, Regulations and guidelines 2007

Miten suunnitella hyvä käyttöliittymä?

Roolipeliharjoitus. - Opiskelijoiden suunni=elemat neuvo=eluvideot ja niiden vertaisarvioinnit

Kysymys 5 Compared to the workload, the number of credits awarded was (1 credits equals 27 working hours): (4)

A new model of regional development work in habilitation of children - Good habilitation in functional networks

Miten varmistaa käytettävyys terveydenhuollon tietojärjestelmien* hankinnoissa? Vaihtoehdot ja niiden haasteet?

Use of spatial data in the new production environment and in a data warehouse

Internet of Things. Ideasta palveluksi IoT:n hyödyntäminen teollisuudessa. Palvelujen digitalisoinnista 4. teolliseen vallankumoukseen

Jussi Klemola 3D- KEITTIÖSUUNNITTELUOHJELMAN KÄYTTÖÖNOTTO

16. Allocation Models

KANTAVIEN TERÄSRAKENTEIDEN OLETETTUUN PALONKEHITYKSEEN PERUSTUVA MITOITUS

1. SIT. The handler and dog stop with the dog sitting at heel. When the dog is sitting, the handler cues the dog to heel forward.

VBE2 Työpaketit Jiri Hietanen / TTY

Metsälamminkankaan tuulivoimapuiston osayleiskaava

SOA SIG SOA Tuotetoimittajan näkökulma

Liikenteen hankeaihioita

Toimitusketjun vastuullisuus ja riskien hallinta

Käyttäjäkeskeisen suunnittelun sulauttaminen osaksi tuotekehitysprosessia

Tietojenkäsittelytieteiden koulutusohjelma. Tietojenkäsittelytieteiden laitos Department of Information Processing Science

Salasanan vaihto uuteen / How to change password

WAT? INTRO VESI- JA YMPÄRISTÖTEKNIIIKAN MAISTERIOHJELMAAN (MASTER S PROGRAMME IN WATER & ENVIRONMENTAL ENGINEERING)

Innovative and responsible public procurement Urban Agenda kumppanuusryhmä. public-procurement

On instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31)

Stormwater filtration unit

Valuation of Asian Quanto- Basket Options

TIETEEN PÄIVÄT OULUSSA

TAMPEREEN TEKNILLINEN YLIOPISTO Teollisuustalous

Windows Phone. Module Descriptions. Opiframe Oy puh Espoo

Infrastruktuurin asemoituminen kansalliseen ja kansainväliseen kenttään Outi Ala-Honkola Tiedeasiantuntija

TM ETRS-TM35FIN-ETRS89 WTG

Tutkimuksen huippuyksiköt. Maiju Gyran tiedeasiantuntija

( ( OX2 Perkkiö. Rakennuskanta. Varjostus. 9 x N131 x HH145

GOOD WORK LONGER CAREER:

Tynnyrivaara, OX2 Tuulivoimahanke. ( Layout 9 x N131 x HH145. Rakennukset Asuinrakennus Lomarakennus 9 x N131 x HH145 Varjostus 1 h/a 8 h/a 20 h/a

TM ETRS-TM35FIN-ETRS89 WTG

Ohjelmistoarkkitehtuurit Kevät 2016 Johdantoa


Tietojärjestelmä uusiksi? Toimijaverkostot, niiden haasteet ja ratkaisut

TM ETRS-TM35FIN-ETRS89 WTG

TM ETRS-TM35FIN-ETRS89 WTG

Prosessiajattelu. Prosessikuvaukset ja elinkaarimallit. Organisaation prosessikuvaus - CMMI. Sami Kollanus TJTA330 Ohjelmistotuotanto 3.4.

Sisällysluettelo Table of contents

Automaatiojärjestelmän hankinnassa huomioitavat tietoturva-asiat

Bounds on non-surjective cellular automata

Käyttäjäkeskeisen suunnittelun periaatteet ja prosessit

WindPRO version joulu 2012 Printed/Page :47 / 1. SHADOW - Main Result

Information on Finnish Courses Autumn Semester 2017 Jenni Laine & Päivi Paukku Centre for Language and Communication Studies

Augmented Reality (AR) in media applications

ReFuel 70 % Emission Reduction Using Renewable High Cetane Number Paraffinic Diesel Fuel. Kalle Lehto, Aalto-yliopisto 5.5.

Gap-filling methods for CH 4 data

Market. Need Market Research New Needs. Technical Research. Current Technological Level

TÄYTTÖAUTOMAATIT TÄYTTÖAUTOMAATIT COMPUTER INFLATORS

812336A C++ -kielen perusteet,

Miten hyödynnän kv-opiskelijoita kansainvälistymisen alkutaipaleella. Ari Koski & Zaki Khan

VUOSI 2015 / YEAR 2015

TU-C2030 Operations Management Project. Introduction lecture November 2nd, 2016 Lotta Lundell, Rinna Toikka, Timo Seppälä

TM ETRS-TM35FIN-ETRS89 WTG

BDD (behavior-driven development) suunnittelumenetelmän käyttö open source projektissa, case: SpecFlow/.NET.

Helsinki Metropolitan Area Council

TietoEnator Pilot. Ari Hirvonen. TietoEnator Oyj. Senior Consultant, Ph. D. (Economics) presentation TietoEnator 2003 Page 1

Information on Finnish Language Courses Spring Semester 2018 Päivi Paukku & Jenni Laine Centre for Language and Communication Studies

Vaatimusmäärittely- ja hallinta. Peruskäsitteet. Syyt aikataulun ja budjetin ylitykseen. TJTA330 Ohjelmistotuotanto

Tavaroiden ulkomaankauppatilastojen tulkinnan haasteet Timo Koskimäki

Transkriptio:

Onnistunut käyttöliittymäprojekti Timo Jokela, FT, KRM* Joticon Oy (Oulun yliopisto/tol)

Case: Assessment of a XP project XP, extreme programming a basic agile method intensive communication with customers EXpert, closely followed the ideal XP process carried out at VTT, Finland A clear success from the software engineering point of view assessed to be at the level 2 of CMMI The customer was satisfied with the project s outcome To which extent this equals to good usability? Customer Developers

Ideal performance (quantity) Identification of user groups User groups Context of use Context of user of group use Context of user of 1 group use of analysis 1 User goals User task characteristics Environments of use business drivers Scale Adherence to design requirements Usability verification Meeting usability requirements Usability feedback Interaction design User requirements determination Usability requirements + - User task descriptions User task redesign

No performance (quantity) Identification of user groups User groups Context of use Context of user of group use Context of user of 1 group use of analysis 1 User goals User task characteristics Environments of use business drivers Scale Adherence to design requirements Usability verification Meeting usability requirements Usability feedback Interaction design User requirements determination Usability requirements + - User task descriptions User task redesign

Assessment results of the XP project Identification of user groups User groups Context of use Context of user of group use Context of user of 1 group use of analysis 1 User goals User task characteristics Environments of use business drivers Adherence to design requirements Usability verification Meeting usability requirements Scale (extent) Usability feedback Interaction design User requirements determination Usability requirements + - User task descriptions User task redesign

eräs käyttäjäkokemus...

... hakutulos

eräs virheilmoitus...

Miten liittyvät aiheeseen? onnistunut ohjelmisto ei ole vain hyvää ohjelmistoarkkitehtuuria ja -koodia kriittistä, että tehdään oikeita ohjelmistoja antavat käyttäjälle lisäarvoa ovat helppoja käyttää

Joticon Oy käyttöliittymäriskien minimoija (KRM) tausta alan laaja kokemus 1990-luvun puolesta välistä yhteistyö alan merkittävien kansainvälisten kehittäjien kanssa kansainvälinen kokemusten vaihto alan ISO-standardointi (13407, 18529, 18152) verkostot: UsabilityNet, MAUSE, UPA pitkälle tuotteistetut palvelut asiakkaalle aitoa lisäarvoa standardi -käytettävyyspalvelut (mutta ei standardilaadulla...) erityisosaamiseen perustuvat palvelut esim. käyttöliittymäspeksaus, yrityksen käytettävyysosaamisen arviointi ja kehittäminen, käytettävyyden ryhmätyömenetelmät

Onnistunut käyttöliittymäprojekti

Sisältö mikä projekti onnistumisen määritelmä projektin pääpiirteiden kuvaus mitä opittiin

Mikä projekti? suunnitteluprojekti Nokialla matkapuhelimeen uusi käyttöliittymä koko konsepti (sisältäen esim. näppäimistön suunnittelun)

Millä perusteella onnistui? pärjäsi erinomaisesti Nokian laatukisassa projektille asetetut tavoitteet ylitettiin oikea tuote tieteellisiä julkaisuja

Mikä ei onnistunut? projekti tapettiin kesken kaiken > käyttöliittymää (ja ohjelmistoa) ei lopulta toteutettu

Kuvaus projektista

Erityiset piirteet mitattavien tavoitteiden määritys myös käytettävyyden näkökulmasta projektibonusten sitominen tavoitteiden saavuttamiseen käyttöliittymäkehityksessä käytetyt menetelmät käytettävyyden mittaaminen varhaisessa etapissa

Context of Work Targets for the development of next generation cellular phone weight: 60 g size: 80 cc talk time: 48 hours usability:??? requirement by management impact on project bonuses

Challenges freeze keys and display size project milestones We should have the user interface evaluated here! - had to be designed in a very short time - no working prototype available - no real users can be used in the evaluation

Challenges: big number of tasks Tasks Functions call handling voice messaging text messaging clock calendar modes of operation call transfer and forwarding functions different settings (ringing tone, volume) new data applications... calling by entering digits manually calling to a person from phone book using quick dialling to call inserting a new entry into phone book editing name of number in the phone book answering a call answering to a waiting call swapping between two calls... Max two usability goals!

Usability targets Targets for the development of next generation cellular phone weight: 60 g size: 80 cc talk time: 48 hours usability??

The two usability targets the targets defined in relation to a reference user interface concept 1. Average efficiency Target: 20% average increase in the efficiency of the time critical tasks Method of evaluation: on paper with (a kind of) keystroke level analysis 2. Overall usability Target: one point better than the reference concept in a scale 1...7 Method: Expert evaluation by 3 independent experts; calculate average Would not recommend to anybody 1 1 7 reference us Would warmly recommend to a colleague

Usability targets revisited Targets for the development of next generation cellular phone weight: 60 g size: 80 cc talk time: 48 hours usability improvement in average efficiency by 20% improvement by overall usability by 1 point (in scale 1.7)

Designing with paper prototyping www.joticon.fi timo.jokela@joticon.fi Projektinhallintapäivä

Evaluation of efficiency

Evaluation of Overall Usability Three usability experts outside the project Each evaluator gave scores, we calculated the average qualitative justifications: surprisingly consistent with each other used different methods 1 Reference Us 7 3.7 5.3 1: would not recommend to anybody 7: would warmly recommend to a colleague

Summary: this is how we achieved the targets Efficiency target: 20% better our concept: 50% better Overall usability target: 1 point better (in the scale 1 7) our concept: 1.7 points better

Mitä opittiin?

Onnistumisen kaava onnistunut projekti = A + B A: mitattavien tavoitteiden saavuttamiseen sidottu bonus B: tehokkaat menetelmät ja taitavat suunnittelijat

Onnistumisen kaavan haasteet A: mitattavien tavoitteiden määritys helppo määrittää jotain haastavaa määrittää tavoitteet, jotka oikeasti kuvaavat hyvää tuotetta B: toimivien suunnitteluratkaisujen innovointi luovuus + teorioiden tuntemus

Kiitoksia! Kysymyksiä?