Presentation is loading. Please wait.

Presentation is loading. Please wait.

T-76.115 Project Review Rajoitteiset I2 Iteration 11.2.2004.

Similar presentations


Presentation on theme: "T-76.115 Project Review Rajoitteiset I2 Iteration 11.2.2004."— Presentation transcript:

1 T-76.115 Project Review Rajoitteiset I2 Iteration 11.2.2004

2 T-76.115 Project Review 2 Agenda  Project status (15 min)  Achieving the goals of the iteration  Status of the deliverables  Resource usage  Changes to the project  Risk review  Work practices (5 min)  Completed work (5 min)  Presenting the iteration’s results and deliverables more precisely  Project plan  Requirement specification  Technical specification  Test report  Demo of Lmodels (10 min)  Plans for the next iteration (10 min)

3 T-76.115 Project Review 3 Status of planned goals of the iteration  Goal 7 (from I1): Building the basis of the client  OK  Goal 1: Optimizing the model to shorten the processing time  Not performed so far  Goal 2: Implementation of the linearisator  OK  Goal 3: Implementation of the wrapper for the solver  Mostly OK  Goal 4: Building the graphical user interface  Functional, but limited  Goal 5: Implementing the client-server structure  OK

4 T-76.115 Project Review 4 Status of planned deliverables of the iteration  Project plan  Updated  Requirements specification  Updated  Technical specification  Updated  Test plan  OK  Test reports  OK for Lmodels-0.2.0  Test cases  OK  Implemented software  Lmodels-0.2.0 OK for testing  Lmodels-0.2.0_src is not fully documented

5 T-76.115 Project Review 5 Realization of the tasks  Number of meetings was reduced due to the scheduling problems  No actual need for meetings  Variations in documentation are caused by Trapoli  Javadocs were planned to be written as part of implementation  Implementing solver proved to be more difficult then expected  PSEA took more time then expected

6 T-76.115 Project Review 6 Working hours by person PPI1 Subtot I2I3DETotal Jouni Karppinen 4535803040 190 Hannu Kauppinen 40307045 30190 Joonas Kekoni 8540125302015190 Mitro Kuha 35104555 35190 Tuomas Luttinen 4570115352515190 Vesa Salento 304070554025190 Kalle Valo 303565554030190 Total 3102605703052651901330 Realised hours in this iterationPlan at the beginning of this iteration Latest plan (inc. realised hours and other updates) PPI1I2 Subtot I3DETotal Jouni Karppinen 4535401204030190 Hannu Kauppinen 4030401104535190 Joonas Kekoni 85405518055190 Mitro Kuha 3510551005535190 Tuomas Luttinen 4570301452520190 Vesa Salento 304025956035190 Kalle Valo 303530955540190 Total 3102602758452852001330 RealPlanDiff Jouni Karppinen 4030+10 Hannu Kauppinen 4045-5 Joonas Kekoni 5530+25 Mitro Kuha 55 0 Tuomas Luttinen 3035-5 Vesa Salento 2555-30 Kalle Valo 3055-25 Total 275305-30

7 T-76.115 Project Review 7 Quality metrics  Unit testing coverage still limited  Source code metrics (CCCC) now available from nightly builds  Not utilized so far I1I2I3DETotal Reported 1022N/A 32 Closed 1012N/A 22 Open 010N/A Bug metrics BlockersCriticalMajorNormalMinorTrivialTotal Total open 0001000 This iteration reported 001192022

8 T-76.115 Project Review 8 Quality assessment  Systematic testing was started in iteration I2  GUI testing will begin as soon as development has frozen it  Test automation will be developed in next iteration Functional areaCoverageQualityComments GUI0  Unfinished, not tested. Server2  Average. Works already, but probably has some bugs. Legend Coverage: 0 = nothing 1 = we looked at it 2 = we checked all functions 3 = it’s tested Quality:  = quality is good  = not sure  = quality is bad

