Opinnäytetyö käsittelee prosessimallien hyödyntämistä käyttöliittymäsuunnittelussa käytettävyyttä silmällä pitäen. Työosuutena toteutettiin Exove Mailer -järjestelmän käyttöliittymäsuunnitelma. Työn tilaaja Exove Oy on erikoistunut laajojen verkkosivustojen, -palveluiden ja -sovellusten sekä mobiilisovellusten suunnitteluun ja toteuttamiseen. Exove Mailerin ideana on tarjota asiakkaalle helppokäyttöinen ja halpa järjestelmä massasähköpostien lähettämiseen. Tämän hetkinen toteutus ei vastaa Exove Oy:n laatutasoa. Vuonna 2009 sähköpostimarkkinointiin käytettiin Suomessa 4,8 miljoonaa euroa. Kotimaisilla markkinoilla ei vielä ole kovaa kilpailua, mutta kansainvälisillä markkinoilla on olemassa erittäin laadukkaita vaihtoehtoja.
Käyttöliittymän suunnitteluun soveltuva prosessimalli kehitettiin tunnettujen prosessimallien pohjalta. Lopullinen prosessimalli muodostui yhdistämällä vaiheellisen ja ketterän kehityksen prosessimalleja. Työtä varten kehitetty prosessimalli määrittelee suunnitteluprosessin vaiheet. Suunnitteluprosessi sisälsi myös käytettävyysanalyysin, jolla määritettiin Exove Mailerin käyttöliittymän ongelmakohdat sekä uuden käyttöliittymän käytettävyysparannukset. Käyttöliittymän suunnittelussa hyödynnettiin monia suunnittelumalleja, joiden avulla käytettävyyttä voitiin parantaa. Suurimpia haasteita työssä oli Exove Mailerin -järjestelmän laajuuden kartoitus sekä käytetyimpien käyttöliittymänäkymien toteuttaminen kehityskelpoiseen muotoon.
Työosuuden tuotoksena syntynyttä käyttöliittymäsuunnitelmaa verrataan Jakob Nielsenin kymmeneen käytettävyysperiaatteeseen. Toteutettu käyttöliittymäsuunnitelma täyttää Nielsenin kymmenestä käytettävyysperiaatteesta 9 ja ½. Käyttöliittymäsuunnitelman pohjalta tullaan toteuttamaan seuraavan Exove Mailer -version visuaalinen käyttöliittymä sekä sen määrittelemät toiminnallisuudet. Uuden käyttöliittymän myötä asiakkaat saavat kilpailijoihin verrattuna halvemmalla helppokäyttöisen massasähköpostin lähetysjärjestelmän käyttöönsä. Teoriaosuuden tuloksena muodostuvaa prosessimallia voidaan hyödyntää myös muissa vastaavissa suunnitteluprojekteissa.The present thesis discusses designing a user interface by using design process models and focusing on usability. The user interface was designed to Exove Mailer mass mailing system. The work was made for Exove Ltd. Exove Ltd is specialized in designing and developing large scale web sites, services and mobile applications. The idea behind Exove Mailer is to provide an easy to use and a cost effective mass mailing system for the customers. The current implementations do not meet the quality level of Exove Ltd. In 2009, 4.8 million Euros was invested to email marketing in Finland. The business is growing steadily in the Finnish markets. At the moment, there is not much competition in the domestic markets but there are some high quality services available in the global markets.
The design process used in the user interface design was modified from the readymade design processes. The final design process was compounded using agile and sequential design processes. That design process determines the phases in the user interface design. The design process also includes evaluation of the current system’s usability and usability improvements of the new system. Many web design patterns were used in a user interface design to improve usability. The biggest challenges in the project were to determine the scale of the current system and to improve usability of the most used views.
The accomplished user interface design is compared to the Ten Usability Heuristics of Jakob Nielsen. The final version of Exove Mailer user interface design passes 9 and ½ points out of ten. Next version of Exove Mailer’s visual user interface and functionalities will be developed based on this design. The improved user interface will provide both an easy to use and a cost efficient mass mailing system to the customers. Moreover, the design process that was created during the project can be utilized in similar design projects