Download presentation
Presentation is loading. Please wait.
Published byDominic Evelyn Black Modified over 9 years ago
1
T-76.115 Project Review RoadMappers I2 Iteration 11.2.2003
2
T-76.115 Project Review 2 Agenda Project status (15 min) achieving the goals of the iteration project metrics Used work practices (5 min) Completed work (15 min) presenting the iteration’s results demo Plans for the next iteration (5 min)
3
T-76.115 Project Review 3 Status of planned goals of the iteration Refine architecture OK, no major changes needed Design user interface in more detail OK, remaining use cases designed Implement remaining use cases Underlying code is mostly OK Load/Save/Import/Export needs more work Implement GUI-module Some parts still missing Ports, attributes and constraints not done Undo/Redo also missing Test system Executed unit tests and some of the system tests More is needed
4
T-76.115 Project Review 4 Status of planned deliverables of the iteration GUI-module needs more work Use cases: UC-02, UC-03, UC-14, UC-17, UC-20, UC-23, UC-29, UC-30, UC-31, UC-32 and UC-33 Underlying code mostly OK Updated project plan New plans Updated technical specification Needed only minor changes Test cases Done basic cases – more done for I3 Updated usability evaluation document - OK Test report and test log - OK User manual Draft exists
5
T-76.115 Project Review 5 Realization of the tasks Estimation problems with implementation Extra hours reserved for unit testing were unused Usability test moved to I3 Done hours were less than planned because several tasks had ”slack” (meetings, personal assignment etc), even though implementation tasks took more than planned
6
T-76.115 Project Review 6 Working hours by person 1/2 PM didn’t have much extra work Will participate more to other tasks (testing etc.) in the future Some of the Enbuska’s effort went to I1 hours Usability tests moved to I3 -> Less hours for Karkkunen & Saastamoinen RealPlanDiff Pohjola 2335-12 Enbuska 29,545-15,5 Karkkunen 30,540-9,5 Latto 33303 Saastamoinen 33,545-11,5 Sarmanne 4145-4 Siltanen 4950 Total 239,5290-50,5 Realized hours in this iteration
7
T-76.115 Project Review 7 Working hours by person 2/2 Plan in the beginning of this iteration PPI1 Subtot I2I3DETotal Pohjola 66299535 200 Enbuska 346498453720200 Karkkunen 4951,5100,540 19,5200 Latto 54,570,512530 15200 Saastamoinen 4442,586,545 23,5200 Sarmanne 375693454220200 Siltanen 304878504725200 Total 314,5361,56762902761581400 Latest plan PPI1I2SubtotI3DETotal Pohjola 6630231194041200 Enbuska 346429,5127,552,520200 Karkkunen 495330,5132,547,520200 Latto 54,570,5331582715200 Saastamoinen 444533,5122,552,525200 Sarmanne 3756411344620200 Siltanen 3048491275320200 Total 314,5366,5239,5920,5318,51611400
8
T-76.115 Project Review 8 Quality metrics 1/2 Major problems There is not help available in the dialog windows Using multiple values in the modify attribute dialog is difficult No usability tests in I2 Will be done in I3, where it’s possible to get more input from the tests Usability problems found in I2 CatastrophicMajorMinorCosmeticDue to the prototype shortages Total Heuristic analysis 0262313
9
T-76.115 Project Review 9 Quality metrics 2/2 Unit tests Tests/fail - 55/5 2 critical, missing functionality 3 serious System tests Test cases 64 Executed 35 Pass/Fail – 8/27 I1I2I3DETotal Reported 036 Closed 0036 Open 036 Bug metrics CriticalSeriousMinorTotal Total open 4201236 This iteration reported 4201236
10
T-76.115 Project Review 10 Quality assessment The item pass/fail criteria for unit level had to be ignored to be able to start system level testing. It was decided that system level testing should be started even though the product really was not ready for that Test cases TC-2-09 to TC-2-18, TC-4-XX, and TC-5-02 to TC- 5-08 were not executed, because the functionality that they are testing is not fully implemented The following test cases could not be executed for different reasons: TC-1-04, TC-1-05, TC-1-07, TC-1-08, and TC-1-12 Functional areaCoverageQualityComments GUI1 Missing functionality Controller3 Missing functionality Model2 Some problems and missing functionality Views3 Nothing serious found Legend Coverage: 0 = zero coverage 1 = poor coverage 2 = adequate coverage 3 = good coverage 4 = excellent coverage 5 = full coverage Quality: = quality is good = not sure = quality is bad
11
T-76.115 Project Review 11 Software size in Lines of Code (LOC) PPI1I2I3DE Total – Controller 012132096 Com – Controller 0315688 Total – GUI * 015863782 Com – GUI 0857277 Total – Model 012215855 Com – Model 05852721 Total – Views 040203362 Com - Views 017571341 Total 0402014818 Comments 017574750 * Mostly generated code, which has been edited
12
T-76.115 Project Review 12 Risks No new risks were identified during this iteration 3 risks have materialized (ID, weight 1-100, rank) Access problems to SoberIT (R18, weight, #4) => Responsible person contacted, alternative ways of data transfer Integration (R22, weight 16, #11) => More time for design and integration GUI impementation skills (R4, weight 14, #15) => Tutorials, discussions All of these have been reacted or the risks effects will be handled in the next iteration
13
T-76.115 Project Review 13 Work practices 1/3 Used practices were Project progress tracking and control Hour reporting Communication practices E-mail Internal meetings Requirements management Design patterns Configuration management Coding conventions Refactoring Quality assurance Document reviews Automated unit testing Bug reporting Usability testing Heuristic evaluation Practices have worked well in general We will continue using current practices No new practices except peer testing in I3
14
T-76.115 Project Review 14 Work practices 2/3 Progress tracking and control Fewer internal meetings (not every week) Meetings involving smaller parts of the group are more informal than initially planned Both changes have worked well, no major communication problems Refactoring Refactoring was done on a larger scale in Model-module Had an effect on the architecture, which caused integration problems Made the code clearer, which helped the communication between implementation group members Very little change in software size, but added some classes We learned that refactoring should be done in the beginning of the iteration, when there are no other changes to the code and there is the possibility to change the architecture
15
T-76.115 Project Review 15 Work practices 3/3 Configuration management Most of the documents don’t pass the HTML-validator without errors This is not a problem because the documents with multiple editors still are easily readable and editable – which was the goal in the first place In January there was a period when the rule: “code must compile before it can be put in to the CVS”, was omitted for a while (Model-module interface change) No other deviations from this rule Coding convention is in use without major deviations Only exceptions is generated code – even this is clearing up due “cleaning”
16
T-76.115 Project Review 16 Results of the iteration Updated documents and reports New delis Implemented use cases (will be demonstrated later) User manual has been started User manual Implemented by the design group Contents Working with Models Working with Objects Working with Views
17
T-76.115 Project Review 17 Plan for the next iteration Goals Finalize user interface design Finalize user interface Test system Peer group tests our system Test peer groups system Deliverables Implemented use cases and core parts finalize modules and interface Documents: Test report and test log Peer test plans Peer test reports User's manual Plus updated documents and progress report
18
T-76.115 Project Review 18 Timeline
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.