T-76.115 Project Review ITSUPS Implementation 2 10.2.2004.

Slides:



Advertisements
Similar presentations
T Project Review SOLIData I2 Iteration 2005-FEB-08.
Advertisements

T Project Review X-tremeIT I2 Iteration
T Project Review I3 Iteration T Project Review X-TremeIT Valeria, Konstantin, Roman, Olesia, Vladislav, Seppo, Aleksandr 2 Agenda.
VirtuCo Implementation 1 Project Review
T Project Review VirtuCo PP Iteration
T Project Review Groupname [PP|…|DE] Iteration
T Iteration Demo BaseByters [I1] Iteration
Planning Iteration Demo Suunto Training Program Planner.
FINAL DEMO Apollo Crew, group 3 T SW Development Project.
T Project Review Magnificent Seven Project planning iteration
T Iteration Demo Team WiseGUI I2 Iteration
T Iteration Demo BetaTeam PP Iteration
T Project Review TeXlipse [I2] Iteration
T Project Review eGo I3 Iteration
T Final Demo Xylophone I2 Iteration
T Project Review X-tremeIT I1 Iteration
T Final Demo Tikkaajat I2 Iteration
T Final demo I2 Iteration Agenda  Product presentation (20 min) ‏  Project close-up (20 min) ‏ Evaluation of the results  Questions.
T Project Review Tetrastone [Iteration 2]
T Iteration Demo BitPlayers I2 Iteration
T Iteration Demo Apollo Crew I1 Iteration
T Project Review WellIT PP Iteration
T Iteration Demo Group name [PP|I1|I2] Iteration
T Iteration Demo OSLC 2.0 I1 Iteration
T Project Review Tetrastone Projext Planning Iteration
T Iteration Demo METAXA PP Iteration 17 November November November 2015.
T Project Review Sotanorsu I3 Iteration
T Project Review (Template for PI and I1 phases) Group name [PI|I1] Phase
T Project Review RoadRunners [IM1] Iteration
T Iteration Demo Team DTT I1 Iteration
T Iteration Demo BitPlayers I1 Iteration
T Iteration Demo Team 13 I1 Iteration
T Iteration Demo Hermes Team [I1] Iteration
T Sprint Demo Team Tarantino Iteration 1 / Sprint
T Project Review RoadRunners [IM3] Iteration
T Project Review BigBrother I1 Iteration
T Final Demo BaseByters T Final demo 2 Agenda  Project introduction (5 min)  Project status (5 min)  achieving the goals.
T Project Review eGo I2 Iteration
T Iteration Demo BetaTeam I2 Iteration, Final Solution
T Iteration Demo Team DTT Project planning (PP) Iteration
T Iteration Demo Software Trickery I2 Iteration
T Project Review WellIT I2 Iteration
T Iteration Demo Group name [PP|I1|I2] Iteration
T Iteration Demo BetaTeam I1 Iteration
T Iteration Demo Group 1 Project Planning Iteration
T Project Review Sotanorsu I1 Iteration
T Iteration I1 Demo Software Trickery PP Iteration
T Iteration Demo Tikkaajat [PP] Iteration
T Project Review MalliPerhe Iteration 3 Implementation
T Project Review ITSUPS Implementation
T Iteration Demo MapGuide based Web Edit Interface I2 Iteration
T Project Review RoadMappers I2 Iteration
T Project Review Rajoitteiset I2 Iteration
T Project Review Muuntaja I1 Iteration
T Iteration Demo Tempus I1 Iteration
T Iteration Demo BitPlayers PP Iteration
T Project Review Final Demo T Project Review X-TremeIT Valeria, Konstantin, Roman, Olesia, Vladislav, Seppo, Aleksandr 2 Agenda.
T Project Review Magnificent Seven Final demonstration
T Project Review MTS [PP] Iteration
T Project Review Wellit I1 Iteration
T Project Review Sotanorsu I2 Iteration
T Iteration Demo LicenseChecker I2 Iteration
T Project Review X-tremeIT PP Iteration
T Iteration Demo Byte-Pit I1 Iteration
T Project Review MalliPerhe PP Iteration
T Project Review X-tremeIT I1 Iteration
Groupname [PP|…|FD] Iteration
TeXlipse [I1] Iteration
T Project Review Group: pdm I2 Iteration
Implementation 3 Project Review
Presentation transcript:

T Project Review ITSUPS Implementation

T Project Review 2 Agenda  Project status (15 min)  achieving the goals of the iteration  project metrics  Work results (20 min)  presenting the iteration’s results  HuVi (Pipsa Hellemaa)  ViHu (Natalia Kaijalainen)  demo (Niko Setälä)  Used work practices (5 min)

T Project Review 3 Introduction to the project  Project plan: ”The purpose of the project is to make the traffic simulation system of the laboratory of transportation engineering, HUTSIM, to collaborate with ViaSys’s city planning tool” NovaPoint Virtual Map HutSim HuVi: Positions, speeds and directions of vehicles ViHu: Borders of streets, trafficlines, traffic lights etc.

