Presentation is loading. Please wait.

Presentation is loading. Please wait.

Implementation 3 Project Review

Similar presentations


Presentation on theme: "Implementation 3 Project Review"— Presentation transcript:

1 Implementation 3 Project Review 17.3.2004
VirtuCo Implementation 3 Project Review

2 Agenda Project status Used work practices Completed work
achieved goals in the iteration project metrics Used work practices Completed work Mobile demo Plans for the next iteration Sami Hanhijärvi

3 Status of planned goals
Multiplayer tank game Done to the promised extent Peer testing Done Produced information about the reliability of the system Finalize implementation Only bug fixes left Sami Hanhijärvi

4 Status of planned deliverables
Project plan Update to match delivery plans Technical documentation Architecture description of new requirements added Test case specifications Updated to cover the game Test report Created for ran tests Sami Hanhijärvi

5 Realization of the tasks
Quite as planned Some shifts between parallel tasks Sami Hanhijärvi

6 Working hours by person
Realized hours in this iteration Plan in the beginning of this iteration Real Plan Diff Hannu 34+1 38 -3 Jorma 18+1 33 -14 Kaarle 52+1 39 14 Kai 23+1 18 6 Petteri 49+1 12 Sami 36+3 46 -7 Ville 10+1 7 4 Total 222+9 219 PP I1 I2 Subtot I3 DE Total Hannu 30 67 55 152 36 22 210 Jorma 25 54 93 172 24 14 Kaarle 70 53 153 40 17 Kai 32 89 45 166 27 Petteri 41 72 57 160 18 Sami 59 159 21 220 Ville 44 203 9 8 257 465 451 704 194 121 1490 Latest plan (inc. realized hours and other updates) Work distribution could have been better. Delivery tasks clarified, planned hours reduced. PP I1 I2 I3 Subtot DE Total Hannu 30 67 55 35 187 16 203 Jorma 25 54 93 19 191 210 Kaarle 70 53 206 4 211 Kai 32 89 45 24 190 207 Petteri 41 62 57 50 2 212 Sami 59 39 198 18 220 Ville 44 11 214 257 465 451 231 1398 74 1472 Sami Hanhijärvi

7 Hours per work type in I3 Sami Hanhijärvi

8 Hours per work type in the whole project
Sami Hanhijärvi

9 Quality metrics Issue metrics PP I1 I2 I3 Peer Total Reported 92 4 25 10 11 142 Closed 8 132 Open 6 3 9 Implementation 3 Blockers Critical Major Minor Trivial Total Total open 2 3 9 This iteration reported 4 8 6 21 Peer testing produced bugs that are more informative than bugs to be fixed Sami Hanhijärvi

10 Quality assessment J K Bugs remain, but many are out of our scope.
Functional area Coverage Quality Comments Conversation 3 J Works overall. One minor bug remains. Push messages 2 Works, problems with actual internet connections and JBoss. Tank game K Some critical bugs in extreme situations. User management Works overall. Legend Coverage: 0 = nothing 1 = we looked at it 2 = we checked all functions 3 = it’s tested Quality: J = quality is good K = not sure L = quality is bad Bugs remain, but many are out of our scope. Sami Hanhijärvi

11 Software size Lines of code I1 I2 I3 DE Client total 2114 5895 9971 Client comments 946 2404 3804 Server total 2006 4592 5958 Server comments 941 1958 2458 Common total 204 156 202 Common comments 109 99 132 Total 4324 10643 16131 Comments 1996 4461 6394 Lines of code per programming hour I1 I2 I3 DE Functional lines of code 15 17 40 Any line of code 27 28 61 Sami Hanhijärvi

12 Risks MIDP2.0 phone Time underrun
Neutralized, when phone was received. Software worked quite easily with phone. Time underrun Didn’t happen, because scope was limited in I2 Sami Hanhijärvi

13 Work practices Unit tests Refactoring Usability tests Sami Hanhijärvi

14 Unit tests Metrics (testclasses / actual classes)
client: 12 / 38 = 31,6% common: 0 / 3 = 0% server: 5 / 63 = 7,9% all: 17 / 104 = 16,3% Presentation held in review Sami Hanhijärvi

15 Refactoring Used while adding new functionality
A presenation is held in review. Sami Hanhijärvi

16 Usability tests Usability was considered when creating tank game
Peer tests worked also as usability tests A presentation is held in review. Sami Hanhijärvi

17 Results of the iteration
Software Tank game Demonstration New documentation Peer test report Sami Hanhijärvi

18 Lessons learned NDS doesn’t allow network connections in Linux.
Sami Hanhijärvi

19 Service overview by Jorma Rinkinen Sami Hanhijärvi

20 Demonstration Sami Hanhijärvi

21 Plans for the next iteration
Goals Good documentation Deliverables Final report PSE documents Auth. & billing considerations SW package Risks Minor time underrun risk Sami Hanhijärvi


Download ppt "Implementation 3 Project Review"

Similar presentations


Ads by Google