Presentation is loading. Please wait.

Presentation is loading. Please wait.

T-76.115 Project Review Sotanorsu I1 Iteration 3.12.2003.

Similar presentations


Presentation on theme: "T-76.115 Project Review Sotanorsu I1 Iteration 3.12.2003."— Presentation transcript:

1 T-76.115 Project Review Sotanorsu I1 Iteration 3.12.2003

2 T-76.115 Project Review 2 Agenda Project status - achieving the goals of the iteration - deliverables - project metrics Used work practices - testing approach - defect reporting Completed work - presenting the iteration’s results - demo (implemented use cases and features) Plans for the next iteration - planned goals and tasks Comments and questions

3 T-76.115 Project Review 3 Status of planned goals of the iteration Specified in the project plan OK - design architecture of both subsystems - implement core architecture - implement basic functionality in both subsystems - plan and start testing - have the rest of personal SE assignments ready Deliverables OK - Updated project plan - Updated requirements definition document - Technical specification - Test cases document - Test report and test log - Progress report Other documentation - Configuration & design-related documents in TWiki

4 T-76.115 Project Review 4 Project metrics Database 208 lines of SQL creation code 16 tables, 6 of which has been used so far Class files daisy.CoMSy 9 classes daisy.CoDSy 10 classes daisy.common 13 classes 188 functions NCLOC -> NCSS = Non Commenting Source Statements 1668 lines COM -> Javadocs 206 lines

5 T-76.115 Project Review 5 Used work practices Testing approach - mainly unit testing and system level use cases - unit test quality needs to be improved in the next iteration Defect reporting no Bugzilla -> we use TWiki-based defect reporting Time reporting each project group member has a file in CVS -> project manager operates Trapoli Iteration planning customer was given a list of modules (set of use cases) to choose from Personal SE assignments

6 T-76.115 Project Review 6 Realization of the tasks Notes Design and implementation hours were underestimated Also documentation, infrastructure, testing and personal SE assignments took a lot more time than expected Must keep an eye on these on forthcoming iterations!

7 T-76.115 Project Review 7 Working hours by person [1/2] RealPlanDiff Aleksi50,530+20,5 Jussi5643,5+12,5 Kirsi37 +-0 Simo3130+1 Esa34,520+14,5 Eiri3724,5+12,5 Essi5430+24 Total300215+85 Realized hours in this iteration Plan in the beginning of this iteration Latest plan (inc. realized hours and other updates) PPI1I2I3DETotal Aleksi 523040 28190 Jussi 2443,5653324,5190 Kirsi 3837653020190 Simo 5330503027190 Esa 35,52064,54030190 Eiri 31,524,5644030190 Essi 34,53042,54538190 Total 268,5215391258197,51330 PPI1I2I3DETotal Aleksi 5250,5373119,5190 Jussi 2456612821190 Kirsi 3837652921190 Simo 5331543022190 Esa 35,534,5633522190 Eiri 31,537623524,5190 Essi 34,5543637,528190 Total 268,5300378225,51581330 Notes Hours has been cut from each forthcoming iteration to keep hour budget in balance Working must be more effective in future or we will run out of hours

8 T-76.115 Project Review 8 Working hours by person [2/2] Exceeding personal hour budget - Aleksi was responsible for database (core architecture) - Essi was responsible for organizing and running tests - Esa was responsible for core GUI implementation -> Those are things that just need to be done... - Eiri coded GPS related things needed in next iteration(s) - Jussi spent a lot time with designing and documenting architecture -> These will (hopefully) save time in future Exceeding iteration hour budget - Plan was too optimistic - Implementing core system took time, extending it should be easier

9 T-76.115 Project Review 9 Results of the I1 iteration [1/2] Deliverables Updated project plan Updated test approach, phasing, hour budget, defect tracking, risks Updated requirements definition Updated use cases Technical specification new Test cases new Test report and test log new Personal SE assignment documents and reports updated and new Progress report new

10 T-76.115 Project Review 10 Results of the I1 iteration [2/2] Demo Use cases involved: U118, F102, F103, (F108), F202, F204, F217 The current implemented system features: - CoMSy: create presentation packages from predefined content and location data - CoDSy: show presentations in web browser based on fake (hard-coded) GPS location data

11 T-76.115 Project Review 11 Plan for the next iteration [1/2] Goals Expand and redefine architecture Focus on expanding system functionality - real GPS location data - content management - PDA connection & content - data transfer Keep in schedule and stay within defined time budget

12 T-76.115 Project Review 12 Plan for the next iteration [2/2] What to do next… - Bring updated working methods into action - Start working with selected use cases - Redefine architecture based on I1 iteration notes - Get GPS working - Start implementing CoMSy-related use cases …and after that - Data transfer between CoMSy and CoDSy - PDA-connection and content (CoDSy) - Start writing user guide

13 T-76.115 Project Review 13 Risks Past Delayed hardware deliveries - Impact was only low because we were already busy implementing core system - Dummy test data to replace GPS Future Core architecture and implementation somehow fails - Review and fix holes at the beginning of iteration I2 New technologies - Bluetooth, DVB-T + Linux = ? Wrong work estimates - Try to learn from iteration I1 Hour budget will exceed - Be more effective, possibly leave something out to save time


Download ppt "T-76.115 Project Review Sotanorsu I1 Iteration 3.12.2003."

Similar presentations


Ads by Google