kaspar loog - ut · pidevalt hüppasid välja uued tehnoloogiad, mis väitsid tarkvara arendust...
TRANSCRIPT
![Page 1: Kaspar Loog - ut · Pidevalt hüppasid välja uued tehnoloogiad, mis väitsid tarkvara arendust mitmekümnekordselt parandavat/kiirendavat jne. 1987 – Fred Brooks “No Silver Bullet”](https://reader033.vdocuments.site/reader033/viewer/2022042808/5f89e69bd3c2513ac953732c/html5/thumbnails/1.jpg)
Kaspar Loog
2.09.2011 © Kaspar Loog
![Page 2: Kaspar Loog - ut · Pidevalt hüppasid välja uued tehnoloogiad, mis väitsid tarkvara arendust mitmekümnekordselt parandavat/kiirendavat jne. 1987 – Fred Brooks “No Silver Bullet”](https://reader033.vdocuments.site/reader033/viewer/2022042808/5f89e69bd3c2513ac953732c/html5/thumbnails/2.jpg)
Austa kõiki teisi loengutes ja praksides viibijaid
Meeskonnatöös küsi endalt, “Kas kõigi arvamust on arvestatud?”
Ole positiivne ja haara initsiatiivi Õppejõu käest võib küsida kõike, kui miski
segaseks jäi
2.09.2011 © Kaspar Loog
![Page 3: Kaspar Loog - ut · Pidevalt hüppasid välja uued tehnoloogiad, mis väitsid tarkvara arendust mitmekümnekordselt parandavat/kiirendavat jne. 1987 – Fred Brooks “No Silver Bullet”](https://reader033.vdocuments.site/reader033/viewer/2022042808/5f89e69bd3c2513ac953732c/html5/thumbnails/3.jpg)
Aine koduleht
http://courses.cs.ut.ee/2011/tvt/
Kõik küsimused Raimundas Matulevicius [email protected]
2.09.2011 © Kaspar Loog
![Page 4: Kaspar Loog - ut · Pidevalt hüppasid välja uued tehnoloogiad, mis väitsid tarkvara arendust mitmekümnekordselt parandavat/kiirendavat jne. 1987 – Fred Brooks “No Silver Bullet”](https://reader033.vdocuments.site/reader033/viewer/2022042808/5f89e69bd3c2513ac953732c/html5/thumbnails/4.jpg)
Tutvuda valdkonna ja ajalooga Õppida tarkvara arenduse põhimõisteid ja
metoodikat Õppida üksteiselt Mõista meeskonnatööd Kogeda tarkvara arendamisega seotud
probleeme Et natuke lõbus ka oleks!
2.09.2011 © Kaspar Loog
![Page 5: Kaspar Loog - ut · Pidevalt hüppasid välja uued tehnoloogiad, mis väitsid tarkvara arendust mitmekümnekordselt parandavat/kiirendavat jne. 1987 – Fred Brooks “No Silver Bullet”](https://reader033.vdocuments.site/reader033/viewer/2022042808/5f89e69bd3c2513ac953732c/html5/thumbnails/5.jpg)
1. Sissejuhatus 2. Tarkvaratehnika ajalugu 3. Rusikareeglid tarkvaraarendusest 4. Tarkvaratehnika distsipliinide
helikopterivaade
2.09.2011 © Kaspar Loog
![Page 6: Kaspar Loog - ut · Pidevalt hüppasid välja uued tehnoloogiad, mis väitsid tarkvara arendust mitmekümnekordselt parandavat/kiirendavat jne. 1987 – Fred Brooks “No Silver Bullet”](https://reader033.vdocuments.site/reader033/viewer/2022042808/5f89e69bd3c2513ac953732c/html5/thumbnails/6.jpg)
1 – Sissejuhatus ja ajalugu
2.09.2011 © Kaspar Loog
![Page 7: Kaspar Loog - ut · Pidevalt hüppasid välja uued tehnoloogiad, mis väitsid tarkvara arendust mitmekümnekordselt parandavat/kiirendavat jne. 1987 – Fred Brooks “No Silver Bullet”](https://reader033.vdocuments.site/reader033/viewer/2022042808/5f89e69bd3c2513ac953732c/html5/thumbnails/7.jpg)
Valdkond, mis tegeleb tarkvara arendamise ja
hooldamisega, kasutades tehnoloogiaid ja praktikaid arvutiteadusest, projektijuhtimisest ja teistest valdkondadest.
Tarkvaratehnika...
2.09.2011 © Kaspar Loog
![Page 8: Kaspar Loog - ut · Pidevalt hüppasid välja uued tehnoloogiad, mis väitsid tarkvara arendust mitmekümnekordselt parandavat/kiirendavat jne. 1987 – Fred Brooks “No Silver Bullet”](https://reader033.vdocuments.site/reader033/viewer/2022042808/5f89e69bd3c2513ac953732c/html5/thumbnails/8.jpg)
2.09.2011 © Kaspar Loog
![Page 9: Kaspar Loog - ut · Pidevalt hüppasid välja uued tehnoloogiad, mis väitsid tarkvara arendust mitmekümnekordselt parandavat/kiirendavat jne. 1987 – Fred Brooks “No Silver Bullet”](https://reader033.vdocuments.site/reader033/viewer/2022042808/5f89e69bd3c2513ac953732c/html5/thumbnails/9.jpg)
Tarkvara arenduse (Software engineering) mõiste 1968 Garmish-Partenkirchen, Saksamaal
Esimesed konverentsid (NATO teaduskomitee) 1968 ja 1969
© Kaspar Loog 2.09.2011
![Page 10: Kaspar Loog - ut · Pidevalt hüppasid välja uued tehnoloogiad, mis väitsid tarkvara arendust mitmekümnekordselt parandavat/kiirendavat jne. 1987 – Fred Brooks “No Silver Bullet”](https://reader033.vdocuments.site/reader033/viewer/2022042808/5f89e69bd3c2513ac953732c/html5/thumbnails/10.jpg)
Ajakava ja eelarve mitmekordsed ületamised olid tavalised
Tarkvara (eriti vead) hakkas mõjutama igapäevaelu
Inimesed said surma
2.09.2011 © Kaspar Loog
![Page 11: Kaspar Loog - ut · Pidevalt hüppasid välja uued tehnoloogiad, mis väitsid tarkvara arendust mitmekümnekordselt parandavat/kiirendavat jne. 1987 – Fred Brooks “No Silver Bullet”](https://reader033.vdocuments.site/reader033/viewer/2022042808/5f89e69bd3c2513ac953732c/html5/thumbnails/11.jpg)
CHAOS Report 1994 2009 Edukaid projekte 16% 32%
2000 2003 Katkestatud projekte 31% 16%
Tähtaja ületanud 82% 63%
Funktsionaalsus 67% 52% Põhjused Keerukus
Ootused
Muutused
Haridus
2.09.2011 © Kaspar Loog
![Page 12: Kaspar Loog - ut · Pidevalt hüppasid välja uued tehnoloogiad, mis väitsid tarkvara arendust mitmekümnekordselt parandavat/kiirendavat jne. 1987 – Fred Brooks “No Silver Bullet”](https://reader033.vdocuments.site/reader033/viewer/2022042808/5f89e69bd3c2513ac953732c/html5/thumbnails/12.jpg)
Denver International Airport 1993
Therac-25 kiiritusravi seade 1985
Ariane 5 lend 501 1996
2.09.2011 © Kaspar Loog
![Page 13: Kaspar Loog - ut · Pidevalt hüppasid välja uued tehnoloogiad, mis väitsid tarkvara arendust mitmekümnekordselt parandavat/kiirendavat jne. 1987 – Fred Brooks “No Silver Bullet”](https://reader033.vdocuments.site/reader033/viewer/2022042808/5f89e69bd3c2513ac953732c/html5/thumbnails/13.jpg)
Pidevalt hüppasid välja uued tehnoloogiad, mis väitsid tarkvara arendust mitmekümnekordselt parandavat/kiirendavat jne.
1987 – Fred Brooks “No Silver Bullet”
Ükski üksik tehnoloogia või praktika ei too kaasa võitu üle 10x arendusajas, -rahas või funktsionaalsuses.
2.09.2011 © Kaspar Loog
![Page 14: Kaspar Loog - ut · Pidevalt hüppasid välja uued tehnoloogiad, mis väitsid tarkvara arendust mitmekümnekordselt parandavat/kiirendavat jne. 1987 – Fred Brooks “No Silver Bullet”](https://reader033.vdocuments.site/reader033/viewer/2022042808/5f89e69bd3c2513ac953732c/html5/thumbnails/14.jpg)
Elukutse “Tarkvarainsener” teke
Naised domineerisid tarkvara arendust 1950-1960-ndatel
Protsesside ja metoodikate pealetung
Riistvara-tarkvara hinnasuhte drastiline muutus
USA-s tarkvara arvel 25% majanduskasvust 1990-ndatel 2.09.2011 © Kaspar Loog
![Page 15: Kaspar Loog - ut · Pidevalt hüppasid välja uued tehnoloogiad, mis väitsid tarkvara arendust mitmekümnekordselt parandavat/kiirendavat jne. 1987 – Fred Brooks “No Silver Bullet”](https://reader033.vdocuments.site/reader033/viewer/2022042808/5f89e69bd3c2513ac953732c/html5/thumbnails/15.jpg)
Globaalne IT eelarve Ca 48 triljonit krooni 48 000 000 000 000 EEK
Kulu tarkvaravigadele USA-s (64% kannavad lõppkasutajad 36% kannavad arendajad ja tarnijad)
$60 miljardit
Äriline kahju tarkvaravigadest ja –katkestustest
$200 miljardit
Üle 80% arendustest ja tarkvaraostudest tehakse arvestamata tarkvaralist keskkonda
2.09.2011 © Kaspar Loog
![Page 16: Kaspar Loog - ut · Pidevalt hüppasid välja uued tehnoloogiad, mis väitsid tarkvara arendust mitmekümnekordselt parandavat/kiirendavat jne. 1987 – Fred Brooks “No Silver Bullet”](https://reader033.vdocuments.site/reader033/viewer/2022042808/5f89e69bd3c2513ac953732c/html5/thumbnails/16.jpg)
2.09.2011 © Kaspar Loog
![Page 17: Kaspar Loog - ut · Pidevalt hüppasid välja uued tehnoloogiad, mis väitsid tarkvara arendust mitmekümnekordselt parandavat/kiirendavat jne. 1987 – Fred Brooks “No Silver Bullet”](https://reader033.vdocuments.site/reader033/viewer/2022042808/5f89e69bd3c2513ac953732c/html5/thumbnails/17.jpg)
Umbes pooltel arendajatel on kraad arvutitega seotud alal
Mis tagab projektide edukuse?
2.09.2011 © Kaspar Loog
![Page 18: Kaspar Loog - ut · Pidevalt hüppasid välja uued tehnoloogiad, mis väitsid tarkvara arendust mitmekümnekordselt parandavat/kiirendavat jne. 1987 – Fred Brooks “No Silver Bullet”](https://reader033.vdocuments.site/reader033/viewer/2022042808/5f89e69bd3c2513ac953732c/html5/thumbnails/18.jpg)
2.09.2011 © Kaspar Loog
Barry Boehm
![Page 19: Kaspar Loog - ut · Pidevalt hüppasid välja uued tehnoloogiad, mis väitsid tarkvara arendust mitmekümnekordselt parandavat/kiirendavat jne. 1987 – Fred Brooks “No Silver Bullet”](https://reader033.vdocuments.site/reader033/viewer/2022042808/5f89e69bd3c2513ac953732c/html5/thumbnails/19.jpg)
Tarkvaraprobleemi lahendamine varajastes disainietappides on on 100 korda odavam kui...
2.09.2011 © Kaspar Loog
![Page 20: Kaspar Loog - ut · Pidevalt hüppasid välja uued tehnoloogiad, mis väitsid tarkvara arendust mitmekümnekordselt parandavat/kiirendavat jne. 1987 – Fred Brooks “No Silver Bullet”](https://reader033.vdocuments.site/reader033/viewer/2022042808/5f89e69bd3c2513ac953732c/html5/thumbnails/20.jpg)
Tarkvaraprojekti ajagraafikut saab tihendada maksimaalselt 25% võrra
2.09.2011 © Kaspar Loog
![Page 21: Kaspar Loog - ut · Pidevalt hüppasid välja uued tehnoloogiad, mis väitsid tarkvara arendust mitmekümnekordselt parandavat/kiirendavat jne. 1987 – Fred Brooks “No Silver Bullet”](https://reader033.vdocuments.site/reader033/viewer/2022042808/5f89e69bd3c2513ac953732c/html5/thumbnails/21.jpg)
Iga arendusele kuluv kroon tähendab, et hooldusele kulub 2 krooni
2.09.2011 © Kaspar Loog
![Page 22: Kaspar Loog - ut · Pidevalt hüppasid välja uued tehnoloogiad, mis väitsid tarkvara arendust mitmekümnekordselt parandavat/kiirendavat jne. 1987 – Fred Brooks “No Silver Bullet”](https://reader033.vdocuments.site/reader033/viewer/2022042808/5f89e69bd3c2513ac953732c/html5/thumbnails/22.jpg)
Tarkvara arendamise ja hoolduse kulud on funktsioon koodiridade arvust
2.09.2011 © Kaspar Loog
![Page 23: Kaspar Loog - ut · Pidevalt hüppasid välja uued tehnoloogiad, mis väitsid tarkvara arendust mitmekümnekordselt parandavat/kiirendavat jne. 1987 – Fred Brooks “No Silver Bullet”](https://reader033.vdocuments.site/reader033/viewer/2022042808/5f89e69bd3c2513ac953732c/html5/thumbnails/23.jpg)
Inimestevahelised erinevused on kõige suurem produktiivsuse mõjutaja
2.09.2011 © Kaspar Loog
![Page 24: Kaspar Loog - ut · Pidevalt hüppasid välja uued tehnoloogiad, mis väitsid tarkvara arendust mitmekümnekordselt parandavat/kiirendavat jne. 1987 – Fred Brooks “No Silver Bullet”](https://reader033.vdocuments.site/reader033/viewer/2022042808/5f89e69bd3c2513ac953732c/html5/thumbnails/24.jpg)
1955 – 15:85 1985 – 85:15 2006 - ???
2.09.2011 © Kaspar Loog
![Page 25: Kaspar Loog - ut · Pidevalt hüppasid välja uued tehnoloogiad, mis väitsid tarkvara arendust mitmekümnekordselt parandavat/kiirendavat jne. 1987 – Fred Brooks “No Silver Bullet”](https://reader033.vdocuments.site/reader033/viewer/2022042808/5f89e69bd3c2513ac953732c/html5/thumbnails/25.jpg)
Ülejäänu on programmeerimist toetav ja abistav töö
2.09.2011 © Kaspar Loog
![Page 26: Kaspar Loog - ut · Pidevalt hüppasid välja uued tehnoloogiad, mis väitsid tarkvara arendust mitmekümnekordselt parandavat/kiirendavat jne. 1987 – Fred Brooks “No Silver Bullet”](https://reader033.vdocuments.site/reader033/viewer/2022042808/5f89e69bd3c2513ac953732c/html5/thumbnails/26.jpg)
Tarkvarasüsteemi koodirida maksab 3x rohkem kui üksiku programmi koodirida “Diseconomy of scale”
2.09.2011 © Kaspar Loog
![Page 27: Kaspar Loog - ut · Pidevalt hüppasid välja uued tehnoloogiad, mis väitsid tarkvara arendust mitmekümnekordselt parandavat/kiirendavat jne. 1987 – Fred Brooks “No Silver Bullet”](https://reader033.vdocuments.site/reader033/viewer/2022042808/5f89e69bd3c2513ac953732c/html5/thumbnails/27.jpg)
2.09.2011 © Kaspar Loog
![Page 28: Kaspar Loog - ut · Pidevalt hüppasid välja uued tehnoloogiad, mis väitsid tarkvara arendust mitmekümnekordselt parandavat/kiirendavat jne. 1987 – Fred Brooks “No Silver Bullet”](https://reader033.vdocuments.site/reader033/viewer/2022042808/5f89e69bd3c2513ac953732c/html5/thumbnails/28.jpg)
2.09.2011 © Kaspar Loog – Know IT Estonia
![Page 29: Kaspar Loog - ut · Pidevalt hüppasid välja uued tehnoloogiad, mis väitsid tarkvara arendust mitmekümnekordselt parandavat/kiirendavat jne. 1987 – Fred Brooks “No Silver Bullet”](https://reader033.vdocuments.site/reader033/viewer/2022042808/5f89e69bd3c2513ac953732c/html5/thumbnails/29.jpg)
Pareto printsiip
2.09.2011 © Kaspar Loog
![Page 30: Kaspar Loog - ut · Pidevalt hüppasid välja uued tehnoloogiad, mis väitsid tarkvara arendust mitmekümnekordselt parandavat/kiirendavat jne. 1987 – Fred Brooks “No Silver Bullet”](https://reader033.vdocuments.site/reader033/viewer/2022042808/5f89e69bd3c2513ac953732c/html5/thumbnails/30.jpg)
2.09.2011
![Page 31: Kaspar Loog - ut · Pidevalt hüppasid välja uued tehnoloogiad, mis väitsid tarkvara arendust mitmekümnekordselt parandavat/kiirendavat jne. 1987 – Fred Brooks “No Silver Bullet”](https://reader033.vdocuments.site/reader033/viewer/2022042808/5f89e69bd3c2513ac953732c/html5/thumbnails/31.jpg)
Nõuete analüüs Analüüs Arhitektuur Disain Kodeerimine Testimine Juurutamine Versioonide/konfiguratsioonihaldus Projektijuhtimine
2.09.2011
![Page 32: Kaspar Loog - ut · Pidevalt hüppasid välja uued tehnoloogiad, mis väitsid tarkvara arendust mitmekümnekordselt parandavat/kiirendavat jne. 1987 – Fred Brooks “No Silver Bullet”](https://reader033.vdocuments.site/reader033/viewer/2022042808/5f89e69bd3c2513ac953732c/html5/thumbnails/32.jpg)
Süstemaatiline viis millegi tegemiseks
2.09.2011
![Page 33: Kaspar Loog - ut · Pidevalt hüppasid välja uued tehnoloogiad, mis väitsid tarkvara arendust mitmekümnekordselt parandavat/kiirendavat jne. 1987 – Fred Brooks “No Silver Bullet”](https://reader033.vdocuments.site/reader033/viewer/2022042808/5f89e69bd3c2513ac953732c/html5/thumbnails/33.jpg)
Üsna konkreetsed juhised tarkvaraprojekti läbiviimiseks ja juhtimiseks
Praktilised nõuanded, mis puudutavad tehnilisi aspekte
Keskenduvad
Tulemuste kirjeldamisele
Projektiplaani ülesehitusele ja tööde soovituslikule järjekorrale
2.09.2011
![Page 34: Kaspar Loog - ut · Pidevalt hüppasid välja uued tehnoloogiad, mis väitsid tarkvara arendust mitmekümnekordselt parandavat/kiirendavat jne. 1987 – Fred Brooks “No Silver Bullet”](https://reader033.vdocuments.site/reader033/viewer/2022042808/5f89e69bd3c2513ac953732c/html5/thumbnails/34.jpg)
Rollid Oskused Tiimid Protsess Tehnikad Tegevused Tulemid (tehised)
Verstapostid Standardid Kvaliteet Tiimi väärtused Tiimi iseloom Töövahendid
2.09.2011
![Page 35: Kaspar Loog - ut · Pidevalt hüppasid välja uued tehnoloogiad, mis väitsid tarkvara arendust mitmekümnekordselt parandavat/kiirendavat jne. 1987 – Fred Brooks “No Silver Bullet”](https://reader033.vdocuments.site/reader033/viewer/2022042808/5f89e69bd3c2513ac953732c/html5/thumbnails/35.jpg)
Waterfall – kaskaadmudel Spiraalmudel Iteratiivmudel
Rational Unified Process (RUP)
Select Enterprise Väledad metoodikad
Scrum
XP – eXtreme programming
FDD – feature-driven development
ADD – adaptive software development
Crystal
RUP kohendused
...
2.09.2011
![Page 36: Kaspar Loog - ut · Pidevalt hüppasid välja uued tehnoloogiad, mis väitsid tarkvara arendust mitmekümnekordselt parandavat/kiirendavat jne. 1987 – Fred Brooks “No Silver Bullet”](https://reader033.vdocuments.site/reader033/viewer/2022042808/5f89e69bd3c2513ac953732c/html5/thumbnails/36.jpg)
CMM – Capability Maturity Model ISO sarja standardid
Näiteks: ISO 9001:2000 – Ettevõttesisene kvaliteedijuhtimissüsteem
EVS ISO/ICE 12207 – Tarkvara elutsükli protsessid
IEEE
SWEBOK
PMOBOK
2.09.2011
![Page 37: Kaspar Loog - ut · Pidevalt hüppasid välja uued tehnoloogiad, mis väitsid tarkvara arendust mitmekümnekordselt parandavat/kiirendavat jne. 1987 – Fred Brooks “No Silver Bullet”](https://reader033.vdocuments.site/reader033/viewer/2022042808/5f89e69bd3c2513ac953732c/html5/thumbnails/37.jpg)
2.09.2011
![Page 38: Kaspar Loog - ut · Pidevalt hüppasid välja uued tehnoloogiad, mis väitsid tarkvara arendust mitmekümnekordselt parandavat/kiirendavat jne. 1987 – Fred Brooks “No Silver Bullet”](https://reader033.vdocuments.site/reader033/viewer/2022042808/5f89e69bd3c2513ac953732c/html5/thumbnails/38.jpg)
Algus ja lõpp Eesmärgistatus
Visioon Juhitud kindlate
inimeste poolt Erinevad ressursid Mitte-rutiinne
tegevus Palju riske Palju konflikte
2.09.2011
![Page 39: Kaspar Loog - ut · Pidevalt hüppasid välja uued tehnoloogiad, mis väitsid tarkvara arendust mitmekümnekordselt parandavat/kiirendavat jne. 1987 – Fred Brooks “No Silver Bullet”](https://reader033.vdocuments.site/reader033/viewer/2022042808/5f89e69bd3c2513ac953732c/html5/thumbnails/39.jpg)
Interdistsiplinaarne “teadus” kuidas juhtida projekte edukalt, kasutades selleks erinevaid ressursse inimeste, tehnoloogia, teadmiste ja otsustamisvahendite abil.
2.09.2011
![Page 40: Kaspar Loog - ut · Pidevalt hüppasid välja uued tehnoloogiad, mis väitsid tarkvara arendust mitmekümnekordselt parandavat/kiirendavat jne. 1987 – Fred Brooks “No Silver Bullet”](https://reader033.vdocuments.site/reader033/viewer/2022042808/5f89e69bd3c2513ac953732c/html5/thumbnails/40.jpg)
Meeskonna liikmete mõjutamine oma isikliku mõjuga, et saavutada nii organisatoorsed kui ka isiklikud eesmärgid
Oskus luua haaravat kollektiivset visiooni ja seda edasi anda nii, et see motiveeriks teisi
Tegutsemine selliselt, et töötajad reageeriksid su tegudele
2.09.2011
![Page 41: Kaspar Loog - ut · Pidevalt hüppasid välja uued tehnoloogiad, mis väitsid tarkvara arendust mitmekümnekordselt parandavat/kiirendavat jne. 1987 – Fred Brooks “No Silver Bullet”](https://reader033.vdocuments.site/reader033/viewer/2022042808/5f89e69bd3c2513ac953732c/html5/thumbnails/41.jpg)
Võta näpust!
2.09.2011
![Page 42: Kaspar Loog - ut · Pidevalt hüppasid välja uued tehnoloogiad, mis väitsid tarkvara arendust mitmekümnekordselt parandavat/kiirendavat jne. 1987 – Fred Brooks “No Silver Bullet”](https://reader033.vdocuments.site/reader033/viewer/2022042808/5f89e69bd3c2513ac953732c/html5/thumbnails/42.jpg)
Kes oli projektijuht? Mis oli eesmärk? Visioon? Tegutsemine? Reaktsioon?
2.09.2011
![Page 43: Kaspar Loog - ut · Pidevalt hüppasid välja uued tehnoloogiad, mis väitsid tarkvara arendust mitmekümnekordselt parandavat/kiirendavat jne. 1987 – Fred Brooks “No Silver Bullet”](https://reader033.vdocuments.site/reader033/viewer/2022042808/5f89e69bd3c2513ac953732c/html5/thumbnails/43.jpg)
Visioon Head suhtlemisoskused Võime sisendada veendumust ja
viitsimist Tegevusele Tulemustele orienteeritus
2.09.2011
![Page 44: Kaspar Loog - ut · Pidevalt hüppasid välja uued tehnoloogiad, mis väitsid tarkvara arendust mitmekümnekordselt parandavat/kiirendavat jne. 1987 – Fred Brooks “No Silver Bullet”](https://reader033.vdocuments.site/reader033/viewer/2022042808/5f89e69bd3c2513ac953732c/html5/thumbnails/44.jpg)
Emotsionaalne väljendusrikkus ja soojus Valmisolek võtta personaalseid riske Ebatraditsionaalsete strateegiate
kasutamine Stressitaluvus
2.09.2011
![Page 45: Kaspar Loog - ut · Pidevalt hüppasid välja uued tehnoloogiad, mis väitsid tarkvara arendust mitmekümnekordselt parandavat/kiirendavat jne. 1987 – Fred Brooks “No Silver Bullet”](https://reader033.vdocuments.site/reader033/viewer/2022042808/5f89e69bd3c2513ac953732c/html5/thumbnails/45.jpg)
2.09.2011
![Page 46: Kaspar Loog - ut · Pidevalt hüppasid välja uued tehnoloogiad, mis väitsid tarkvara arendust mitmekümnekordselt parandavat/kiirendavat jne. 1987 – Fred Brooks “No Silver Bullet”](https://reader033.vdocuments.site/reader033/viewer/2022042808/5f89e69bd3c2513ac953732c/html5/thumbnails/46.jpg)
Kommunikatsioon (oskus kuulata) Organiseerimisoskused (planeerimine,
eesmärkide püstitamine) Meeskonna ehitamine (Team spirit) Juhtimine Delegeerimine Oskused raskustes (stressitaluvus, etc) Tehnilised oskused
2.09.2011
![Page 47: Kaspar Loog - ut · Pidevalt hüppasid välja uued tehnoloogiad, mis väitsid tarkvara arendust mitmekümnekordselt parandavat/kiirendavat jne. 1987 – Fred Brooks “No Silver Bullet”](https://reader033.vdocuments.site/reader033/viewer/2022042808/5f89e69bd3c2513ac953732c/html5/thumbnails/47.jpg)
karismaatiline isiksus efektiivne organisatsiooni sisene poliitik tehniline ekspert kõrge tasemel administratiivsete oskustega
isik e. kuivik
2.09.2011
![Page 48: Kaspar Loog - ut · Pidevalt hüppasid välja uued tehnoloogiad, mis väitsid tarkvara arendust mitmekümnekordselt parandavat/kiirendavat jne. 1987 – Fred Brooks “No Silver Bullet”](https://reader033.vdocuments.site/reader033/viewer/2022042808/5f89e69bd3c2513ac953732c/html5/thumbnails/48.jpg)
Millest koosneb projekt?
2.09.2011
![Page 49: Kaspar Loog - ut · Pidevalt hüppasid välja uued tehnoloogiad, mis väitsid tarkvara arendust mitmekümnekordselt parandavat/kiirendavat jne. 1987 – Fred Brooks “No Silver Bullet”](https://reader033.vdocuments.site/reader033/viewer/2022042808/5f89e69bd3c2513ac953732c/html5/thumbnails/49.jpg)
Eesmärk
Plaan
Lõpukriteerium
Inimesed
Ressursid
2.09.2011
RAHA
![Page 50: Kaspar Loog - ut · Pidevalt hüppasid välja uued tehnoloogiad, mis väitsid tarkvara arendust mitmekümnekordselt parandavat/kiirendavat jne. 1987 – Fred Brooks “No Silver Bullet”](https://reader033.vdocuments.site/reader033/viewer/2022042808/5f89e69bd3c2513ac953732c/html5/thumbnails/50.jpg)
Kuidas seda koostada?
2.09.2011
![Page 51: Kaspar Loog - ut · Pidevalt hüppasid välja uued tehnoloogiad, mis väitsid tarkvara arendust mitmekümnekordselt parandavat/kiirendavat jne. 1987 – Fred Brooks “No Silver Bullet”](https://reader033.vdocuments.site/reader033/viewer/2022042808/5f89e69bd3c2513ac953732c/html5/thumbnails/51.jpg)
2.09.2011
![Page 52: Kaspar Loog - ut · Pidevalt hüppasid välja uued tehnoloogiad, mis väitsid tarkvara arendust mitmekümnekordselt parandavat/kiirendavat jne. 1987 – Fred Brooks “No Silver Bullet”](https://reader033.vdocuments.site/reader033/viewer/2022042808/5f89e69bd3c2513ac953732c/html5/thumbnails/52.jpg)
Ülevaade (peamised verstapostid)
Eesmärgid (kasum, strateegia, …)
Üldine lähenemine Lepingust tulenevad
asjaolud Graafikud (release
plan, test plan jne.)
Ressursid Eelarve Nõuded meeskonna
oskustele Hindamismeetodid Riskid
2.09.2011
![Page 53: Kaspar Loog - ut · Pidevalt hüppasid välja uued tehnoloogiad, mis väitsid tarkvara arendust mitmekümnekordselt parandavat/kiirendavat jne. 1987 – Fred Brooks “No Silver Bullet”](https://reader033.vdocuments.site/reader033/viewer/2022042808/5f89e69bd3c2513ac953732c/html5/thumbnails/53.jpg)
Ehita projektiplaan üles lähtudes tulemitest, mitte tegevustest Parandab kontrollimist
2.09.2011
![Page 54: Kaspar Loog - ut · Pidevalt hüppasid välja uued tehnoloogiad, mis väitsid tarkvara arendust mitmekümnekordselt parandavat/kiirendavat jne. 1987 – Fred Brooks “No Silver Bullet”](https://reader033.vdocuments.site/reader033/viewer/2022042808/5f89e69bd3c2513ac953732c/html5/thumbnails/54.jpg)
Formaalsed meetodid ‘Arhitektuurne’ meetod
2.09.2011
![Page 55: Kaspar Loog - ut · Pidevalt hüppasid välja uued tehnoloogiad, mis väitsid tarkvara arendust mitmekümnekordselt parandavat/kiirendavat jne. 1987 – Fred Brooks “No Silver Bullet”](https://reader033.vdocuments.site/reader033/viewer/2022042808/5f89e69bd3c2513ac953732c/html5/thumbnails/55.jpg)
Mis ohustab projekti? Mis võib juhtuda? Mida me ei oska? Millised on meie tundmatud alad? Kuidas me neid riske maandame?
2.09.2011
![Page 56: Kaspar Loog - ut · Pidevalt hüppasid välja uued tehnoloogiad, mis väitsid tarkvara arendust mitmekümnekordselt parandavat/kiirendavat jne. 1987 – Fred Brooks “No Silver Bullet”](https://reader033.vdocuments.site/reader033/viewer/2022042808/5f89e69bd3c2513ac953732c/html5/thumbnails/56.jpg)
2.09.2011
![Page 57: Kaspar Loog - ut · Pidevalt hüppasid välja uued tehnoloogiad, mis väitsid tarkvara arendust mitmekümnekordselt parandavat/kiirendavat jne. 1987 – Fred Brooks “No Silver Bullet”](https://reader033.vdocuments.site/reader033/viewer/2022042808/5f89e69bd3c2513ac953732c/html5/thumbnails/57.jpg)
Distsipliinide ülevaade
2.09.2011
![Page 58: Kaspar Loog - ut · Pidevalt hüppasid välja uued tehnoloogiad, mis väitsid tarkvara arendust mitmekümnekordselt parandavat/kiirendavat jne. 1987 – Fred Brooks “No Silver Bullet”](https://reader033.vdocuments.site/reader033/viewer/2022042808/5f89e69bd3c2513ac953732c/html5/thumbnails/58.jpg)
Nõuete analüüs Analüüs Arhitektuur Disain Kodeerimine Testimine Juurutamine Versioonide/konfiguratsioonihaldus Projektijuhtimine
2.09.2011
![Page 59: Kaspar Loog - ut · Pidevalt hüppasid välja uued tehnoloogiad, mis väitsid tarkvara arendust mitmekümnekordselt parandavat/kiirendavat jne. 1987 – Fred Brooks “No Silver Bullet”](https://reader033.vdocuments.site/reader033/viewer/2022042808/5f89e69bd3c2513ac953732c/html5/thumbnails/59.jpg)
Keskendub sellele, mida tarkvara tegema peab “Millist maja meil vaja on?”
2.09.2011
![Page 60: Kaspar Loog - ut · Pidevalt hüppasid välja uued tehnoloogiad, mis väitsid tarkvara arendust mitmekümnekordselt parandavat/kiirendavat jne. 1987 – Fred Brooks “No Silver Bullet”](https://reader033.vdocuments.site/reader033/viewer/2022042808/5f89e69bd3c2513ac953732c/html5/thumbnails/60.jpg)
Keskendub sellele, kuidas tarkvara oma eesmärki täidab “Maja projekteerimine ja sisekujundus”
2.09.2011
![Page 61: Kaspar Loog - ut · Pidevalt hüppasid välja uued tehnoloogiad, mis väitsid tarkvara arendust mitmekümnekordselt parandavat/kiirendavat jne. 1987 – Fred Brooks “No Silver Bullet”](https://reader033.vdocuments.site/reader033/viewer/2022042808/5f89e69bd3c2513ac953732c/html5/thumbnails/61.jpg)
Arhitektuuridokument Näidisarhitektuuridokument (Reference) Analüüsimudel/dokument Disainimudel/dokument Füüsilise arhitektuuri kirjeldus (deployment
model) Andmemudel
2.09.2011
![Page 62: Kaspar Loog - ut · Pidevalt hüppasid välja uued tehnoloogiad, mis väitsid tarkvara arendust mitmekümnekordselt parandavat/kiirendavat jne. 1987 – Fred Brooks “No Silver Bullet”](https://reader033.vdocuments.site/reader033/viewer/2022042808/5f89e69bd3c2513ac953732c/html5/thumbnails/62.jpg)
Keskendub sellele, et tarkvara valmis teha “Maja ehitamine”
2.09.2011
![Page 63: Kaspar Loog - ut · Pidevalt hüppasid välja uued tehnoloogiad, mis väitsid tarkvara arendust mitmekümnekordselt parandavat/kiirendavat jne. 1987 – Fred Brooks “No Silver Bullet”](https://reader033.vdocuments.site/reader033/viewer/2022042808/5f89e69bd3c2513ac953732c/html5/thumbnails/63.jpg)
Keskendub sellele, kas süsteem teeb seda, mis oodati “Küttesüsteemide test, soojapidavuse kontroll...”
2.09.2011
![Page 64: Kaspar Loog - ut · Pidevalt hüppasid välja uued tehnoloogiad, mis väitsid tarkvara arendust mitmekümnekordselt parandavat/kiirendavat jne. 1987 – Fred Brooks “No Silver Bullet”](https://reader033.vdocuments.site/reader033/viewer/2022042808/5f89e69bd3c2513ac953732c/html5/thumbnails/64.jpg)
Tehtud töö lõppkasutajateni viimine “Sissekolimine”
2.09.2011
![Page 65: Kaspar Loog - ut · Pidevalt hüppasid välja uued tehnoloogiad, mis väitsid tarkvara arendust mitmekümnekordselt parandavat/kiirendavat jne. 1987 – Fred Brooks “No Silver Bullet”](https://reader033.vdocuments.site/reader033/viewer/2022042808/5f89e69bd3c2513ac953732c/html5/thumbnails/65.jpg)
2.09.2011
![Page 66: Kaspar Loog - ut · Pidevalt hüppasid välja uued tehnoloogiad, mis väitsid tarkvara arendust mitmekümnekordselt parandavat/kiirendavat jne. 1987 – Fred Brooks “No Silver Bullet”](https://reader033.vdocuments.site/reader033/viewer/2022042808/5f89e69bd3c2513ac953732c/html5/thumbnails/66.jpg)
Toetab ja arendab töötegemist “Tellingud, segumasinad ...”
2.09.2011
![Page 67: Kaspar Loog - ut · Pidevalt hüppasid välja uued tehnoloogiad, mis väitsid tarkvara arendust mitmekümnekordselt parandavat/kiirendavat jne. 1987 – Fred Brooks “No Silver Bullet”](https://reader033.vdocuments.site/reader033/viewer/2022042808/5f89e69bd3c2513ac953732c/html5/thumbnails/67.jpg)
2.09.2011
![Page 68: Kaspar Loog - ut · Pidevalt hüppasid välja uued tehnoloogiad, mis väitsid tarkvara arendust mitmekümnekordselt parandavat/kiirendavat jne. 1987 – Fred Brooks “No Silver Bullet”](https://reader033.vdocuments.site/reader033/viewer/2022042808/5f89e69bd3c2513ac953732c/html5/thumbnails/68.jpg)
Requirements Analysis – design -
architecture Coding – development
-implementation Testing Deployment Support Maintenance
Project management Improvement Documentation Configuration
management Software Quality
Assurance
2.09.2011
![Page 69: Kaspar Loog - ut · Pidevalt hüppasid välja uued tehnoloogiad, mis väitsid tarkvara arendust mitmekümnekordselt parandavat/kiirendavat jne. 1987 – Fred Brooks “No Silver Bullet”](https://reader033.vdocuments.site/reader033/viewer/2022042808/5f89e69bd3c2513ac953732c/html5/thumbnails/69.jpg)
WIKIPEDIA
Otsi järgmseid märksõnu ja loe! Software engineering
Software development process
2.09.2011