Kohti Leanin mukaista ohjelmistotuotantoa

Kilpailu globaaleilla markkinoilla ja Japanin toisen maailmansodan jälkeinen talouskriisi johtivat Toyotalla täysin uudenlaisen tuotantomenetelmän kehittämiseen. Tämä Toyotan tuotantojärjestelmä (TPS), joka sittemmin on tullut paremmin tunnetuksi Lean-ajatteluna, on otettu käyttöön useill...

Full description

Bibliographic Details
Main Author: Maukonen, Kerkko
Other Authors: Faculty of Information Technology, Informaatioteknologian tiedekunta, Tietojenkäsittelytieteiden laitos, Department of Computer Science and Information Systems, University of Jyväskylä, Jyväskylän yliopisto
Format: Master's thesis
Language:fin
Published: 2015
Subjects:
Online Access: https://jyx.jyu.fi/handle/123456789/46371
_version_ 1826225779659243520
author Maukonen, Kerkko
author2 Faculty of Information Technology Informaatioteknologian tiedekunta Tietojenkäsittelytieteiden laitos Department of Computer Science and Information Systems University of Jyväskylä Jyväskylän yliopisto
author_facet Maukonen, Kerkko Faculty of Information Technology Informaatioteknologian tiedekunta Tietojenkäsittelytieteiden laitos Department of Computer Science and Information Systems University of Jyväskylä Jyväskylän yliopisto Maukonen, Kerkko Faculty of Information Technology Informaatioteknologian tiedekunta Tietojenkäsittelytieteiden laitos Department of Computer Science and Information Systems University of Jyväskylä Jyväskylän yliopisto
author_sort Maukonen, Kerkko
datasource_str_mv jyx
description Kilpailu globaaleilla markkinoilla ja Japanin toisen maailmansodan jälkeinen talouskriisi johtivat Toyotalla täysin uudenlaisen tuotantomenetelmän kehittämiseen. Tämä Toyotan tuotantojärjestelmä (TPS), joka sittemmin on tullut paremmin tunnetuksi Lean-ajatteluna, on otettu käyttöön useilla aloilla.Viime vuosina Lean-periaatteita on alettu soveltamaan myös ohjelmistotuotannossa. Kirjallisuudessa esiintyy kuitenkin erilaisia näkemyksiä siitä, mitä Lean- ohjelmistotuotannolla tarkoitetaan, millä tavalla Lean-periaatteita tulisi soveltaa ja miten Leanin mukaista toimintaa voidaan arvioida. Tämän kirjallisuuskatsauksen tarkoituksena on esitellä teollisuustuotannon ja ohjelmistotuotannon näkökulmista Lean-ajattelun taustaa, pääperiaatteita, Lean-transformaatiomalleja ja -ohjeistoja sekä Leanin mukaisen toiminnan arviointia. Tutkimustuloksina todetaan, että Lean on perinteisen teollisuuden ohella todettu hyväksi myös ohjelmistotuotannossa. Leanin avulla on mahdollista pienentää prosessien läpimenoaikoja ja todettua hukkaa. Näiden seurauksena yrityksen tuotantokustannukset laskevat ja tehokkuus kasvaa. Koska yrityksen toimintatapojen ja prosessien muuttaminen voi aiheuttaa yrityksessä huolta ja epätietoisuuteen liittyviä ongelmia, on Lean-transformaation tueksi kehitetty malleja sekä arviointityökaluja transformaation ohjaamiseksi ja arvioimiseksi. Tutkimuksessa esitellään tunnetuimpia tapoja Leanin mukaisen toiminnan ja Leanin mukaisen ohjelmistotuotannon arviointiin. Competition on the global markets and the financial crisis in Japan after the Second World War led to a situation where Toyota needed a totally new production system in order to avoid bankruptcy. This Toyota Production System (TPS) later known as Lean thinking has been implemented to several different types of industry. In recent years, Lean principles have been applied in software engineering as well. There are various conceptions in the literature about what Lean software engineering actually means, how to apply Lean principles in software engineering, and how to assess Lean software engineering. This literature review describes the background of Lean thinking, its main principles, Lean transformation and assessment from the viewpoints of industrial and software engineering. This study shows that Lean can accelerate production in industrial production as well as in software engineering. By applying Lean it is possible to shorten the cycle times of the production processes and lower the amount of waste. These two lead to lower production costs and better performance. Changing the processes and the way of working in the company might cause some concerns and problems. To avoid these, some frameworks and guidelines have been developed to support Lean transformation and the assessment of Lean software engineering. This research describes some of the most well-known frameworks and ways to perform the assessments in Lean production and Lean software engineering.
first_indexed 2023-03-22T10:00:25Z
format Pro gradu
free_online_boolean 1
fullrecord [{"key": "dc.contributor.advisor", "value": "Lepp\u00e4nen, Mauri", "language": null, "element": "contributor", "qualifier": "advisor", "schema": "dc"}, {"key": "dc.contributor.author", "value": "Maukonen, Kerkko", "language": null, "element": "contributor", "qualifier": "author", "schema": "dc"}, {"key": "dc.date.accessioned", "value": "2015-06-18T11:41:09Z", "language": null, "element": "date", "qualifier": "accessioned", "schema": "dc"}, {"key": "dc.date.available", "value": "2015-06-18T11:41:09Z", "language": null, "element": "date", "qualifier": "available", "schema": "dc"}, {"key": "dc.date.issued", "value": "2015", "language": null, "element": "date", "qualifier": "issued", "schema": "dc"}, {"key": "dc.identifier.other", "value": "oai:jykdok.linneanet.fi:1476290", "language": null, "element": "identifier", "qualifier": "other", "schema": "dc"}, {"key": "dc.identifier.uri", "value": "https://jyx.jyu.fi/handle/123456789/46371", "language": null, "element": "identifier", "qualifier": "uri", "schema": "dc"}, {"key": "dc.description.abstract", "value": "Kilpailu globaaleilla markkinoilla ja Japanin toisen maailmansodan ja\u0308lkeinen talouskriisi johtivat Toyotalla ta\u0308ysin uudenlaisen tuotantomenetelma\u0308n kehitta\u0308miseen. Ta\u0308ma\u0308 Toyotan tuotantoja\u0308rjestelma\u0308 (TPS), joka sittemmin on tullut paremmin tunnetuksi Lean-ajatteluna, on otettu ka\u0308ytto\u0308o\u0308n useilla aloilla.Viime vuosina Lean-periaatteita on alettu soveltamaan myo\u0308s ohjelmistotuotannossa. Kirjallisuudessa esiintyy kuitenkin erilaisia na\u0308kemyksia\u0308 siita\u0308, mita\u0308 Lean- ohjelmistotuotannolla tarkoitetaan, milla\u0308 tavalla Lean-periaatteita tulisi soveltaa ja miten Leanin mukaista toimintaa voidaan arvioida.\n\nTa\u0308ma\u0308n kirjallisuuskatsauksen tarkoituksena on esitella\u0308 teollisuustuotannon ja ohjelmistotuotannon na\u0308ko\u0308kulmista Lean-ajattelun taustaa, pa\u0308a\u0308periaatteita, Lean-transformaatiomalleja ja -ohjeistoja seka\u0308 Leanin mukaisen toiminnan arviointia.\nTutkimustuloksina todetaan, etta\u0308 Lean on perinteisen teollisuuden ohella todettu hyva\u0308ksi myo\u0308s ohjelmistotuotannossa. Leanin avulla on mahdollista pienenta\u0308a\u0308 prosessien la\u0308pimenoaikoja ja todettua hukkaa. Na\u0308iden seurauksena yrityksen tuotantokustannukset laskevat ja tehokkuus kasvaa. Koska yrityksen toimintatapojen ja prosessien muuttaminen voi aiheuttaa yrityksessa\u0308 huolta ja epa\u0308tietoisuuteen liittyvia\u0308 ongelmia, on Lean-transformaation tueksi kehitetty malleja seka\u0308 arviointityo\u0308kaluja transformaation ohjaamiseksi ja arvioimiseksi. Tutkimuksessa esitella\u0308a\u0308n tunnetuimpia tapoja Leanin mukaisen toiminnan ja Leanin mukaisen ohjelmistotuotannon arviointiin.", "language": "fi", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.abstract", "value": "Competition on the global markets and the financial crisis in Japan after the Second World War led to a situation where Toyota needed a totally new production system in order to avoid bankruptcy. This Toyota Production System (TPS) later known as Lean thinking has been implemented to several different types of industry. In recent years, Lean principles have been applied in software engineering as well. There are various conceptions in the literature about what Lean software engineering actually means, how to apply Lean principles in software engineering, and how to assess Lean software engineering.\n\nThis literature review describes the background of Lean thinking, its main principles, Lean transformation and assessment from the viewpoints of industrial and software engineering.\nThis study shows that Lean can accelerate production in industrial production as well as in software engineering. By applying Lean it is possible to shorten the cycle times of the production processes and lower the amount of waste. These two lead to lower production costs and better performance. Changing the processes and the way of working in the company might cause some concerns and problems. To avoid these, some frameworks and guidelines have been developed to support Lean transformation and the assessment of Lean software engineering. This research describes some of the most well-known frameworks and ways to perform the assessments in Lean production and Lean software engineering.", "language": "en", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted using Plone Publishing form by Kerkko Maukonen (kemapema) on 2015-06-18 11:41:09.150396. Form: Pro gradu -lomake (https://kirjasto.jyu.fi/julkaisut/julkaisulomakkeet/pro-gradu-lomake). JyX data: [jyx_publishing-allowed (fi) =True]", "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 2015-06-18T11:41:09Z\nNo. of bitstreams: 2\nURN:NBN:fi:jyu-201506182381.pdf: 1146003 bytes, checksum: 4b44a846cf446ca67b1be4357fc19236 (MD5)\nlicense.html: 4801 bytes, checksum: 2a3c634b071fee6fcad3f3d124a5b00d (MD5)", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Made available in DSpace on 2015-06-18T11:41:09Z (GMT). No. of bitstreams: 2\nURN:NBN:fi:jyu-201506182381.pdf: 1146003 bytes, checksum: 4b44a846cf446ca67b1be4357fc19236 (MD5)\nlicense.html: 4801 bytes, checksum: 2a3c634b071fee6fcad3f3d124a5b00d (MD5)\n Previous issue date: 2015", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.format.extent", "value": "1 verkkoaineisto (86 sivua)", "language": null, "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": "Kanban", "language": null, "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.title", "value": "Kohti Leanin mukaista ohjelmistotuotantoa", "language": null, "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-201506182381", "language": null, "element": "identifier", "qualifier": "urn", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Master\u2019s thesis", "language": "en", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Pro gradu -tutkielma", "language": "fi", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Faculty of Information Technology", "language": "en", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Informaatioteknologian tiedekunta", "language": "fi", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.department", "value": "Tietojenk\u00e4sittelytieteiden laitos", "language": "fi", "element": "contributor", "qualifier": "department", "schema": "dc"}, {"key": "dc.contributor.department", "value": "Department of Computer Science and Information Systems", "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": "Information Systems Science", "language": "en", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Tietoj\u00e4rjestelm\u00e4tiede", "language": "fi", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "dc.date.updated", "value": "2015-06-18T11:41:10Z", "language": null, "element": "date", "qualifier": "updated", "schema": "dc"}, {"key": "yvv.contractresearch.funding", "value": "0", "language": null, "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": "fi", "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": null, "element": "subject", "qualifier": "oppiainekoodi", "schema": "dc"}, {"key": "dc.subject.yso", "value": "lean-ajattelu", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "ohjelmistotuotanto", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "ohjelmistokehitys", "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_46371
language fin
last_indexed 2025-02-18T10:56:00Z
main_date 2015-01-01T00:00:00Z
main_date_str 2015
online_boolean 1
online_urls_str_mv {"url":"https:\/\/jyx.jyu.fi\/bitstreams\/d87c194c-5885-4a6b-a3e7-0216400dbc91\/download","text":"URN:NBN:fi:jyu-201506182381.pdf","source":"jyx","mediaType":"application\/pdf"}
publishDate 2015
record_format qdc
source_str_mv jyx
spellingShingle Maukonen, Kerkko Kohti Leanin mukaista ohjelmistotuotantoa Kanban Information Systems Science Tietojärjestelmätiede 601 lean-ajattelu ohjelmistotuotanto ohjelmistokehitys
title Kohti Leanin mukaista ohjelmistotuotantoa
title_full Kohti Leanin mukaista ohjelmistotuotantoa
title_fullStr Kohti Leanin mukaista ohjelmistotuotantoa Kohti Leanin mukaista ohjelmistotuotantoa
title_full_unstemmed Kohti Leanin mukaista ohjelmistotuotantoa Kohti Leanin mukaista ohjelmistotuotantoa
title_short Kohti Leanin mukaista ohjelmistotuotantoa
title_sort kohti leanin mukaista ohjelmistotuotantoa
title_txtP Kohti Leanin mukaista ohjelmistotuotantoa
topic Kanban Information Systems Science Tietojärjestelmätiede 601 lean-ajattelu ohjelmistotuotanto ohjelmistokehitys
topic_facet 601 Information Systems Science Kanban Tietojärjestelmätiede lean-ajattelu ohjelmistokehitys ohjelmistotuotanto
url https://jyx.jyu.fi/handle/123456789/46371 http://www.urn.fi/URN:NBN:fi:jyu-201506182381
work_keys_str_mv AT maukonenkerkko kohtileaninmukaistaohjelmistotuotantoa