project review IM2 T-76.115 Project Review Realization of the tasks 2(2) q Execute and report system...

20
1 T-76.115 Project Review 76.115 Project Review T-76.115 Project Review RoadRunners [IM2] Iteration 12.02.2004

Transcript of project review IM2 T-76.115 Project Review Realization of the tasks 2(2) q Execute and report system...

1

TT--76.115 Project Review76.115 Project Review

T-76.115 Project Review

RoadRunners[IM2] Iteration

12.02.2004

2

TT--76.115 Project Review76.115 Project Review

Agendaq Project status (15 min)

q Planned goalsq Planned deliveriesq Project metricsq Risks

q Used work practices (5 min)q Completed work (10 min)

q Demo

q Plans for the next iteration (5 min)

3

TT--76.115 Project Review76.115 Project Review

Status of projectq Group members, who are mainly responsible for implementation have

reached their hour quota. Because of that, all features cannot be implemented in this project:q FR-O-001: Change layer orderq FR-O-002: Adjust time scale

4

TT--76.115 Project Review76.115 Project ReviewStatus of planned goals of the iterationq Goal 1: mandatory use cases are implemented

q Ok

q Goal 2: User manual draft is writtenq Ok

q Goal 3: Peer testing arrangements is doneq Ok

5

TT--76.115 Project Review76.115 Project ReviewStatus of planned deliverables of the iterationq Deliverables

q Updated project planq Ok

q Updated requirements document q Ok

q Updated technical specificationq Ok

q Updated test casesq Some tests will be changed during next iteration

q Updated user interface specificationq Ok

q Updated test planq Ok

q Test logq Ok

q User's manualq Draft

q Progress reportq Ok

6

TT--76.115 Project Review76.115 Project Review

Realization of the tasks 1(2)q Meetings -21

q All group members hadn't participated all meetings.

q Write user manual -17q Petri was supposed to do this, but he

was sick.q User interface is still changing ->

screenshots cannot be taken yet.

7

TT--76.115 Project Review76.115 Project Review

Realization of the tasks 2(2)q Execute and report system tests -10,5

q Some main functions have not been ready until now

q Not started: q Use cases are reported incorrectly,

some task are not reported at all they reported in wrong task.

q Unit test execution is not reported at all, all hours spend in these tasks are in Prepare unit testing.

8

TT--76.115 Project Review76.115 Project Review

Working hours by person

q pnoponen has been sick during this iteration.

q jkatajal's internet provider had problem with internet connections.

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

Latest plan

Member PP IM1 Subtot IM2 IM3 DE Totaljkatajal 38,0 22,5 60,5 62,0 61,5 6,0 190,0jpvalima 46,0 43,0 89,0 68,0 10,0 23,0 190,0kmannist 84,0 30,5 114,5 41,0 27,0 8,0 190,5pnoponen 57,0 12,5 69,5 67,0 46,5 7,0 190,0rraisane 49,5 52,5 102,0 47,0 32,0 9,0 190,0stanabe 40,0 36,0 76,0 65,0 43,0 6,0 190,0tpkoski1 42,5 34,5 77,0 55,0 48,0 10,0 190,0

Member PP IM1 IM2 Subtot IM3 DE Totaljkatajal 38,0 22,5 40 100,5 75,0 14,5 190,0jpvalima 46,0 43,0 66,5 155,5 26,5 8,0 190,0kmannist 84,0 30,5 47,0 161,5 23,0 5,5 190,0pnoponen 57,0 12,5 23,0 92,5 71,5 26,0 190,0rraisane 49,5 52,5 41,0 143,0 43,0 4,0 190,0stanabe 40,0 36,0 82,0 158,0 28,0 4,0 190,0tpkoski1 42,5 34,5 74,0 151,0 35,0 4,0 190,0

Member Real Plan Diffjkatajal 40 62,0 -22,0jpvalima 66,5 68,0 -1,5kmannist 47,0 41,0 6,0pnoponen 23,0 67,0 -44,0rraisane 40,0 47,0 -7,0stanabe 82,0 65,0 17,0tpkoski1 74,0 55,0 19,0

9

TT--76.115 Project Review76.115 Project Review

