Hinnoittelutyökalun kehitys
Auria, Veeti (2025)
Auria, Veeti
2025
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-202503194555
https://urn.fi/URN:NBN:fi:amk-202503194555
Tiivistelmä
Opinnäytetyön tavoitteena oli kehittää web-pohjainen hinnoittelutyökalu, joka tukee Yritys X:n hinnoitteluprosessia. Nykyisin yrityksellä on haasteita hinnoittelun tarkkuuden ja tehokkuuden kanssa, koska prosessi on manuaalinen ja riippuu Excel-taulukoista. Työkalun tarkoituksena on parantaa hinnoitteluprosessin luotettavuutta ja nopeutta.
Opinnäytetyössä sovelletaan laadullista tutkimusmenetelmää, jossa analysoidaan projektin eri vaiheita ja kerätään havaintoja. Työssä hyödynnetään ketterän kehityksen periaatteita ja käyttäjälähtöistä suunnittelua. Teknologiat, kuten HTML5, CSS, JavaScript, Node.js ja Azure SQL, valittiin projektin toteutukseen. Aineistona käytettiin projektin dokumentaatiota ja asiakaspalautetta, joka kerättiin iteratiivisessa kehitysprosessissa.
Kehitetty hintalaskuri vastasi Yritys X:n tarpeita ja tehosti hinnoitteluprosessia. Sovellus mahdollistaa reaaliaikaisen laskennan ja tallentaa kaikki tiedot tietokantaan, mikä parantaa prosessin tarkkuutta ja läpinäkyvyyttä. Käyttäjien antama palaute paransi sovelluksen käytettävyyttä ja kehitystyö jatkuu uusien vaatimusten mukaan. Tärkeimmät havainnot liittyivät iteratiivisen kehityksen ja asiakaspalautteen merkitykseen, joka mahdollisti sovelluksen jatkuvan parantamisen. The objective of this thesis was to develop a web-based pricing tool to enhance the pricing process of the case company. Currently, the company faces challenges regarding the accuracy and efficiency of pricing, as the process is manual and relies on Excel spreadsheets. The tool aims to improve the reliability and speed of the pricing process.
This thesis applied qualitative research methods, analyzing the different stages of the project and collecting observations. Agile development principles and user-centered design were utilized in the project. Technologies such as HTML5, CSS, JavaScript, Node.js, and Azure SQL were chosen for the implementation. The data used in the study consists of project documentation and customer feedback collected during the iterative development process.
The developed pricing tool met the needs of Company X and streamlined the pricing process. The application enables real-time calculations and stores all data in a database, improving the accuracy and transparency of the process. The feedback from the users improved the application's usability and development continues based on new requirements. The key findings relate to the importance of iterative development and customer feedback, which enabled the continuous improvement of the application
Opinnäytetyössä sovelletaan laadullista tutkimusmenetelmää, jossa analysoidaan projektin eri vaiheita ja kerätään havaintoja. Työssä hyödynnetään ketterän kehityksen periaatteita ja käyttäjälähtöistä suunnittelua. Teknologiat, kuten HTML5, CSS, JavaScript, Node.js ja Azure SQL, valittiin projektin toteutukseen. Aineistona käytettiin projektin dokumentaatiota ja asiakaspalautetta, joka kerättiin iteratiivisessa kehitysprosessissa.
Kehitetty hintalaskuri vastasi Yritys X:n tarpeita ja tehosti hinnoitteluprosessia. Sovellus mahdollistaa reaaliaikaisen laskennan ja tallentaa kaikki tiedot tietokantaan, mikä parantaa prosessin tarkkuutta ja läpinäkyvyyttä. Käyttäjien antama palaute paransi sovelluksen käytettävyyttä ja kehitystyö jatkuu uusien vaatimusten mukaan. Tärkeimmät havainnot liittyivät iteratiivisen kehityksen ja asiakaspalautteen merkitykseen, joka mahdollisti sovelluksen jatkuvan parantamisen.
This thesis applied qualitative research methods, analyzing the different stages of the project and collecting observations. Agile development principles and user-centered design were utilized in the project. Technologies such as HTML5, CSS, JavaScript, Node.js, and Azure SQL were chosen for the implementation. The data used in the study consists of project documentation and customer feedback collected during the iterative development process.
The developed pricing tool met the needs of Company X and streamlined the pricing process. The application enables real-time calculations and stores all data in a database, improving the accuracy and transparency of the process. The feedback from the users improved the application's usability and development continues based on new requirements. The key findings relate to the importance of iterative development and customer feedback, which enabled the continuous improvement of the application