Tietojärjestelmien kehittämismenetelmien kehityskulku
Authors
Date
2017Access restrictions
This material has a restricted access due to copyright reasons. It can be read at the workstation at Jyväskylä University Library reserved for the use of archival materials: https://kirjasto.jyu.fi/en/workspaces/facilities.
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.
...
Keywords
Metadata
Show full item recordCollections
- Kandidaatintutkielmat [5334]
Related items
Showing items with similar title or keywords.
-
User-centered development and maintenance method for software teams
Laitila, Tero (2017)Tämä tutkimus pyrkii löytämään sopivan metodin jatkuvaan ohjelmistokehitykseen (tuotekehitys ja ylläpito). Se yhdistää ketterän ohjelmistokehitysmenetelmän uusimpiin operatiivisiin metodeihin sekä käyttäjäläheiseen ... -
Development of an Agile Requirements Risk Prioritization Method : A Design Science Research Study
Tuunanen, Tuure; Vartiainen, Tero; Kainulainen, Sanna; Ebrahim, Mehdi (Association for Information Systems, 2023)The practice of information systems development (ISD) has changed during the past two decades from very structured approaches to agile ISD methods. However, many methods available for managing requirements-related risks ... -
Managing and prioritizing requirements risks in information systems development
Kuusinen, Jarmo (2018)Tietojärjestelmien suunnittelussa ja toteutuksessa järjestelmän tavoite ja ominaisuudet kuvataan tietojärjestelmän vaatimuksina. Tietojärjestelmävaatimusten keräämisen, kehittämisen ja hallinnan prosessit tietojärjestelmien ... -
Tietojärjestelmien mallintaminen : tarpeet ja haasteet
Korpelainen, Noora (2021)Kuten muillakin suunnittelualoilla, myös tietojärjestelmäkehityksessä mallintamisella on käsitetty olevan merkittävä rooli. Alan kirjallisuudessa mallintaminen ja mallien käyttö esitetään hyötyjen valossa ja standardoitu ... -
Turvallisuuskriittisten tietojärjestelmien epäonnistumiset ja niiden yhteys ketterään ohjelmistokehitykseen
Lehto, Tuomas (2020)Tietojärjestelmät muodostavat nykyaikaisen yhteiskunnan selkärangan. Organisaatioiden toiminta ei olisi nykyisellä laajuudella ja tehokkuudella mahdollista ilman, että tietojärjestelmien avulla ohjattaisiin niiden toimintaa. ...