9 T-76.115 Project Review 9 Software size in Lines of Code (LOC) PPI1I2I3DE Lmodels - Comments0 169 52 262 102N/AN/A Nodes - Comments 0000 382 122 926 332N/AN/A Model - Comments0 81 5 445 416N/AN/A Processors - Comments0 5 10 436 299N/AN/A Formats - Comments0 22 0 200 111N/AN/A Solver - Comments 0000 119 3 706 284N/AN/A Controller - Comments 0000 94 8 150 164N/AN/A Web - Comments00 468 47N/AN/A Server - Comments 0000 91 3 172 3N/AN/A Client - Comments 0000 128 10 216 32N/AN/A TOTAL 01 3045 771N/A NCLOC 01 0913 981N/A COMMENTS 02131 790N/A

10 T-76.115 Project Review 10 Changes to the project  Risk management was refined  New tool for GUI: Jetty

11 T-76.115 Project Review 11 Risks  Risk management task force:  Hannu Kauppinen  Mitro Kuha  Tuomas Luttinen  Risk management practise was established  risk identification session is held at the end of each iteration  risks are analysed and classified  20-25 risks are selected for monitoring  TOP 5 risks: 1. Saved information is lost from repository (CVS) 2. Workload is underestimated and the group is unable to decide about work distribution and responsibilities 3. A communicational break leads to misinformation in documentation 4. A member of the project group is too busy with other projects but lets others believe he is still taking care of his duties in the project 5. An unexpected feature is noticed, which requires plenty of time to correct

12 T-76.115 Project Review 12 Work practices  All planned work practices have been used  Usage of work practices have not been evaluated so far  evaluation of practices will be part of last iterations  Trapoli has worked better than in first two iterations  now only problem with one report  Pair programming, unit-testing, system level testing and heuristic evaluations were presented during this iteration

13 T-76.115 Project Review 13 Project plan updates  Resource usage plan was updated  Using Dia as a tool was defined more precisely  Project risk management was refined as described earlier  A new tool was specified  Jetty

14 T-76.115 Project Review 14 Requirement specification updates  Minor adjustments were made based on feedback

15 T-76.115 Project Review 15 Technical specification  The reasons for changing from Tomcat to Jetty were added  A notice about GLPK not being thread safe and the need for our own modifications was added  Util package was removed because it doesn’t contain anything  The UML sequence diagram was modified based on feedback

16 T-76.115 Project Review 16 Release testing of Lmodels v. 0.2  Testing was focused on Lmodels Server  Lmodels Web client and CLI client are only tools to perform testing  Testing was performed by Kalle Valo on 8.2.2004  23 test cases  6 cases failed => 3 bugs filed  Evaluation:  There is still work to be done as even the most simple test cases cannot be successfully performed

17 T-76.115 Project Review 17 Lmodels v. 0.2

18 T-76.115 Project Review 18 Plan for the next iteration  Goals  Fixing found ”bugs”  Optimising the model to shorten the processing time  Updating the documentation to reflect made changes and final structure of system  Improving usability of the system  Deliverables  Project plan (updated)  Requirements specification (updated)  Technical specification (updated)  Test plan (updated)  Test report  Test cases  Implemented software  Installation manual  User’s guide

19 T-76.115 Project Review 19 Plan for the next iteration (2)  Improving the usability of the GUI is the least important goal for the iteration  Risks / uncertainties  How many bugs will be found? Are there serious problems in the current system? Have we understood everything correctly?  Schedule  Schedule and internal deadlines will be decided at the beginning of the iteration

20 Thank you for your attention! For any further questions, please contact hannu.kauppinen@iki.fi hannu.kauppinen@iki.fi Rajoitteiset I2 Iteration 11.2.2004


Download ppt "T-76.115 Project Review Rajoitteiset I2 Iteration 11.2.2004."

Similar presentations


Ads by Google