Käyttöliittymän suunnitteluprojekti seurantasovellukselle : Case 24Apps Oy
Hakamäki, Milja (2024)
Hakamäki, Milja
2024
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2024090424743
https://urn.fi/URN:NBN:fi:amk-2024090424743
Tiivistelmä
Tämän opinnäytetyön tavoitteena oli suunnitella käyttöliittymä mobiilisovellukselle, joka on tarkoitettu veden kulutuksen seurantaan. Opinnäytetyön toisena tavoitteena oli kerätä tietoa ja ehdotuksia, joita toimeksiantaja voisi hyödyntää sovelluksen jatkokehityksessä. Opinnäytetyön toimeksiantaja on suomalainen IT-alan mikroyritys 24Apps Oy.
Opinnäytetyön tietopohja koostuu kahdesta laajemmasta luvusta: sovelluksen suunnitteluun keskittyvästä luvusta, sekä sovelluksen toteuttamista käsittelevästä luvusta. Ensin tutustutaan sovelluksen suunnitteluun aloittaen vaatimusmäärittelystä, josta edetään muun muassa sovelluksen käytettävyyden, hyvän sovelluksen piirteiden ja käyttäjäpersoonien pariin. Sovelluksen toteutusta tutkitaan ketterien menetelmien ja teknisen toteutuksen näkökulmista.
Tämä on toiminnallinen opinnäytetyö, jonka tavoite eli mobiilisovelluksen käyttöliittymän suunnittelu toteutettiin kehittämisprojektina. Vesiputousmallia hyödynnettiin opinnäytetyön projektimallina. Opinnäytetyön teoria, ja sen toiminnallisessa osiossa tehty mockup käyttöliittymästä ja sen tuloksista, toimivat tietopakettina toimeksiantajayritykselle heidän tulevaa sovelluksen kehitysprojektia varten. Tiedot veden seurantasovelluksen mockupia varten kerättiin teemahaastattelulla, joka toimi opinnäytetyön tutkimusmenetelmänä. Teemahaastattelussa pyrittiin saamaan esimerkiksi vaatimusmäärittelyyn ja sovelluksen käytettävyyteen liittyviä tekijöitä selville.
Suunnitteluprojektin aikana havaittiin, että perusteellisesti tehdyllä suunnittelutyöllä on sovelluksen kehitysprojektissa ratkaiseva merkitys. Esimerkiksi vaatimusten määrittely ja sovelluksen käytettävyyden arviointi ovat merkittävässä osassa onnistuneen sovelluksen rakentamista. Käyttöliittymää suunniteltaessa todettiin, että sovelluksen on oltava paitsi esteettisesti miellyttävä, mutta myös mahdollisimman helppokäyttöinen ja intuitiivinen, jotta käyttäjäkokemus olisi mahdollisimman toimiva. Toimeksiantaja oli tyytyväinen kehittämisprojektin tuloksiin, ja aikoo ottaa opinnäytetyössä aikaan saadut tulokset huomioon oman kehitysprojektinsa aikana. The purpose of this thesis was to design a user interface for a mobile application intended for monitoring water consumption. Additionally, the thesis aimed to gather information and suggestions that the client could utilize in further developing the application. The client for this thesis is a Finnish IT microenterprise, 24Apps Oy. In the next few years, the client wants to introduce an application capable of tracking consumption for any numerically measurable unit, such as electricity or water usage. The focus on a water monitoring app was chosen to make the user interface design as practical and realistic as possible.
The theoretical foundation of this thesis is divided into two major sections: one focusing on the design of the application and the other on its implementation. The design section begins with the requirement specification and proceeds to explore topics such as usability and characteristics of a good application. The implementation section examines the development process from the perspectives of agile methodologies and technical execution.
This thesis is a functional project, where the goal was achieved through a development project. The waterfall model was utilized as the project methodology for the thesis. The theoretical insights and the mockup created during the functional part of the thesis serve as a knowledge base for the client company as they move forward with their application development project. Information for the mockup was gathered through thematic interviews, which was the research method in the thesis. These interviews aimed to uncover key factors related to requirement specifications and application usability.
During the design project, it became evident that precise planning plays a crucial role in the success of an application development project. For instance, requirement specification and usability assessment are key components in building a successful application. In designing the user interface, it was concluded that the application must not only be aesthetically pleasing but also as user-friendly and intuitive as possible to ensure a smooth user experience. The client was satisfied with the results of the development project and plans to incorporate the findings from this thesis into their own development efforts.
Opinnäytetyön tietopohja koostuu kahdesta laajemmasta luvusta: sovelluksen suunnitteluun keskittyvästä luvusta, sekä sovelluksen toteuttamista käsittelevästä luvusta. Ensin tutustutaan sovelluksen suunnitteluun aloittaen vaatimusmäärittelystä, josta edetään muun muassa sovelluksen käytettävyyden, hyvän sovelluksen piirteiden ja käyttäjäpersoonien pariin. Sovelluksen toteutusta tutkitaan ketterien menetelmien ja teknisen toteutuksen näkökulmista.
Tämä on toiminnallinen opinnäytetyö, jonka tavoite eli mobiilisovelluksen käyttöliittymän suunnittelu toteutettiin kehittämisprojektina. Vesiputousmallia hyödynnettiin opinnäytetyön projektimallina. Opinnäytetyön teoria, ja sen toiminnallisessa osiossa tehty mockup käyttöliittymästä ja sen tuloksista, toimivat tietopakettina toimeksiantajayritykselle heidän tulevaa sovelluksen kehitysprojektia varten. Tiedot veden seurantasovelluksen mockupia varten kerättiin teemahaastattelulla, joka toimi opinnäytetyön tutkimusmenetelmänä. Teemahaastattelussa pyrittiin saamaan esimerkiksi vaatimusmäärittelyyn ja sovelluksen käytettävyyteen liittyviä tekijöitä selville.
Suunnitteluprojektin aikana havaittiin, että perusteellisesti tehdyllä suunnittelutyöllä on sovelluksen kehitysprojektissa ratkaiseva merkitys. Esimerkiksi vaatimusten määrittely ja sovelluksen käytettävyyden arviointi ovat merkittävässä osassa onnistuneen sovelluksen rakentamista. Käyttöliittymää suunniteltaessa todettiin, että sovelluksen on oltava paitsi esteettisesti miellyttävä, mutta myös mahdollisimman helppokäyttöinen ja intuitiivinen, jotta käyttäjäkokemus olisi mahdollisimman toimiva. Toimeksiantaja oli tyytyväinen kehittämisprojektin tuloksiin, ja aikoo ottaa opinnäytetyössä aikaan saadut tulokset huomioon oman kehitysprojektinsa aikana.
The theoretical foundation of this thesis is divided into two major sections: one focusing on the design of the application and the other on its implementation. The design section begins with the requirement specification and proceeds to explore topics such as usability and characteristics of a good application. The implementation section examines the development process from the perspectives of agile methodologies and technical execution.
This thesis is a functional project, where the goal was achieved through a development project. The waterfall model was utilized as the project methodology for the thesis. The theoretical insights and the mockup created during the functional part of the thesis serve as a knowledge base for the client company as they move forward with their application development project. Information for the mockup was gathered through thematic interviews, which was the research method in the thesis. These interviews aimed to uncover key factors related to requirement specifications and application usability.
During the design project, it became evident that precise planning plays a crucial role in the success of an application development project. For instance, requirement specification and usability assessment are key components in building a successful application. In designing the user interface, it was concluded that the application must not only be aesthetically pleasing but also as user-friendly and intuitive as possible to ensure a smooth user experience. The client was satisfied with the results of the development project and plans to incorporate the findings from this thesis into their own development efforts.