Tietojärjestelmien kehittämismenetelmien kehityskulku

Tämän kirjallisuuskatsauksena tehdyn tutkielman tarkoitus on tehdä katsausta tietojärjestelmien kehittämismenetelmiin. Tutkielmassa selvitetään mitä yhtäläisyyksiä ja eroja eri menetelmillä on keskenään. Menetelmäkehitys auttaa kehittämään ja parantamaan tietojärjestelmien kehittämismenetelmiä. Sen...

Täydet tiedot

Bibliografiset tiedot
Päätekijä: Kuitunen, Suvi
Muut tekijät: Informaatioteknologian tiedekunta, Faculty of Information Technology, Informaatioteknologia, Information Technology, University of Jyväskylä, Jyväskylän yliopisto
Aineistotyyppi: Kandityö
Kieli:fin
Julkaistu: 2017
Aiheet:
Linkit: https://jyx.jyu.fi/handle/123456789/55360
_version_ 1826225799196311552
author Kuitunen, Suvi
author2 Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology University of Jyväskylä Jyväskylän yliopisto
author_facet Kuitunen, Suvi Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology University of Jyväskylä Jyväskylän yliopisto Kuitunen, Suvi Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology University of Jyväskylä Jyväskylän yliopisto
author_sort Kuitunen, Suvi
datasource_str_mv jyx
description Tämän kirjallisuuskatsauksena tehdyn tutkielman tarkoitus on tehdä katsausta tietojärjestelmien kehittämismenetelmiin. Tutkielmassa selvitetään mitä yhtäläisyyksiä ja eroja eri menetelmillä on keskenään. Menetelmäkehitys auttaa kehittämään ja parantamaan tietojärjestelmien kehittämismenetelmiä. Sen viitekehyksen avulla voi arvioida eri kehittämismenetelmien soveltuvuutta eri kehitysprojekteihin. Suunnitelmalähtöisistä kehittämismenetelmistä ovat esiteltyinä vesiputousmalli, spiraalimalli ja V-malli. Ketteristä menetelmistä esitellään DSDM, XP ja Scrum. Tutkielmassa selvisi, että tietojärjestelmien kehittämismenetelmien väliset erot eivät ole loppujen lopuksi kovin suuria. Tutkielmassa esitellyistä suunnitelmalähtöisistä kehittämismenetelmistä sekä vesiputousmalli että spiraalimalli ovat iteratiivisia, vaikka suunnitelmalähtöisiä kehittämismenetelmiä monesti moititaan iteratiivisuuden puutteesta. Samoin tutkielmassa selvisi, että esimerkiksi suunnitelmalähtöisellä spiraalimallilla ja ketterällä Scrumilla on hyvinkin paljon yhteistä. Molempien kehitysmenetelmien perusidea on sama, Scrum toimii vain nopeammin. Suurimmat erot eri kehittämismenetelmien välillä ovatkin lähinnä työtavoissa ja tavassa dokumentoida työn vaiheet. The Development of Information Systems Development Methods. The purpose of this bachelor’s thesis is to review the information systems development methods. The bachelor’s thesis explains what kind of similarities and differences different development methods have. Method engineering helps to develop and improve development methods. The method engineering has a shell model for assessing the suitability of different development methods for different development projects. The Waterfall model, The Spiral model and The V-model are plan-driven methods which are presented in this bachelor’s thesis. DSDM, XP and Scrum are agile methods which are presented in this bachelor’s thesis. After all the differences between the information systems development methods are not very large. Both the Waterfall model and the Spiral model are iterative even though they are plan-driven development methods that are often criticized for the lack of iterative. Likewise for example plan-driven development method Spiral model and agile method Scrum are very similar. The basic idea for both development methods is the same, Scrum only works faster. The main differences between the different development methods are mainly in the work methods and the ways to document the steps of the work.
first_indexed 2017-09-13T20:23:39Z
format Kandityö
fullrecord [{"key": "dc.contributor.advisor", "value": "Sepp\u00e4nen, Ville", "language": "", "element": "contributor", "qualifier": "advisor", "schema": "dc"}, {"key": "dc.contributor.author", "value": "Kuitunen, Suvi", "language": "", "element": "contributor", "qualifier": "author", "schema": "dc"}, {"key": "dc.date.accessioned", "value": "2017-09-13T18:01:04Z", "language": "", "element": "date", "qualifier": "accessioned", "schema": "dc"}, {"key": "dc.date.available", "value": "2017-09-13T18:01:04Z", "language": "", "element": "date", "qualifier": "available", "schema": "dc"}, {"key": "dc.date.issued", "value": "2017", "language": "", "element": "date", "qualifier": "issued", "schema": "dc"}, {"key": "dc.identifier.uri", "value": "https://jyx.jyu.fi/handle/123456789/55360", "language": "", "element": "identifier", "qualifier": "uri", "schema": "dc"}, {"key": "dc.description.abstract", "value": "T\u00e4m\u00e4n kirjallisuuskatsauksena tehdyn tutkielman tarkoitus on tehd\u00e4 katsausta tietoj\u00e4rjestelmien kehitt\u00e4mismenetelmiin. Tutkielmassa selvitet\u00e4\u00e4n mit\u00e4 yht\u00e4l\u00e4isyyksi\u00e4 ja eroja eri menetelmill\u00e4 on kesken\u00e4\u00e4n. Menetelm\u00e4kehitys auttaa kehitt\u00e4m\u00e4\u00e4n ja parantamaan tietoj\u00e4rjestelmien kehitt\u00e4mismenetelmi\u00e4. Sen viitekehyksen avulla voi arvioida eri kehitt\u00e4mismenetelmien soveltuvuutta eri kehitysprojekteihin. Suunnitelmal\u00e4ht\u00f6isist\u00e4 kehitt\u00e4mismenetelmist\u00e4 ovat esiteltyin\u00e4 vesiputousmalli, spiraalimalli ja V-malli. Ketterist\u00e4 menetelmist\u00e4 esitell\u00e4\u00e4n DSDM, XP ja Scrum. Tutkielmassa selvisi, ett\u00e4 tietoj\u00e4rjestelmien kehitt\u00e4mismenetelmien v\u00e4liset erot eiv\u00e4t ole loppujen lopuksi kovin suuria. Tutkielmassa esitellyist\u00e4 suunnitelmal\u00e4ht\u00f6isist\u00e4 kehitt\u00e4mismenetelmist\u00e4 sek\u00e4 vesiputousmalli ett\u00e4 spiraalimalli ovat iteratiivisia, vaikka suunnitelmal\u00e4ht\u00f6isi\u00e4 kehitt\u00e4mismenetelmi\u00e4 monesti moititaan iteratiivisuuden puutteesta. Samoin tutkielmassa selvisi, ett\u00e4 esimerkiksi suunnitelmal\u00e4ht\u00f6isell\u00e4 spiraalimallilla ja ketter\u00e4ll\u00e4 Scrumilla on hyvinkin paljon yhteist\u00e4. Molempien kehitysmenetelmien perusidea on sama, Scrum toimii vain nopeammin. Suurimmat erot eri kehitt\u00e4mismenetelmien v\u00e4lill\u00e4 ovatkin l\u00e4hinn\u00e4 ty\u00f6tavoissa ja tavassa dokumentoida ty\u00f6n vaiheet.", "language": "fi", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.abstract", "value": "The Development of Information Systems Development Methods. The purpose of this bachelor\u2019s thesis is to review the information systems development methods. The bachelor\u2019s thesis explains what kind of similarities and differences different development methods have. Method engineering helps to develop and improve development methods. The method engineering has a shell model for assessing the suitability of different development methods for different development projects. The Waterfall model, The Spiral model and The V-model are plan-driven methods which are presented in this bachelor\u2019s thesis. DSDM, XP and Scrum are agile methods which are presented in this bachelor\u2019s thesis. After all the differences between the information systems development methods are not very large. Both the Waterfall model and the Spiral model are iterative even though they are plan-driven development methods that are often criticized for the lack of iterative. Likewise for example plan-driven development method Spiral model and agile method Scrum are very similar. The basic idea for both development methods is the same, Scrum only works faster. The main differences between the different development methods are mainly in the work methods and the ways to document the steps of the work.", "language": "en", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted using Plone Publishing form by Suvi Kuitunen (sumakuit) on 2017-09-13 18:01:04.520403. Form: Kandidaatintutkielma -lomake (https://kirjasto.jyu.fi/julkaisut/julkaisulomakkeet/kandin-tutkielma-lomake). JyX data: [jyx_publishing-allowed (fi) =False]", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted by jyx lomake-julkaisija (jyx-julkaisija.group@korppi.jyu.fi) on 2017-09-13T18:01:04Z\r\nNo. of bitstreams: 2\r\nURN:NBN:fi:jyu-201709133731.pdf: 521438 bytes, checksum: 744342c813b3640eebc663d51887446e (MD5)\r\nlicense.html: 1097 bytes, checksum: 759420d934a48b3e23c0411d7a82822c (MD5)", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Made available in DSpace on 2017-09-13T18:01:04Z (GMT). No. of bitstreams: 2\r\nURN:NBN:fi:jyu-201709133731.pdf: 521438 bytes, checksum: 744342c813b3640eebc663d51887446e (MD5)\r\nlicense.html: 1097 bytes, checksum: 759420d934a48b3e23c0411d7a82822c (MD5)\r\n Previous issue date: 2017", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.format.extent", "value": "31", "language": "", "element": "format", "qualifier": "extent", "schema": "dc"}, {"key": "dc.language.iso", "value": "fin", "language": "", "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": "tietoj\u00e4rjestelm\u00e4t", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "kehitt\u00e4minen", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "suunnitelmal\u00e4ht\u00f6iset menetelm\u00e4t", "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": "vesiputousmalli", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "Scrum", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "XP", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "information systems development", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "plan-driven development", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "agile software development", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "waterfall model", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "v-model", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.title", "value": "Tietoj\u00e4rjestelmien kehitt\u00e4mismenetelmien kehityskulku", "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-201709133731", "language": "", "element": "identifier", "qualifier": "urn", "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": "2017-09-13T18:01:05Z", "language": "", "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": "fi", "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_55360
language fin
last_indexed 2025-02-18T10:54:42Z
main_date 2017-01-01T00:00:00Z
main_date_str 2017
publishDate 2017
record_format qdc
source_str_mv jyx
spellingShingle Kuitunen, Suvi Tietojärjestelmien kehittämismenetelmien kehityskulku tietojärjestelmät kehittäminen suunnitelmalähtöiset menetelmät ketterät menetelmät vesiputousmalli Scrum XP information systems development plan-driven development agile software development waterfall model v-model Tietojärjestelmätiede Information Systems Science
title Tietojärjestelmien kehittämismenetelmien kehityskulku
title_full Tietojärjestelmien kehittämismenetelmien kehityskulku
title_fullStr Tietojärjestelmien kehittämismenetelmien kehityskulku Tietojärjestelmien kehittämismenetelmien kehityskulku
title_full_unstemmed Tietojärjestelmien kehittämismenetelmien kehityskulku Tietojärjestelmien kehittämismenetelmien kehityskulku
title_short Tietojärjestelmien kehittämismenetelmien kehityskulku
title_sort tietojärjestelmien kehittämismenetelmien kehityskulku
title_txtP Tietojärjestelmien kehittämismenetelmien kehityskulku
topic tietojärjestelmät kehittäminen suunnitelmalähtöiset menetelmät ketterät menetelmät vesiputousmalli Scrum XP information systems development plan-driven development agile software development waterfall model v-model Tietojärjestelmätiede Information Systems Science
topic_facet Information Systems Science Scrum Tietojärjestelmätiede XP agile software development information systems development kehittäminen ketterät menetelmät plan-driven development suunnitelmalähtöiset menetelmät tietojärjestelmät v-model vesiputousmalli waterfall model
url https://jyx.jyu.fi/handle/123456789/55360 http://www.urn.fi/URN:NBN:fi:jyu-201709133731
work_keys_str_mv AT kuitunensuvi tietojärjestelmienkehittämismenetelmienkehityskulku