fullrecord |
[{"key": "dc.contributor.author", "value": "Peltola, Sami", "language": null, "element": "contributor", "qualifier": "author", "schema": "dc"}, {"key": "dc.date.accessioned", "value": "2013-06-05T07:44:17Z", "language": null, "element": "date", "qualifier": "accessioned", "schema": "dc"}, {"key": "dc.date.available", "value": "2013-06-05T07:44:17Z", "language": null, "element": "date", "qualifier": "available", "schema": "dc"}, {"key": "dc.date.issued", "value": "2013", "language": null, "element": "date", "qualifier": "issued", "schema": "dc"}, {"key": "dc.identifier.other", "value": "oai:jykdok.linneanet.fi:1268962", "language": null, "element": "identifier", "qualifier": "other", "schema": "dc"}, {"key": "dc.identifier.uri", "value": "https://jyx.jyu.fi/handle/123456789/41692", "language": null, "element": "identifier", "qualifier": "uri", "schema": "dc"}, {"key": "dc.description.abstract", "value": "Ketter\u00e4ss\u00e4 kehitt\u00e4misess\u00e4 ohjelmistoja kehitet\u00e4\u00e4n lyhyiss\u00e4 iteraatioissa. T\u00e4ll\u00e4 pyrit\u00e4\u00e4n siihen, ett\u00e4 muuttuvat vaatimukset pystyt\u00e4\u00e4n joustavasti huomioimaan. K\u00e4ytt\u00e4jille ohjelmistot jaetaan yhden tai useamman iteraation tuloksista koostuvana julkaisuna. Asiakkaiden tarpeiden ja toimittajan resurssien k\u00e4yt\u00f6n yhteensovittamiseksi ohjelmistokehityksess\u00e4 tarvitaan huolellista julkaisunsuunnittelua. Kirjallisuudessa on ehdotettu monenlaisia julkaisunsuunnittelun prosesseja, menetelmi\u00e4 ja tekniikoita. T\u00e4m\u00e4n tutkimuksen tavoitteena on selvitt\u00e4\u00e4, millaista tukea l\u00f6ytyy kirjallisuudesta ketter\u00e4\u00e4n julkaisusuunnitteluun. T\u00e4t\u00e4 varten tutkielmassa tarkastellaan ketter\u00e4st\u00e4 tuotehallinnasta tehtyj\u00e4 viitekehyksi\u00e4 ja julkaisunsuunnitteluun ehdotettuja prosesseja, menetelmi\u00e4 ja tekniikoita sek\u00e4 arvioidaan niiden soveltuvuutta ketter\u00e4n ohjelmistokehityksen yhteyteen. Tutkimuksessa kuvataan ja arvioidaan kahdeksaa julkaisunsuunnittelun prosessia ja menetelm\u00e4\u00e4. Ne opastavat tekem\u00e4\u00e4n julkaisunsuunnittelua j\u00e4rjestelm\u00e4llisesti, arviointiin perustuen tai hybridi-suunnitteluna. Yleisimm\u00e4t aktiviteetit ovat vaatimusten priorisointi, julkaisun m\u00e4\u00e4rittely, laajuuden muutostenhallinta sek\u00e4 koon ja ty\u00f6m\u00e4\u00e4r\u00e4n arviointi. Ehdotuksista kolme sopii Scrumin mukaiseen kehitt\u00e4miseen ja nelj\u00e4 vaihtelevin rajoituksin. Kuudessa j\u00e4rjestelm\u00e4llist\u00e4 suunnittelua sis\u00e4lt\u00e4v\u00e4ss\u00e4 ehdotuksessa yleisimm\u00e4t vaatimusten valintatekij\u00e4t ovat arvotekij\u00e4t, ty\u00f6m\u00e4\u00e4r\u00e4rajoitteet ja vaatimusten riippuvuudet. Tutkimuksessa tarkastellaan lis\u00e4ksi kahta ketter\u00e4\u00e4 tuotehallintaa j\u00e4sent\u00e4v\u00e4\u00e4 mallia. Ohjelmistokehitys on kiinte\u00e4 osa malleja, ja vaatimustenhallinta on jakautunut mallien jokaiselle tasolle. Mallit osoittavat julkaisunsuunnittelun ja tiimi- ja projektimuotoisen kehitt\u00e4misen v\u00e4lille kaksi yhteytt\u00e4, jotka ovat tasojen v\u00e4linen ohjaus- ja palautesuhde sek\u00e4 vaatimusten v\u00e4linen yhteys. Lis\u00e4ksi tutkimuksessa tarkastellaan viitt\u00e4 priorisointitekniikkaa ja kahta koon arviointitekniikkaa. Priorisointitekniikat ovat p\u00e4\u00e4osin helppok\u00e4ytt\u00f6isi\u00e4 ja niist\u00e4 kolme arvioitiin sopivan hyvin ketter\u00e4\u00e4n kehitt\u00e4miseen.", "language": "fi", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.abstract", "value": "Agile software development is accomplished in short iterations. This enables flexible reactions to changes in user requirements. Software is delivered to customers in releases each of which combines the outcomes of one or more iterations. To reconcile the client\u2019s needs and the supplier\u2019s resources use, careful release planning is needed. The literature provides many kinds of processes, methods and techniques to support release planning. The purpose of this study is to find out which kind of support to agile release planning can be found in the literature. For this purpose, the thesis considers frameworks of agile software product management, and processes, methods and techniques of release planning, as well as assesses their suitability to agile software development. The thesis describes and compares eight release planning processes and methods suggested in the literature. They guide to conduct release planning in a systematic, judgement-based or mixed manner. The most common activities are requirement prioritization, release definition, scope change management and size/effort estimation. Three of the suggestions are compatible with Scrum method and four are compatible with variable restrictions. In six systematic and hybrid suggestions the most common requirement selection factors are value, effort and requirements dependencies. In addition, the study describes and compares two frameworks of agile software product management. The development level is an integral part of the frameworks and requirement management is divided on every level of these frameworks. The frameworks show two links between release planning and project/team-level development. The first link is steering and feedback, and the second link concerns requirements in release planning and development levels. The study also describes five prioritization techniques and two size estimation techniques. The prioritization techniques are mostly easy to use and three of them are judged to be suitable for agile development", "language": "en", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted using Plone Publishing form by Sami Peltola (sppeltol) on 2013-06-05 07:44:16.636190. Form: Pro gradu -lomake (1 tekij\u00e4) (https://kirjasto.jyu.fi/julkaisut/julkaisulomakkeet/pro-gradu-lomake-1-tekijae). 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 2013-06-05T07:44:17Z\nNo. of bitstreams: 2\nURN:NBN:fi:jyu-201306051895.pdf: 1810863 bytes, checksum: ec0f2ddbea4af079d7355c8b182869b8 (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 2013-06-05T07:44:17Z (GMT). No. of bitstreams: 2\nURN:NBN:fi:jyu-201306051895.pdf: 1810863 bytes, checksum: ec0f2ddbea4af079d7355c8b182869b8 (MD5)\nlicense.html: 107 bytes, checksum: a7d86e598caa500b1b433bbb9dc8ef1c (MD5)\n Previous issue date: 2013", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.format.extent", "value": "1 verkkoaineisto.", "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": "julkaisu", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "julkaisunsuunnittelu", "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": "Scrum", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "ohjelmistotuotehallinta", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.title", "value": "Julkaisunsuunnittelu ketter\u00e4ss\u00e4 kehitt\u00e4misess\u00e4", "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-201306051895", "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": "2013-06-05T07:44:17Z", "language": null, "element": "date", "qualifier": "updated", "schema": "dc"}, {"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": null, "element": "subject", "qualifier": "oppiainekoodi", "schema": "dc"}, {"key": "dc.subject.yso", "value": "julkaisut", "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.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"}]
|