Kehittämisen menetelmät, 2 op (YTI1TV013)

Kehittämisen menetelmistä

Tietojärjestelmiä kehitetään erilaisin menetelmin erilaisissa soveltamistilanteissa.

Erilaisia menetelmiä

Tietojärjestelmäkehityksen varhaisvaiheessa 1970-luvulla järjestelmät olivat erillisiä. 1980-luvulla tietokannat yleistyivät, aluksi hierarkkiset, myöhemmin relaatiokannat. Hierarkkisten tietokantojen rakenteen muuttaminen oli työlästä: järjestelmä piti suunnitella huolellisesti valmiiksi, jotta turhilta muutoksilta vältyttiin. Relaatiotietokantojen myötä kehittämismenetelmät muuttuivat aiempaa joustavammiksi. 1990-luvun alussa tietojärjestelmäkehitys muuttui rajusti: lama kaatoi yrityksiä, pysyvyyden tilalle tuli jatkuva ja kiihtyvä muutos. Internetin ja erityisesti sen graafisen käyttöliittymän kehittyminen toi uusia mahdollisuuksia liiketoiminnalle ja globalisoitumiselle ja samalla haasteita järjestelmäkehitykselle. Viimeaikainen sosiaalisen median kehitys on tuonut uusia mahdollisuuksia verkkopalvelujen sisällöntuotannolle ja vuorovaikutukselle.

Erilaisia soveltamistilanteita

Aloittelevassa yrityksessä tietojärjestelmiä ehkä kehitetään "tyhjältä pöydältä". Tavallisempaa kuitenkin on, että tietojärjestelmähankkeessa laajennetaan tai kehitetään jo olemassa olevia tietojärjestelmiä. Verkostot ja globalisoituminen monimutkaistavat tietojärjestelmäkehitystä: monitoimittajaprojektit ja alihankkijat, erilaiset toiminta- ja viestintäkulttuurit, sopimuskäytännöt, eri maiden lainsäädäntö jne.

Kehittämishankkeet voivat olla pieniä tai isoja.

Tietojärjestelmien ylläpidettävyys ja tietoturva ovat entistä tärkeämpiä.

Tietojärjestelmäprojektit onnistuvat ja epäonnistuvat

Tietojärjestelmäprojektien onnistumiseen vaikuttavat monet asiat - soveltamistilanteen ja käytetyn menetelmän lisäksi.

Tietojärjestelmäprojekteista sanottua:

Eijan kirjoittamat Projektityöhaikut (rtf, 13 kt), jotka on esitetty Projektityöyhdistys ry:n ja TTL:n Systeemityöyhdistys Sytyken Projektihelvetti-seminaarissa 24.10.05.

Lisämateriaaleja

Eijan seminaarimuistiinpanoja mm. Systeemityöyhdistys Sytyken seminaareista, projektityöstä, mallinnuksesta, muutoksenhallinnasta jne., web-sivustolla 12.1996 - 1. 2006 ja blogissa 6.2006 lähtien (valitse aihe: Systeemityö).

Steve McCOnnell: Ohjelmistotuotannon hallinta - ohjelmistoprojektien aikataulut kuriin. IT Press 2002, Helsinki (Alkuperäisen teoksen nimi: Rapid Development, 1996)


Sivu päivitetty 9.2.2007
Eija Kalliala, etunimi.sukunimi@haaga-helia.fi
Kehittämisen menetelmät -sivuston alkuun