fullrecord |
[{"key": "dc.contributor.advisor", "value": "Halttunen, Veikko", "language": null, "element": "contributor", "qualifier": "advisor", "schema": "dc"}, {"key": "dc.contributor.author", "value": "Karppinen, Valtteri", "language": null, "element": "contributor", "qualifier": "author", "schema": "dc"}, {"key": "dc.date.accessioned", "value": "2018-01-24T14:59:02Z", "language": null, "element": "date", "qualifier": "accessioned", "schema": "dc"}, {"key": "dc.date.available", "value": "2018-01-24T14:59:02Z", "language": null, "element": "date", "qualifier": "available", "schema": "dc"}, {"key": "dc.date.issued", "value": "2017", "language": null, "element": "date", "qualifier": "issued", "schema": "dc"}, {"key": "dc.identifier.other", "value": "oai:jykdok.linneanet.fi:1815689", "language": null, "element": "identifier", "qualifier": "other", "schema": "dc"}, {"key": "dc.identifier.uri", "value": "https://jyx.jyu.fi/handle/123456789/56889", "language": null, "element": "identifier", "qualifier": "uri", "schema": "dc"}, {"key": "dc.description.abstract", "value": "Tietoj\u00e4rjestelm\u00e4t ovat integroituneet syv\u00e4lle nyky-yhteiskuntaan. Ohjelmistot\nn\u00e4hd\u00e4\u00e4n kriittisin\u00e4 tukien organisaatioiden sis\u00e4ist\u00e4 toimintaa ja kilpailukyky\u00e4.\nTurbulenteista markkinoista johtuen organisaatiolta vaaditaan jatkuvaa muun-\ntautumista, jonka voidaan n\u00e4hd\u00e4 heijastuvan j\u00e4rjestelm\u00e4vaatimusten muutok-\nseen. N\u00e4in ollen yhteiskunnan jatkuva muuttuminen sys\u00e4\u00e4 painetta yh\u00e4 enene-\nviss\u00e4 m\u00e4\u00e4rin ohjelmistoja tuottavien organisaatioiden toimintaan. Yhteiskun-\nnassa jatkuvan muutoksen paine kuvaa, ett\u00e4 tietoj\u00e4rjestelm\u00e4t ovat luonteeltaan\nevolutiivisia. Toisien sanoen j\u00e4rjestelmi\u00e4 tulee jatkuvasti muuntaa, jotta niiden\nkyky toimia ymp\u00e4rist\u00f6ss\u00e4\u00e4n s\u00e4ilyy. J\u00e4rjestelm\u00e4evoluutio kuvaa piirteit\u00e4, joita\nohjelmistoja kehitt\u00e4vien tahojen on huomioitava j\u00e4rjestelmien jatkuvan muun-\ntamisen takaamiseksi. Muutoksen rasitteista selvit\u00e4kseen ohjelmisto-\norganisaatiot etsiv\u00e4t jatkuvasti tehokkaampia toimintamalleja. T\u00e4t\u00e4 kuvaa\nmuun muassa ketterien ohjelmistokehitysmallien yleistyminen ja suosio 2000-\nluvun alkupuolella. Viimeisten vuosien aikana ohjelmistotuotannossa on ha-\nvaittu uusi trendi, DevOps. DevOps toimintamallin lupauksena on virtaviivais-\ntaa ja nopeuttaa tietoj\u00e4rjestelmien kehitt\u00e4miseen, julkaisuun ja operointiin liit-\ntyvi\u00e4 toimia. Tieteellinen ja teollinen yhteiskunta ovat kuitenkin viel\u00e4 kaukana\nymm\u00e4rt\u00e4\u00e4kseen DevOps toiminnan vaikutuksia j\u00e4rjestelm\u00e4evoluution hallin-\nnan n\u00e4k\u00f6kulmasta.\n\nT\u00e4m\u00e4 tutkimus on jaettu kahteen osioon. Ensimm\u00e4isess\u00e4 kirjallisuuskat-\nsaukseen perustuvassa osuudessa tutkitaan j\u00e4rjestelm\u00e4evoluutiota ja DevOpsia\ntoisistaan irrallisina ilmi\u00f6in\u00e4. Osiossa analysoidaan j\u00e4rjestelm\u00e4evoluution vai-\nkutuksia ohjelmistotuotantoon sek\u00e4 valotetaan DevOps toimintamallin tavoit-\nteita ja k\u00e4yt\u00e4nteit\u00e4. Tutkielman toisessa osiossa esitell\u00e4\u00e4n laadullinen haastatte-\nlututkimus. Haastatellen kuutta suomalaista ohjelmistoalan ammattilaista osi-\nossa selvitet\u00e4\u00e4n, kuinka DevOps toiminta vaikuttaa j\u00e4rjestelm\u00e4evoluution hal-\nlintaan.\n\nYleisell\u00e4 tasolla tutkimustulokset osoittavat, ett\u00e4 DevOpsin vaikutukset\nj\u00e4rjestelm\u00e4evoluution hallintaan ovat my\u00f6nteisi\u00e4, mutta tulosten tulkinta ha-\nvainnollistaa my\u00f6s hankalasti havaittavia haasteita. Tehokkaamman evoluution\nhallinnan n\u00e4k\u00f6kulmasta DevOps helpottaa j\u00e4rjestelmien teknisen evoluution\nhallintaa. Toisaalta toimintamalli n\u00e4ytt\u00e4ytyy my\u00f6s johtamisprosessina, jolla op-\ntimoidaan ohjelmistotuotannon tehokkuutta ja j\u00e4rjestelmien l\u00e4pimenoaikaa.", "language": "fi", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.abstract", "value": "IT is deeply embedded in todays\u2019 industries, where it is not only considered as\nan internal capability but also as a competitive factor. Because of turbulent\nbusiness environments, organizations pursuing operational excellence are faced\nwith constant change. This creates a pressure to change the IT within. Thus, the\nburden of changing business requirements is forwarded into organizations de-\nveloping the IT systems. The constant change expresses that software systems\ntend to be evolutionary in their nature. Software evolution is a theoretical lens\nwhich explains the aspects faced by software development organizations when\ntrying to handle the constant evolution. To cope with the encumbrance of soft-\nware evolution, software organizations are continuously searching for more\neffective manners to operate. This was, for example, realized in the early 2000s\nas the emergence and popularity of agile development methodologies. A more\nnovel trend in systems development is an operational model called DevOps.\nDevOps has a promise of streamlining and speeding up the development, re-\nlease and operation of software systems. However, science and the software\nindustry are far behind in understanding the influence that DevOps has on\nsoftware evolution.\n\nThe aim of this research is to investigate the impacts of DevOps in manag-\ning software evolution. The paper includes two sections. The first section is a\nliterature review of software evolution and DevOps. The section reveals aspects\nand importance of software evolution in software engineering context. Addi-\ntionally, the review recognises the purposes and practices of DevOps. The sec-\nond section of the paper introduces a qualitative study conducted by interview-\ning software professionals in three Finnish software producing companies. The\nqualitative section explains how DevOps and related practices influence the\nevolution of software systems.\n\nThe research results show that DevOps, indeed, has several significant\nimpacts in managing software evolution. Generally, these impacts are of posi-\ntive fashion. However, the findings also point out some unobvious challenges\nthat are generated into the software engineering process. DevOps is seen to aid\nthe management of software evolution in two facets. It does not only help the\ntechnical evolution of systems, but also serves as a managerial process to opti-\nmize the throughput of the software engineering pipeline.", "language": "en", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted using Plone Publishing form by Valtteri Karppinen (juvakarp) on 2018-01-24 14:59:01.583284. 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 2018-01-24T14:59:02Z\nNo. of bitstreams: 2\nURN:NBN:fi:jyu-201801241322.pdf: 903179 bytes, checksum: c7bb170048065198beabcf5a8631791e (MD5)\nlicense.html: 4826 bytes, checksum: f1e114c1f529f69522f3e6c05b113468 (MD5)", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Made available in DSpace on 2018-01-24T14:59:02Z (GMT). No. of bitstreams: 2\nURN:NBN:fi:jyu-201801241322.pdf: 903179 bytes, checksum: c7bb170048065198beabcf5a8631791e (MD5)\nlicense.html: 4826 bytes, checksum: f1e114c1f529f69522f3e6c05b113468 (MD5)\n Previous issue date: 2017", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.format.extent", "value": "1 verkkoaineisto (88 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": "j\u00e4rjestelm\u00e4evoluutio", "language": null, "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "j\u00e4rjestelm\u00e4kehitys", "language": null, "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "DevOps", "language": null, "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.title", "value": "DevOps ja sen vaikutukset j\u00e4rjestelm\u00e4evoluution hallintaan", "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-201801241322", "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": "Informaatioteknologia", "language": "fi", "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": "2018-01-24T14:59:02Z", "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": "ohjelmistotuotanto", "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"}]
|