14
T-76.115 Project Review Tetrastone [Iteration 2] 12.02.2004

T-76.115 Project Review Tetrastone [Iteration 2] 12.02.2004

Embed Size (px)

Citation preview

Page 1: T-76.115 Project Review Tetrastone [Iteration 2] 12.02.2004

T-76.115 Project Review

Tetrastone[Iteration 2]

12.02.2004

Page 2: 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)

Page 3: T-76.115 Project Review Tetrastone [Iteration 2] 12.02.2004

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

Page 4: T-76.115 Project Review Tetrastone [Iteration 2] 12.02.2004

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

Page 5: T-76.115 Project Review Tetrastone [Iteration 2] 12.02.2004

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

Page 6: T-76.115 Project Review Tetrastone [Iteration 2] 12.02.2004

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!

Page 7: T-76.115 Project Review Tetrastone [Iteration 2] 12.02.2004

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!

Page 8: T-76.115 Project Review Tetrastone [Iteration 2] 12.02.2004

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

Page 9: T-76.115 Project Review Tetrastone [Iteration 2] 12.02.2004

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.

Page 10: T-76.115 Project Review Tetrastone [Iteration 2] 12.02.2004

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.

Page 11: T-76.115 Project Review Tetrastone [Iteration 2] 12.02.2004

11

T-76.115 Project ReviewT-76.115 Project Review

Example: Demo

RosettaNet End-user Interface DEMO 2.0

Page 12: T-76.115 Project Review Tetrastone [Iteration 2] 12.02.2004

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

Page 13: T-76.115 Project Review Tetrastone [Iteration 2] 12.02.2004

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!

Page 14: T-76.115 Project Review Tetrastone [Iteration 2] 12.02.2004

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!