Tuotekomponentin koon visualisointi DTCA-työkalun laajennettavassa moduulissa
Varjus, Ville (2024)
Varjus, Ville
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-202404186890
https://urn.fi/URN:NBN:fi:amk-202404186890
Tiivistelmä
Opinnäytetyön taustalla on tarve kehittää Wärtsilän sisäisen DTCA-työkalun websovellusta vastaamaan paremmin käyttäjien tarpeita materiaalien, komponenttien ja moottorien kokoa koskevien tietojen visualisoinnissa. Tässä työssä suunniteltiin ja toteutettiin uusi ominaisuus, joka mahdollistaa käyttäjille selkeän tavan visualisoida näiden elementtien kokoa niiden painoarvon perusteella.
Työ pohjautuu käyttäjäkeskeisen suunnittelun, ja web-sovellusten kehittämisen periaatteisiin. Keskeiset, ja valitut toteutusmenetelmät web-sovelluksen jatkokehityksessä ovat React, TypeScript, Python ja Django. Työssä hyödynnettiin iteratiivista kehitysmenetelmää, jossa käyttäjäpalautetta kerättiin ja hyödynnettiin jatkuvasti kehitysprosessin aikana.
Keskeiset havainnot osoittavat, että uusi ominaisuus DTCA-työkalussa tarjoaa loppukäyttäjille selkeän ja tehokkaan tavan visualisoida materiaalien kokoa painon perusteella, lisäksi ominaisuus on suunniteltu, toteutettu ja testattu onnistuneesti. Opinnäytetyön aikana perehdyttiin syvemmin sovelluksen jatkokehitykseen. Samalla tehtiin havaintoja uuden ominaisuuden jatkokehitysmahdollisuuksista, haasteista, ja mahdollisuuksista. Lopuksi käytiin läpi toteutettu tuotekomponentin koon visualisointiin tarkoitettu ominaisuus sekä opinnäytetyötä tehdessä havaitut jatkokysymykset ja oivallukset. The background of the thesis lies in the need to develop Wärsilä’s internal DTCA tool web application to better meet user’s needs in visualizing the size of materials, components, and engines. In this thesis, a new feature was designed and implemented, enabling users to clearly visualize the size of these elements based on
their weight.
The thesis is based on user-centered design principles and web application development practices. The key and selected implementation methods for the further development of the web application include React, TypeScript, Python and Django. An iterative development approach was employed, where user feedback was continuously collected and utilized throughout the development process.
Key observations indicate that the new feature in the DTCA tool provides end-users with a clear and effective way to visualize the size of materials based on their weight, and the feature has been successfully designed, implemented and tested. During the thesis work, deeper insights were gained into the further development of the large-scale application. Additionally, observations were made regarding the possibilities, challenges, and opportunities for the further development of the new feature. Finally, the implemented feature for visualizing the size of product components was reviewed, along with the follow-up questions and insights gained during the thesis work.
Työ pohjautuu käyttäjäkeskeisen suunnittelun, ja web-sovellusten kehittämisen periaatteisiin. Keskeiset, ja valitut toteutusmenetelmät web-sovelluksen jatkokehityksessä ovat React, TypeScript, Python ja Django. Työssä hyödynnettiin iteratiivista kehitysmenetelmää, jossa käyttäjäpalautetta kerättiin ja hyödynnettiin jatkuvasti kehitysprosessin aikana.
Keskeiset havainnot osoittavat, että uusi ominaisuus DTCA-työkalussa tarjoaa loppukäyttäjille selkeän ja tehokkaan tavan visualisoida materiaalien kokoa painon perusteella, lisäksi ominaisuus on suunniteltu, toteutettu ja testattu onnistuneesti. Opinnäytetyön aikana perehdyttiin syvemmin sovelluksen jatkokehitykseen. Samalla tehtiin havaintoja uuden ominaisuuden jatkokehitysmahdollisuuksista, haasteista, ja mahdollisuuksista. Lopuksi käytiin läpi toteutettu tuotekomponentin koon visualisointiin tarkoitettu ominaisuus sekä opinnäytetyötä tehdessä havaitut jatkokysymykset ja oivallukset.
their weight.
The thesis is based on user-centered design principles and web application development practices. The key and selected implementation methods for the further development of the web application include React, TypeScript, Python and Django. An iterative development approach was employed, where user feedback was continuously collected and utilized throughout the development process.
Key observations indicate that the new feature in the DTCA tool provides end-users with a clear and effective way to visualize the size of materials based on their weight, and the feature has been successfully designed, implemented and tested. During the thesis work, deeper insights were gained into the further development of the large-scale application. Additionally, observations were made regarding the possibilities, challenges, and opportunities for the further development of the new feature. Finally, the implemented feature for visualizing the size of product components was reviewed, along with the follow-up questions and insights gained during the thesis work.