Tietomallinnusohjelmiston kehittäminen suunnittelutoimiston tarpeisiin avointa ohjelmistorajapintaa käyttäen
Simon-Bellamy, Cecile (2019)
Simon-Bellamy, Cecile
2019
Rakennustekniikan DI-tutkinto-ohjelma
Rakennetun ympäristön tiedekunta - Faculty of Built Environment
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Hyväksymispäivämäärä
2019-08-09
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tuni-201906192137
https://urn.fi/URN:NBN:fi:tuni-201906192137
Tiivistelmä
Tämän diplomityön tarkoituksena on tutkia, kuinka tietomallinnusohjelmistoa kehitetään suunnittelutoimiston tarpeisiin paremmin sopivaksi. Asiaa tutkitaan vain kohdeyrityksen näkökulmasta ja tietomallinnusohjelmistona tutkitaan Trimblen tarjoamaa tietomalliohjelmisto Tekla Structuresia ja sen avointa rajapintaa Tekla Open API:a.
Avoimiin rajapintoihin tutustutaan ensin yleisesti kirjallisuustutkimuksen avulla ja lisäksi perehdytään muutamaan laajempaan avoimien rajapintojen kokonaisuuteen. Avoimilla rajapinnoilla on tärkeä merkitys modernissa ohjelmistokehityksessä ja innovaatioiden synnyssä.
Tekla Open API:n tarjoamia mahdollisuuksia ovat laajennukset, joiden kolme päätyyppiä ovat applikaatiot, pluginit ja custom propertyt. Avoimen rajapinnan kautta Tekla Structures ohjelmisto on mahdollista muokata vastaamaan työntekijöiden ja yrityksen tarpeita.
Yrityksen ja käyttäjien tarpeita tutkitaan keskustelemalla ensin kohdeyrityksen BIM managerin kanssa ja sen jälkeen toteuttamalla kyselytutkimus ohjelmiston käyttäjille. Pyrkimyksenä on selvittää, mikä ohjelmistossa koetaan työläimpänä ja mihin kaivataan ratkaisuja. Ohjelmistokehitystä tehtäessä on muistettava, että kehitystyötä ja työkaluja tehdään käyttäjille eikä kehittäjille ja se pyritään varmistamaan kysymällä laajasti käyttäjien näkemyksiä ja mielipiteitä.
Selvityksen perusteella kehitystyölle on kysyntää ja se koetaan mahdollisuutena. Kehitystyötä suunniteltaessa ja resursseja mietittäessä on huomioitava, että vaikka Tekla Open API:a mainostetaan helppona tapana kehittää omia toiminnallisuuksia ja työkaluja, vaatii se jonkin verran osaamista ohjelmoinnista ja mikäli työkaluja halutaan kehittää ja ylläpitää, vaatii se osaavat tekijät. Käyttäjät on syytä osallistaa jatkuvasti mukaan kehitystyöhön aina perehdytyksestä alkaen.
Parametrinen mallintaminen nousee käyttäjien vastausten perusteella kiinnostavaksi teemaksi ja sen mukaan ottamista avoimen rajapinnan kehitystyöhön on syytä harkita, parametrisella mallintamisella voidaan pureutua samoihin ongelmiin kuin avoimen rajapinnan työkaluilla, eli tehostamaan ja automatisoimaan toistuvia suunnittelutehtäviä ja vapauttamaan suunnittelijoiden työaikaa muihin tehtäviin.
Avoimiin rajapintoihin tutustutaan ensin yleisesti kirjallisuustutkimuksen avulla ja lisäksi perehdytään muutamaan laajempaan avoimien rajapintojen kokonaisuuteen. Avoimilla rajapinnoilla on tärkeä merkitys modernissa ohjelmistokehityksessä ja innovaatioiden synnyssä.
Tekla Open API:n tarjoamia mahdollisuuksia ovat laajennukset, joiden kolme päätyyppiä ovat applikaatiot, pluginit ja custom propertyt. Avoimen rajapinnan kautta Tekla Structures ohjelmisto on mahdollista muokata vastaamaan työntekijöiden ja yrityksen tarpeita.
Yrityksen ja käyttäjien tarpeita tutkitaan keskustelemalla ensin kohdeyrityksen BIM managerin kanssa ja sen jälkeen toteuttamalla kyselytutkimus ohjelmiston käyttäjille. Pyrkimyksenä on selvittää, mikä ohjelmistossa koetaan työläimpänä ja mihin kaivataan ratkaisuja. Ohjelmistokehitystä tehtäessä on muistettava, että kehitystyötä ja työkaluja tehdään käyttäjille eikä kehittäjille ja se pyritään varmistamaan kysymällä laajasti käyttäjien näkemyksiä ja mielipiteitä.
Selvityksen perusteella kehitystyölle on kysyntää ja se koetaan mahdollisuutena. Kehitystyötä suunniteltaessa ja resursseja mietittäessä on huomioitava, että vaikka Tekla Open API:a mainostetaan helppona tapana kehittää omia toiminnallisuuksia ja työkaluja, vaatii se jonkin verran osaamista ohjelmoinnista ja mikäli työkaluja halutaan kehittää ja ylläpitää, vaatii se osaavat tekijät. Käyttäjät on syytä osallistaa jatkuvasti mukaan kehitystyöhön aina perehdytyksestä alkaen.
Parametrinen mallintaminen nousee käyttäjien vastausten perusteella kiinnostavaksi teemaksi ja sen mukaan ottamista avoimen rajapinnan kehitystyöhön on syytä harkita, parametrisella mallintamisella voidaan pureutua samoihin ongelmiin kuin avoimen rajapinnan työkaluilla, eli tehostamaan ja automatisoimaan toistuvia suunnittelutehtäviä ja vapauttamaan suunnittelijoiden työaikaa muihin tehtäviin.