Presentation is loading. Please wait.

Presentation is loading. Please wait.

T-76.115 Project Review BigBrother PP Iteration 3.11.2004.

Similar presentations


Presentation on theme: "T-76.115 Project Review BigBrother PP Iteration 3.11.2004."— Presentation transcript:

1 T-76.115 Project Review BigBrother PP Iteration 3.11.2004

2 T-76.115 Project Review 2 Agenda  Project introduction (5 min)  Project team  Project customer  Project goals  Project status (10 min)  achieving the goals of the iteration  project metrics  Work results (10 min)  presenting the iteration’s results  Used work practices (5 min)  Next iteration planning (5 min) 5 min 10min 10min 5min 5min 1

3 T-76.115 Project Review 3 Introduction to the project  Customer: Beconnected Finland Ltd.  Produces IP-based video surveillance systems for international market  Main product: ASAN = Automatic Surveillance and Alarming Network  Customer representative: PhD Michael Samarin  Project team:  Aino Lahdenperä, Maija Kangas, Outi Syysjoki, Janne Ojala, Antti Alestalo, Juhani Nokela, Ville Vatén  GOAL: Produce tools, which help Beconnected in their customer support work and reduce costs through increased productivity  Three tools will be created:  Watchdog – Automatic monitoring of network cameras  HourLogger – Log support person’s work hours per customer/target  LogAnalyzer – Search for error patterns from ASAN logs  Beconnected’s goals:  Working software is the only thing that matters  KISS – Concentrate on simplicity, maintainability, quality. No fancy features  Very busy making business – we should bother them as little as possible  Minimize costs – all costs should be covered by the attendance fee to SoberIT 5 min 10min 10min 5min 5min 4

4 T-76.115 Project Review 4 Overview of the problem domain 5 min 10min 10min 5min 5min 5

5 T-76.115 Project Review 5 Status of the iteration’s goals  Goal 1: Get to know the customer and their goals for the project.  OK  Goal 2: Learn their working methods and tools.  Not as important as assumed  Goal 3: Synchronize mutual project goals, methods and schedule between the customer, project team and course staff.  OK.  Goal 4: Plan the project and write the project plan  Not 100%, but close enough for this phase  Goal 5: Gather customers requirements from customer and write initial requirements specification document  OK  Goal 6: Study the application domain and familiarize the project team with the concepts and challenges in it.  OK for those who have been able to attend all customer meetings  Goal 7: Set up all the needed tools and environments for communication, documentation and programming.  OK, except development server from students’ own resources not available 5 min 10min 10min 5min 5min 7

6 T-76.115 Project Review 6 Status of the iteration’s deliverables  Project Plan  OK, except some minor tuning needed  QA plan will be delivered 9.11.  Requirements document  Only a few most important use cases written in detail  More use cases will be added in the next iteration  Watchdog  OK, enough to start design and implementation  HourLogger  OK, enough to start design and implementation  LogAnalyzer  OK, enough to start design and implementation  Non-functional requirements  OK, but might still need some work with the customer. 5 min 10min 10min 5min 5min 8

7 T-76.115 Project Review 7 Realization of the tasks  Major discrepancies  Lectures: people didn’t attend as much as expected (Tools: PM was alone!)  RE: much of the elicitation was done in project kick-off meeting and review was performed by email.  Internal status & planning meetings very efficient, some planning work moved to project plan writing sessions  Write project plan  Includes a lot of other planning work too  Slower progress than expected  Not started:  SEPA practices not started yet  Project review not included yet  Much of the work was included in the project plan writing  Extranet not as complicated as expected  Delivery preparations not included yet  NOTE: Only hours until 1.11. have been included in these figures! 5 min 10min 10min 5min 5min 10

8 T-76.115 Project Review 8 Realization of budget  Monthly allowance of € 100 for miscellaneous well justified project costs  October costs:  € 1 for mailing the NDAs  $ 43 for buying Core Servlets and JavaServer Pages, Vol. 1 from Amazon 5 min 10min 10min 5min 5min 11

9 T-76.115 Project Review 9 Working hours by person  These figure DON’T include the PP-delivery and PP- project review hours  Ville put more work in RE than originally planned. This plan already takes it into account.  The personal work distribution was NOT planned in the PP-iteration plan. This reflects the situation of the plan a week ago.  Work distribution among members not satisfactory RealPlanDiff aalestal30.2535-5 dzei19.9525-5 mkkangas45.7545+1 mnokela21.0025-4 osyysjok14.2525-10 trillian28.0530-2 vvaten76.2570+6 Total 235.5025519.5 Realized hours in this iteration 5 min 10min 10min 5min 5min 12

