T-76.115 Project ReviewT-76.115 Project Review
T-76.115 Project Review
X-tremeITI2 Iteration
12.02.2004
X-TremeITValeria, Konstantin, Roman, Olesia, Vladislav,
Seppo, Aleksandr 2
T-76.115 Project ReviewT-76.115 Project Review
Agenda
Project status (7 min) achieving the goals of the iteration project metrics
Used work practices (5 min) Completed work (30 min)
presenting the iteration’s results demo
Plans for the next iteration (3 min)
X-TremeITValeria, Konstantin, Roman, Olesia, Vladislav,
Seppo, Aleksandr 3
T-76.115 Project ReviewT-76.115 Project Review
Status of planned goals of the iteration
Goals: Test cases and testing of GUI +- Integrate system modules ++ Implement more use cases ++
UC-01/1.1 Creating objects – to be updated with more object types
Add text box to objects UC-01/1.2 Removing objects UC-01/1.4 Removing dependencies UC-02/1 Saving process diagram to XML file UC-03 Removing process diagram UC-04 Viewing process diagram UC-09 Printing process diagram
Testing +-
X-TremeITValeria, Konstantin, Roman, Olesia, Vladislav,
Seppo, Aleksandr 4
T-76.115 Project ReviewT-76.115 Project Review
Status of planned deliverables of the iterationDeliveries: Implemented software Updated:
project plan requirements document technical specification Test cases
Test report User’s manual (Seppo) Progress report
X-TremeITValeria, Konstantin, Roman, Olesia, Vladislav,
Seppo, Aleksandr 5
T-76.115 Project ReviewT-76.115 Project Review
Realization of the tasks
Deviations Architectural design Unplanned (LOC Calculation) Not started I2 tasks (was not reported)
X-TremeITValeria, Konstantin, Roman, Olesia, Vladislav,
Seppo, Aleksandr 6
T-76.115 Project ReviewT-76.115 Project Review
Working hours by person
MEMBER Real Planned Diff
Aleksandr 31,60 41,00 9,40
Vladislav 35,10 48,00 12,90
Konstantin 23,60 38,00 14,40
Olesija 46,00 36,00 -10,00
Roman 43,10 40,00 -3,10
Seppo 35,20 56,00 20,80
Valeria 41,60 41,00 -0,60
TOTAL 256,20 300,00 43,80
MEMBER PP I1 I2 Subtotal I3 DE Total
Aleksandr 57,5 57,75 31,60 146,85 30 20 196,85
Vladislav 56 55 35,10 146,1 30 15 191,1
Konstantin 57 55,75 23,60 136,35 34 20 190,35
Olesija 51,5 41,45 46,00 138,95 30 20 188,95
Roman 65,5 55,7 43,10 164,3 20 15 199,3
Seppo 48,6 45,75 35,20 129,55 35 20 184,55
Valeria 66,5 62,1 41,60 170,2 20 20 210,2
TOTAL 402,6 373,5 256,20 1032,3 199 130 1361,3
-50,00
0,00
50,00
100,00
150,00
200,00
250,00
300,00
Aleksandr
Vladislav
Konstantin
Olesija
Rom
an
Seppo
Valeria
TO
TA
L
Real
Planned
Diff
X-TremeITValeria, Konstantin, Roman, Olesia, Vladislav,
Seppo, Aleksandr 7
T-76.115 Project ReviewT-76.115 Project Review
Project progress tracking and control
End of week 4
0
50
100
150
200
250
300
350
400
1 2 3 4 5 6 7 8 9 10 11
week
cost
s
BCWS
ACWP
BCWP
End of I2
0
50
100
150
200
250
300
350
400
1 2 3 4 5 6 7 8 9 10 11
weekco
sts
BCWS
ACWP
BCWP
X-TremeITValeria, Konstantin, Roman, Olesia, Vladislav,
Seppo, Aleksandr 8
T-76.115 Project ReviewT-76.115 Project Review
Quality metrics
I1 I2 I3 DE TotalReported 0 3 3Closed 0 2 2
Bug metrics
Small bugs were found while compiling the code Insignificant logical bugs eliminated right on the
programming sessions 3 bugs reported to Bugzilla, 2 corrected
Functional area Coverage Quality Comments
GUI 2 Small defects to be fixed
Integration testing 2 Save diagram test is not passed
XML parser 1 Nothing serious yet
X-TremeITValeria, Konstantin, Roman, Olesia, Vladislav,
Seppo, Aleksandr 9
T-76.115 Project ReviewT-76.115 Project Review
Configuration management
JUnit tests for every class will be written in the next phase.
We did not need Ant. Small problems with Eclipse and CVS, but
everything has been solved.
X-TremeITValeria, Konstantin, Roman, Olesia, Vladislav,
Seppo, Aleksandr 10
T-76.115 Project ReviewT-76.115 Project Review
Software metrics
Package Classes Methods NCSS
applet 6 40 774
communication 6 32 291
engine 4 72 430
serverside 3 19 258
Total 19 163 1753
0 %
10 %
20 %
30 %
40 %
50 %
60 %
70 %
80 %
90 %
100 %
Classes Methods NCSS
serverside
engine
communication
applet
NCSS = Non Commenting Source Statements
X-TremeITValeria, Konstantin, Roman, Olesia, Vladislav,
Seppo, Aleksandr 11
T-76.115 Project ReviewT-76.115 Project Review
Risks
Risk management risks evaluation forms
Risks analysis (Red , Yellow, Green) No New risks reported
Status of the risk I1 Status of the risk I2
Risk ID Risk 3.11.2003 25.11.2003 13.12.2003 30.1.2004
1.2 Test plan fails
1.4 Wrong architectural design
2.1 Lack of experience
2.2 Underestimated resources for project task
2.7 Project is late
3.1 Requirements changed
X-TremeITValeria, Konstantin, Roman, Olesia, Vladislav,
Seppo, Aleksandr 12
T-76.115 Project ReviewT-76.115 Project Review
Work practices
Requirements elicitation and analysis (Konstantin) Usability tests (Roman) Architecture design (Vlad) Pair programming (Aleksandr)
X-TremeITValeria, Konstantin, Roman, Olesia, Vladislav,
Seppo, Aleksandr 13
T-76.115 Project ReviewT-76.115 Project Review
Pair Programming
Type Usage Productivity(LOC / person
hours)
Defects(defects / LOC)
PairProgramming
94,6% 25,5 0,0259
Individual 7,4% 33,5 0,0299
Type Usage Productivity(LOC / person
hours)
Defects(defects / LOC)
PairProgramming
0,66 % 22,3 0,0256
Individual 0,34 % 16,7 0,0299
After Iteration 1
After Iteration 2
X-TremeITValeria, Konstantin, Roman, Olesia, Vladislav,
Seppo, Aleksandr 14
T-76.115 Project ReviewT-76.115 Project Review
Software demo
GUI Controller XML parser Engine
X-TremeITValeria, Konstantin, Roman, Olesia, Vladislav,
Seppo, Aleksandr 15
T-76.115 Project ReviewT-76.115 Project Review
Plan for the next iteration
Goals: Implement more use cases
UC-02/1 Saving process diagram locally ? -> to be agreed with customer after project review
meeting Careful system testing Bug fixing Peer testing System is ready to deliver to the customer
Deliveries: Implemented software Updated:
project plan requirements document technical specification test cases user’s manual
Test report Peer test plans Peer test reports Progress report
X-TremeITValeria, Konstantin, Roman, Olesia, Vladislav,
Seppo, Aleksandr 16
T-76.115 Project ReviewT-76.115 Project Review
Plan for the next iteration
X-TremeITValeria, Konstantin, Roman, Olesia, Vladislav,
Seppo, Aleksandr 17
T-76.115 Project ReviewT-76.115 Project Review
Thank you!
Questions, comments?