2 research outputs found

    Enhancing a product’s development and debugging with supporting product development

    Get PDF
    Opinnäytetyössä kehitettiin tuote, jolla oli tarkoitus tukea toisen tuotteen tuotekehitystä ja virheenselvitystä. Toiseksi työssä arvioitiin tukevan tuotekehityksen merkitystä tuotekehitysprosessissa. Työ tehtiin Valu Digital Oy:lle. Työllä pyrittiin tehostamaan Valu Digitalin kehittämän sivustohakutuotteen tuotekehitystä, jonka kehitysprosessissa oltiin tunnistettu seuraavia haasteita: hajanaiset virheenselvitystyökalut, virheenselvityksen henkilöresurssoituminen, riittämätön indeksoitu data ja tehottomat tuotekehitystyökalut. Tukeva tuote kehitettiin vastaamaan tunnistettuihin ongelmiin, ja sen arvoa arvioitiin aijempien tukipyyntöjen pohjalta rakennetuilla esimerkki tapauksilla. Tukevaa tuotetta tuli käyttää noin 4000 kertaa, ennen kuin sen kehitysaika on maksanut itsensä takaisin. Projekti onnistui luomaan graafisen käyttöliittymän abstraktiin järjestelmään, ja tarjosi uusia mahdollisuuksia tuotekehitykseen ja virheenselvitykseen.The aim of the project was twofold. First, to develop a product which makes developing and maintaining a site search product more efficient. Second, to estimate the value of the novel supporting product development in the process of developing a site search product.The project was assigned by Valu Digital Oy, a Finnish company offering web services. The site search product the novel supporting product development aims to assist is published by Valu Digital Oy in software as a service model. Problems the supporting product development aimed to solve were scattered debugging tools, debugging tied to personnel resource, insufficient data indexed and tools inefficient to use. The new supporting product was developed in test-driven development. The supporting product gathered product development tools to a single point of origin, enriched the log data, enabled new ways of debugging and untied personnel resources by making debugging more approachable for new developers. The value of the supporting product development was estimated with use-cases based on problems encountered before. Each use-case execution time was timed with and without the new supporting product. Results were gathered and summarized and the return of timely investment was estimated to be around 4000 use-cases. The supporting product also offered non-quantifiable benefits, such as debugging not being tied to a personnel re-source and the enablement of different development.The project succeeded in creating graphical user interface to an abstract system. This offered new possibilities for future product development and enabled new sectors of developers to get involved in the debugging and development
    corecore