Süsteemiarendusmeetod

(system development meth­od) Terviklik põhi­mõ­te­te ja praktikate kogum, mida süsteemi arendamisel jär­gi­tak­se. Lootus on sel­les, et kindla meetodi järgmine annab kokkuvõttes parema süsteemi ning paremini läbiviidud arendusprojekti.

Süsteemiarendusmeetodite klassikaline liigitus pä­ri­neb Hirschheimilt ja Kleinilt (1989).

Küsimus, kas ja kui palju peaks süsteemiaren­dus olema metoodiline, on lõplikult la­hen­damata. Juba Parnas & Clements (1986) märkisid, et arendajad ar­mastavad väl­ja näidata, et kasutavad süstemaatilist (rat­sio­naal­set) aren­dus­mee­todit, kuid tegelik arendustöö prot­sess erineb väljakuulutatud meetodit tunduvalt. Sab­her­val & Robey (1993) uurisid IT süsteemide aren­dus­protsesse reas ettevõtetes ning leidsid suuri eri­ne­vu­si tuntud süs­tee­mi­aren­dus­me­too­di­ka­te ning tege­li­ku arenduspraktika vahel. Truex et al (2000) ar­gu­men­teerivad ametoodilise (meetodivaba) aren­du­se mõis­te kasutuselevõtmise poolt.

 

 

Süsteemiarendusmeetodi valik on oluline otsus, mil­le juures tulevad arvesse nii ülesande eripära, loo­da­va süsteemi kontekst kui ka arendajate eelistused ja kogemus. Täiesti võimalikud on ka ise aren­datud mee­todid ja tuntud mee­to­di­te kombinatsioonid ja mo­di­fikatsioonid. Aren­dus­mee­tod ei tarvitse olla fik­see­ri­tud; süsteemi arenedes või­vad areneda ka töö­mee­todid.

Nii arendaja kui kliendi huvides on arendusmeetodi vä­hemalt peamised ele­men­did selgelt välja tuua ning kok­ku leppida.

Kirjandus

Hirschheim, R. & Klein, H. (1989) Four paradigms of infor­mation systems development. Comm­unications of the ACM, 12, 1199-1216

Koskela, L., Howell, G. (2002) The theory of pro­ject management: explanation to novel methods. 10th Annual Con­fer­ence on Lean Const­ruction. www.cpgec.ufrgs.br

Parnas, D. & Clements, P. (1986) A rational design process: How and why to fake it. IEEE Trans­actions on Software Engineering, 12, 2, 251-257

Sutherland, J. SCRUM Log. jeffsutherland.com/scrum/

Truex, D., Basker­ville, R., Travis, J. (2000) Amethodical systems development: the deferred meaning of systems development meth­ods. Accounting, Manage­ment & Information Techno­logy, 10, 53-79

Sabherval, R. & Robey, D. (1993) An em­pirical tax­o­n­o­my of implementation based on sequences on information syst­ems develop­ment. Organization Science, 4, 4, 548-576.