Teknisen dokumentaation haasteet ketterässä järjestelmäkehityksessä

Tässä pro gradu -työssä tarkastellaan teknistä dokumentaatiota ketterissä järjestelmäkehitysprojekteissa. Kirjallisuusosuus pohjustaa sitä seuraavaan empiirisen osuuden tutkimuskysymykseen ”Mitä haasteita teknisen dokumentaation tuottamiseen, ylläpitoon ja käyttöön liittyy ketterissä järjestelmäkehi...

Täydet tiedot

Bibliografiset tiedot
Päätekijä: Lampinen, Henriikka
Muut tekijät: Informaatioteknologian tiedekunta, Faculty of Information Technology, Informaatioteknologia, Information Technology, Jyväskylän yliopisto, University of Jyväskylä
Aineistotyyppi: Pro gradu
Kieli:fin
Julkaistu: 2019
Aiheet:
Linkit: https://jyx.jyu.fi/handle/123456789/66687
_version_ 1826225753180602368
author Lampinen, Henriikka
author2 Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä
author_facet Lampinen, Henriikka Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä Lampinen, Henriikka Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä
author_sort Lampinen, Henriikka
datasource_str_mv jyx
description Tässä pro gradu -työssä tarkastellaan teknistä dokumentaatiota ketterissä järjestelmäkehitysprojekteissa. Kirjallisuusosuus pohjustaa sitä seuraavaan empiirisen osuuden tutkimuskysymykseen ”Mitä haasteita teknisen dokumentaation tuottamiseen, ylläpitoon ja käyttöön liittyy ketterissä järjestelmäkehitysprojekteissa?” lähestymällä aihetta olemassa olevan kirjallisuuden kautta. Aiempien tutkimusten perusteella haluttiin tunnistaa jo löydetyt käytännön haasteet teknisten dokumenttien tuottamisessa, organisaatioissa, joissa käytetään ketteriä metodeja. Kirjallisuusosuuden lähtökohtana oli tarkastella ensin dokumentti ja dokumentaatio käsitteinä. Miten dokumentaatiota toteutetaan ja käytetään organisaatiossa sekä miksi dokumentaation tuottaminen on tarpeellista organisaatioille. Lisäksi käsitellään järjestelmäkehitys käsitteenä ja prosessina, sekä mitä organisaatiot tavoittelevat järjestelmäkehityksellä. Organisaation tarpeet sekä dokumentaatiolle että järjestelmäkehitykselle tunnistettua, voidaan tarkastella dokumentaation prosessia järjestelmäkehityksessä ja tarkemmin ketterissä järjestelmäkehitysprojekteissa. Koska erilaisten dokumenttien tyyppien määrä on rajaton, tässä työssä keskitytään vain tekniseen dokumentaatioon ketterässä järjestelmäkehityksessä. Empiirisen tutkimuksen tavoitteena oli haasteiden kautta tunnistaa ja ymmärtää syitä niiden takana. Lisäksi haluttiin löytää ratkaisuja ketterien järjestelmäkehitysprojektien dokumentoinnin haasteisiin, jotta organisaatiot saavuttavat dokumentaation tuoman hyödyn. Tuloksena havaittiin, että dokumentaation prosessia tulee johtaa samalla tavoitteellisuudella ja metodein, kuin itse järjestelmäkehitystä. Ketterien järjestelmäkehityksen roolien mukaisesti projektin tulosten johto lankeaa tuotteenomistajan vastuulle. This Master’s Thesis examines technical documentation in agile system development projects. The literary review prepares the empirical section for the research question What are the challenges of producing, updating and using technical documentation in agile development projects? approaching the topic through existing literature. Existing studies sought to identify practical challenges that have already be identified in producing technical documents, in organizations using agile methods. The starting point of the study was to look at the document and documentation as concepts. How documentation is implemented and used in an organization and why documentation is needed for organizations. In addition, system development is addressed as a concept and a process, and what organizations are pursuing with system development projects. Having identified the needs of the organization for both documentation and system development, the process of documentation in system development and more specifically in agile system development projects can be examined. Since the number of different types of documents is unlimited, this literature review focuses only on technical documentation in agile system development. The objective of the empirical research was to identify and understand the causes behind the challenges. In addition, solutions to the challenges of agile system development project documentation were sought to help organizations reap the benefits of documentation. As a result, it was discovered that the documentation process should be managed with the same level of ambition and methods, such as system development itself. According to the roles of agile system development, the management of the project’s results falls under the responsibility of the product owner.
first_indexed 2019-12-10T21:10:37Z
format Pro gradu
free_online_boolean 1
fullrecord [{"key": "dc.contributor.advisor", "value": "Halttunen, Veikko", "language": "", "element": "contributor", "qualifier": "advisor", "schema": "dc"}, {"key": "dc.contributor.author", "value": "Lampinen, Henriikka", "language": "", "element": "contributor", "qualifier": "author", "schema": "dc"}, {"key": "dc.date.accessioned", "value": "2019-12-10T08:09:37Z", "language": null, "element": "date", "qualifier": "accessioned", "schema": "dc"}, {"key": "dc.date.available", "value": "2019-12-10T08:09:37Z", "language": null, "element": "date", "qualifier": "available", "schema": "dc"}, {"key": "dc.date.issued", "value": "2019", "language": "", "element": "date", "qualifier": "issued", "schema": "dc"}, {"key": "dc.identifier.uri", "value": "https://jyx.jyu.fi/handle/123456789/66687", "language": null, "element": "identifier", "qualifier": "uri", "schema": "dc"}, {"key": "dc.description.abstract", "value": "T\u00e4ss\u00e4 pro gradu -ty\u00f6ss\u00e4 tarkastellaan teknist\u00e4 dokumentaatiota ketteriss\u00e4\nj\u00e4rjestelm\u00e4kehitysprojekteissa. Kirjallisuusosuus pohjustaa sit\u00e4 seuraavaan\nempiirisen osuuden tutkimuskysymykseen \u201dMit\u00e4 haasteita teknisen\ndokumentaation tuottamiseen, yll\u00e4pitoon ja k\u00e4ytt\u00f6\u00f6n liittyy ketteriss\u00e4\nj\u00e4rjestelm\u00e4kehitysprojekteissa?\u201d l\u00e4hestym\u00e4ll\u00e4 aihetta olemassa olevan\nkirjallisuuden kautta. Aiempien tutkimusten perusteella haluttiin tunnistaa jo\nl\u00f6ydetyt k\u00e4yt\u00e4nn\u00f6n haasteet teknisten dokumenttien tuottamisessa,\norganisaatioissa, joissa k\u00e4ytet\u00e4\u00e4n ketteri\u00e4 metodeja.\nKirjallisuusosuuden l\u00e4ht\u00f6kohtana oli tarkastella ensin dokumentti ja dokumentaatio k\u00e4sittein\u00e4. Miten dokumentaatiota toteutetaan ja k\u00e4ytet\u00e4\u00e4n organisaatiossa sek\u00e4 miksi dokumentaation tuottaminen on tarpeellista organisaatioille. Lis\u00e4ksi k\u00e4sitell\u00e4\u00e4n j\u00e4rjestelm\u00e4kehitys k\u00e4sitteen\u00e4 ja prosessina, sek\u00e4 mit\u00e4 organisaatiot tavoittelevat j\u00e4rjestelm\u00e4kehityksell\u00e4.\nOrganisaation tarpeet sek\u00e4 dokumentaatiolle ett\u00e4 j\u00e4rjestelm\u00e4kehitykselle\ntunnistettua, voidaan tarkastella dokumentaation prosessia j\u00e4rjestelm\u00e4kehityksess\u00e4 ja tarkemmin ketteriss\u00e4 j\u00e4rjestelm\u00e4kehitysprojekteissa. Koska erilaisten\ndokumenttien tyyppien m\u00e4\u00e4r\u00e4 on rajaton, t\u00e4ss\u00e4 ty\u00f6ss\u00e4 keskityt\u00e4\u00e4n vain tekniseen dokumentaatioon ketter\u00e4ss\u00e4 j\u00e4rjestelm\u00e4kehityksess\u00e4.\nEmpiirisen tutkimuksen tavoitteena oli haasteiden kautta tunnistaa ja\nymm\u00e4rt\u00e4\u00e4 syit\u00e4 niiden takana. Lis\u00e4ksi haluttiin l\u00f6yt\u00e4\u00e4 ratkaisuja ketterien j\u00e4rjestelm\u00e4kehitysprojektien dokumentoinnin haasteisiin, jotta organisaatiot saavuttavat dokumentaation tuoman hy\u00f6dyn. Tuloksena havaittiin, ett\u00e4 dokumentaation prosessia tulee johtaa samalla tavoitteellisuudella ja metodein, kuin itse\nj\u00e4rjestelm\u00e4kehityst\u00e4. Ketterien j\u00e4rjestelm\u00e4kehityksen roolien mukaisesti projektin tulosten johto lankeaa tuotteenomistajan vastuulle.", "language": "fi", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.abstract", "value": "This Master\u2019s Thesis examines technical documentation in agile system\ndevelopment projects. The literary review prepares the empirical section for the\nresearch question What are the challenges of producing, updating and using technical\ndocumentation in agile development projects? approaching the topic through\nexisting literature. Existing studies sought to identify practical challenges that\nhave already be identified in producing technical documents, in organizations\nusing agile methods.\nThe starting point of the study was to look at the document and documentation as concepts. How documentation is implemented and used in an organization and why documentation is needed for organizations. In addition, system\ndevelopment is addressed as a concept and a process, and what organizations\nare pursuing with system development projects.\nHaving identified the needs of the organization for both documentation\nand system development, the process of documentation in system development\nand more specifically in agile system development projects can be examined.\nSince the number of different types of documents is unlimited, this literature\nreview focuses only on technical documentation in agile system development.\nThe objective of the empirical research was to identify and understand the\ncauses behind the challenges. In addition, solutions to the challenges of agile\nsystem development project documentation were sought to help organizations\nreap the benefits of documentation. As a result, it was discovered that the documentation process should be managed with the same level of ambition and\nmethods, such as system development itself. According to the roles of agile system development, the management of the project\u2019s results falls under the responsibility of the product owner.", "language": "en", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted by Miia Hakanen (mihakane@jyu.fi) on 2019-12-10T08:09:37Z\nNo. of bitstreams: 0", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Made available in DSpace on 2019-12-10T08:09:37Z (GMT). No. of bitstreams: 0\n Previous issue date: 2019", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.format.extent", "value": "67", "language": "", "element": "format", "qualifier": "extent", "schema": "dc"}, {"key": "dc.format.mimetype", "value": "application/pdf", "language": null, "element": "format", "qualifier": "mimetype", "schema": "dc"}, {"key": "dc.language.iso", "value": "fin", "language": null, "element": "language", "qualifier": "iso", "schema": "dc"}, {"key": "dc.rights", "value": "In Copyright", "language": "en", "element": "rights", "qualifier": null, "schema": "dc"}, {"key": "dc.subject.other", "value": "dokumentti", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "dokumentaatio", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "j\u00e4rjestelm\u00e4kehitys", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "ketter\u00e4 kehitys", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "agile", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "tekninen dokumentaatio", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.title", "value": "Teknisen dokumentaation haasteet ketter\u00e4ss\u00e4 j\u00e4rjestelm\u00e4kehityksess\u00e4", "language": "", "element": "title", "qualifier": null, "schema": "dc"}, {"key": "dc.type", "value": "master thesis", "language": null, "element": "type", "qualifier": null, "schema": "dc"}, {"key": "dc.identifier.urn", "value": "URN:NBN:fi:jyu-201912105155", "language": "", "element": "identifier", "qualifier": "urn", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Pro gradu -tutkielma", "language": "fi", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Master\u2019s thesis", "language": "en", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Informaatioteknologian tiedekunta", "language": "fi", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Faculty of Information Technology", "language": "en", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.department", "value": "Informaatioteknologia", "language": "fi", "element": "contributor", "qualifier": "department", "schema": "dc"}, {"key": "dc.contributor.department", "value": "Information Technology", "language": "en", "element": "contributor", "qualifier": "department", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "Jyv\u00e4skyl\u00e4n yliopisto", "language": "fi", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "University of Jyv\u00e4skyl\u00e4", "language": "en", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Tietoj\u00e4rjestelm\u00e4tiede", "language": "fi", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Information Systems Science", "language": "en", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "yvv.contractresearch.funding", "value": "0", "language": "", "element": "contractresearch", "qualifier": "funding", "schema": "yvv"}, {"key": "dc.type.coar", "value": "http://purl.org/coar/resource_type/c_bdcc", "language": null, "element": "type", "qualifier": "coar", "schema": "dc"}, {"key": "dc.rights.accesslevel", "value": "openAccess", "language": null, "element": "rights", "qualifier": "accesslevel", "schema": "dc"}, {"key": "dc.type.publication", "value": "masterThesis", "language": null, "element": "type", "qualifier": "publication", "schema": "dc"}, {"key": "dc.subject.oppiainekoodi", "value": "601", "language": "", "element": "subject", "qualifier": "oppiainekoodi", "schema": "dc"}, {"key": "dc.subject.yso", "value": "dokumentointi", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "ketter\u00e4t menetelm\u00e4t", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "ohjelmistokehitys", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "tiedonhallinta", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.format.content", "value": "fulltext", "language": null, "element": "format", "qualifier": "content", "schema": "dc"}, {"key": "dc.rights.url", "value": "https://rightsstatements.org/page/InC/1.0/", "language": null, "element": "rights", "qualifier": "url", "schema": "dc"}, {"key": "dc.type.okm", "value": "G2", "language": null, "element": "type", "qualifier": "okm", "schema": "dc"}]
id jyx.123456789_66687
language fin
last_indexed 2025-02-18T10:55:22Z
main_date 2019-01-01T00:00:00Z
main_date_str 2019
online_boolean 1
online_urls_str_mv {"url":"https:\/\/jyx.jyu.fi\/bitstreams\/6a6e62fc-f703-4b24-afc4-41dcb9a65326\/download","text":"URN:NBN:fi:jyu-201912105155.pdf","source":"jyx","mediaType":"application\/pdf"}
publishDate 2019
record_format qdc
source_str_mv jyx
spellingShingle Lampinen, Henriikka Teknisen dokumentaation haasteet ketterässä järjestelmäkehityksessä dokumentti dokumentaatio järjestelmäkehitys ketterä kehitys agile tekninen dokumentaatio Tietojärjestelmätiede Information Systems Science 601 dokumentointi ketterät menetelmät ohjelmistokehitys tiedonhallinta
title Teknisen dokumentaation haasteet ketterässä järjestelmäkehityksessä
title_full Teknisen dokumentaation haasteet ketterässä järjestelmäkehityksessä
title_fullStr Teknisen dokumentaation haasteet ketterässä järjestelmäkehityksessä Teknisen dokumentaation haasteet ketterässä järjestelmäkehityksessä
title_full_unstemmed Teknisen dokumentaation haasteet ketterässä järjestelmäkehityksessä Teknisen dokumentaation haasteet ketterässä järjestelmäkehityksessä
title_short Teknisen dokumentaation haasteet ketterässä järjestelmäkehityksessä
title_sort teknisen dokumentaation haasteet ketterässä järjestelmäkehityksessä
title_txtP Teknisen dokumentaation haasteet ketterässä järjestelmäkehityksessä
topic dokumentti dokumentaatio järjestelmäkehitys ketterä kehitys agile tekninen dokumentaatio Tietojärjestelmätiede Information Systems Science 601 dokumentointi ketterät menetelmät ohjelmistokehitys tiedonhallinta
topic_facet 601 Information Systems Science Tietojärjestelmätiede agile dokumentaatio dokumentointi dokumentti järjestelmäkehitys ketterä kehitys ketterät menetelmät ohjelmistokehitys tekninen dokumentaatio tiedonhallinta
url https://jyx.jyu.fi/handle/123456789/66687 http://www.urn.fi/URN:NBN:fi:jyu-201912105155
work_keys_str_mv AT lampinenhenriikka teknisendokumentaationhaasteetketterässäjärjestelmäkehityksessä