Dokumentointi ketterässä kehittämisessä

Perinteinen ohjelmistokehitys on saanut tilalleen uusia menetelmiä, joita kutsutaan ketteriksi menetelmiksi. Näiden yhtenä arvona mainitaan: ”Toimiva ohjelmisto ennen dokumentaatiota”. Tämä kirjallisuuskatsauksena toteutetun tutkielman tarkoituksena on selvittää mitä dokumentoinnilla tarkoitetaan, m...

Full description

Bibliographic Details
Main Author: Juonoja, Toni
Other Authors: Informaatioteknologian tiedekunta, Faculty of Information Technology, Informaatioteknologia, Information Technology, University of Jyväskylä, Jyväskylän yliopisto
Format: Bachelor's thesis
Language:fin
Published: 2014
Subjects:
Online Access: https://jyx.jyu.fi/handle/123456789/44372
_version_ 1826225792633274368
author Juonoja, Toni
author2 Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology University of Jyväskylä Jyväskylän yliopisto
author_facet Juonoja, Toni Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology University of Jyväskylä Jyväskylän yliopisto Juonoja, Toni Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology University of Jyväskylä Jyväskylän yliopisto
author_sort Juonoja, Toni
datasource_str_mv jyx
description Perinteinen ohjelmistokehitys on saanut tilalleen uusia menetelmiä, joita kutsutaan ketteriksi menetelmiksi. Näiden yhtenä arvona mainitaan: ”Toimiva ohjelmisto ennen dokumentaatiota”. Tämä kirjallisuuskatsauksena toteutetun tutkielman tarkoituksena on selvittää mitä dokumentoinnilla tarkoitetaan, mihin sitä käytetään ja erityisesti missä määrin ketterissä menetelmissä dokumentoidaan ja miten siihen suhtaudutaan. Tutkimustuloksena todetaan, että ketterät menetelmät eivät täysin tyrmää dokumentaatiota vaan pyrkivät tuottamaan kevyempiä tai ketterämpiä dokumentteja tietynlaisin kriteerein. Havaittiin myös, että dokumentaatiolla on erilaisia käyttötarkoituksia menetelmästä riippumatta. Software development has been moving toward agile development. One of agile methods’ values is called: “Working software over comprehensive documentation”. This literature review aims at finding what documentation means, where it is used for and especially how agile methods guides making documentation. The results of the study show that agile methods do not completely knock out documentation, but tends to produce lighter and more agile documentation. It is also noticed that documentation has different uses no matter what method has been used in software development.
first_indexed 2014-10-02T20:00:56Z
format Kandityö
fullrecord [{"key": "dc.contributor.author", "value": "Juonoja, Toni", "language": null, "element": "contributor", "qualifier": "author", "schema": "dc"}, {"key": "dc.date.accessioned", "value": "2014-10-02T12:04:46Z", "language": null, "element": "date", "qualifier": "accessioned", "schema": "dc"}, {"key": "dc.date.available", "value": "2014-10-02T12:04:46Z", "language": null, "element": "date", "qualifier": "available", "schema": "dc"}, {"key": "dc.date.issued", "value": "2014", "language": null, "element": "date", "qualifier": "issued", "schema": "dc"}, {"key": "dc.identifier.uri", "value": "https://jyx.jyu.fi/handle/123456789/44372", "language": null, "element": "identifier", "qualifier": "uri", "schema": "dc"}, {"key": "dc.description.abstract", "value": "Perinteinen ohjelmistokehitys on saanut tilalleen uusia menetelmi\u00e4, joita kutsutaan ketteriksi menetelmiksi. N\u00e4iden yhten\u00e4 arvona mainitaan: \u201dToimiva ohjelmisto ennen dokumentaatiota\u201d. T\u00e4m\u00e4 kirjallisuuskatsauksena toteutetun tutkielman tarkoituksena on selvitt\u00e4\u00e4 mit\u00e4 dokumentoinnilla tarkoitetaan, mihin sit\u00e4 k\u00e4ytet\u00e4\u00e4n ja erityisesti miss\u00e4 m\u00e4\u00e4rin ketteriss\u00e4 menetelmiss\u00e4 dokumentoidaan ja miten siihen suhtaudutaan. \nTutkimustuloksena todetaan, ett\u00e4 ketter\u00e4t menetelm\u00e4t eiv\u00e4t t\u00e4ysin tyrm\u00e4\u00e4 dokumentaatiota vaan pyrkiv\u00e4t tuottamaan kevyempi\u00e4 tai ketter\u00e4mpi\u00e4 dokumentteja tietynlaisin kriteerein. Havaittiin my\u00f6s, ett\u00e4 dokumentaatiolla on erilaisia k\u00e4ytt\u00f6tarkoituksia menetelm\u00e4st\u00e4 riippumatta.", "language": "fi", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.abstract", "value": "Software development has been moving toward agile development. One of agile methods\u2019 values is called: \u201cWorking software over comprehensive documentation\u201d. This literature review aims at finding what documentation means, where it is used for and especially how agile methods guides making documentation. \nThe results of the study show that agile methods do not completely knock out documentation, but tends to produce lighter and more agile documentation. It is also noticed that documentation has different uses no matter what method has been used in software development.", "language": "en", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted using Plone Publishing form by Seija Paananen (sepaanan) on 2014-10-02 12:04:46.578584. Form: Admin-lomake rajoitetuille kandidaatintutkielmille (https://kirjasto.jyu.fi/julkaisut/julkaisulomakkeet/admin-lomake-rajoitetuille-kandeille). JyX data:", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted by jyx lomake-julkaisija (jyx-julkaisija@noreply.fi) on 2014-10-02T12:04:46Z\nNo. of bitstreams: 2\nURN:NBN:fi:jyu-201410022922.pdf: 604427 bytes, checksum: 69c46e009f04f103f79cb49aa8a6ecfc (MD5)\nlicense.html: 107 bytes, checksum: a7d86e598caa500b1b433bbb9dc8ef1c (MD5)", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Made available in DSpace on 2014-10-02T12:04:46Z (GMT). No. of bitstreams: 2\nURN:NBN:fi:jyu-201410022922.pdf: 604427 bytes, checksum: 69c46e009f04f103f79cb49aa8a6ecfc (MD5)\nlicense.html: 107 bytes, checksum: a7d86e598caa500b1b433bbb9dc8ef1c (MD5)\n Previous issue date: 2014", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.format.extent", "value": "35", "language": "", "element": "format", "qualifier": "extent", "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": "dokumentointi", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "ketter\u00e4t menetelm\u00e4t", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "ohjelmistokehitys", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "projektin hallinta", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.title", "value": "Dokumentointi ketter\u00e4ss\u00e4 kehitt\u00e4misess\u00e4", "language": "", "element": "title", "qualifier": null, "schema": "dc"}, {"key": "dc.type", "value": "bachelor thesis", "language": null, "element": "type", "qualifier": null, "schema": "dc"}, {"key": "dc.identifier.urn", "value": "URN:NBN:fi:jyu-201410022922", "language": null, "element": "identifier", "qualifier": "urn", "schema": "dc"}, {"key": "dc.type.dcmitype", "value": "Text", "language": "en", "element": "type", "qualifier": "dcmitype", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Kandidaatintutkielma", "language": "fi", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Bachelor's 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": "University of Jyv\u00e4skyl\u00e4", "language": "en", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "Jyv\u00e4skyl\u00e4n yliopisto", "language": "fi", "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": "dc.date.updated", "value": "2014-10-02T12:04:47Z", "language": null, "element": "date", "qualifier": "updated", "schema": "dc"}, {"key": "dc.type.coar", "value": "http://purl.org/coar/resource_type/c_7a1f", "language": null, "element": "type", "qualifier": "coar", "schema": "dc"}, {"key": "dc.rights.accesslevel", "value": "restrictedAccess", "language": null, "element": "rights", "qualifier": "accesslevel", "schema": "dc"}, {"key": "dc.type.publication", "value": "bachelorThesis", "language": null, "element": "type", "qualifier": "publication", "schema": "dc"}, {"key": "dc.rights.url", "value": "https://rightsstatements.org/page/InC/1.0/", "language": null, "element": "rights", "qualifier": "url", "schema": "dc"}, {"key": "dc.rights.accessrights", "value": "This material has a restricted access due to copyright reasons. It can be read at the workstation at Jyv\u00e4skyl\u00e4 University Library reserved for the use of archival materials: https://kirjasto.jyu.fi/en/workspaces/facilities.", "language": "en", "element": "rights", "qualifier": "accessrights", "schema": "dc"}, {"key": "dc.rights.accessrights", "value": "Aineistoon p\u00e4\u00e4sy\u00e4 on rajoitettu tekij\u00e4noikeussyist\u00e4. Aineisto on luettavissa Jyv\u00e4skyl\u00e4n yliopiston kirjaston arkistoty\u00f6asemalta. Ks. https://kirjasto.jyu.fi/fi/tyoskentelytilat/laitteet-ja-tilat.", "language": "fi", "element": "rights", "qualifier": "accessrights", "schema": "dc"}]
id jyx.123456789_44372
language fin
last_indexed 2025-02-18T10:55:01Z
main_date 2014-01-01T00:00:00Z
main_date_str 2014
publishDate 2014
record_format qdc
source_str_mv jyx
spellingShingle Juonoja, Toni Dokumentointi ketterässä kehittämisessä dokumentointi ketterät menetelmät ohjelmistokehitys projektin hallinta Tietojärjestelmätiede Information Systems Science
title Dokumentointi ketterässä kehittämisessä
title_full Dokumentointi ketterässä kehittämisessä
title_fullStr Dokumentointi ketterässä kehittämisessä Dokumentointi ketterässä kehittämisessä
title_full_unstemmed Dokumentointi ketterässä kehittämisessä Dokumentointi ketterässä kehittämisessä
title_short Dokumentointi ketterässä kehittämisessä
title_sort dokumentointi ketterässä kehittämisessä
title_txtP Dokumentointi ketterässä kehittämisessä
topic dokumentointi ketterät menetelmät ohjelmistokehitys projektin hallinta Tietojärjestelmätiede Information Systems Science
topic_facet Information Systems Science Tietojärjestelmätiede dokumentointi ketterät menetelmät ohjelmistokehitys projektin hallinta
url https://jyx.jyu.fi/handle/123456789/44372 http://www.urn.fi/URN:NBN:fi:jyu-201410022922
work_keys_str_mv AT juonojatoni dokumentointiketterässäkehittämisessä