T-76.115 Project Review
Tetrastone[Iteration 2]
12.02.2004
2
T-76.115 Project ReviewT-76.115 Project Review
Agenda
Project status (5 min) Achieving the goals of the iteration Project metrics Problems
Used work practices (3 min)
Completed work (10 min) Presenting the iteration’s results Demo
Plans for the next iteration (5 min)
3
T-76.115 Project ReviewT-76.115 Project Review
Status of planned goals of the iteration
Deliverables:
• Updated Project Plan• Updated Requirements Specification• Updated Technical Specification• Updated Test Cases• Test report and test log• Progress report• User's manual
Customer deliverables:
• Updated version of the GUI• Rest of UC-06 functionality• Use cases 07-11• Use case 14
4
T-76.115 Project ReviewT-76.115 Project Review
Status of planned deliverables of the iteration
Updated Project Plan Hours updated I3 tasks added I3 goals updated Static risks moved from RMP into PP
Updated Requirements Specification No major updates
Technical specification Some updates done
Updated Test cases Test cases updated from the Iteration 1
Test report and test log New test report and log created
User guide First version created Will be moved into RosettaNet EUI in next iteration Will acts as an online help
5
T-76.115 Project ReviewT-76.115 Project Review
Status of planned deliverables of the iteration
Customer deliverables:
Documentation Generally OK New documents – User guide initial version
Use case 01-05 Organization removal has to be added 5h of work
Use case 06 : Add / Delete / Modify PIP Saving undone, rest of the functionality ok
Use case 07 : Add Trading partner info Ok
Use case 08 : Add / Delete / Modify PIP (org. specific) UI done Todo: Look&Feel, saving, view
Use cases 09: Add / Modufy / Delete user account Ok
6
T-76.115 Project ReviewT-76.115 Project Review
Status of planned deliverables of the iteration
Use case 10: initialize new PIP exchange Frame and view done Saving plus other features not done
Use case 11: Unfortunately not implemented Implementation moved to I3
Use case 12: Browse sent received PIPs Done Maybe some filtering rules have to be added
Use case 15: Send message Ok
Use case 16: Receive message Ok
More can be seen on Demo later!
7
T-76.115 Project ReviewT-76.115 Project Review
Working hours by person
Realized hours by person:
Plan in the beginning of this iteration
MEMBER HOURS DIFF
Anssi 72,5 -7,5
Hanna 60 -20
Henry 72,5 -7,5
Kimmo 84,7 +4,7
Kjell 75,5 -4,5
Mikko 53,50 -1,5
Mikael 68,5 -11,5
TOTAL 487,2
Phase Mikko Kjell Anssi Kimmo Henry Mikael Hanna Total Real:
Phase Mikko Kjell Anssi Kimmo Henry Mikael Hanna Total Real:
PP 50 35 20 20 20 35 20 200 161,5
I1 30 45 55 40 50 40 40 300 317
I2 55 80 80 80 80 80 80 535 440
I3 30 35 40 40 40 35 40 260
DE 45 10 10 10 10 10 10 105
Total 210 205 205 190 200 200 190 1400
Problems:
•Long iteration – a lot of hours!
•Holidays
•A lot of work to do!
8
T-76.115 Project ReviewT-76.115 Project Review
Changes to the project
The group was not able to complete the UC 12 in this iteration The implementation was moved to next iteration
No other major changes were made
9
T-76.115 Project ReviewT-76.115 Project Review
Risks
At this stage almost all the risks have been mapped and almost no new risks have been identified
Materialized risks?
Time tracking & estimation – The iteration has been very long and there has been a lot of holidays during it, so there has been problems is time estimations.
10
T-76.115 Project ReviewT-76.115 Project Review
Work practices
Code review
This was experienced in one session during the I2 phase The manual code reading / ‘debugging’ was considered very useful, since tens
of bugs and errors were found
Number of lines in code inspected: 500
Number of found major bugs: 3 Number of found minor bugs: 6 Number of improvement suggestions: 15
But!
Total hours used in code inspection: 10
So the manual inspection of code is very time consuming and can not be effectively applied into large amounts of code - at least if the schedule is tight.
11
T-76.115 Project ReviewT-76.115 Project Review
Example: Demo
RosettaNet End-user Interface DEMO 2.0
12
T-76.115 Project ReviewT-76.115 Project Review
Plan for the next iteration
Goals:
Finalize and fine tune the started use cases Implement the few not started use cases
Deliverables:
Updated Project Plan Updated Requirements Specification Updated technical specification Updated test cases Test report and test log Peer test plans Peer test reports Updated User’s manual Progress report
Customer deliverables:
Updated version of the GUI Fixed version of use cases 01-15 Use cases 12-13
13
T-76.115 Project ReviewT-76.115 Project Review
Plan for the next iteration
Will be updated when I get the tasks out of the Trapoli system!
14
T-76.115 Project ReviewT-76.115 Project Review
Plan for the next iteration
Will be updated when I get the tasks out of the Trapoli system!