Tölvumál


Tölvumál - 01.02.2008, Blaðsíða 40

Tölvumál - 01.02.2008, Blaðsíða 40
4 0 | T Ö L V U M Á L Skipta verktíma í ítranir: Það að skipta verktímanum niður í ítranir/spretti þar sem ákveðinn hluti kerfisins var hannaður, forritaður, prófaður og svo hleypt af stokkunum kom vel út að flestu leyti (sjá þó umfjöllun síðar um of stuttar ítranir). Það skiptir mjög miklu máli í flestum hugbúnaðarverkefnum að afurðirnar líti dagsins ljós sem fyrst. Aðal ástæðan fyrir því er sú að það er í raun ekki fyrr en fólk er komið með eitthvað í „hendurnar“ sem það treystir því að verkefnið sé á réttri leið. Á meðfylgjandi mynd má sjá hvernig forritunin dreifðist á verktímann. Þar kemur fram að strax í fyrstu viku var kóðun hafin og hélst hún nokkuð jöfn þangað til í síðustu vikunni. Þetta er þvert á það sem gerist í mörgum verkefnum þar sem kóðun eykst jafnt og þétt allan tímann og nær jafnvel hámarki undir lokin. Byrja að prófa strax: Fyrstu afurðir verkefnisins fóru í prófanir strax í lok 1. viku. Til prófunar var aðalgluggi Windows biðlarans með einu textasvæði og hnappi og fannst sumum gustuk að byrja að prófa þegar jafn lítið var tilbúið. Við þessar prófanir fundust 27 villur! Einingaprófanir á skilum (build): Mikill tími fór í prófanir á skilum við miðlægar þjónustur MiFID hugbúnaðarins. Segja má að einn forritari hafi nánast verið í fullu starfi við einingaprófanir. Enda fór það svo að villan sem fannst í þjónustunum var prentuð út og hengd upp á vegg. Leysa villur jafn óðum: Það reyndist mjög vel að ráðast á villurnar jafn óðum. Þetta gaf kost á því að nota síðustu vikuna til að endurprófa og undirbúa útgáfu kerfisins. Það sem virkaði ekki Of stuttar ítranir: Verktímanum var skipt upp í 7 ítranir. Hver ítrun var því tæplega ein og hálf vika en almennt er mælt með því að hver ítrun sé 4­6 vikur. Hópurinn rak sig fljótlega á það að ítranirnar voru of stuttar og mjög erfitt var að koma nokkru fyrir á þeim tíma. Tvisvar var því gripið til þess ráðs að sameina ítranir og urðu þær því 5 talsins þegar upp var staðið. Þó er ekki víst að betra hefði verið að fækka ítrunum enn frekar. Erfitt að skilgreina atburðarásir/notkunartilvik (scenarios/use cases): Það er gömul saga og ný að erfitt getur verið að lýsa í texta því sem hugbúnaður á að gera. Í MSF er farin sú leið að skilgreina svokallaða atburðarás (Scenario) sem lýsir því sem notandinn er að reyna að framkvæma og hvað það er sem hann vill geta gert í hugbúnaðinum. Í okkar tilfelli hefði verið hægt að skilgreina þessar atburðarásir betur og hefði þær þá nýst betur við forritun og prófanir. Hins vegar er rétt að benda á það að daglegir „scrum“ fundir minnka þörf fyrir skriflegar skilgreiningar sem þessar.
Blaðsíða 1
Blaðsíða 2
Blaðsíða 3
Blaðsíða 4
Blaðsíða 5
Blaðsíða 6
Blaðsíða 7
Blaðsíða 8
Blaðsíða 9
Blaðsíða 10
Blaðsíða 11
Blaðsíða 12
Blaðsíða 13
Blaðsíða 14
Blaðsíða 15
Blaðsíða 16
Blaðsíða 17
Blaðsíða 18
Blaðsíða 19
Blaðsíða 20
Blaðsíða 21
Blaðsíða 22
Blaðsíða 23
Blaðsíða 24
Blaðsíða 25
Blaðsíða 26
Blaðsíða 27
Blaðsíða 28
Blaðsíða 29
Blaðsíða 30
Blaðsíða 31
Blaðsíða 32
Blaðsíða 33
Blaðsíða 34
Blaðsíða 35
Blaðsíða 36
Blaðsíða 37
Blaðsíða 38
Blaðsíða 39
Blaðsíða 40
Blaðsíða 41
Blaðsíða 42
Blaðsíða 43
Blaðsíða 44
Blaðsíða 45
Blaðsíða 46
Blaðsíða 47
Blaðsíða 48
Blaðsíða 49
Blaðsíða 50
Blaðsíða 51
Blaðsíða 52
Blaðsíða 53
Blaðsíða 54
Blaðsíða 55
Blaðsíða 56
Blaðsíða 57
Blaðsíða 58
Blaðsíða 59
Blaðsíða 60
Blaðsíða 61
Blaðsíða 62
Blaðsíða 63
Blaðsíða 64
Blaðsíða 65
Blaðsíða 66
Blaðsíða 67
Blaðsíða 68
Blaðsíða 69
Blaðsíða 70
Blaðsíða 71
Blaðsíða 72
Blaðsíða 73
Blaðsíða 74
Blaðsíða 75
Blaðsíða 76
Blaðsíða 77
Blaðsíða 78
Blaðsíða 79
Blaðsíða 80
Blaðsíða 81
Blaðsíða 82
Blaðsíða 83
Blaðsíða 84

x

Tölvumál

Beinir tenglar

Ef þú vilt tengja á þennan titil, vinsamlegast notaðu þessa tengla:

Tengja á þennan titil: Tölvumál
https://timarit.is/publication/239

Tengja á þetta tölublað:

Tengja á þessa síðu:

Tengja á þessa grein:

Vinsamlegast ekki tengja beint á myndir eða PDF skjöl á Tímarit.is þar sem slíkar slóðir geta breyst án fyrirvara. Notið slóðirnar hér fyrir ofan til að tengja á vefinn.