Sovelluskehittäjän päiväkirja
Heikkilä, Antti (2019)
Heikkilä, Antti
2019
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-2024051411574
https://urn.fi/URN:NBN:fi:amk-2024051411574
Tiivistelmä
Opinnäytetyö on toteutettu portfoliomaisena päiväkirjana ja sen tarkoituksena oli kuvata sovelluskehittäjänä toimivan työntekijän päivittäisiä työtehtäviä virheenkorjaustehtävien parissa. Päiväkirjan tarkoituksena oli kuvailla ylläpitotehtävissä kohdattuja haasteita ja toimintatapoja sekä tutkia aiheeseen liittyvää kirjallisuutta. Opinnäytetyössä oli myös tarkoitus etsiä parempia toimintatapoja sekä arvioida työntekijän kehittymistä.
Työssä kuvataan sovelluskehittäjän käytössä olevat työkalut sekä päivittäisessä työssä kohdatut sidosryhmät. Päiväkirja koostuu päivälle asetetuista tavoitteista, jonka jälkeen päivän tapahtumat on kuvattu sekä lopuksi analysoitu. Lisäksi viikottain on esitetty pohdintaa, jossa on tutkittu käytössä olevia metodeja ja työkaluja sekä esitetty mahdollisia kehitysideoita.
Seurantajakson päätteeksi on esitetty pohdintaa sovelluskehittäjän kehittymisestä työn alkuvaiheessa kirjoitettuihin lähtötietoihin verraten sekä viikottaisia päiväkirjanalyyseja purkaen.
Tärkeimpiä havaintoja olivat projektin luonteen muuttuminen tuotteen elinkaaren aikana sekä ison globaalin projektin kanssa kohdatut ongelmat kommunikoinnissa sekä prosessin hitaudessa. Myös käytössä olevista yksittäisistä työkaluista löydettiin kehittämiskohteita. The thesis is written as a portfolio type diary and It’s purpose was to describe the daily work of a software developer with bug fixing tasks. The purpose of the diary was to describe the challenges encountered in maintenance tasks, work-flow and to study related literature. The thesis was also intended to look for better practices and to evaluate employee development.
The thesis describes the tools used and the stakeholders that involved in daily workflow. The diary consists of daily set goals, daily events and the analysis of the day. In addition, there is the weekly analysis of the events of the past week, where the methods and tools in use have been investigated and possible development ideas are presented.
At the end of the follow-up period, consideration has been given to comparing the development of the software developer with the initial information that was written in the early stages of the thesis and with weekly diary analyzes.
The most important findings were the change in nature of the project during lifecycle of the product, and the problems encountered in communicating with the big global project, as well as the slowness of the process. Development targets were also found in the individual tools in use.
Työssä kuvataan sovelluskehittäjän käytössä olevat työkalut sekä päivittäisessä työssä kohdatut sidosryhmät. Päiväkirja koostuu päivälle asetetuista tavoitteista, jonka jälkeen päivän tapahtumat on kuvattu sekä lopuksi analysoitu. Lisäksi viikottain on esitetty pohdintaa, jossa on tutkittu käytössä olevia metodeja ja työkaluja sekä esitetty mahdollisia kehitysideoita.
Seurantajakson päätteeksi on esitetty pohdintaa sovelluskehittäjän kehittymisestä työn alkuvaiheessa kirjoitettuihin lähtötietoihin verraten sekä viikottaisia päiväkirjanalyyseja purkaen.
Tärkeimpiä havaintoja olivat projektin luonteen muuttuminen tuotteen elinkaaren aikana sekä ison globaalin projektin kanssa kohdatut ongelmat kommunikoinnissa sekä prosessin hitaudessa. Myös käytössä olevista yksittäisistä työkaluista löydettiin kehittämiskohteita.
The thesis describes the tools used and the stakeholders that involved in daily workflow. The diary consists of daily set goals, daily events and the analysis of the day. In addition, there is the weekly analysis of the events of the past week, where the methods and tools in use have been investigated and possible development ideas are presented.
At the end of the follow-up period, consideration has been given to comparing the development of the software developer with the initial information that was written in the early stages of the thesis and with weekly diary analyzes.
The most important findings were the change in nature of the project during lifecycle of the product, and the problems encountered in communicating with the big global project, as well as the slowness of the process. Development targets were also found in the individual tools in use.