10 T-76.115 Project Review 10 Quality assessment Functional areaCoverageQualityComments Requirements Document 2 Has been reviewed and approved Project Plan2  Has not been thoroughly reviewed Development Environment 3  No development server available yet 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 5 min 10min 10min 5min 5min 13

11 T-76.115 Project Review 11 Risks  Risks  Development Environment not set up yet  NDA is very strict  We can not publish something critical to the course  We publish something that breaches the NDA  Busy schedules among group members  More work used than planned  Potential communication problems  English is used as the primary project language  Quality problems among team member deliverables 5 min 10min 10min 5min 5min 15

12 T-76.115 Project Review 12 Results of the iteration  Project Plan  Requirements Document  Demonstration 5 min 10min 10min 5min 5min 16

13 T-76.115 Project Review 13 Project plan  Stakeholders and staffing (next slide)  Project goals (discussed before)  Special attention to the verification criterias has been given  Project resources (discussed before)  Project practices and tools  Iterative and incremental development  Use-case driven development  Chief engineer centered development and group sessions  Communication through mails and Wiki  Meetings: efficient, good meeting minutes, avoid meetings  Work hour logging: strict, needed for the course  SEPA: Pair programming, Usability tests, Design patterns, Meeting practices  Phasing overview  Watchdog and HourLogger main functionality in I1  LogAnalyzer in I2  Minimum requirements ready at the end of I2 5 min 10min 10min 5min 5min 18

14 T-76.115 Project Review 14 Project Plan (continued)  Stakeholders and their relations 5 min 10min 10min 5min 5min 20

15 T-76.115 Project Review 15 Requirements document  Watchdog  Monitors status of network camera on predefined intervals  Alarms when malfunction occurs  Allows user to configure the monitoring parameters, including ASAN server database authentication data  Records historical data of network camera statuses and erases old data  Presents data in illustrative form  HourLogger  Logs technician's work hours per customer, per target and per work type  Provides statistical analysis of the recorder work hours  Provides output filter for comma-separated list for the recorded work hours  Log Analyzer  Parses ASAN Server logs for error patterns  Provides overview and browsing of log events  Allows user to configure log analyzer parameters  Non-functional requirements  Special attention given 5 min 10min 10min 5min 5min 23

16 T-76.115 Project Review 16 Demonstration  Demo of network cameras for the development purpose of this project  Originally, this demo was planned to be performed through our development server to demonstrate the availability of all development tools. 5 min 10min 10min 5min 5min 25

17 T-76.115 Project Review 17 Used work practices  Time reporting in Trapoli  Difficulties in dividing working hours into concrete tasks and work types  Version control with CVS  Now in CC-work, before some quota problems  All documentation in HTML  Problems with Word HTML, Trellian…  Meetings  Laptop is pop  Risk Management  Has started  Requirements Elicitation and Analysis  Informal, unstructured interviews with the customer  Brainstorming  Group working sessions  Project plan writing  Requirements analysis & representation & validation sessions 5 min 10min 10min 5min 5min 30

18 T-76.115 Project Review 18 Iteration I1 Goals  Generic goals:  Tools classes implemented  Development environment fully up and running  Requirements document actively maintained and requirements detail level is raised  Watchdog goals  Architectural design  User interface design  Detailed design  Background process implemented and tested  Login screen implemented and tested  Main view implemented and tested  Background process configuration implemented and tested  HourLogger goals:  Architectural design  User interface design  Detailed design  Login screen implemented and tested  Input view implemented and tested Overview view implemented and tested  Summary view implemented and tested  Configuration view implemented and tested  LogAnalyzer goals  Architectural design  User interface design  SEPA goals:  Pair programming sessions  Usability tests performed  Design patterns used in the architectural and detailed design  Meeting practices are reviewed and next version is taken to use 5 min 10min 10min 5min 5min 34

19 T-76.115 Project Review 19 Questions? 5 min 10min 10min 5min 5min 35


Download ppt "T-76.115 Project Review BigBrother PP Iteration 3.11.2004."

Similar presentations


Ads by Google