Quality metricsBug metrics

I1 I2 I3 DE TotalReported 13 13Closed 0Open 12 12

Blockers Critical Major Minor Trivial TotalTotal open 4 7 1 12This iteration reported 4 7 1 12

10

TT--76.115 Project Review76.115 Project Review

Quality assessment

LegendCoverage:

0 = nothing1 = we looked at it

2 = we checkedall functions

3 = it’s tested

Quality:☺ = quality is good

K = not sureL = quality is bad

KKKKKKKKK

Functional area Coverage Quality CommentsInstallation and running the program 0 Not startedBasic functionality of RMT 1 Some functions doesn't work correctly.Working with layer 1Working with activity 1Working with event 1Timescale 0 Not startedWorking with note 0 Not startedWorking with dependency 0 Not startedExportation of roadmap 0 Not started

11

TT--76.115 Project Review76.115 Project ReviewSoftware size in Lines of Code (LOC)

Module PP IM1 IM2 IM3 DEController 206 1030Dialogs 832Engine 389 901ExternalDocumentHandler 81GraphicLibrary 840GUI 588 1007LayerManager 60 282Storage 967Utils 13

total 1243 5953

12

TT--76.115 Project Review76.115 Project Review

Changes to the projectq No changes in project

13

TT--76.115 Project Review76.115 Project Review

Risksq The current situation regarding the risks:

q Following risks has been realized:q Personal health condition: One of the project member has been sick during

this phase. q Java -competence is distributed unevenly: Main developers have reached

their hour quota, other members can't continue their work.q Bugs prevent testing: Major bug in basic functionality reflects also to the

other functions

q Identified risks:q Personal health conditionq Bugs prevent testingq Project plan followingq Functional system for peer testingq Communication between group membersq Help for problem solvingq New jobq User manual writing

14

TT--76.115 Project Review76.115 Project Review

Work practicesq In this phase following practices are

used:q Time reportingq Version controlq Personal SE assignments

q Test driven developmentq Communication practices q Meeting practicesq Design patternsq Documentation practicesq Configuration managementq Architectural design

q Iteration planningq Documenting and document deliveryq Project reviewq Use casesq Risk managementq Coding convention q Bugzilla

15

TT--76.115 Project Review76.115 Project Review

Status of PSEAsq Test driven development

q Metrics of unit test used in project has been gatheredq Communication practices

q All communication practices have been observed and actively used.

q Meeting practicesq Meeting minutes has been written in every meeting.q Agenda has been done beforehand and it has been also

followed.q Design patterns

q Metrics of design pattern's usage in this project has been gathered

q Documentation practicesq Configuration management

q Directory structure updatesq Ant-tool removed, experiences and metrics updatedq Delivery chapter updated

q Architectural designq Document has been updated with Ratioanal Rose's reverse

engineer

16

TT--76.115 Project Review76.115 Project Review

Results of the iterationq Updated project plan

q Next phase tasks and risksq Updated requirements document

q Use cases updatedq Updated architecture design

q Class diagrams has been updatedq Class diagram of Storage has been added.

q Updated test casesq Test cases are updated and added.

q Updated user interface specificationsq Dialogs are updated.

q Updated test planq Descriptions of features are updated.

q Test logq Testing has been started

q User's manualq Draft

17

TT--76.115 Project Review76.115 Project Review

Test reportsModule All test cases All passed test casesLayerManager 14 14

GraphicLibrary 20 20

Controller 0 0Engine 12 10

ExternalDocumentHandler 1 1

GUI 1 1

Storage 20 20Dialog 2 2

18

TT--76.115 Project Review76.115 Project Review

Demoq Juha will now present Roadmap tool

19

TT--76.115 Project Review76.115 Project Review

Plan for the next iteration 1(2)q Goals

q All major bugs are fixedq User manual is readyq System delivered to peer

group for testingq System delivered to customer

for testing

q Deliverablesq Updated project planq Updated requirements

documentq Updated technical specificationq Updated User interface

specificationq Updated test planq Updated test casesq Updated user's manualq Test logq Peer test plansq Peer test reportsq Progress report

20

TT--76.115 Project Review76.115 Project Review

Plan for the next iteration 2(2)