VirtuCo Implementation 1 Project Review 4.12.2003.

15
VirtuCo VirtuCo Implementation 1 Project Review 4.12.2003

Transcript of VirtuCo Implementation 1 Project Review 4.12.2003.

VirtuCoVirtuCoImplementation 1

Project Review4.12.2003

IBM USER
Ville Hartikainen
Otsikko tyyliin:: presentaatio ::

30.11.2003Sami Hanhijärvi

VirtuCo v©

• Project status– achieved goals in the iteration– project metrics

• Used work practices• Completed work

– Mobile demo

• Plans for the next iteration

Agenda

Ville Hartikainen
Nimi ja pvm:n saa: View->header/footer

30.11.2003Sami Hanhijärvi

VirtuCo v©

Status of planned goals

• Develop message transmission capable architecture– A basic architecture build with future requirements in mind.– Kept simple.– Produced in MIDP2.0, MIDP1.0 proxies will be done later.

• Produce simple conversation demo– Working demo is ready.– Is presented later on.

30.11.2003Sami Hanhijärvi

VirtuCo v©

Status of planned deliverables

• Project plan and requirements documents– Updated to match current situation

• Technical documentation done in a general perspective– UML used, but not strict– Slideshow format

• Test case specifications – Done for the implemented software

• Test report– Done for executed tests

30.11.2003Sami Hanhijärvi

VirtuCo v©

Realization of the tasks– Client architectural design

• Trapoli

– Requirements– Prepare testing

• Test plan

– Setup development environment• Problems with emulators

– Unplanned

30.11.2003Sami Hanhijärvi

VirtuCo v©

Working hours by person

• Unfamiliar with technology

• More to do than first anticipated

Real Plan DiffHannu 60+1 55 6Jorma 54+1 55 0Kaarle 66+1 54 13Kai 88+1 45 44Petteri 67+1 54 14Sami 37+5 49 -7Ville 55+9 37 27Total 446 349 97

Realized hours in this iteration Plan in the beginning of this iteration

PP I1 I2 I3 DE TotalHannu 30 44 59 42 15 190Jorma 25 40 62 48 15 190Kaarle 30 43 58 44 15 190Kai 32 51 68 20 19 190Petteri 41 36 56 42 15 190Sami 55 36 41 30 28 190Ville 44 39 52 40 15 190Total 257 289 396 266 122 1330

Latest plan (inc. realized hours and other updates)

PP I1 I2 I3 DE TotalHannu 30 60+1 54 42 23 210Jorma 25 54+1 57 48 25 210Kaarle 30 66+1 48 40 25 210Kai 32 88+1 48 16 25 210Petteri

41 67+1 42 36 23 210

Sami 55 37+5 45 32 36 210Ville 44 55+9 47 32 23 210Total 257 446 341 246 180 1470

30.11.2003Sami Hanhijärvi

VirtuCo v©

Quality metrics

• Results of system testing

PP I1 TotalReported 92 4 96

Closed 92 3 95Open 0 1 1

Issue metrics

Implementation 1

Blockers Critical Major Minor Trivial Total

Total open 0 0 0 1 0 1This iteration reported

1 1 0 2 0 4

30.11.2003Sami Hanhijärvi

VirtuCo v©

Quality assessment

• Overall quality is good enough for a demonstration• Further testing needed for product use• More thorough unit testing

– Test MIDLet

Functional area Coverage Quality Comments

Conversation 2 Some defects found and all above minor were fixed.

Legend

Coverage:

0 = nothing

1 = we looked at it

2 = we checked all functions

3 = it’s tested

Quality:

= quality is good

= not sure

= quality is bad

30.11.2003Sami Hanhijärvi

VirtuCo v©

Software size

Lines of code I1 I2 I3 DEClient total 2114Client comments 946Server total 2006Server comments 941Common total 204Common comments 109Total 4324Comments 1996

Lines of code per programming hour I1 I2 I3 DEFunctional lines of code 15Any line of code 27

30.11.2003Sami Hanhijärvi

VirtuCo v©

Changes to the project

30.11.2003Sami Hanhijärvi

VirtuCo v©

Risks

• Risk management document refactored– Contains only 8 risks– Previous one merged and generalized

• Risk for development tool problems– Risk realized– Produced work-around for problems

30.11.2003Sami Hanhijärvi

VirtuCo v©

Work practices

• Process construction and tuning• Design patterns• Software Configuration Management• Automated unit tests

30.11.2003Sami Hanhijärvi

VirtuCo v©

Results of the iteration

• Software– Message transmission capable architecture

• Server and client

– Demonstration

• New documentation– Technical specification– Test plan– Test cases– Test report

30.11.2003Sami Hanhijärvi

VirtuCo v©

Demonstration

30.11.2003Sami Hanhijärvi

VirtuCo v©

Plans for the next iteration

• Goals– Community architecture– Community demo

• Deliverables– User’s guide

• Risks– Practices not followed– Tools produce problems

• Schedule– Task dependencies