T Project Review 4 Conversion NovaPoint Virtual Map Path-Interface Coord-Interface HUTSIM Microsimulation System Conversion & Edit Land-XML CNF-file XYZ-coords XML Traffic Simulation3D-Visualization Integration of Traffic Simulation with 3D-Visualization I.Kosonen, HUT Line-Interface Configuration Data (Static) Vehicle Data (Dynamic)

T Project Review 5 Status of the iteration’s goals  HuVi  Goal 1: Complete working program  Lots of implementation has been done  Not done:  HuVi: Doesn’t get enough information from Ampel  Goal 2: Simple user interface  OK  ViHu  Goal 3: Complete working program  All implementation has been done  Not done:  ViHu: Pipes were not implemented  Goal 4: Simple user interface  OK  Goal 5: Write user guide  OK

T Project Review 6 Status of the iteration’s deliverables  Implementation of HUTSIM->Virtual Map  OK  Implementation of Virtual Map->HUTSIM  OK  Documents:  Updated project plan  OK  Updated requirements document  OK  Updated technical specification  OK  User guide  OK  Test report, test cases and test log (one document)  OK  Progress report  OK  Updated SEPA diaries  OK  Updated risk management document  OK  Updated resource management document  OK

T Project Review 7 Realization of the tasks  Despite a few mistakes, the iteration went quite like planned  Mistakes in plan:  User guide was a draft version  User interface was forgotten

T Project Review 8 Working hours by person  Iteration went like planned  Group members have quite nicely evenly time left for the last iteration RealPlanDiff Matti Pipsa Susse Minttu Niko Pihla Natalia Total Realized hours in this iterationPlan in the beginning of this iteration PPI1I2FDTotal Matti Pipsa Susse Minttu Niko Pihla Natalia Total PPI1I2Sub Tot FDTotal Matti Pipsa Susse Minttu Niko Pihla Natalia Total Latest plan (inc. realized hours and other updates)

T Project Review 9 Quality metrics I1I2DETotal Reported 66-6 Closed 00-0 Open 66- Defects in code BlockersCriticalMajorMinorTrivialTotal This iteration reported  Last iteration bugs were not fixed beacuse they were results of negative tests. We thought that the most important thing now is to implement first all the necessary functionality and then if there is enough time fix the bugs.

T Project Review 10 Quality assessment HuVi (Hutsim -> Virtual Map) Implementation not ready Realtime output format still not defined Unit testing done while coding Module testing was done ViHu (Virtual Map -> Hutsim) Implementation ready Unit testing done while coding Module testing was done Doesn’t check if the input data is valid Functional areaCoverageQualityComments HuVi2  Some functionalities not ready ViHu3  Some defects found 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

T Project Review 11 Software size in Lines of Code (LOC)  Any remarks on this metric?  Code is quite well commented PPI1I2DE ViHu 0847 / /504 HuVi 0632 / /679 UI 0177 / /140 Tests 0132 / /139 Total (NCLOC + COM) Comments (COM)

T Project Review 12 Changes to the project  HuVi took much more time than expected  In the beginning of the iteration we decided with client that we won’t implement the pipes  Testing had to be done in different way  Code reviews  Schedule changed

T Project Review 13 Risks  Materialized risks  Faulty software  Virtual Map has some bugs  Testing difficult  Code Reviews used  Greatest risks  Some problems with the testing. We believe that we can solve the problems when we have implemented more.

T Project Review 14 Results of the iteration  Virtual Map -> HUTSIM (ViHu)  Natalia Kaijalainen  HUTSIM -> Virtual Map (HuVi)  Pipsa Hellemaa

T Project Review 15 ViHu-component  Architecture  Same like in previous iteration  Changes for.dxf were easy to accomplish  Overview  Conversion from VirtualMap to HUTSIM is ready and works  Pipes will not be implemented in this project but researched  Faced problems during iteration  Viasys sent incorrect input files  Coordinates depends on location on the Earth  Scaling from world coordinates to HUTSIM

T Project Review 16 HuVi: Overview  Receives HUTSIM simulation data via Ampel  Converts HUTSIM 2D data into 3D XML data  Supports real time visualization of the simulation (online mode)  Optionally converts data into Virtual Map ani format

T Project Review 17 HuVi: State Diagram

T Project Review 18 HuVi: Class Diagram

T Project Review 19 HuVi: Goals for I2  Define HuVi output format  Complete all missing functionality  Produce test program for online-mode

T Project Review 20 HuVi: Problems during I2  HUTSIM server - Display card - Firewall  Ampel - Understanding took more time than presumed  HUTSIM output - Does not include line data

T Project Review 21 HuVi: Status  Input from HUTSIM  Does not include all data used by HuVi, needs to be modified  Reading of HUTSIM data  Works, not thoroughly tested  Coordinate mapping  Problems with input, line data not provided by HUTSIM  HuVi output format  Defined, accepted  XML stream/file creation  Not implemented  Online test program  Not implemented  XML-ani conversion  Works, not thoroughly tested

T Project Review 22 Used work practices  Week meetings  Time reporting  At least once a week (Sunday)  Version Control  CVS, server at SoberIT  Quality Assurance  Defect Tracking  Bugzilla  Risk Management  Separate document  Resource Management  Separate document  Sepas  Meeting practices  Static Methods  Refactoring  Test Automation on System Level Testing